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 recurso

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

resource symbolicname 'Microsoft.DocumentDB/mongoClusters@2025-04-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    administrator: {
      password: 'string'
      userName: 'string'
    }
    authConfig: {
      allowedModes: [
        'string'
      ]
    }
    backup: {}
    compute: {
      tier: 'string'
    }
    createMode: 'string'
    dataApi: {
      mode: 'string'
    }
    highAvailability: {
      targetMode: 'string'
    }
    previewFeatures: [
      'string'
    ]
    publicNetworkAccess: 'string'
    replicaParameters: {
      sourceLocation: 'string'
      sourceResourceId: 'string'
    }
    restoreParameters: {
      pointInTimeUTC: 'string'
      sourceResourceId: 'string'
    }
    serverVersion: 'string'
    sharding: {
      shardCount: int
    }
    storage: {
      iops: int
      sizeGb: int
      throughput: int
      type: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.DocumentDB/mongoClusters

Nombre Descripción Valor
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 40
Patrón = ^[a-z0-9]+(-[a-z0-9]+)* (obligatorio)
Propiedades Propiedades específicas del recurso para este recurso. MongoClusterProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

AdministratorProperties (Propiedades del administrador)

Nombre Descripción Valor
contraseña Contraseña de administrador. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
nombre de usuario Nombre de usuario del administrador. cuerda

AuthConfigProperties

Nombre Descripción Valor
allowedModes Modos de autenticación permitidos para el acceso a datos en el clúster. Matriz de cadenas que contiene cualquiera de:
'MicrosoftEntraID'
'Autün nativo'

BackupProperties (Propiedades de respaldo)

Nombre Descripción Valor

ComputeProperties

Nombre Descripción Valor
nivel Nivel de proceso que se va a asignar al clúster, donde cada nivel se asigna a un tamaño de núcleo virtual y memoria. Valores de ejemplo: "M30", "M40". cuerda

DataApiProperties

Nombre Descripción Valor
modo Modo que indica si la API de datos de Mongo está habilitada para un clúster. 'Deshabilitado'
'Habilitado'

HighAvailabilityProperties

Nombre Descripción Valor
targetMode Modo de alta disponibilidad de destino solicitado para el clúster. 'Deshabilitado'
'Misma zona'
'ZoneRedundantPreferred'

MongoClusterProperties

Nombre Descripción Valor
administrador Propiedades de administrador local para el clúster de mongo. AdministratorProperties
authConfig La configuración de autenticación para el clúster. AuthConfigProperties
copia de seguridad Propiedades de copia de seguridad del clúster de mongo. BackupProperties (Propiedades de respaldo)
calcular Propiedades de proceso del clúster de mongo. ComputeProperties de
createMode Modo para crear un clúster de Mongo. 'Valor predeterminado'
'Réplica geográfica'
'PointInTimeRestore'
'Réplica'
dataApi Las propiedades de Data API del clúster de mongo. DataApiProperties
alta disponibilidad Propiedades de alta disponibilidad del clúster de mongo. HighAvailabilityProperties
previewFeatures Lista de conexiones de punto de conexión privado. Matriz de cadenas que contiene cualquiera de:
'Réplicas geográficas'
publicNetworkAccess Indica si se permite o no el acceso al punto de conexión público para este clúster de Mongo. 'Deshabilitado'
'Habilitado'
replicaParameters Parámetros para crear un clúster de mongo de réplica. MongoClusterReplicaParameters
restoreParameters Los parámetros para crear un clúster de mongo de restauración a un momento dado. MongoClusterRestoreParameters
Versión del servidor Versión del servidor de Mongo DB. El valor predeterminado es la versión más reciente disponible si no se especifica. cuerda
particionamiento Propiedades de particionamiento del clúster de mongo. ShardingProperties
almacenamiento Propiedades de almacenamiento del clúster de mongo. StorageProperties (Propiedades de almacenamiento)

MongoClusterReplicaParameters

Nombre Descripción Valor
ubicaciónFuente Ubicación del clúster de origen string (obligatorio)
sourceResourceId Identificador del clúster de origen de replicación. string (obligatorio)

MongoClusterRestoreParameters

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

ShardingProperties

Nombre Descripción Valor
shardCount Número de particiones que se van a aprovisionar en el clúster. Int

StorageProperties (Propiedades de almacenamiento)

Nombre Descripción Valor
IOPS Las IOP del almacenamiento asignado a cada servidor. Solo se aplica si el tipo es 'PremiumSSDv2'. Int
tamañoGb Tamaño del disco de datos asignado a cada servidor. Int
capacidad de procesamiento El rendimiento del almacenamiento asignado a cada servidor. Solo se aplica si el tipo es 'PremiumSSDv2'. Int
tipo El tipo de almacenamiento con el que se van a aprovisionar los servidores de clúster. 'SSD premium'
'PremiumSSDv2'

TrackedResourceTags

Nombre Descripción Valor

Ejemplos de uso

Módulos comprobados de Azure

Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.

Módulo Descripción
cosmos DB para MongoDB (núcleo virtual) Módulo de recursos de AVM para Cosmos DB para MongoDB (núcleo virtual)

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 recurso

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

{
  "type": "Microsoft.DocumentDB/mongoClusters",
  "apiVersion": "2025-04-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "administrator": {
      "password": "string",
      "userName": "string"
    },
    "authConfig": {
      "allowedModes": [ "string" ]
    },
    "backup": {
    },
    "compute": {
      "tier": "string"
    },
    "createMode": "string",
    "dataApi": {
      "mode": "string"
    },
    "highAvailability": {
      "targetMode": "string"
    },
    "previewFeatures": [ "string" ],
    "publicNetworkAccess": "string",
    "replicaParameters": {
      "sourceLocation": "string",
      "sourceResourceId": "string"
    },
    "restoreParameters": {
      "pointInTimeUTC": "string",
      "sourceResourceId": "string"
    },
    "serverVersion": "string",
    "sharding": {
      "shardCount": "int"
    },
    "storage": {
      "iops": "int",
      "sizeGb": "int",
      "throughput": "int",
      "type": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.DocumentDB/mongoClusters

Nombre Descripción Valor
apiVersion La versión de api "2025-04-01-preview"
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 40
Patrón = ^[a-z0-9]+(-[a-z0-9]+)* (obligatorio)
Propiedades Propiedades específicas del recurso para este recurso. MongoClusterProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.DocumentDB/mongoClusters'

AdministratorProperties (Propiedades del administrador)

Nombre Descripción Valor
contraseña Contraseña de administrador. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
nombre de usuario Nombre de usuario del administrador. cuerda

AuthConfigProperties

Nombre Descripción Valor
allowedModes Modos de autenticación permitidos para el acceso a datos en el clúster. Matriz de cadenas que contiene cualquiera de:
'MicrosoftEntraID'
'Autün nativo'

BackupProperties (Propiedades de respaldo)

Nombre Descripción Valor

ComputeProperties

Nombre Descripción Valor
nivel Nivel de proceso que se va a asignar al clúster, donde cada nivel se asigna a un tamaño de núcleo virtual y memoria. Valores de ejemplo: "M30", "M40". cuerda

DataApiProperties

Nombre Descripción Valor
modo Modo que indica si la API de datos de Mongo está habilitada para un clúster. 'Deshabilitado'
'Habilitado'

HighAvailabilityProperties

Nombre Descripción Valor
targetMode Modo de alta disponibilidad de destino solicitado para el clúster. 'Deshabilitado'
'Misma zona'
'ZoneRedundantPreferred'

MongoClusterProperties

Nombre Descripción Valor
administrador Propiedades de administrador local para el clúster de mongo. AdministratorProperties
authConfig La configuración de autenticación para el clúster. AuthConfigProperties
copia de seguridad Propiedades de copia de seguridad del clúster de mongo. BackupProperties (Propiedades de respaldo)
calcular Propiedades de proceso del clúster de mongo. ComputeProperties de
createMode Modo para crear un clúster de Mongo. 'Valor predeterminado'
'Réplica geográfica'
'PointInTimeRestore'
'Réplica'
dataApi Las propiedades de Data API del clúster de mongo. DataApiProperties
alta disponibilidad Propiedades de alta disponibilidad del clúster de mongo. HighAvailabilityProperties
previewFeatures Lista de conexiones de punto de conexión privado. Matriz de cadenas que contiene cualquiera de:
'Réplicas geográficas'
publicNetworkAccess Indica si se permite o no el acceso al punto de conexión público para este clúster de Mongo. 'Deshabilitado'
'Habilitado'
replicaParameters Parámetros para crear un clúster de mongo de réplica. MongoClusterReplicaParameters
restoreParameters Los parámetros para crear un clúster de mongo de restauración a un momento dado. MongoClusterRestoreParameters
Versión del servidor Versión del servidor de Mongo DB. El valor predeterminado es la versión más reciente disponible si no se especifica. cuerda
particionamiento Propiedades de particionamiento del clúster de mongo. ShardingProperties
almacenamiento Propiedades de almacenamiento del clúster de mongo. StorageProperties (Propiedades de almacenamiento)

MongoClusterReplicaParameters

Nombre Descripción Valor
ubicaciónFuente Ubicación del clúster de origen string (obligatorio)
sourceResourceId Identificador del clúster de origen de replicación. string (obligatorio)

MongoClusterRestoreParameters

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

ShardingProperties

Nombre Descripción Valor
shardCount Número de particiones que se van a aprovisionar en el clúster. Int

StorageProperties (Propiedades de almacenamiento)

Nombre Descripción Valor
IOPS Las IOP del almacenamiento asignado a cada servidor. Solo se aplica si el tipo es 'PremiumSSDv2'. Int
tamañoGb Tamaño del disco de datos asignado a cada servidor. Int
capacidad de procesamiento El rendimiento del almacenamiento asignado a cada servidor. Solo se aplica si el tipo es 'PremiumSSDv2'. Int
tipo El tipo de almacenamiento con el que se van a aprovisionar los servidores de clúster. 'SSD premium'
'PremiumSSDv2'

TrackedResourceTags

Nombre Descripción Valor

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

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

  • grupos de recursos de

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/mongoClusters@2025-04-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      administrator = {
        password = "string"
        userName = "string"
      }
      authConfig = {
        allowedModes = [
          "string"
        ]
      }
      backup = {
      }
      compute = {
        tier = "string"
      }
      createMode = "string"
      dataApi = {
        mode = "string"
      }
      highAvailability = {
        targetMode = "string"
      }
      previewFeatures = [
        "string"
      ]
      publicNetworkAccess = "string"
      replicaParameters = {
        sourceLocation = "string"
        sourceResourceId = "string"
      }
      restoreParameters = {
        pointInTimeUTC = "string"
        sourceResourceId = "string"
      }
      serverVersion = "string"
      sharding = {
        shardCount = int
      }
      storage = {
        iops = int
        sizeGb = int
        throughput = int
        type = "string"
      }
    }
  }
}

Valores de propiedad

Microsoft.DocumentDB/mongoClusters

Nombre Descripción Valor
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 40
Patrón = ^[a-z0-9]+(-[a-z0-9]+)* (obligatorio)
Propiedades Propiedades específicas del recurso para este recurso. MongoClusterProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.DocumentDB/mongoClusters@2025-04-01-preview"

AdministratorProperties (Propiedades del administrador)

Nombre Descripción Valor
contraseña Contraseña de administrador. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
nombre de usuario Nombre de usuario del administrador. cuerda

AuthConfigProperties

Nombre Descripción Valor
allowedModes Modos de autenticación permitidos para el acceso a datos en el clúster. Matriz de cadenas que contiene cualquiera de:
'MicrosoftEntraID'
'Autün nativo'

BackupProperties (Propiedades de respaldo)

Nombre Descripción Valor

ComputeProperties

Nombre Descripción Valor
nivel Nivel de proceso que se va a asignar al clúster, donde cada nivel se asigna a un tamaño de núcleo virtual y memoria. Valores de ejemplo: "M30", "M40". cuerda

DataApiProperties

Nombre Descripción Valor
modo Modo que indica si la API de datos de Mongo está habilitada para un clúster. 'Deshabilitado'
'Habilitado'

HighAvailabilityProperties

Nombre Descripción Valor
targetMode Modo de alta disponibilidad de destino solicitado para el clúster. 'Deshabilitado'
'Misma zona'
'ZoneRedundantPreferred'

MongoClusterProperties

Nombre Descripción Valor
administrador Propiedades de administrador local para el clúster de mongo. AdministratorProperties
authConfig La configuración de autenticación para el clúster. AuthConfigProperties
copia de seguridad Propiedades de copia de seguridad del clúster de mongo. BackupProperties (Propiedades de respaldo)
calcular Propiedades de proceso del clúster de mongo. ComputeProperties de
createMode Modo para crear un clúster de Mongo. 'Valor predeterminado'
'Réplica geográfica'
'PointInTimeRestore'
'Réplica'
dataApi Las propiedades de Data API del clúster de mongo. DataApiProperties
alta disponibilidad Propiedades de alta disponibilidad del clúster de mongo. HighAvailabilityProperties
previewFeatures Lista de conexiones de punto de conexión privado. Matriz de cadenas que contiene cualquiera de:
'Réplicas geográficas'
publicNetworkAccess Indica si se permite o no el acceso al punto de conexión público para este clúster de Mongo. 'Deshabilitado'
'Habilitado'
replicaParameters Parámetros para crear un clúster de mongo de réplica. MongoClusterReplicaParameters
restoreParameters Los parámetros para crear un clúster de mongo de restauración a un momento dado. MongoClusterRestoreParameters
Versión del servidor Versión del servidor de Mongo DB. El valor predeterminado es la versión más reciente disponible si no se especifica. cuerda
particionamiento Propiedades de particionamiento del clúster de mongo. ShardingProperties
almacenamiento Propiedades de almacenamiento del clúster de mongo. StorageProperties (Propiedades de almacenamiento)

MongoClusterReplicaParameters

Nombre Descripción Valor
ubicaciónFuente Ubicación del clúster de origen string (obligatorio)
sourceResourceId Identificador del clúster de origen de replicación. string (obligatorio)

MongoClusterRestoreParameters

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

ShardingProperties

Nombre Descripción Valor
shardCount Número de particiones que se van a aprovisionar en el clúster. Int

StorageProperties (Propiedades de almacenamiento)

Nombre Descripción Valor
IOPS Las IOP del almacenamiento asignado a cada servidor. Solo se aplica si el tipo es 'PremiumSSDv2'. Int
tamañoGb Tamaño del disco de datos asignado a cada servidor. Int
capacidad de procesamiento El rendimiento del almacenamiento asignado a cada servidor. Solo se aplica si el tipo es 'PremiumSSDv2'. Int
tipo El tipo de almacenamiento con el que se van a aprovisionar los servidores de clúster. 'SSD premium'
'PremiumSSDv2'

TrackedResourceTags

Nombre Descripción Valor