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


Microsoft.DocumentDB databaseAccounts/cassandraKeyspaces/tables 2022-11-15-preview

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

Тип ресурса databaseAccounts/cassandraKeyspaces/tables можно развернуть с помощью следующих операций:

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

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

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

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-11-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    options: {
      autoscaleSettings: {
        maxThroughput: int
      }
      throughput: int
    }
    resource: {
      analyticalStorageTtl: int
      defaultTtl: int
      id: 'string'
      schema: {
        clusterKeys: [
          {
            name: 'string'
            orderBy: 'string'
          }
        ]
        columns: [
          {
            name: 'string'
            type: 'string'
          }
        ]
        partitionKeys: [
          {
            name: 'string'
          }
        ]
      }
    }
  }
}

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

databaseAccounts/cassandraKeyspaces/tables

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

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
location Расположение группы ресурсов, к которой принадлежит ресурс. строка
tags Теги — это список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать при просмотре и группировании ресурсов (между группами). Для ресурса можно указать не более 15 тегов. В каждом теге длина ключа нее должна превышать 128 символов, а длина значения — 256 символов. Например, для типа шаблона по умолчанию задано значение defaultExperience: Cassandra. Текущие значения defaultExperience также включают "Table", "Graph", "DocumentDB" и "MongoDB". Словарь имен и значений тегов. См . раздел Теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа cassandraKeyspaces
удостоверение Удостоверение ресурса. Управляемое удостоверение службы
properties Свойства для создания и обновления таблицы Cassandra в Azure Cosmos DB. CassandraTableCreateUpdatePropertiesOrCassandraTable... (обязательно)

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения, используемого для ресурса. Тип SystemAssigned,UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None удалит все удостоверения из службы. "Нет"
SystemAssigned
"SystemAssigned,UserAssigned"
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Имя Описание Значение
options Пара параметров "ключ-значение", применяемая к запросу. Это соответствует заголовкам, отправленным с запросом. CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...
ресурс Стандартный формат JSON таблицы Cassandra CassandraTableResourceOrCassandraTableGetPropertiesR... (обязательно)

CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...

Имя Описание Значение
autoscaleSettings Задает параметры автомасштабирования. АвтомасштабированиеПараметры
throughput Количество запросов в секунду. Например, "пропускная способность": 10000. INT

АвтомасштабированиеПараметры

Имя Описание Значение
maxThroughput Представляет максимальную пропускную способность. Ресурс может масштабироваться до . INT

CassandraTableResourceOrCassandraTableGetPropertiesR...

Имя Описание Значение
analyticStorageTtl Аналитический срок жизни. INT
defaultTtl Время жизни таблицы Cassandra в Cosmos DB INT
идентификатор Имя таблицы Cassandra Cosmos DB string (обязательно)
схема Схема таблицы Cassandra Cosmos DB CassandraSchema

CassandraSchema

Имя Описание Значение
clusterKeys Список ключей кластера. ClusterKey[]
столбцы Список столбцов таблицы Cassandra. Столбец[]
partitionKeys Список ключей секции. CassandraPartitionKey[]

ClusterKey

Имя Описание Значение
name Имя ключа кластера таблицы Cassandra Для Cosmos DB строка
orderBy Порядок ключа кластера таблицы Cassandra в Cosmos DB поддерживает только "Asc" и "Desc" строка

Столбец

Имя Описание Значение
name Имя табличного столбца Cosmos DB Cassandra строка
type Тип табличного столбца Cosmos DB Cassandra строка

CassandraPartitionKey

Имя Описание Значение
name Имя ключа секции таблицы Cassandra в Cosmos DB строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание учетной записи Azure Cosmos DB для API Cassandra

Развертывание в Azure
Этот шаблон создает учетную запись Azure Cosmos DB для API Cassandra в двух регионах с пространством ключей и таблицей с выделенной пропускной способностью.
Создание учетной записи автомасштабирования Azure Cosmos DB для API Cassandra

Развертывание в Azure
Этот шаблон создает учетную запись Azure Cosmos DB для API Cassandra в двух регионах с пространством ключей и таблицей с автомасштабируемой пропускной способностью.

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

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

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

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

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

{
  "type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables",
  "apiVersion": "2022-11-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "options": {
      "autoscaleSettings": {
        "maxThroughput": "int"
      },
      "throughput": "int"
    },
    "resource": {
      "analyticalStorageTtl": "int",
      "defaultTtl": "int",
      "id": "string",
      "schema": {
        "clusterKeys": [
          {
            "name": "string",
            "orderBy": "string"
          }
        ],
        "columns": [
          {
            "name": "string",
            "type": "string"
          }
        ],
        "partitionKeys": [
          {
            "name": "string"
          }
        ]
      }
    }
  }
}

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

databaseAccounts/cassandraKeyspaces/tables

Имя Описание Значение
тип Тип ресурса Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables
версия_API Версия API ресурсов '15.11.2022-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)
location Расположение группы ресурсов, к которой принадлежит ресурс. строка
tags Теги — это список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать при просмотре и группировании ресурсов (между группами). Для ресурса можно указать не более 15 тегов. В каждом теге длина ключа нее должна превышать 128 символов, а длина значения — 256 символов. Например, для типа шаблона по умолчанию задано значение defaultExperience: Cassandra. Текущие значения defaultExperience также включают "Table", "Graph", "DocumentDB" и "MongoDB". Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Удостоверение ресурса. Управляемое удостоверение службы
properties Свойства для создания и обновления таблицы Cassandra в Azure Cosmos DB. CassandraTableCreateUpdatePropertiesOrCassandraTable... (обязательно)

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения, используемого для ресурса. Тип SystemAssigned,UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None удалит все удостоверения из службы. "Нет"
SystemAssigned
"SystemAssigned,UserAssigned"
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Имя Описание Значение
options Пара параметров "ключ-значение", применяемая к запросу. Это соответствует заголовкам, отправленным вместе с запросом. CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...
ресурс Стандартный формат JSON таблицы Cassandra CassandraTableResourceOrCassandraTableGetPropertiesR... (обязательно)

CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...

Имя Описание Значение
autoscaleSettings Задает параметры автомасштабирования. АвтомасштабированиеПараметры
throughput Количество запросов в секунду. Например, "пропускная способность": 10000. INT

АвтомасштабированиеПараметры

Имя Описание Значение
maxThroughput Представляет максимальную пропускную способность, до которую можно масштабировать ресурс. INT

CassandraTableResourceOrCassandraTableGetPropertiesR...

Имя Описание Значение
analyticStorageTtl Аналитический срок жизни. INT
defaultTtl Время жизни таблицы Cassandra Cosmos DB INT
идентификатор Имя таблицы Cassandra Cosmos DB строка (обязательно)
схема Схема таблицы Cassandra в Cosmos DB CassandraSchema

CassandraSchema

Имя Описание Значение
clusterKeys Список ключей кластера. ClusterKey[]
столбцы Список столбцов таблицы Cassandra. Column[]
partitionKeys Список ключей секции. CassandraPartitionKey[]

ClusterKey

Имя Описание Значение
name Имя ключа кластера таблицы Cassandra Cosmos DB строка
orderBy Порядок ключа кластера таблицы Cassandra в Cosmos DB, поддерживаются только "Asc" и "Desc" строка

Столбец

Имя Описание Значение
name Имя столбца таблицы Cassandra Cosmos DB строка
type Тип столбца таблицы Cassandra Cosmos DB строка

CassandraPartitionKey

Имя Описание Значение
name Имя ключа секции таблицы Cassandra Cosmos DB строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание учетной записи Azure Cosmos DB для API Cassandra

Развертывание в Azure
Этот шаблон создает учетную запись Azure Cosmos DB для API Cassandra в двух регионах с пространством ключей и таблицей с выделенной пропускной способностью.
Создание учетной записи azure Cosmos DB с автомасштабированием для API Cassandra

Развертывание в Azure
Этот шаблон создает учетную запись Azure Cosmos DB для API Cassandra в двух регионах с пространством ключей и таблицей с автомасштабируемой пропускной способностью.

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

Тип ресурса databaseAccounts/cassandraKeyspaces/tables можно развернуть с помощью следующих операций:

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-11-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      options = {
        autoscaleSettings = {
          maxThroughput = int
        }
        throughput = int
      }
      resource = {
        analyticalStorageTtl = int
        defaultTtl = int
        id = "string"
        schema = {
          clusterKeys = [
            {
              name = "string"
              orderBy = "string"
            }
          ]
          columns = [
            {
              name = "string"
              type = "string"
            }
          ]
          partitionKeys = [
            {
              name = "string"
            }
          ]
        }
      }
    }
  })
}

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

databaseAccounts/cassandraKeyspaces/tables

Имя Описание Значение
тип Тип ресурса "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-11-15-preview"
name имя ресурса. строка (обязательно)
location Расположение группы ресурсов, к которой принадлежит ресурс. строка
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: cassandraKeyspaces
tags Теги — это список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать при просмотре и группировании ресурсов (между группами). Для ресурса можно указать не более 15 тегов. В каждом теге длина ключа нее должна превышать 128 символов, а длина значения — 256 символов. Например, для типа шаблона по умолчанию задано значение defaultExperience: Cassandra. Текущие значения defaultExperience также включают "Table", "Graph", "DocumentDB" и "MongoDB". Словарь имен и значений тегов.
удостоверение Удостоверение ресурса. Управляемое удостоверение службы
properties Свойства для создания и обновления таблицы Cassandra в Azure Cosmos DB. CassandraTableCreateUpdatePropertiesOrCassandraTable... (обязательно)

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения, используемого для ресурса. Тип SystemAssigned,UserAssigned включает как неявно созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None удалит все удостоверения из службы. "SystemAssigned"
"SystemAssigned,UserAssigned"
UserAssigned
identity_ids Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Массив идентификаторов удостоверений пользователей.

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Имя Описание Значение
options Пара параметров "ключ-значение", применяемая к запросу. Это соответствует заголовкам, отправленным с запросом. CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...
ресурс Стандартный формат JSON таблицы Cassandra CassandraTableResourceOrCassandraTableGetPropertiesR... (обязательно)

CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...

Имя Описание Значение
autoscaleSettings Задает параметры автомасштабирования. АвтомасштабированиеПараметры
throughput Количество запросов в секунду. Например, "пропускная способность": 10000. INT

АвтомасштабированиеПараметры

Имя Описание Значение
maxThroughput Представляет максимальную пропускную способность. Ресурс может масштабироваться до . INT

CassandraTableResourceOrCassandraTableGetPropertiesR...

Имя Описание Значение
analyticStorageTtl Аналитический срок жизни. INT
defaultTtl Время жизни таблицы Cassandra в Cosmos DB INT
идентификатор Имя таблицы Cassandra Cosmos DB string (обязательно)
схема Схема таблицы Cassandra Cosmos DB CassandraSchema

CassandraSchema

Имя Описание Значение
clusterKeys Список ключей кластера. ClusterKey[]
столбцы Список столбцов таблицы Cassandra. Столбец[]
partitionKeys Список ключей секции. CassandraPartitionKey[]

ClusterKey

Имя Описание Значение
name Имя ключа кластера таблицы Cassandra Для Cosmos DB строка
orderBy Порядок ключа кластера таблицы Cassandra в Cosmos DB поддерживает только "Asc" и "Desc" строка

Столбец

Имя Описание Значение
name Имя табличного столбца Cosmos DB Cassandra строка
type Тип табличного столбца Cosmos DB Cassandra строка

CassandraPartitionKey

Имя Описание Значение
name Имя ключа секции таблицы Cassandra Cosmos DB строка