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


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

Определение ресурсов Bicep

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

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

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

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

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

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

Microsoft.DocumentDB/cassandraClusters/dataCenters

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

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

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

DataCenterResourceProperties

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

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

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

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

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

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

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

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

Microsoft.DocumentDB/cassandraClusters/dataCenters

Имя Описание Ценность
apiVersion Версия API «2021-04-01-превью»
имя Имя ресурса струна

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

DataCenterResourceProperties

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

Примеры использования

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

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

  • групп ресурсов

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

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

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

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

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

Microsoft.DocumentDB/cassandraClusters/dataCenters

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

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

DataCenterResourceProperties

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