Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
localização
A localização do grupo de recursos ao qual o recurso pertence.
string
etiquetas
As etiquetas são uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas para ver e agrupar este recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não superior a 128 carateres e um valor não superior a 256 carateres. Por exemplo, a experiência predefinida para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB".
No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.
Este modelo cria uma conta do Azure Cosmos DB para a API para Cassandra em duas regiões com um espaço de chaves e uma tabela com débito de dimensionamento automático.
Definição de recurso do modelo arm
O tipo de recurso databaseAccounts/cassandraKeyspaces/tables pode ser implementado com operações direcionadas:
Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)
localização
A localização do grupo de recursos ao qual o recurso pertence.
string
etiquetas
As etiquetas são uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas para ver e agrupar este recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não superior a 128 carateres e um valor não superior a 256 carateres. Por exemplo, a experiência predefinida para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB".
Este modelo cria uma conta do Azure Cosmos DB para a API para Cassandra em duas regiões com um espaço de chaves e uma tabela com débito de dimensionamento automático.
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso databaseAccounts/cassandraKeyspaces/tables pode ser implementado com operações direcionadas:
Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-08-15"
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"
}
]
}
}
}
})
}
As etiquetas são uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas para ver e agrupar este recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não superior a 128 carateres e um valor não superior a 256 carateres. Por exemplo, a experiência predefinida para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB".
Dicionário de nomes e valores de etiquetas.
propriedades
Propriedades para criar e atualizar a tabela cassandra do Azure Cosmos DB.
Nome da chave de cluster de tabelas do Cassandra do Cosmos DB
string
orderBy
A ordem da chave de cluster de tabelas do Cassandra do Cosmos DB só suporta "Asc" e "Desc"
string
Coluna
Nome
Descrição
Valor
name
Nome da coluna da tabela cassandra do Cosmos DB
string
tipo
Tipo da coluna da tabela cassandra do Cosmos DB
string
CassandraPartitionKey
Nome
Descrição
Valor
name
Nome da chave de partição da tabela cassandra do Cosmos DB
string
Comentários
Esta página foi útil?
Comentários
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja: https://aka.ms/ContentUserFeedback.