Cassandra Resources - Migrate Cassandra View To Manual Throughput
Migrer une vue Cassandra Azure Cosmos DB de la mise à l’échelle automatique vers le débit manuel
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default/migrateToManualThroughput?api-version=2025-11-01-preview
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Nom du compte de base de données Cosmos DB. |
|
keyspace
|
path | True |
string |
Nom de l’espace de clé Cosmos DB. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
|
view
|
path | True |
string |
Nom de la vue Cosmos DB. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération de migration de la vue Cassandra s’est déroulée avec succès. |
|
| 202 Accepted |
L’opération de migration de la vue Cassandra se terminera de manière asynchrone. En-têtes
|
|
| Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | Usurper votre compte d'utilisateur |
Exemples
CosmosDBCassandraViewMigrateToManualThroughput
Exemple de requête
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspacename/views/viewname/throughputSettings/default/migrateToManualThroughput?api-version=2025-11-01-preview
Exemple de réponse
{
"properties": {
"resource": {
"throughput": 400,
"minimumThroughput": "400",
"offerReplacePending": "false"
}
}
}
azure-AsyncOperation: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/operationsStatus/{operationId}?api-version=2025-11-01-preview
location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/operationsStatus/{operationId}?api-version=2025-11-01-preview
Définitions
| Nom | Description |
|---|---|
|
Autoscale |
Objet de paramètres de débit provisionné Cosmos DB |
|
Auto |
Stratégie de mise à niveau automatique des ressources Cosmos DB |
|
Cloud |
Réponse d’erreur du service. |
|
Error |
Réponse d’erreur. |
|
Managed |
Identité de la ressource. |
| Resource | |
|
Resource |
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service. |
|
Throughput |
Objet bucket de débit Cosmos DB |
|
Throughput |
Stratégie de débit de ressources Cosmos DB |
|
Throughput |
Débit d’une ressource Azure Cosmos DB. |
|
User |
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
AutoscaleSettingsResource
Objet de paramètres de débit provisionné Cosmos DB
| Nom | Type | Description |
|---|---|---|
| autoUpgradePolicy |
Stratégie de mise à niveau automatique des ressources Cosmos DB |
|
| maxThroughput |
integer |
Représente le nombre maximal de conteneurs à débit pouvant être mis à l’échelle. |
| targetMaxThroughput |
integer |
Représente le débit maximal cible que le conteneur peut atteindre une fois que l’offre n’est plus à l’état en attente. |
AutoUpgradePolicyResource
Stratégie de mise à niveau automatique des ressources Cosmos DB
| Nom | Type | Description |
|---|---|---|
| throughputPolicy |
Représente la stratégie de débit à laquelle le service doit adhérer pour la mise à niveau automatique |
CloudError
Réponse d’erreur du service.
| Nom | Type | Description |
|---|---|---|
| error |
Réponse d’erreur. |
ErrorResponse
Réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. |
| message |
string |
Message d’erreur indiquant pourquoi l’opération a échoué. |
ManagedServiceIdentity
Identité de la ressource.
| Nom | Type | Description |
|---|---|---|
| principalId |
string |
ID principal de l’identité attribuée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système. |
| tenantId |
string |
ID de locataire de l’identité attribuée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système. |
| type |
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service. |
|
| userAssignedIdentities |
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
Resource
| Nom | Type | Description |
|---|---|---|
| _etag |
string |
Propriété générée par le système représentant l’etag de ressource requis pour le contrôle optimiste de la concurrence. |
| _rid |
string |
Propriété générée par le système. Un identifiant unique. |
| _ts |
number |
Propriété générée par le système qui indique l’horodatage de la dernière mise à jour de la ressource. |
| autoscaleSettings |
Ressource Cosmos DB pour les paramètres de mise à l’échelle automatique. Le débit est requis ou autoscaleSettings est requis, mais pas les deux. |
|
| instantMaximumThroughput |
string |
La valeur de débit de l’offre permet d’augmenter instantanément sans déclencher de divisions |
| minimumThroughput |
string |
Débit minimum de la ressource |
| offerReplacePending |
string |
Le remplacement du débit est en attente |
| softAllowedMaximumThroughput |
string |
Valeur de débit maximale ou valeur maxThroughput maximale (pour la mise à l’échelle automatique) qui peut être spécifiée |
| throughput |
integer |
Valeur du débit des ressources Cosmos DB. Le débit est requis ou autoscaleSettings est requis, mais pas les deux. |
| throughputBuckets |
Tableau des limites de volume de débit à appliquer au conteneur Cosmos DB |
ResourceIdentityType
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service.
| Valeur | Description |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned | |
| None |
ThroughputBucketResource
Objet bucket de débit Cosmos DB
| Nom | Type | Description |
|---|---|---|
| id |
integer (int32) |
Représente l’ID du compartiment de débit |
| isDefaultBucket |
boolean |
Indique s’il s’agit du compartiment de débit par défaut |
| maxThroughputPercentage |
integer (int32) |
Représente le débit maximal de pourcentage qui peut être utilisé par le compartiment |
ThroughputPolicyResource
Stratégie de débit de ressources Cosmos DB
| Nom | Type | Description |
|---|---|---|
| incrementPercent |
integer |
Représente le pourcentage par lequel le débit peut augmenter chaque fois que la stratégie de débit est lancée. |
| isEnabled |
boolean |
Détermine si La stratégie de débit est active ou non |
ThroughputSettingsGetResults
Débit d’une ressource Azure Cosmos DB.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de ressource unique de la ressource ARM. |
| identity |
Identité de la ressource. |
|
| location |
string |
Emplacement du groupe de ressources auquel appartient la ressource. |
| name |
string |
Nom de la ressource ARM. |
| properties.resource | ||
| tags |
object |
Les balises sont une liste de paires clé-valeur qui décrivent la ressource. Ces balises peuvent être utilisées dans l’affichage et le regroupement de cette ressource (entre les groupes de ressources). Un maximum de 15 balises peut être fourni pour une ressource. Chaque balise doit avoir une clé supérieure à 128 caractères et une valeur supérieure à 256 caractères. Par exemple, l’expérience par défaut d’un type de modèle est définie avec « defaultExperience » : « Cassandra ». Les valeurs actuelles de « defaultExperience » incluent également « Table », « Graph », « DocumentDB » et « MongoDB ». |
| type |
string |
Type de ressource Azure. |
UserAssignedIdentities
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
| Nom | Type | Description |
|---|---|---|
|
|