Поделиться через


Mongo DB Resources - Update Mongo DB Collection Throughput

Обновление единиц запроса в секунду коллекции MongoDB 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

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

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

Имя учетной записи базы данных Cosmos DB.

collectionName
path True

string

Имя коллекции Cosmos DB.

databaseName
path True

string

Имя базы данных Cosmos DB.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не зависит от регистра.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Текст запроса

Имя Тип Описание
updateThroughputParameters

ThroughputSettingsUpdateParameters

Количество единиц запроса в секунду параметров, которые должны быть предоставлены для текущей коллекции MongoDB.

Ответы

Имя Тип Описание
200 OK

ThroughputSettingsGetResults

Количество единиц запроса в секунду операции обновления коллекции MongoDB выполнено успешно.

202 Accepted

Количество единиц запроса в секунду операции обновления коллекции MongoDB будет выполняться асинхронно.

Заголовки

  • azure-AsyncOperation: string
  • location: string

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation Олицетворения учетной записи пользователя

Примеры

CosmosDBMongoDBCollectionThroughputUpdate

Образец запроса

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
    }
  }
}

Пример ответа

{
  "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\""
    }
  }
}

Определения

Имя Описание
AutoscaleSettingsResource

Cosmos DB Provisioned Throughput settings object

AutoUpgradePolicyResource

Политика автоматического обновления ресурсов Cosmos DB

Resource
ThroughputPolicyResource

Политика пропускной способности ресурсов Cosmos DB

ThroughputSettingsGetResults

Пропускная способность ресурсов Azure Cosmos DB.

ThroughputSettingsResource

Объект пропускной способности ресурсов Cosmos DB. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.

ThroughputSettingsUpdateParameters

Количество единиц запроса в секунду параметров, которые должны быть предоставлены для текущей коллекции MongoDB.

AutoscaleSettingsResource

Cosmos DB Provisioned Throughput settings object

Имя Тип Описание
autoUpgradePolicy

AutoUpgradePolicyResource

Политика автоматического обновления ресурсов Cosmos DB

maxThroughput

integer

Представляет контейнер максимальной пропускной способности, который может масштабироваться до.

targetMaxThroughput

integer

Представляет целевую максимальную пропускную способность, контейнер может масштабироваться до тех пор, пока предложение больше не находится в состоянии ожидания.

AutoUpgradePolicyResource

Политика автоматического обновления ресурсов Cosmos DB

Имя Тип Описание
throughputPolicy

ThroughputPolicyResource

Представляет политику пропускной способности, которую служба должна придерживаться для автоматического обновления

Resource

Имя Тип Описание
_etag

string

Сгенерированное системой свойство, представляющее тег ресурса, необходимый для управления оптимистичным параллелизмом.

_rid

string

Свойство, созданное системой. Уникальный идентификатор.

_ts

number

Сгенерированное системой свойство, обозначающее последнюю обновленную метку времени ресурса.

autoscaleSettings

AutoscaleSettingsResource

Ресурс Cosmos DB для параметров автомасштабирования. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.

instantMaximumThroughput

string

Значение пропускной способности предложения для мгновенного масштабирования без запуска разделений

minimumThroughput

string

Минимальная пропускная способность ресурса

offerReplacePending

string

Ожидается замена пропускной способности

softAllowedMaximumThroughput

string

Максимальное значение пропускной способности или максимальное значение maxThroughput (для автомасштабирования), которое можно указать

throughput

integer

Значение пропускной способности ресурсов Cosmos DB. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.

ThroughputPolicyResource

Политика пропускной способности ресурсов Cosmos DB

Имя Тип Описание
incrementPercent

integer

Представляет процент, с помощью которого пропускная способность может увеличиваться при каждом запуске политики пропускной способности.

isEnabled

boolean

Определяет, является ли пропускная способность активной или нет

ThroughputSettingsGetResults

Пропускная способность ресурсов Azure Cosmos DB.

Имя Тип Описание
id

string

Уникальный идентификатор ресурса ARM.

location

string

Расположение группы ресурсов, к которой принадлежит ресурс.

name

string

Название ресурса ARM.

properties.resource

Resource

tags

object

Теги — это список пар ключ-значение, которые описывают ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не более 128 символов и значения не более 256 символов. Например, взаимодействие по умолчанию для типа шаблона задается с помощью "defaultExperience": "Cassandra". Текущие значения "defaultExperience" также включают "Table", "Graph", "DocumentDB" и "MongoDB".

type

string

Тип ресурса Azure.

ThroughputSettingsResource

Объект пропускной способности ресурсов Cosmos DB. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.

Имя Тип Описание
autoscaleSettings

AutoscaleSettingsResource

Ресурс Cosmos DB для параметров автомасштабирования. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.

instantMaximumThroughput

string

Значение пропускной способности предложения для мгновенного масштабирования без запуска разделений

minimumThroughput

string

Минимальная пропускная способность ресурса

offerReplacePending

string

Ожидается замена пропускной способности

softAllowedMaximumThroughput

string

Максимальное значение пропускной способности или максимальное значение maxThroughput (для автомасштабирования), которое можно указать

throughput

integer

Значение пропускной способности ресурсов Cosmos DB. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.

ThroughputSettingsUpdateParameters

Количество единиц запроса в секунду параметров, которые должны быть предоставлены для текущей коллекции MongoDB.

Имя Тип Описание
id

string

Уникальный идентификатор ресурса ARM.

location

string

Расположение группы ресурсов, к которой принадлежит ресурс.

name

string

Название ресурса ARM.

properties.resource

ThroughputSettingsResource

Стандартный формат JSON пропускной способности ресурса

tags

object

Теги — это список пар ключ-значение, которые описывают ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не более 128 символов и значения не более 256 символов. Например, взаимодействие по умолчанию для типа шаблона задается с помощью "defaultExperience": "Cassandra". Текущие значения "defaultExperience" также включают "Table", "Graph", "DocumentDB" и "MongoDB".

type

string

Тип ресурса Azure.