Especifica as configurações de Dimensionamento Automático. Observação: a taxa de transferência ou o dimensionamento automáticoSettings são necessários, mas não ambos.
autoscaleSettings
throughput
Unidades de solicitação por segundo. Por exemplo, "taxa de transferência": 10000.
O local do grupo de recursos ao qual o recurso pertence.
corda
nome
O nome do recurso
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.
Esse modelo cria uma conta do Azure Cosmos DB para a API do Cassandra em duas regiões com um keyspace e uma tabela com taxa de transferência de dimensionamento automático.
Definição de recurso de modelo do ARM
O tipo de recurso databaseAccounts/cassandraKeyspaces/tables pode ser implantado com operações direcionadas:
Especifica as configurações de Dimensionamento Automático. Observação: a taxa de transferência ou o dimensionamento automáticoSettings são necessários, mas não ambos.
autoscaleSettings
throughput
Unidades de solicitação por segundo. Por exemplo, "taxa de transferência": 10000.
Esse modelo cria uma conta do Azure Cosmos DB para a API do Cassandra em duas regiões com um keyspace e uma tabela com taxa de transferência de dimensionamento automático.
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso databaseAccounts/cassandraKeyspaces/tables pode ser implantado com operações direcionadas:
grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2023-11-15"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
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"
}
]
}
}
}
})
}
Valores de propriedade
AutoscaleSettings
Nome
Descrição
Valor
maxThroughput
Representa a taxa de transferência máxima, o recurso pode ser escalado verticalmente.
int
CassandraPartitionKey
Nome
Descrição
Valor
nome
Nome da chave de partição da tabela cassandra do Cosmos DB
Especifica as configurações de Dimensionamento Automático. Observação: a taxa de transferência ou o dimensionamento automáticoSettings são necessários, mas não ambos.
autoscaleSettings
throughput
Unidades de solicitação por segundo. Por exemplo, "taxa de transferência": 10000.