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


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' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    base64EncodedCassandraYamlFragment: 'string'
    dataCenterLocation: 'string'
    delegatedSubnetId: 'string'
    nodeCount: int
    provisioningState: 'string'
  }
}

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

DataCenterResourceProperties

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

Microsoft.DocumentDB/cassandraClusters/dataCenters

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 100
Pattern = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

Определение ресурса шаблона 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"
  }
}

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

DataCenterResourceProperties

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

Microsoft.DocumentDB/cassandraClusters/dataCenters

Имя Описание Ценность
apiVersion Версия API '2021-07-01-preview'
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 100
Pattern = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (обязательно)
свойства Свойства управляемого центра обработки данных Cassandra. DataCenterResourceProperties
тип Тип ресурса "Microsoft.DocumentDB/cassandraClusters/dataCenters"

Определение ресурса 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"
  body = jsonencode({
    properties = {
      base64EncodedCassandraYamlFragment = "string"
      dataCenterLocation = "string"
      delegatedSubnetId = "string"
      nodeCount = int
      provisioningState = "string"
    }
  })
}

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

DataCenterResourceProperties

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

Microsoft.DocumentDB/cassandraClusters/dataCenters

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 100
Pattern = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: cassandraClusters
свойства Свойства управляемого центра обработки данных Cassandra. DataCenterResourceProperties
тип Тип ресурса "Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-07-01-preview"