Compartir a través de


CassandraClusters/dataCenters 2021-07-01-preview de Microsoft.DocumentDB

Definición de recursos de Bicep

El tipo de recurso cassandraClusters/dataCenters 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/cassandraClusters/dataCenters, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-07-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    base64EncodedCassandraYamlFragment: 'string'
    dataCenterLocation: 'string'
    delegatedSubnetId: 'string'
    nodeCount: int
    provisioningState: 'string'
  }
}

Valores de propiedad

cassandraClusters/dataCenters

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
primario En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: cassandraClusters
properties Propiedades de un centro de datos de Cassandra administrado. DataCenterResourceProperties

DataCenterResourceProperties

Nombre Descripción Valor
base64EncodedCassandraYamlFragment Fragmento de un archivo de configuración cassandra.yaml que se incluirá en cassandra.yaml para todos los nodos de este centro de datos. El fragmento debe estar codificado en Base64 y solo se permite un subconjunto de claves. string
dataCenterLocation La región en la que se debe crear este centro de datos. string
delegatedSubnetId Identificador de recurso de una subred a la que deben estar conectados los nodos de este centro de datos. La subred debe estar en la misma región especificada en "dataCenterLocation" y debe poder enrutar a la subred especificada en la propiedad 'delegatedManagementSubnetId' del clúster. Este identificador de recurso tendrá el formato '/subscriptions/{id. de suscripción}/resourceGroups/{grupo de recursos}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}'. string
nodeCount Número de nodos que debe tener el centro de datos. Este es el número deseado. Una vez establecido, el centro de datos puede tardar algún tiempo en escalarse para que coincida. Para supervisar el número de nodos y su estado, use el método fetchNodeStatus en el clúster. int
provisioningState Estado del recurso en el momento en que se llamó a la operación. 'Cancelado'
'Crear'
"Eliminar"
'Error'
'Correcto'
"Actualización"

Definición de recursos de plantilla de ARM

El tipo de recurso cassandraClusters/dataCenters 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/cassandraClusters/dataCenters, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.DocumentDB/cassandraClusters/dataCenters",
  "apiVersion": "2021-07-01-preview",
  "name": "string",
  "properties": {
    "base64EncodedCassandraYamlFragment": "string",
    "dataCenterLocation": "string",
    "delegatedSubnetId": "string",
    "nodeCount": "int",
    "provisioningState": "string"
  }
}

Valores de propiedad

cassandraClusters/dataCenters

Nombre Descripción Value
type Tipo de recurso 'Microsoft.DocumentDB/cassandraClusters/dataCenters'
apiVersion La versión de la API de recursos '2021-07-01-preview'
name El nombre del recurso

Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
properties Propiedades de un centro de datos de Cassandra administrado. DataCenterResourceProperties

DataCenterResourceProperties

Nombre Descripción Valor
base64EncodedCassandraYamlFragment Fragmento de un archivo de configuración cassandra.yaml que se va a incluir en cassandra.yaml para todos los nodos de este centro de datos. El fragmento debe estar codificado en Base64 y solo se permite un subconjunto de claves. string
dataCenterLocation La región en la que se debe crear este centro de datos. string
delegatedSubnetId Identificador de recurso de una subred a la que los nodos de este centro de datos deben tener sus interfaces de red conectadas. La subred debe estar en la misma región especificada en "dataCenterLocation" y debe poder enrutarse a la subred especificada en la propiedad "delegatedManagementSubnetId" del clúster. Este identificador de recurso tendrá el formato "/subscriptions/{id. de suscripción}/resourceGroups/{resource group}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}". string
nodeCount Número de nodos que debe tener el centro de datos. Este es el número deseado. Una vez establecido, el centro de datos puede tardar algún tiempo en escalarse para que coincida. Para supervisar el número de nodos y su estado, use el método fetchNodeStatus en el clúster. int
provisioningState Estado del recurso en el momento en que se llamó a la operación. 'Cancelado'
'Crear'
'Eliminar'
'Failed'
"Correcto"
'Actualizar'

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso cassandraClusters/dataCenters 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/cassandraClusters/dataCenters, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-07-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      base64EncodedCassandraYamlFragment = "string"
      dataCenterLocation = "string"
      delegatedSubnetId = "string"
      nodeCount = int
      provisioningState = "string"
    }
  })
}

Valores de propiedad

cassandraClusters/dataCenters

Nombre Descripción Value
type Tipo de recurso "Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-07-01-preview"
name El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: cassandraClusters
properties Propiedades de un centro de datos de Cassandra administrado. DataCenterResourceProperties

DataCenterResourceProperties

Nombre Descripción Valor
base64EncodedCassandraYamlFragment Fragmento de un archivo de configuración cassandra.yaml que se va a incluir en cassandra.yaml para todos los nodos de este centro de datos. El fragmento debe estar codificado en Base64 y solo se permite un subconjunto de claves. string
dataCenterLocation La región en la que se debe crear este centro de datos. string
delegatedSubnetId Identificador de recurso de una subred a la que los nodos de este centro de datos deben tener sus interfaces de red conectadas. La subred debe estar en la misma región especificada en "dataCenterLocation" y debe poder enrutarse a la subred especificada en la propiedad "delegatedManagementSubnetId" del clúster. Este identificador de recurso tendrá el formato "/subscriptions/{id. de suscripción}/resourceGroups/{resource group}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}". string
nodeCount Número de nodos que debe tener el centro de datos. Este es el número deseado. Una vez establecido, el centro de datos puede tardar algún tiempo en escalarse para que coincida. Para supervisar el número de nodos y su estado, use el método fetchNodeStatus en el clúster. int
provisioningState Estado del recurso en el momento en que se llamó a la operación. "Cancelado"
"Creación"
"Eliminación"
"Error"
"Correcto"
"Actualización"