Compartir a través de


MongoClusters de Microsoft.DocumentDB

Definición de recursos de Bicep

El tipo de recurso mongoClusters se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.DocumentDB/mongoClusters, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.DocumentDB/mongoClusters@2024-02-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    createMode: 'string'
    nodeGroupSpecs: [
      {
        diskSizeGB: int
        enableHa: bool
        kind: 'Shard'
        nodeCount: int
        sku: 'string'
      }
    ]
    restoreParameters: {
      pointInTimeUTC: 'string'
      sourceResourceId: 'string'
    }
    serverVersion: 'string'
  }
}

Valores de propiedad

mongoClusters

Nombre Descripción Value
name El nombre del recurso string (obligatorio)
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Propiedades del clúster de Mongo. MongoClusterProperties

MongoClusterProperties

Nombre Descripción Valor
administratorLogin Inicio de sesión del administrador para el clúster de Mongo. string
administratorLoginPassword Contraseña del inicio de sesión del administrador. string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
createMode Modo para crear un clúster de Mongo. 'Default'
'PointInTimeRestore'
'Restaurar'
nodeGroupSpecs Lista de especificaciones de grupo de nodos en el clúster. NodeGroupSpec[]

Restricciones:
Longitud mínima = 1
restoreParameters Parámetros usados para las operaciones de restauración MongoClusterRestoreParameters
serverVersion La versión del servidor de Mongo DB. El valor predeterminado es la versión disponible más reciente si no se especifica. string

NodeGroupSpec

Nombre Descripción Valor
diskSizeGB Tamaño de almacenamiento en disco para el grupo de nodos en GB. Valores de ejemplo: 128, 256, 512, 1024. int
enableHa Si la alta disponibilidad está habilitada en el grupo de nodos. bool
kind Tipo de nodo implementado en el grupo de nodos. 'Partición'
nodeCount Número de nodos del grupo de nodos. int
sku SKU de recursos para el grupo de nodos. Esto define el tamaño de la CPU y la memoria que se aprovisiona para cada nodo. Valores de ejemplo: "M30", "M40". string

MongoClusterRestoreParameters

Nombre Descripción Valor
pointInTimeUTC Hora UTC en el tiempo para restaurar un clúster de Mongo string
sourceResourceId Identificador de recurso para buscar el clúster de origen que se va a restaurar string

Definición de recursos de plantilla de ARM

El tipo de recurso mongoClusters se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.DocumentDB/mongoClusters, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.DocumentDB/mongoClusters",
  "apiVersion": "2024-02-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "createMode": "string",
    "nodeGroupSpecs": [
      {
        "diskSizeGB": "int",
        "enableHa": "bool",
        "kind": "Shard",
        "nodeCount": "int",
        "sku": "string"
      }
    ],
    "restoreParameters": {
      "pointInTimeUTC": "string",
      "sourceResourceId": "string"
    },
    "serverVersion": "string"
  }
}

Valores de propiedad

mongoClusters

Nombre Descripción Value
type Tipo de recurso 'Microsoft.DocumentDB/mongoClusters'
apiVersion La versión de la API de recursos "2024-02-15-preview"
name El nombre del recurso string (obligatorio)
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Propiedades del clúster de mongo. MongoClusterProperties

MongoClusterProperties

Nombre Descripción Valor
administratorLogin Inicio de sesión del administrador para el clúster de Mongo. string
administratorLoginPassword La contraseña del inicio de sesión del administrador. string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
createMode Modo para crear un clúster de Mongo. 'Default'
'PointInTimeRestore'
'Restaurar'
nodeGroupSpecs Lista de especificaciones de grupo de nodos en el clúster. NodeGroupSpec[]

Restricciones:
Longitud mínima = 1
restoreParameters Parámetros usados para las operaciones de restauración MongoClusterRestoreParameters
serverVersion La versión del servidor de Mongo DB. El valor predeterminado es la versión más reciente disponible si no se especifica. string

NodeGroupSpec

Nombre Descripción Valor
diskSizeGB Tamaño de almacenamiento en disco para el grupo de nodos en GB. Valores de ejemplo: 128, 256, 512, 1024. int
enableHa Si la alta disponibilidad está habilitada en el grupo de nodos. bool
kind Tipo de nodo implementado en el grupo de nodos. 'Partición'
nodeCount Número de nodos del grupo de nodos. int
sku SKU de recursos para el grupo de nodos. Esto define el tamaño de la CPU y la memoria que se aprovisiona para cada nodo. Valores de ejemplo: "M30", "M40". string

MongoClusterRestoreParameters

Nombre Descripción Valor
pointInTimeUTC Hora UTC en el tiempo para restaurar un clúster de Mongo string
sourceResourceId Identificador de recurso para buscar el clúster de origen que se va a restaurar string

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso mongoClusters se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.DocumentDB/mongoClusters, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/mongoClusters@2024-02-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      createMode = "string"
      nodeGroupSpecs = [
        {
          diskSizeGB = int
          enableHa = bool
          kind = "Shard"
          nodeCount = int
          sku = "string"
        }
      ]
      restoreParameters = {
        pointInTimeUTC = "string"
        sourceResourceId = "string"
      }
      serverVersion = "string"
    }
  })
}

Valores de propiedad

mongoClusters

Nombre Descripción Value
type Tipo de recurso "Microsoft.DocumentDB/mongoClusters@2024-02-15-preview"
name El nombre del recurso string (obligatorio)
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
properties Propiedades del clúster de Mongo. MongoClusterProperties

MongoClusterProperties

Nombre Descripción Valor
administratorLogin Inicio de sesión del administrador para el clúster de Mongo. string
administratorLoginPassword Contraseña del inicio de sesión del administrador. string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
createMode Modo para crear un clúster de Mongo. "Valor predeterminado"
"PointInTimeRestore"
"Restaurar"
nodeGroupSpecs Lista de especificaciones de grupo de nodos en el clúster. NodeGroupSpec[]

Restricciones:
Longitud mínima = 1
restoreParameters Parámetros usados para las operaciones de restauración MongoClusterRestoreParameters
serverVersion La versión del servidor de Mongo DB. El valor predeterminado es la versión disponible más reciente si no se especifica. string

NodeGroupSpec

Nombre Descripción Valor
diskSizeGB Tamaño de almacenamiento en disco para el grupo de nodos en GB. Valores de ejemplo: 128, 256, 512, 1024. int
enableHa Si la alta disponibilidad está habilitada en el grupo de nodos. bool
kind Tipo de nodo implementado en el grupo de nodos. "Partición"
nodeCount Número de nodos del grupo de nodos. int
sku SKU de recursos para el grupo de nodos. Esto define el tamaño de la CPU y la memoria que se aprovisiona para cada nodo. Valores de ejemplo: "M30", "M40". string

MongoClusterRestoreParameters

Nombre Descripción Valor
pointInTimeUTC Hora UTC en el tiempo para restaurar un clúster de Mongo string
sourceResourceId Identificador de recurso para buscar el clúster de origen que se va a restaurar string