Udostępnij za pośrednictwem


Baza danych Microsoft.DocumentDBAccounts/apis/keyspaces/tables

Definicja zasobu Bicep

Typ zasobu databaseAccounts/apis/keyspaces/tables można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2016-03-31' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    options: {
      {customized property}: 'string'
    }
    resource: {
      defaultTtl: int
      id: 'string'
      schema: {
        clusterKeys: [
          {
            name: 'string'
            orderBy: 'string'
          }
        ]
        columns: [
          {
            name: 'string'
            type: 'string'
          }
        ]
        partitionKeys: [
          {
            name: 'string'
          }
        ]
      }
    }
  }
}

Wartości właściwości

databaseAccounts/apis/keyspaces/tables

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Symboliczna nazwa zasobu typu: przestrzenie kluczy
properties Właściwości do tworzenia i aktualizowania tabeli Cassandra usługi Azure Cosmos DB. CassandraTableCreateUpdatePropertiesOrCassandraTable... (wymagane)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Nazwa Opis Wartość
opcje Para klucz-wartość opcji do zastosowania dla żądania. Odpowiada to nagłówkom wysłanym z żądaniem. CreateUpdateOptions (wymagane)
zasób Standardowy format JSON tabeli Cassandra CassandraTableResource (wymagane)

CreateUpdateOptions

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CassandraTableResource

Nazwa Opis Wartość
defaultTtl Czas wygaśnięcia tabeli Cassandra usługi Cosmos DB int
identyfikator Nazwa tabeli Cassandra usługi Cosmos DB ciąg (wymagany)
schema Schemat tabeli Cassandra usługi Cosmos DB CassandraSchema

CassandraSchema

Nazwa Opis Wartość
clusterKeys Lista klucza klastra. ClusterKey[]
columns Lista kolumn tabeli Cassandra. Kolumna[]
partitionKeys Lista klucza partycji. CassandraPartitionKey[]

ClusterKey

Nazwa Opis Wartość
name Nazwa klucza klastra tabel Cassandra usługi Cosmos DB ciąg
Orderby Kolejność klucza klastra tabel Cassandra usługi Cosmos DB obsługują tylko "Asc" i "Desc" ciąg

Kolumna

Nazwa Opis Wartość
name Nazwa kolumny tabeli Cassandra usługi Cosmos DB ciąg
typ Typ kolumny tabeli Cassandra usługi Cosmos DB ciąg

CassandraPartitionKey

Nazwa Opis Wartość
name Nazwa klucza partycji tabeli Cassandra usługi Cosmos DB ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu databaseAccounts/apis/keyspaces/tables można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables",
  "apiVersion": "2016-03-31",
  "name": "string",
  "properties": {
    "options": {
      "{customized property}": "string"
    },
    "resource": {
      "defaultTtl": "int",
      "id": "string",
      "schema": {
        "clusterKeys": [
          {
            "name": "string",
            "orderBy": "string"
          }
        ],
        "columns": [
          {
            "name": "string",
            "type": "string"
          }
        ],
        "partitionKeys": [
          {
            "name": "string"
          }
        ]
      }
    }
  }
}

Wartości właściwości

databaseAccounts/apis/keyspaces/tables

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables"
apiVersion Wersja interfejsu API zasobów '2016-03-31'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
properties Właściwości do tworzenia i aktualizowania tabeli Cassandra usługi Azure Cosmos DB. CassandraTableCreateUpdatePropertiesOrCassandraTable... (wymagane)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Nazwa Opis Wartość
opcje Para klucz-wartość opcji do zastosowania dla żądania. Odpowiada to nagłówkom wysłanym z żądaniem. CreateUpdateOptions (wymagane)
zasób Standardowy format JSON tabeli Cassandra CassandraTableResource (wymagane)

CreateUpdateOptions

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CassandraTableResource

Nazwa Opis Wartość
defaultTtl Czas wygaśnięcia tabeli Cassandra usługi Cosmos DB int
identyfikator Nazwa tabeli Cassandra usługi Cosmos DB ciąg (wymagany)
schema Schemat tabeli Cassandra usługi Cosmos DB CassandraSchema

CassandraSchema

Nazwa Opis Wartość
clusterKeys Lista klucza klastra. ClusterKey[]
columns Lista kolumn tabeli Cassandra. Kolumna[]
partitionKeys Lista klucza partycji. CassandraPartitionKey[]

ClusterKey

Nazwa Opis Wartość
name Nazwa klucza klastra tabel Cassandra usługi Cosmos DB ciąg
Orderby Kolejność klucza klastra tabel Cassandra usługi Cosmos DB obsługują tylko "Asc" i "Desc" ciąg

Kolumna

Nazwa Opis Wartość
name Nazwa kolumny tabeli Cassandra usługi Cosmos DB ciąg
typ Typ kolumny tabeli Cassandra usługi Cosmos DB ciąg

CassandraPartitionKey

Nazwa Opis Wartość
name Nazwa klucza partycji tabeli Cassandra usługi Cosmos DB ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu databaseAccounts/apis/keyspaces/tables można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2016-03-31"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      options = {
        {customized property} = "string"
      }
      resource = {
        defaultTtl = int
        id = "string"
        schema = {
          clusterKeys = [
            {
              name = "string"
              orderBy = "string"
            }
          ]
          columns = [
            {
              name = "string"
              type = "string"
            }
          ]
          partitionKeys = [
            {
              name = "string"
            }
          ]
        }
      }
    }
  })
}

Wartości właściwości

databaseAccounts/apis/keyspaces/tables

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2016-03-31"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: przestrzenie kluczy
properties Właściwości do tworzenia i aktualizowania tabeli Cassandra usługi Azure Cosmos DB. CassandraTableCreateUpdatePropertiesOrCassandraTable... (wymagane)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Nazwa Opis Wartość
opcje Para klucz-wartość opcji do zastosowania dla żądania. Odpowiada to nagłówkom wysłanym z żądaniem. CreateUpdateOptions (wymagane)
zasób Standardowy format JSON tabeli Cassandra CassandraTableResource (wymagane)

CreateUpdateOptions

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CassandraTableResource

Nazwa Opis Wartość
defaultTtl Czas wygaśnięcia tabeli Cassandra usługi Cosmos DB int
identyfikator Nazwa tabeli Cassandra usługi Cosmos DB ciąg (wymagany)
schema Schemat tabeli Cassandra usługi Cosmos DB CassandraSchema

CassandraSchema

Nazwa Opis Wartość
clusterKeys Lista klucza klastra. ClusterKey[]
columns Lista kolumn tabeli Cassandra. Kolumna[]
partitionKeys Lista klucza partycji. CassandraPartitionKey[]

ClusterKey

Nazwa Opis Wartość
name Nazwa klucza klastra tabel Cassandra usługi Cosmos DB ciąg
Orderby Kolejność klucza klastra tabel Cassandra usługi Cosmos DB obsługują tylko "Asc" i "Desc" ciąg

Kolumna

Nazwa Opis Wartość
name Nazwa kolumny tabeli Cassandra usługi Cosmos DB ciąg
typ Typ kolumny tabeli Cassandra usługi Cosmos DB ciąg

CassandraPartitionKey

Nazwa Opis Wartość
name Nazwa klucza partycji tabeli Cassandra usługi Cosmos DB ciąg