Cassandra Resources - Update Cassandra Table Throughput
Atualizar RUs por segundo de uma tabela Cassandra do Azure Cosmos DB
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default?api-version=2024-11-15
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nome da conta do banco de dados do Cosmos DB. Padrão Regex: |
keyspace
|
path | True |
string |
Nome do espaço de chave do Cosmos DB. |
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
subscription
|
path | True |
string |
A ID da assinatura de destino. |
table
|
path | True |
string |
Nome da tabela do Cosmos DB. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
properties.resource | True |
O formato JSON padrão de uma taxa de transferência de recursos |
|
location |
string |
O local do grupo de recursos ao qual o recurso pertence. |
|
tags |
object |
As tags são uma lista de pares chave-valor que descrevem o recurso. Essas tags podem ser usadas para visualizar e agrupar esse recurso (entre grupos de recursos). Um máximo de 15 tags podem ser fornecidas para um recurso. Cada tag deve ter uma chave não superior a 128 caracteres e um valor não superior a 256 caracteres. Por exemplo, a experiência padrão para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais de "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB". |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
As RUs por segundo da operação de atualização da tabela Cassandra foram concluídas com êxito. |
|
202 Accepted |
As RUs por segundo da operação de atualização da tabela Cassandra serão concluídas de forma assíncrona. Cabeçalhos
|
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | Personificar a sua conta de utilizador |
Exemplos
CosmosDBCassandraTableThroughputUpdate
Pedido de amostra
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/tables/tableName/throughputSettings/default?api-version=2024-11-15
{
"location": "West US",
"tags": {},
"properties": {
"resource": {
"throughput": 400
}
}
}
Resposta da amostra
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/cassandraTables/tableName/throughputSettings/default",
"name": "default",
"type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/cassandraTables/throughputSettings",
"properties": {
"resource": {
"throughput": 400,
"minimumThroughput": "400",
"offerReplacePending": "true",
"_rid": "PD5DALigDgw=",
"_ts": 1459200611,
"_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
}
}
}
Definições
Name | Description |
---|---|
Autoscale |
Objeto de configurações de taxa de transferência provisionada do Cosmos DB |
Auto |
Política de atualização automática de recursos do Cosmos DB |
Resource | |
Throughput |
Política de taxa de transferência de recursos do Cosmos DB |
Throughput |
Uma taxa de transferência de recursos do Azure Cosmos DB. |
Throughput |
Objeto de taxa de transferência de recursos do Cosmos DB. A taxa de transferência é necessária ou o autoscaleSettings é necessário, mas não ambos. |
Throughput |
Parâmetros para atualizar a taxa de transferência de recursos do Cosmos DB. |
AutoscaleSettingsResource
Objeto de configurações de taxa de transferência provisionada do Cosmos DB
Name | Tipo | Description |
---|---|---|
autoUpgradePolicy |
Política de atualização automática de recursos do Cosmos DB |
|
maxThroughput |
integer |
Representa a taxa de transferência máxima que o contêiner pode dimensionar. |
targetMaxThroughput |
integer |
Representa o contêiner de taxa de transferência máxima de destino que pode ser dimensionado até quando a oferta não estiver mais no estado pendente. |
AutoUpgradePolicyResource
Política de atualização automática de recursos do Cosmos DB
Name | Tipo | Description |
---|---|---|
throughputPolicy |
Representa a política de taxa de transferência à qual o serviço deve aderir para atualização automática |
Resource
Name | Tipo | Description |
---|---|---|
_etag |
string |
Uma propriedade gerada pelo sistema que representa a etag de recurso necessária para o controle de simultaneidade otimista. |
_rid |
string |
Uma propriedade gerada pelo sistema. Um identificador único. |
_ts |
number |
Uma propriedade gerada pelo sistema que indica o carimbo de data/hora da última atualização do recurso. |
autoscaleSettings |
Recurso do Cosmos DB para configurações de dimensionamento automático. A taxa de transferência é necessária ou o autoscaleSettings é necessário, mas não ambos. |
|
instantMaximumThroughput |
string |
O valor da taxa de transferência da oferta para aumentar instantaneamente a escala sem acionar divisões |
minimumThroughput |
string |
A taxa de transferência mínima do recurso |
offerReplacePending |
string |
A substituição da taxa de transferência está pendente |
softAllowedMaximumThroughput |
string |
O valor máximo de taxa de transferência ou o valor máximo de taxa de transferência máxima (para dimensionamento automático) que pode ser especificado |
throughput |
integer |
Valor da taxa de transferência de recursos do Cosmos DB. A taxa de transferência é necessária ou o autoscaleSettings é necessário, mas não ambos. |
ThroughputPolicyResource
Política de taxa de transferência de recursos do Cosmos DB
Name | Tipo | Description |
---|---|---|
incrementPercent |
integer |
Representa a porcentagem pela qual a taxa de transferência pode aumentar sempre que a política de taxa de transferência é iniciada. |
isEnabled |
boolean |
Determina se a ThroughputPolicy está ativa ou não |
ThroughputSettingsGetResults
Uma taxa de transferência de recursos do Azure Cosmos DB.
Name | Tipo | Description |
---|---|---|
id |
string |
O identificador de recurso exclusivo do recurso ARM. |
location |
string |
O local do grupo de recursos ao qual o recurso pertence. |
name |
string |
O nome do recurso ARM. |
properties.resource | ||
tags |
object |
As tags são uma lista de pares chave-valor que descrevem o recurso. Essas tags podem ser usadas para visualizar e agrupar esse recurso (entre grupos de recursos). Um máximo de 15 tags podem ser fornecidas para um recurso. Cada tag deve ter uma chave não superior a 128 caracteres e um valor não superior a 256 caracteres. Por exemplo, a experiência padrão para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais de "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB". |
type |
string |
O tipo de recurso do Azure. |
ThroughputSettingsResource
Objeto de taxa de transferência de recursos do Cosmos DB. A taxa de transferência é necessária ou o autoscaleSettings é necessário, mas não ambos.
Name | Tipo | Description |
---|---|---|
autoscaleSettings |
Recurso do Cosmos DB para configurações de dimensionamento automático. A taxa de transferência é necessária ou o autoscaleSettings é necessário, mas não ambos. |
|
instantMaximumThroughput |
string |
O valor da taxa de transferência da oferta para aumentar instantaneamente a escala sem acionar divisões |
minimumThroughput |
string |
A taxa de transferência mínima do recurso |
offerReplacePending |
string |
A substituição da taxa de transferência está pendente |
softAllowedMaximumThroughput |
string |
O valor máximo de taxa de transferência ou o valor máximo de taxa de transferência máxima (para dimensionamento automático) que pode ser especificado |
throughput |
integer |
Valor da taxa de transferência de recursos do Cosmos DB. A taxa de transferência é necessária ou o autoscaleSettings é necessário, mas não ambos. |
ThroughputSettingsUpdateParameters
Parâmetros para atualizar a taxa de transferência de recursos do Cosmos DB.
Name | Tipo | Description |
---|---|---|
id |
string |
O identificador de recurso exclusivo do recurso ARM. |
location |
string |
O local do grupo de recursos ao qual o recurso pertence. |
name |
string |
O nome do recurso ARM. |
properties.resource |
O formato JSON padrão de uma taxa de transferência de recursos |
|
tags |
object |
As tags são uma lista de pares chave-valor que descrevem o recurso. Essas tags podem ser usadas para visualizar e agrupar esse recurso (entre grupos de recursos). Um máximo de 15 tags podem ser fornecidas para um recurso. Cada tag deve ter uma chave não superior a 128 caracteres e um valor não superior a 256 caracteres. Por exemplo, a experiência padrão para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais de "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB". |
type |
string |
O tipo de recurso do Azure. |