Partilhar via


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
accountName
path True

string

Nome da conta do banco de dados do Cosmos DB.

Padrão Regex: ^[a-z0-9]+(-[a-z0-9]+)*

keyspaceName
path True

string

Nome do espaço de chave do Cosmos DB.

resourceGroupName
path True

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

A ID da assinatura de destino.

tableName
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

ThroughputSettingsResource

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

ThroughputSettingsGetResults

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

  • azure-AsyncOperation: string
  • location: string

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
AutoscaleSettingsResource

Objeto de configurações de taxa de transferência provisionada do Cosmos DB

AutoUpgradePolicyResource

Política de atualização automática de recursos do Cosmos DB

Resource
ThroughputPolicyResource

Política de taxa de transferência de recursos do Cosmos DB

ThroughputSettingsGetResults

Uma taxa de transferência de recursos do Azure Cosmos DB.

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.

ThroughputSettingsUpdateParameters

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

AutoUpgradePolicyResource

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

ThroughputPolicyResource

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

AutoscaleSettingsResource

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

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

AutoscaleSettingsResource

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

ThroughputSettingsResource

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.