Mongo DB Resources - Update Mongo DB Collection Throughput
Actualización de las RU por segundo de una colección de MongoDB de Azure Cosmos DB
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default?api-version=2025-10-15
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Nombre de la cuenta de base de datos de Cosmos DB. |
|
collection
|
path | True |
string |
Nombre de la colección de Cosmos DB. |
|
database
|
path | True |
string |
Nombre de la base de datos de Cosmos DB. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| updateThroughputParameters |
Las RU por segundo de los parámetros que se van a proporcionar para la colección actual de MongoDB. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Las RU por segundo de la operación de actualización de la colección de MongoDB se completaron correctamente. |
|
| 202 Accepted |
Las RU por segundo de la operación de actualización de la colección de MongoDB se completarán de forma asíncrona. Encabezados
|
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | Suplantar la cuenta de usuario |
Ejemplos
CosmosDBMongoDBCollectionThroughputUpdate
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/collections/collectionName/throughputSettings/default?api-version=2025-10-15
{
"location": "West US",
"tags": {},
"properties": {
"resource": {
"throughput": 400
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/mongodbCollections/collectionName/throughputSettings/default",
"name": "default",
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/mongodbCollections/throughputSettings",
"location": "West US",
"tags": {},
"properties": {
"resource": {
"throughput": 400,
"minimumThroughput": "400",
"offerReplacePending": "true",
"_rid": "PD5DALigDgw=",
"_ts": 1459200611,
"_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
}
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Autoscale |
Objeto de configuración de rendimiento aprovisionado de Cosmos DB |
|
Auto |
Directiva de actualización automática de recursos de Cosmos DB |
| Resource | |
|
Throughput |
Directiva de rendimiento de recursos de Cosmos DB |
|
Throughput |
Un rendimiento de recursos de Azure Cosmos DB. |
|
Throughput |
Objeto de rendimiento de recursos de Cosmos DB. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos. |
|
Throughput |
Las RU por segundo de los parámetros que se van a proporcionar para la colección actual de MongoDB. |
AutoscaleSettingsResource
Objeto de configuración de rendimiento aprovisionado de Cosmos DB
| Nombre | Tipo | Description |
|---|---|---|
| autoUpgradePolicy |
Directiva de actualización automática de recursos de Cosmos DB |
|
| maxThroughput |
integer |
Representa el contenedor de rendimiento máximo al que se puede escalar verticalmente. |
| targetMaxThroughput |
integer |
Representa el contenedor de rendimiento máximo de destino hasta el que se puede escalar verticalmente una vez que la oferta ya no esté en estado pendiente. |
AutoUpgradePolicyResource
Directiva de actualización automática de recursos de Cosmos DB
| Nombre | Tipo | Description |
|---|---|---|
| throughputPolicy |
Representa la directiva de rendimiento a la que debe cumplir el servicio para la actualización automática. |
Resource
| Nombre | Tipo | Description |
|---|---|---|
| _etag |
string |
Una propiedad generada por el sistema que representa la etiqueta de recurso necesaria para el control de simultaneidad optimista. |
| _rid |
string |
Una propiedad generada por el sistema. Un identificador único. |
| _ts |
number |
Propiedad generada por el sistema que indica la última marca de tiempo actualizada del recurso. |
| autoscaleSettings |
Recurso de Cosmos DB para la configuración de escalabilidad automática. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos. |
|
| instantMaximumThroughput |
string |
El valor de rendimiento de la oferta para escalar instantáneamente sin desencadenar divisiones |
| minimumThroughput |
string |
El rendimiento mínimo del recurso |
| offerReplacePending |
string |
El reemplazo de rendimiento está pendiente |
| softAllowedMaximumThroughput |
string |
El valor de rendimiento máximo o el valor máximo de maxThroughput (para la escalabilidad automática) que se puede especificar |
| throughput |
integer |
Valor del rendimiento del recurso de Cosmos DB. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos. |
ThroughputPolicyResource
Directiva de rendimiento de recursos de Cosmos DB
| Nombre | Tipo | Description |
|---|---|---|
| incrementPercent |
integer |
Representa el porcentaje por el que el rendimiento puede aumentar cada vez que se inicia la directiva de rendimiento. |
| isEnabled |
boolean |
Determina si la propiedad ThroughputPolicy está activa o no. |
ThroughputSettingsGetResults
Un rendimiento de recursos de Azure Cosmos DB.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Identificador único de recursos del recurso de ARM. |
| location |
string |
Ubicación del grupo de recursos al que pertenece el recurso. |
| name |
string |
Nombre del recurso de ARM. |
| properties.resource | ||
| tags |
object |
Las etiquetas son una lista de pares clave-valor que describen el recurso. Estas etiquetas se pueden usar para ver y agrupar este recurso (entre grupos de recursos). Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave no superior a 128 caracteres y el valor no mayor que 256 caracteres. Por ejemplo, la experiencia predeterminada para un tipo de plantilla se establece con "defaultExperience": "Cassandra". Los valores actuales de "defaultExperience" también incluyen "Table", "Graph", "DocumentDB" y "MongoDB". |
| type |
string |
Tipo de recurso de Azure. |
ThroughputSettingsResource
Objeto de rendimiento de recursos de Cosmos DB. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.
| Nombre | Tipo | Description |
|---|---|---|
| autoscaleSettings |
Recurso de Cosmos DB para la configuración de escalabilidad automática. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos. |
|
| instantMaximumThroughput |
string |
El valor de rendimiento de la oferta para escalar instantáneamente sin desencadenar divisiones |
| minimumThroughput |
string |
El rendimiento mínimo del recurso |
| offerReplacePending |
string |
El reemplazo de rendimiento está pendiente |
| softAllowedMaximumThroughput |
string |
El valor de rendimiento máximo o el valor máximo de maxThroughput (para la escalabilidad automática) que se puede especificar |
| throughput |
integer |
Valor del rendimiento del recurso de Cosmos DB. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos. |
ThroughputSettingsUpdateParameters
Las RU por segundo de los parámetros que se van a proporcionar para la colección actual de MongoDB.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Identificador único de recursos del recurso de ARM. |
| location |
string |
Ubicación del grupo de recursos al que pertenece el recurso. |
| name |
string |
Nombre del recurso de ARM. |
| properties.resource |
El formato JSON estándar de un rendimiento de recursos |
|
| tags |
object |
Las etiquetas son una lista de pares clave-valor que describen el recurso. Estas etiquetas se pueden usar para ver y agrupar este recurso (entre grupos de recursos). Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave no superior a 128 caracteres y el valor no mayor que 256 caracteres. Por ejemplo, la experiencia predeterminada para un tipo de plantilla se establece con "defaultExperience": "Cassandra". Los valores actuales de "defaultExperience" también incluyen "Table", "Graph", "DocumentDB" y "MongoDB". |
| type |
string |
Tipo de recurso de Azure. |