Compartir a través de


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

string

minLength: 3
maxLength: 50
pattern: ^[a-z0-9]+(-[a-z0-9]+)*

Nombre de la cuenta de base de datos de Cosmos DB.

collectionName
path True

string

Nombre de la colección de Cosmos DB.

databaseName
path True

string

Nombre de la base de datos de Cosmos DB.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
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

ThroughputSettingsUpdateParameters

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

ThroughputSettingsGetResults

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

  • azure-AsyncOperation: string
  • location: string

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
AutoscaleSettingsResource

Objeto de configuración de rendimiento aprovisionado de Cosmos DB

AutoUpgradePolicyResource

Directiva de actualización automática de recursos de Cosmos DB

Resource
ThroughputPolicyResource

Directiva de rendimiento de recursos de Cosmos DB

ThroughputSettingsGetResults

Un rendimiento de recursos de Azure Cosmos DB.

ThroughputSettingsResource

Objeto de rendimiento de recursos 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.

AutoscaleSettingsResource

Objeto de configuración de rendimiento aprovisionado de Cosmos DB

Nombre Tipo Description
autoUpgradePolicy

AutoUpgradePolicyResource

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

ThroughputPolicyResource

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

AutoscaleSettingsResource

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

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

AutoscaleSettingsResource

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

ThroughputSettingsResource

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.