Поделиться через


Microsoft.DocumentDB cassandraClusters/dataCenters 2021-07-01-preview

Определение ресурса Bicep

Тип ресурса cassandraClusters/dataCenters можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DocumentDB/cassandraClusters/dataCenters, добавьте следующий Bicep в шаблон.

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'
  }
}

Значения свойств

cassandraClusters/dataCenters

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа cassandraClusters
properties Свойства управляемого центра обработки данных Cassandra. DataCenterResourceProperties

DataCenterResourceProperties

Имя Описание Значение
base64EncodedCassandraYamlFragment Фрагмент файла конфигурации cassandra.yaml, который будет включен в файл cassandra.yaml для всех узлов в этом центре обработки данных. Фрагмент должен быть в кодировке Base64, и допускается только подмножество ключей. строка
dataCenterLocation Регион, в который должен быть создан центр обработки данных. строка
delegatedSubnetId Идентификатор ресурса подсети, к которому должны быть подключены сетевые интерфейсы узлов в этом центре обработки данных. Подсеть должна находиться в том же регионе, что и dataCenterLocation, и должна иметь возможность маршрутизации в подсеть, указанную в свойстве "delegatedManagementSubnetId" кластера. Этот идентификатор ресурса будет иметь вид "/subscriptions/{subscription id}/resourceGroups/{группа ресурсов}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}". строка
nodeCount Количество узлов, которые должен иметь центр обработки данных. Это нужное число. После его настройки может потребоваться некоторое время для масштабирования центра обработки данных в соответствии с ним. Чтобы отслеживать количество узлов и их состояние, используйте метод fetchNodeStatus в кластере. INT
provisioningState Состояние ресурса на момент вызова операции. "Отменено"
"Создание"
"Удаление"
"Сбой"
"Успешно"
"Обновление"

Определение ресурса шаблона ARM

Тип ресурса cassandraClusters/dataCenters можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DocumentDB/cassandraClusters/dataCenters, добавьте следующий код JSON в шаблон.

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

Значения свойств

cassandraClusters/dataCenters

Имя Описание Значение
тип Тип ресурса Microsoft.DocumentDB/cassandraClusters/dataCenters
версия_API Версия API ресурсов '2021-07-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
properties Свойства управляемого центра обработки данных Cassandra. DataCenterResourceProperties

DataCenterResourceProperties

Имя Описание Значение
base64EncodedCassandraYamlFragment Фрагмент файла конфигурации cassandra.yaml, который будет включен в файл cassandra.yaml для всех узлов в этом центре обработки данных. Фрагмент должен быть в кодировке Base64, и допускается только подмножество ключей. строка
dataCenterLocation Регион, в который должен быть создан центр обработки данных. строка
delegatedSubnetId Идентификатор ресурса подсети, к которому должны быть подключены сетевые интерфейсы узлов в этом центре обработки данных. Подсеть должна находиться в том же регионе, что и dataCenterLocation, и должна иметь возможность маршрутизации в подсеть, указанную в свойстве "delegatedManagementSubnetId" кластера. Этот идентификатор ресурса будет иметь вид "/subscriptions/{subscription id}/resourceGroups/{группа ресурсов}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}". строка
nodeCount Количество узлов, которые должен иметь центр обработки данных. Это нужное число. После его настройки может потребоваться некоторое время для масштабирования центра обработки данных в соответствии с ним. Чтобы отслеживать количество узлов и их состояние, используйте метод fetchNodeStatus в кластере. INT
provisioningState Состояние ресурса на момент вызова операции. "Отменено"
"Создание"
"Удаление"
"Сбой"
"Успешно"
"Обновление"

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса cassandraClusters/dataCenters можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DocumentDB/cassandraClusters/dataCenters, добавьте следующую terraform в шаблон.

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"
    }
  })
}

Значения свойств

cassandraClusters/dataCenters

Имя Описание Значение
тип Тип ресурса "Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-07-01-preview"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа cassandraClusters
properties Свойства управляемого центра обработки данных Cassandra. DataCenterResourceProperties

DataCenterResourceProperties

Имя Описание Значение
base64EncodedCassandraYamlFragment Фрагмент файла конфигурации cassandra.yaml, который будет включен в файл cassandra.yaml для всех узлов в этом центре обработки данных. Фрагмент должен быть в кодировке Base64, и допускается только подмножество ключей. строка
dataCenterLocation Регион, в который должен быть создан центр обработки данных. строка
delegatedSubnetId Идентификатор ресурса подсети, к которому должны быть подключены сетевые интерфейсы узлов в этом центре обработки данных. Подсеть должна находиться в том же регионе, что и dataCenterLocation, и должна иметь возможность маршрутизации в подсеть, указанную в свойстве "delegatedManagementSubnetId" кластера. Этот идентификатор ресурса будет иметь вид "/subscriptions/{subscription id}/resourceGroups/{группа ресурсов}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}". строка
nodeCount Количество узлов, которые должен иметь центр обработки данных. Это нужное число. После его настройки может потребоваться некоторое время для масштабирования центра обработки данных в соответствии с ним. Чтобы отслеживать количество узлов и их состояние, используйте метод fetchNodeStatus в кластере. INT
provisioningState Состояние ресурса на момент вызова операции. "Отменено"
"Создание"
"Удаление"
"Сбой"
"Выполнено"
"Обновление"