次の方法で共有


Microsoft.DocumentDB databaseAccounts/apis/keyspaces/tables 2016-03-31

Bicep リソース定義

databaseAccounts/apis/keyspaces/tables リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables リソースを作成するには、次の Bicep をテンプレートに追加します。

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'
          }
        ]
      }
    }
  }
}

プロパティ値

databaseAccounts/apis/keyspaces/tables

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部にある子リソース」を参照してください。
種類のリソースのシンボリック名: keyspaces
properties Azure Cosmos DB Cassandra テーブルを作成および更新するためのプロパティ。 CassandraTableCreateUpdatePropertiesOrCassandraTable... (必須)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

名前 説明
options 要求に適用するオプションのキーと値のペア。 これは、要求と共に送信されるヘッダーに対応します。 CreateUpdateOptions (必須)
resource Cassandra テーブルの標準 JSON 形式 CassandraTableResource (必須)

CreateUpdateOptions

名前 説明
{カスタマイズされたプロパティ} string

CassandraTableResource

名前 説明
defaultTtl Cosmos DB Cassandra テーブルの有効期間 INT
id Cosmos DB Cassandra テーブルの名前 string (必須)
schema Cosmos DB Cassandra テーブルのスキーマ CassandraSchema

CassandraSchema

名前 説明
clusterKeys クラスター キーの一覧。 ClusterKey[]
Cassandra テーブルの列の一覧。 Column[]
partitionKeys パーティション キーの一覧。 CassandraPartitionKey[]

ClusterKey

名前 説明
name Cosmos DB Cassandra テーブル クラスター キーの名前 string
orderBy Cosmos DB Cassandra テーブル クラスター キーの順序。"Asc" と "Desc" のみがサポートされます string

名前 説明
name Cosmos DB Cassandra テーブル列の名前 string
type Cosmos DB Cassandra テーブル列の種類 string

CassandraPartitionKey

名前 説明
name Cosmos DB Cassandra テーブル パーティション キーの名前 string

ARM テンプレート リソース定義

databaseAccounts/apis/keyspaces/tables リソースの種類は、次をターゲットとする操作と共にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables リソースを作成するには、テンプレートに次の JSON を追加します。

{
  "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"
          }
        ]
      }
    }
  }
}

プロパティ値

databaseAccounts/apis/keyspaces/tables

名前 説明
type リソースの種類 'Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables'
apiVersion リソース API のバージョン '2016-03-31'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
properties Azure Cosmos DB Cassandra テーブルを作成および更新するためのプロパティ。 CassandraTableCreateUpdatePropertiesOrCassandraTable... (必須)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

名前 説明
options 要求に適用するオプションのキーと値のペア。 これは、要求と共に送信されるヘッダーに対応します。 CreateUpdateOptions (必須)
resource Cassandra テーブルの標準的な JSON 形式 CassandraTableResource (必須)

CreateUpdateOptions

名前 説明
{カスタマイズされたプロパティ} string

CassandraTableResource

名前 説明
defaultTtl Cosmos DB Cassandra テーブルの有効期間 INT
id Cosmos DB Cassandra テーブルの名前 string (必須)
schema Cosmos DB Cassandra テーブルのスキーマ CassandraSchema

CassandraSchema

名前 説明
clusterKeys クラスター キーの一覧。 ClusterKey[]
Cassandra テーブル列の一覧。 Column[]
partitionKeys パーティション キーの一覧。 CassandraPartitionKey[]

ClusterKey

名前 説明
name Cosmos DB Cassandra テーブル クラスター キーの名前 string
orderBy Cosmos DB Cassandra テーブル クラスター キーの順序。"Asc" と "Desc" のみがサポートされます string

名前 説明
name Cosmos DB Cassandra テーブル列の名前 string
type Cosmos DB Cassandra テーブル列の種類 string

CassandraPartitionKey

名前 説明
name Cosmos DB Cassandra テーブル パーティション キーの名前 string

Terraform (AzAPI プロバイダー) リソース定義

databaseAccounts/apis/keyspaces/tables リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables リソースを作成するには、次の Terraform をテンプレートに追加します。

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"
            }
          ]
        }
      }
    }
  })
}

プロパティ値

databaseAccounts/apis/keyspaces/tables

名前 説明
type リソースの種類 "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2016-03-31"
name リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: keyspaces
properties Azure Cosmos DB Cassandra テーブルを作成および更新するためのプロパティ。 CassandraTableCreateUpdatePropertiesOrCassandraTable... (必須)

CassandraTableCreateUpdatePropertiesOrCassandraTable...

名前 説明
options 要求に適用するオプションのキーと値のペア。 これは、要求と共に送信されるヘッダーに対応します。 CreateUpdateOptions (必須)
resource Cassandra テーブルの標準 JSON 形式 CassandraTableResource (必須)

CreateUpdateOptions

名前 説明
{カスタマイズされたプロパティ} string

CassandraTableResource

名前 説明
defaultTtl Cosmos DB Cassandra テーブルの有効期間 INT
id Cosmos DB Cassandra テーブルの名前 string (必須)
schema Cosmos DB Cassandra テーブルのスキーマ CassandraSchema

CassandraSchema

名前 説明
clusterKeys クラスター キーの一覧。 ClusterKey[]
Cassandra テーブルの列の一覧。 Column[]
partitionKeys パーティション キーの一覧。 CassandraPartitionKey[]

ClusterKey

名前 説明
name Cosmos DB Cassandra テーブル クラスター キーの名前 string
orderBy Cosmos DB Cassandra テーブル クラスター キーの順序。"Asc" と "Desc" のみがサポートされます string

名前 説明
name Cosmos DB Cassandra テーブル列の名前 string
type Cosmos DB Cassandra テーブル列の種類 string

CassandraPartitionKey

名前 説明
name Cosmos DB Cassandra テーブル パーティション キーの名前 string