Databáze Microsoft.DocumentDBAccounts/cassandraKeyspaces/tables 2020-04-01

Definice prostředku Bicep

Typ prostředku databaseAccounts/cassandraKeyspaces/tables je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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'
          }
        ]
      }
    }
  }
}

Hodnoty vlastností

databaseAccounts/cassandraKeyspaces/tables

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
location Umístění skupiny prostředků, do které prostředek patří. řetězec
tags Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč nejvýše 128 znaků a hodnotu nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: "Cassandra". Aktuální hodnoty defaultExperience zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB". Slovník názvů značek a hodnot. Viz Značky v šablonách
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: cassandraKeyspaces
properties Vlastnosti pro vytvoření a aktualizaci tabulky Cassandra služby Azure Cosmos DB CassandraTableCreateUpdatePropertiesOrCassandraTable... (povinné)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Název Description Hodnota
možnosti Dvojice možností klíč-hodnota, které se mají použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem. CreateUpdateOptionsOrCassandraTableGetPropertiesOpti... (povinné)
prostředek Standardní formát JSON tabulky Cassandra CassandraTableResourceOrCassandraTableGetPropertiesR... (povinné)

CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...

Název Description Hodnota
automatické škálováníSettings Určuje nastavení automatického škálování. Automatické nastavení škálování
throughput Jednotky žádostí za sekundu. Například propustnost: 10000. int

Automatické nastavení škálování

Název Description Hodnota
maxThroughput Představuje maximální propustnost, na které se prostředek může vertikálně navýšit. int

CassandraTableResourceOrCassandraTableGetPropertiesR...

Název Description Hodnota
analyticalStorageTtl Hodnota TTL analytického úložiště. int
defaultTtl Hodnota TTL (Time to Live) tabulky Cassandra služby Cosmos DB int
id Název tabulky Cosmos DB Cassandra string (povinné)
schema Schéma tabulky Cassandra služby Cosmos DB CassandraSchema

CassandraSchema

Název Description Hodnota
clusterKeys Seznam klíčů clusteru Klíč clusteru[]
columns Seznam sloupců tabulky Cassandra Sloupec[]
partitionKeys Seznam klíčů oddílu CassandraPartitionKey[]

Klíč clusteru

Název Description Hodnota
name Název klíče clusteru tabulky Cassandra služby Cosmos DB řetězec
Orderby Pořadí klíče clusteru tabulky Cassandra služby Cosmos DB, podporuje pouze asc a desc. řetězec

Sloupec

Název Description Hodnota
name Název sloupce tabulky Cassandra služby Cosmos DB řetězec
typ Typ sloupce tabulky Cassandra služby Cosmos DB řetězec

CassandraPartitionKey

Název Description Hodnota
name Název klíče oddílu tabulky Cassandra služby Cosmos DB řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření účtu služby Azure Cosmos DB pro rozhraní API Cassandra

Nasazení do Azure
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní API Cassandra ve dvou oblastech s prostorem klíčů a tabulkou s vyhrazenou propustností.
Vytvoření účtu služby Azure Cosmos DB s automatickým škálováním pro rozhraní API Cassandra

Nasazení do Azure
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní API Cassandra ve dvou oblastech s prostorem klíčů a tabulkou s propustností automatického škálování.

Definice prostředku šablony ARM

Typ prostředku databaseAccounts/cassandraKeyspaces/tables je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables",
  "apiVersion": "2020-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
          }
        ]
      }
    }
  }
}

Hodnoty vlastností

databaseAccounts/cassandraKeyspaces/tables

Název Description Hodnota
typ Typ prostředku Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables
apiVersion Verze rozhraní API prostředku '2020-04-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
location Umístění skupiny prostředků, do které prostředek patří. řetězec
tags Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč, který nesmí být delší než 128 znaků a hodnota nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: Cassandra. Aktuální hodnoty defaultExperience také zahrnují "Table", "Graph", "DocumentDB" a "MongoDB". Slovník názvů a hodnot značek. Zobrazit značky v šablonách
properties Vlastnosti pro vytvoření a aktualizaci tabulky Cassandra služby Azure Cosmos DB CassandraTableCreateUpdatePropertiesOrCassandraTable... (povinné)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Název Description Hodnota
možnosti Dvojice možností klíč-hodnota, které se použijí pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem. CreateUpdateOptionsOrCassandraTableGetPropertiesOpti... (povinné)
prostředek Standardní formát JSON tabulky Cassandra CassandraTableResourceOrCassandraTableGetPropertiesR... (povinné)

CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...

Název Description Hodnota
nastavení automatického škálování Určuje nastavení automatického škálování. Nastavení automatického škálování
throughput Jednotky žádostí za sekundu. Například propustnost: 10000. int

Nastavení automatického škálování

Název Description Hodnota
maxThroughput Představuje maximální propustnost, na které se prostředek může vertikálně navýšit. int

CassandraTableResourceOrCassandraTableGetPropertiesR...

Název Description Hodnota
analyticalStorageTtl Hodnota TTL analytického úložiště. int
defaultTtl Hodnota TTL (Time to Live) tabulky Cassandra služby Cosmos DB int
id Název tabulky Cosmos DB Cassandra string (povinné)
schema Schéma tabulky Cassandra služby Cosmos DB CassandraSchema

CassandraSchema

Název Description Hodnota
clusterKeys Seznam klíčů clusteru Klíč clusteru[]
columns Seznam sloupců tabulky Cassandra Sloupec[]
partitionKeys Seznam klíčů oddílu CassandraPartitionKey[]

Klíč clusteru

Název Description Hodnota
name Název klíče clusteru tabulky Cassandra služby Cosmos DB řetězec
Orderby Pořadí klíče clusteru tabulky Cassandra služby Cosmos DB, podporuje pouze asc a desc. řetězec

Sloupec

Název Description Hodnota
name Název sloupce tabulky Cassandra služby Cosmos DB řetězec
typ Typ sloupce tabulky Cassandra služby Cosmos DB řetězec

CassandraPartitionKey

Název Description Hodnota
name Název klíče oddílu tabulky Cassandra služby Cosmos DB řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření účtu služby Azure Cosmos DB pro rozhraní API Cassandra

Nasazení do Azure
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní API Cassandra ve dvou oblastech s prostorem klíčů a tabulkou s vyhrazenou propustností.
Vytvoření účtu služby Azure Cosmos DB s automatickým škálováním pro rozhraní API Cassandra

Nasazení do Azure
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní API Cassandra ve dvou oblastech s prostorem klíčů a tabulkou s propustností automatického škálování.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku databaseAccounts/cassandraKeyspaces/tables je možné nasadit s operacemi, které cílí:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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"
            }
          ]
        }
      }
    }
  })
}

Hodnoty vlastností

databaseAccounts/cassandraKeyspaces/tables

Název Description Hodnota
typ Typ prostředku Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-04-01
name Název prostředku string (povinné)
location Umístění skupiny prostředků, do které prostředek patří. řetězec
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: cassandraKeyspaces
tags Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč nejvýše 128 znaků a hodnotu nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: "Cassandra". Aktuální hodnoty defaultExperience zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB". Slovník názvů značek a hodnot.
properties Vlastnosti pro vytvoření a aktualizaci tabulky Cassandra služby Azure Cosmos DB CassandraTableCreateUpdatePropertiesOrCassandraTable... (povinné)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

Název Description Hodnota
možnosti Dvojice možností klíč-hodnota, které se mají použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem. CreateUpdateOptionsOrCassandraTableGetPropertiesOpti... (povinné)
prostředek Standardní formát JSON tabulky Cassandra CassandraTableResourceOrCassandraTableGetPropertiesR... (povinné)

CreateUpdateOptionsOrCassandraTableGetPropertiesOpti...

Název Description Hodnota
automatické škálováníSettings Určuje nastavení automatického škálování. Automatické nastavení škálování
throughput Jednotky žádostí za sekundu. Například propustnost: 10000. int

Automatické nastavení škálování

Název Description Hodnota
maxThroughput Představuje maximální propustnost, na které může prostředek vertikálně navýšit kapacitu. int

CassandraTableResourceOrCassandraTableGetPropertiesR...

Název Description Hodnota
analyticalStorageTtl Hodnota TTL analýzy. int
defaultTtl Funkce Time to Live tabulky Cassandra služby Cosmos DB int
id Název tabulky Cassandra služby Cosmos DB string (povinné)
schema Schéma tabulky Cassandra služby Cosmos DB CassandraSchema

CassandraSchema

Název Description Hodnota
clusterKeys Seznam klíčů clusteru ClusterKey[]
columns Seznam sloupců tabulky Cassandra Sloupec[]
partitionKeys Seznam klíčů oddílu CassandraPartitionKey[]

Klíč clusteru

Název Description Hodnota
name Název klíče tabulkového clusteru Cassandra služby Cosmos DB řetězec
Orderby Pořadí klíče tabulkového clusteru Cassandra služby Cosmos DB, podpora pouze asc a desc řetězec

Sloupec

Název Description Hodnota
name Název sloupce tabulky Cassandra služby Cosmos DB řetězec
typ Typ sloupce tabulky Cassandra služby Cosmos DB řetězec

CassandraPartitionKey

Název Description Hodnota
name Název klíče oddílu tabulky Cassandra služby Cosmos DB řetězec