Cassandra Resources - Update Cassandra Keyspace Throughput

Aktualisieren von RUs pro Sekunde eines Azure Cosmos DB-Cassandra-Keyspaces

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default?api-version=2023-11-15

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Name des Cosmos DB-Datenbankkontos.

Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)*

keyspaceName
path True

string

Cosmos DB-Keyspacename.

resourceGroupName
path True

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.resource True

ThroughputSettingsResource

Das JSON-Standardformat eines Ressourcendurchsatzes

location

string

Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.

tags

object

Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können über Ressourcengruppen hinweg zum Anzeigen und Gruppieren von Ressourcen verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Der Schlüssel eines Tags darf nicht länger als 128 Zeichen und der Wert nicht länger als 256 Zeichen sein. Beispielsweise ist die Standardumgebung für einen Vorlagentyp auf "defaultExperience": "Cassandra" festgelegt. Zu den aktuellen "defaultExperience"-Werten gehören auch "Table", "Graph", "DocumentDB" und "MongoDB".

Antworten

Name Typ Beschreibung
200 OK

ThroughputSettingsGetResults

Die RUs pro Sekunde des Cassandra Keyspace-Aktualisierungsvorgangs wurden erfolgreich abgeschlossen.

202 Accepted

Die RUs pro Sekunde des Cassandra Keyspace-Aktualisierungsvorgangs werden asynchron abgeschlossen.

Headers

  • azure-AsyncOperation: string
  • location: string

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

CosmosDBCassandraKeyspaceThroughputUpdate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/throughputSettings/default?api-version=2023-11-15

{
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400
    }
  }
}

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/throughputSettings/default",
  "name": "default",
  "type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings",
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}

Definitionen

Name Beschreibung
AutoscaleSettingsResource

Cosmos DB-Objekt für bereitgestellte Durchsatzeinstellungen

AutoUpgradePolicyResource

Richtlinie für automatisches Upgrade von Cosmos DB-Ressourcen

Resource
ThroughputPolicyResource

Cosmos DB-Ressourcendurchsatzrichtlinie

ThroughputSettingsGetResults

Ein Azure Cosmos DB-Ressourcendurchsatz.

ThroughputSettingsResource

Cosmos DB-Ressourcendurchsatzobjekt. Entweder ist Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

ThroughputSettingsUpdateParameters

Parameter zum Aktualisieren des Cosmos DB-Ressourcendurchsatzes.

AutoscaleSettingsResource

Cosmos DB-Objekt für bereitgestellte Durchsatzeinstellungen

Name Typ Beschreibung
autoUpgradePolicy

AutoUpgradePolicyResource

Richtlinie für automatisches Upgrade von Cosmos DB-Ressourcen

maxThroughput

integer

Stellt einen Container mit maximalem Durchsatz dar, auf den hochskaliert werden kann.

targetMaxThroughput

integer

Stellt den Zielcontainer für maximalen Durchsatz dar, der auf hochskaliert werden kann, sobald sich das Angebot nicht mehr im Status "Ausstehend" befindet.

AutoUpgradePolicyResource

Richtlinie für automatisches Upgrade von Cosmos DB-Ressourcen

Name Typ Beschreibung
throughputPolicy

ThroughputPolicyResource

Stellt eine Durchsatzrichtlinie dar, die der Dienst für das automatische Upgrade einhalten muss.

Resource

Name Typ Beschreibung
_etag

string

Eine vom System generierte Eigenschaft, die das Ressourcen-etag darstellt, das für die Steuerung der optimistischen Parallelität erforderlich ist.

_rid

string

Eine vom System generierte Eigenschaft. Einen eindeutigen Bezeichner.

_ts

number

Eine vom System generierte Eigenschaft, die den letzten aktualisierten Zeitstempel der Ressource angibt.

autoscaleSettings

AutoscaleSettingsResource

Cosmos DB-Ressource für Einstellungen für die autoskalierte Skalierung. Entweder ist Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

instantMaximumThroughput

string

Der Angebotsdurchsatzwert, der sofort hochskaliert werden kann, ohne Teilungen auszulösen

minimumThroughput

string

Der minimale Durchsatz der Ressource

offerReplacePending

string

Der Durchsatzersetzung steht aus.

softAllowedMaximumThroughput

string

Der maximale Durchsatzwert oder der maximale MaxThroughput-Wert (für die autoskalierte Skalierung), der angegeben werden kann

throughput

integer

Wert des Cosmos DB-Ressourcendurchsatzes. Entweder ist Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

ThroughputPolicyResource

Cosmos DB-Ressourcendurchsatzrichtlinie

Name Typ Beschreibung
incrementPercent

integer

Stellt den Prozentsatz dar, um den der Durchsatz bei jeder Einführung der Durchsatzrichtlinie erhöht werden kann.

isEnabled

boolean

Bestimmt, ob die ThroughputPolicy aktiv ist oder nicht.

ThroughputSettingsGetResults

Ein Azure Cosmos DB-Ressourcendurchsatz.

Name Typ Beschreibung
id

string

Der eindeutige Ressourcenbezeichner der ARM-Ressource.

location

string

Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.

name

string

Der Name der ARM-Ressource.

properties.resource

Resource

tags

object

Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können über Ressourcengruppen hinweg zum Anzeigen und Gruppieren von Ressourcen verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Der Schlüssel eines Tags darf nicht länger als 128 Zeichen und der Wert nicht länger als 256 Zeichen sein. Beispielsweise ist die Standardumgebung für einen Vorlagentyp auf "defaultExperience": "Cassandra" festgelegt. Zu den aktuellen "defaultExperience"-Werten gehören auch "Table", "Graph", "DocumentDB" und "MongoDB".

type

string

Der Typ der Azure-Ressource.

ThroughputSettingsResource

Cosmos DB-Ressourcendurchsatzobjekt. Entweder ist Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

Name Typ Beschreibung
autoscaleSettings

AutoscaleSettingsResource

Cosmos DB-Ressource für Einstellungen für die autoskalierte Skalierung. Entweder ist Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

instantMaximumThroughput

string

Der Angebotsdurchsatzwert, der sofort hochskaliert werden kann, ohne Teilungen auszulösen

minimumThroughput

string

Der minimale Durchsatz der Ressource

offerReplacePending

string

Der Durchsatzersetzung steht aus.

softAllowedMaximumThroughput

string

Der maximale Durchsatzwert oder der maximale MaxThroughput-Wert (für die autoskalierte Skalierung), der angegeben werden kann

throughput

integer

Wert des Cosmos DB-Ressourcendurchsatzes. Entweder ist Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

ThroughputSettingsUpdateParameters

Parameter zum Aktualisieren des Cosmos DB-Ressourcendurchsatzes.

Name Typ Beschreibung
id

string

Der eindeutige Ressourcenbezeichner der ARM-Ressource.

location

string

Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.

name

string

Der Name der ARM-Ressource.

properties.resource

ThroughputSettingsResource

Das JSON-Standardformat eines Ressourcendurchsatzes

tags

object

Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können über Ressourcengruppen hinweg zum Anzeigen und Gruppieren von Ressourcen verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Der Schlüssel eines Tags darf nicht länger als 128 Zeichen und der Wert nicht länger als 256 Zeichen sein. Beispielsweise ist die Standardumgebung für einen Vorlagentyp auf "defaultExperience": "Cassandra" festgelegt. Zu den aktuellen "defaultExperience"-Werten gehören auch "Table", "Graph", "DocumentDB" und "MongoDB".

type

string

Der Typ der Azure-Ressource.