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
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Имя учетной записи базы данных Cosmos DB. |
|
collection
|
path | True |
string |
Имя коллекции Cosmos DB. |
|
database
|
path | True |
string |
Имя базы данных Cosmos DB. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не зависит от регистра. |
|
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| updateThroughputParameters |
Количество единиц запроса в секунду параметров, которые должны быть предоставлены для текущей коллекции MongoDB. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Количество единиц запроса в секунду операции обновления коллекции MongoDB выполнено успешно. |
|
| 202 Accepted |
Количество единиц запроса в секунду операции обновления коллекции MongoDB будет выполняться асинхронно. Заголовки
|
Безопасность
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\""
}
}
}
Определения
| Имя | Описание |
|---|---|
|
Autoscale |
Cosmos DB Provisioned Throughput settings object |
|
Auto |
Политика автоматического обновления ресурсов Cosmos DB |
| Resource | |
|
Throughput |
Политика пропускной способности ресурсов Cosmos DB |
|
Throughput |
Пропускная способность ресурсов Azure Cosmos DB. |
|
Throughput |
Объект пропускной способности ресурсов Cosmos DB. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба. |
|
Throughput |
Количество единиц запроса в секунду параметров, которые должны быть предоставлены для текущей коллекции MongoDB. |
AutoscaleSettingsResource
Cosmos DB Provisioned Throughput settings object
| Имя | Тип | Описание |
|---|---|---|
| autoUpgradePolicy |
Политика автоматического обновления ресурсов Cosmos DB |
|
| maxThroughput |
integer |
Представляет контейнер максимальной пропускной способности, который может масштабироваться до. |
| targetMaxThroughput |
integer |
Представляет целевую максимальную пропускную способность, контейнер может масштабироваться до тех пор, пока предложение больше не находится в состоянии ожидания. |
AutoUpgradePolicyResource
Политика автоматического обновления ресурсов Cosmos DB
| Имя | Тип | Описание |
|---|---|---|
| throughputPolicy |
Представляет политику пропускной способности, которую служба должна придерживаться для автоматического обновления |
Resource
| Имя | Тип | Описание |
|---|---|---|
| _etag |
string |
Сгенерированное системой свойство, представляющее тег ресурса, необходимый для управления оптимистичным параллелизмом. |
| _rid |
string |
Свойство, созданное системой. Уникальный идентификатор. |
| _ts |
number |
Сгенерированное системой свойство, обозначающее последнюю обновленную метку времени ресурса. |
| autoscaleSettings |
Ресурс 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 | ||
| tags |
object |
Теги — это список пар ключ-значение, которые описывают ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не более 128 символов и значения не более 256 символов. Например, взаимодействие по умолчанию для типа шаблона задается с помощью "defaultExperience": "Cassandra". Текущие значения "defaultExperience" также включают "Table", "Graph", "DocumentDB" и "MongoDB". |
| type |
string |
Тип ресурса Azure. |
ThroughputSettingsResource
Объект пропускной способности ресурсов Cosmos DB. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.
| Имя | Тип | Описание |
|---|---|---|
| autoscaleSettings |
Ресурс 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 |
Стандартный формат JSON пропускной способности ресурса |
|
| tags |
object |
Теги — это список пар ключ-значение, которые описывают ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не более 128 символов и значения не более 256 символов. Например, взаимодействие по умолчанию для типа шаблона задается с помощью "defaultExperience": "Cassandra". Текущие значения "defaultExperience" также включают "Table", "Graph", "DocumentDB" и "MongoDB". |
| type |
string |
Тип ресурса Azure. |