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


Microsoft.DocumentDB cassandraClusters/dataCenters 2022-08-15

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

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

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

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

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

resource symbolicname 'Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-08-15' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    availabilityZone: bool
    backupStorageCustomerKeyUri: 'string'
    base64EncodedCassandraYamlFragment: 'string'
    dataCenterLocation: 'string'
    delegatedSubnetId: 'string'
    diskCapacity: int
    diskSku: 'string'
    managedDiskCustomerKeyUri: 'string'
    nodeCount: int
    provisioningState: 'string'
    sku: 'string'
  }
}

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

cassandraClusters/dataCenters

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

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

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

DataCenterResourceProperties

Имя Описание Значение
availabilityZone Если центр обработки данных Azure поддерживает зоны доступности, примените ее к масштабируемой набору виртуальных машин, в котором размещаются виртуальные машины центра обработки данных cassandra. bool
backupStorageCustomerKeyUri Указывает универсальный код ресурса (URI) ключа клиента для шифрования учетной записи хранения резервных копий. строка
base64EncodedCassandraYamlFragment Фрагмент файла конфигурации cassandra.yaml, который будет включен в файл cassandra.yaml для всех узлов в этом центре обработки данных. Фрагмент должен быть закодирован в кодировке Base64, и допускается только подмножество ключей. строка
dataCenterLocation Регион, в который должен быть создан этот центр обработки данных. строка
delegatedSubnetId Идентификатор ресурса подсети, к которому должны быть подключены сетевые интерфейсы узлов в этом центре обработки данных. Подсеть должна находиться в том же регионе, что и dataCenterLocation, и должна иметь возможность маршрутизироваться к подсети, указанной в свойстве "delegatedManagementSubnetId" кластера. Этот идентификатор ресурса будет иметь вид "/subscriptions/{subscription id}/resourceGroups/{группа ресурсов}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}. строка
diskCapacity Количество дисков, используемых для центров обработки данных. Значение по умолчанию — 4. INT
diskSku Номер SKU диска, используемый для центров обработки данных. Значение по умолчанию — P30. строка
managedDiskCustomerKeyUri URI ключа, используемый для шифрования управляемых дисков. Убедитесь, что назначенному системой удостоверению кластера назначены соответствующие разрешения (разрешения на получение, перенос ключа или распаковка) на ключ. строка
nodeCount Количество узлов, которые должен иметь центр обработки данных. Это нужное число. После настройки масштабирования центра обработки данных может потребоваться некоторое время. Чтобы отслеживать количество узлов и их состояние, используйте метод fetchNodeStatus в кластере. INT
provisioningState Состояние ресурса на момент вызова операции. "Отменено"
"Создание"
Удаление
"Сбой"
"Успешно"
"Обновление"
sku Номер SKU виртуальной машины, используемый для центров обработки данных. Значение по умолчанию — Standard_DS14_v2 строка

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

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

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

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

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

{
  "type": "Microsoft.DocumentDB/cassandraClusters/dataCenters",
  "apiVersion": "2022-08-15",
  "name": "string",
  "properties": {
    "availabilityZone": "bool",
    "backupStorageCustomerKeyUri": "string",
    "base64EncodedCassandraYamlFragment": "string",
    "dataCenterLocation": "string",
    "delegatedSubnetId": "string",
    "diskCapacity": "int",
    "diskSku": "string",
    "managedDiskCustomerKeyUri": "string",
    "nodeCount": "int",
    "provisioningState": "string",
    "sku": "string"
  }
}

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

cassandraClusters/dataCenters

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

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

DataCenterResourceProperties

Имя Описание Значение
availabilityZone Если центр обработки данных Azure поддерживает зоны доступности, примените ее к масштабируемой набору виртуальных машин, в котором размещаются виртуальные машины центра обработки данных cassandra. bool
backupStorageCustomerKeyUri Указывает универсальный код ресурса (URI) ключа клиента для шифрования учетной записи хранения резервных копий. строка
base64EncodedCassandraYamlFragment Фрагмент файла конфигурации cassandra.yaml, который будет включен в файл cassandra.yaml для всех узлов в этом центре обработки данных. Фрагмент должен быть закодирован в кодировке Base64, и допускается только подмножество ключей. строка
dataCenterLocation Регион, в который должен быть создан этот центр обработки данных. строка
delegatedSubnetId Идентификатор ресурса подсети, к которому должны быть подключены сетевые интерфейсы узлов в этом центре обработки данных. Подсеть должна находиться в том же регионе, что и dataCenterLocation, и должна иметь возможность маршрутизироваться к подсети, указанной в свойстве "delegatedManagementSubnetId" кластера. Этот идентификатор ресурса будет иметь вид "/subscriptions/{subscription id}/resourceGroups/{группа ресурсов}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}. строка
diskCapacity Количество дисков, используемых для центров обработки данных. Значение по умолчанию — 4. INT
diskSku Номер SKU диска, используемый для центров обработки данных. Значение по умолчанию — P30. строка
managedDiskCustomerKeyUri URI ключа, используемый для шифрования управляемых дисков. Убедитесь, что назначенному системой удостоверению кластера назначены соответствующие разрешения (разрешения на получение, перенос ключа или распаковка) на ключ. строка
nodeCount Количество узлов, которые должен иметь центр обработки данных. Это нужное число. После настройки масштабирования центра обработки данных может потребоваться некоторое время. Чтобы отслеживать количество узлов и их состояние, используйте метод fetchNodeStatus в кластере. INT
provisioningState Состояние ресурса на момент вызова операции. "Отменено"
"Создание"
Удаление
"Сбой"
"Успешно"
"Обновление"
sku Номер SKU виртуальной машины, используемый для центров обработки данных. Значение по умолчанию — Standard_DS14_v2 строка

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-08-15"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      availabilityZone = bool
      backupStorageCustomerKeyUri = "string"
      base64EncodedCassandraYamlFragment = "string"
      dataCenterLocation = "string"
      delegatedSubnetId = "string"
      diskCapacity = int
      diskSku = "string"
      managedDiskCustomerKeyUri = "string"
      nodeCount = int
      provisioningState = "string"
      sku = "string"
    }
  })
}

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

cassandraClusters/dataCenters

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

DataCenterResourceProperties

Имя Описание Значение
availabilityZone Если центр обработки данных Azure поддерживает зоны доступности, примените ее к масштабируемой набору виртуальных машин, в котором размещаются виртуальные машины центра обработки данных cassandra. bool
backupStorageCustomerKeyUri Указывает универсальный код ресурса (URI) ключа клиента для шифрования учетной записи хранения резервных копий. строка
base64EncodedCassandraYamlFragment Фрагмент файла конфигурации cassandra.yaml, который будет включен в файл cassandra.yaml для всех узлов в этом центре обработки данных. Фрагмент должен быть закодирован в кодировке Base64, и допускается только подмножество ключей. строка
dataCenterLocation Регион, в который должен быть создан этот центр обработки данных. строка
delegatedSubnetId Идентификатор ресурса подсети, к которому должны быть подключены сетевые интерфейсы узлов в этом центре обработки данных. Подсеть должна находиться в том же регионе, что и dataCenterLocation, и должна иметь возможность маршрутизироваться к подсети, указанной в свойстве "delegatedManagementSubnetId" кластера. Этот идентификатор ресурса будет иметь вид "/subscriptions/{subscription id}/resourceGroups/{группа ресурсов}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}. строка
diskCapacity Количество дисков, используемых для центров обработки данных. Значение по умолчанию — 4. INT
diskSku Номер SKU диска, используемый для центров обработки данных. Значение по умолчанию — P30. строка
managedDiskCustomerKeyUri URI ключа, используемый для шифрования управляемых дисков. Убедитесь, что назначенному системой удостоверению кластера назначены соответствующие разрешения (разрешения на получение, перенос ключа или распаковка) на ключ. строка
nodeCount Количество узлов, которые должен иметь центр обработки данных. Это нужное число. После настройки масштабирования центра обработки данных может потребоваться некоторое время. Чтобы отслеживать количество узлов и их состояние, используйте метод fetchNodeStatus в кластере. INT
provisioningState Состояние ресурса на момент вызова операции. "Отменено"
"Создание"
"Удаление"
"Сбой"
"Успешно"
"Обновление"
sku Номер SKU виртуальной машины, используемый для центров обработки данных. Значение по умолчанию — Standard_DS14_v2 строка