Banco de dados Microsoft.DocumentDBAccounts/apis/keyspaces/tables 2015-04-08
Artigo 06/03/2024
1 colaborador
Comentários
Neste artigo
Definição de recurso do Bicep
O tipo de recurso databaseAccounts/apis/keyspaces/tables pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-04-08' = {
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'
}
]
}
}
}
}
Valores de propriedade
databaseAccounts/apis/keyspaces/tables
Nome
Descrição
Valor
name
O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep .
cadeia de caracteres (obrigatório)
pai
No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte Recurso filho fora do recurso pai .
Nome simbólico para o recurso do tipo: keyspaces
properties
Propriedades para criar e atualizar a tabela do Cassandra do Azure Cosmos DB.
CassandraTableCreateUpdatePropertiesOrCassandraTable... (obrigatório)
CassandraTableCreateUpdatePropertiesOrCassandraTable...
Nome
Descrição
Valor
opções
Um par chave-valor de opções a ser aplicado para a solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação.
CreateUpdateOptions (obrigatório)
recurso
O formato JSON padrão de uma tabela do Cassandra
CassandraTableResource (obrigatório)
CreateUpdateOptions
Nome
Descrição
Valor
{propriedade personalizada}
string
CassandraTableResource
Nome
Descrição
Valor
defaultTtl
Tempo de vida da tabela Do Cassandra do Cosmos DB
INT
id
Nome da tabela Cassandra do Cosmos DB
cadeia de caracteres (obrigatório)
esquema
Esquema da tabela Cassandra do Cosmos DB
CassandraSchema
CassandraSchema
Nome
Descrição
Valor
clusterKeys
Lista de chaves de cluster.
ClusterKey []
colunas
Lista de colunas de tabela do Cassandra.
Coluna []
partitionKeys
Lista de chaves de partição.
CassandraPartitionKey []
ClusterKey
Nome
Descrição
Valor
name
Nome da chave de cluster de tabela do Cassandra do Cosmos DB
string
orderBy
Ordem da chave de cluster de tabela do Cassandra do Cosmos DB, só dá suporte a "Asc" e "Desc"
string
Coluna
Nome
Descrição
Valor
name
Nome da coluna da tabela Cassandra do Cosmos DB
string
type
Tipo da coluna da tabela Cassandra do Cosmos DB
string
CassandraPartitionKey
Nome
Descrição
Valor
name
Nome da chave de partição de tabela do Cassandra do Cosmos DB
string
Definição de recurso de modelo do ARM
O tipo de recurso databaseAccounts/apis/keyspaces/tables pode ser implantado com operações direcionadas:
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables",
"apiVersion": "2015-04-08",
"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"
}
]
}
}
}
}
Valores de propriedade
databaseAccounts/apis/keyspaces/tables
Nome
Descrição
Valor
tipo
O tipo de recurso
'Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables'
apiVersion
A versão da API do recurso
'2015-04-08'
name
O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON .
cadeia de caracteres (obrigatório)
properties
Propriedades para criar e atualizar a tabela cassandra do Azure Cosmos DB.
CassandraTableCreateUpdatePropertiesOrCassandraTable... (obrigatório)
CassandraTableCreateUpdatePropertiesOrCassandraTable...
Nome
Descrição
Valor
opções
Um par chave-valor de opções a serem aplicadas à solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação.
CreateUpdateOptions (obrigatório)
recurso
O formato JSON padrão de uma tabela do Cassandra
CassandraTableResource (obrigatório)
CreateUpdateOptions
Nome
Descrição
Valor
{propriedade personalizada}
string
CassandraTableResource
Nome
Descrição
Valor
defaultTtl
Vida útil da tabela cassandra do Cosmos DB
INT
id
Nome da tabela cassandra do Cosmos DB
cadeia de caracteres (obrigatório)
esquema
Esquema da tabela Cassandra do Cosmos DB
CassandraSchema
CassandraSchema
Nome
Descrição
Valor
clusterKeys
Lista de chaves de cluster.
ClusterKey []
colunas
Lista de colunas de tabela do Cassandra.
Column []
partitionKeys
Lista de chaves de partição.
CassandraPartitionKey []
ClusterKey
Nome
Descrição
Valor
name
Nome da chave de cluster da tabela do Cassandra do Cosmos DB
string
orderBy
A ordem da chave de cluster de tabela do Cassandra do Cosmos DB dá suporte apenas a "Asc" e "Desc"
string
Coluna
Nome
Descrição
Valor
name
Nome da coluna da tabela cassandra do Cosmos DB
string
type
Tipo da coluna da tabela Cassandra do Cosmos DB
string
CassandraPartitionKey
Nome
Descrição
Valor
name
Nome da chave de partição de tabela do Cassandra do Cosmos DB
string
O tipo de recurso databaseAccounts/apis/keyspaces/tables pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-04-08"
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"
}
]
}
}
}
})
}
Valores de propriedade
databaseAccounts/apis/keyspaces/tables
Nome
Descrição
Valor
tipo
O tipo de recurso
"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-04-08"
name
O nome do recurso
cadeia de caracteres (obrigatório)
parent_id
A ID do recurso que é o pai desse recurso.
ID do recurso do tipo: keyspaces
properties
Propriedades para criar e atualizar a tabela do Cassandra do Azure Cosmos DB.
CassandraTableCreateUpdatePropertiesOrCassandraTable... (obrigatório)
CassandraTableCreateUpdatePropertiesOrCassandraTable...
Nome
Descrição
Valor
opções
Um par chave-valor de opções a ser aplicado para a solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação.
CreateUpdateOptions (obrigatório)
recurso
O formato JSON padrão de uma tabela do Cassandra
CassandraTableResource (obrigatório)
CreateUpdateOptions
Nome
Descrição
Valor
{propriedade personalizada}
string
CassandraTableResource
Nome
Descrição
Valor
defaultTtl
Tempo de vida da tabela Do Cassandra do Cosmos DB
INT
id
Nome da tabela Cassandra do Cosmos DB
cadeia de caracteres (obrigatório)
esquema
Esquema da tabela Cassandra do Cosmos DB
CassandraSchema
CassandraSchema
Nome
Descrição
Valor
clusterKeys
Lista de chaves de cluster.
ClusterKey []
colunas
Lista de colunas de tabela do Cassandra.
Coluna []
partitionKeys
Lista de chaves de partição.
CassandraPartitionKey []
ClusterKey
Nome
Descrição
Valor
name
Nome da chave de cluster de tabela do Cassandra do Cosmos DB
string
orderBy
Ordem da chave de cluster de tabela do Cassandra do Cosmos DB, só dá suporte a "Asc" e "Desc"
string
Coluna
Nome
Descrição
Valor
name
Nome da coluna da tabela Cassandra do Cosmos DB
string
type
Tipo da coluna da tabela Cassandra do Cosmos DB
string
CassandraPartitionKey
Nome
Descrição
Valor
name
Nome da chave de partição de tabela do Cassandra do Cosmos DB
string