Mongo DB Resources - Update Mongo DB Collection Throughput
Azure Cosmos DB MongoDB koleksiyonunun saniye başına RU'larını güncelleştirme
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 Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Cosmos DB veritabanı hesap adı. |
|
collection
|
path | True |
string |
Cosmos DB koleksiyon adı. |
|
database
|
path | True |
string |
Cosmos DB veritabanı adı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
subscription
|
path | True |
string minLength: 1 |
Hedef aboneliğin kimliği. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| updateThroughputParameters |
Geçerli MongoDB koleksiyonunu sağlamak için parametrelerin saniye başına RU'ları. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
MongoDB koleksiyonu güncelleştirme işleminin saniye başına RU sayısı başarıyla tamamlandı. |
|
| 202 Accepted |
MongoDB koleksiyonu güncelleştirme işleminin saniye başına RU değerleri zaman uyumsuz olarak tamamlanır. Üst Bilgiler
|
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | Kullanıcı hesabınızı taklit edin |
Örnekler
CosmosDBMongoDBCollectionThroughputUpdate
Örnek isteği
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
}
}
}
Örnek yanıt
{
"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\""
}
}
}
Tanımlar
| Name | Description |
|---|---|
|
Autoscale |
Cosmos DB tarafından sağlanan aktarım hızı ayarları nesnesi |
|
Auto |
Cosmos DB kaynak otomatik yükseltme ilkesi |
| Resource | |
|
Throughput |
Cosmos DB kaynak aktarım hızı ilkesi |
|
Throughput |
Azure Cosmos DB kaynak aktarım hızı. |
|
Throughput |
Cosmos DB kaynak aktarım hızı nesnesi. Aktarım hızı gereklidir veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir. |
|
Throughput |
Geçerli MongoDB koleksiyonunu sağlamak için parametrelerin saniye başına RU'ları. |
AutoscaleSettingsResource
Cosmos DB tarafından sağlanan aktarım hızı ayarları nesnesi
| Name | Tür | Description |
|---|---|---|
| autoUpgradePolicy |
Cosmos DB kaynak otomatik yükseltme ilkesi |
|
| maxThroughput |
integer |
Ölçeği artırabilen en yüksek aktarım hızı kapsayıcısını temsil eder. |
| targetMaxThroughput |
integer |
Kapsayıcının ölçeğini teklif artık beklemede olmadığında artırabileceği hedef en yüksek aktarım hızını temsil eder. |
AutoUpgradePolicyResource
Cosmos DB kaynak otomatik yükseltme ilkesi
| Name | Tür | Description |
|---|---|---|
| throughputPolicy |
Otomatik yükseltme için hizmetin uyması gereken aktarım hızı ilkesini temsil eder |
Resource
| Name | Tür | Description |
|---|---|---|
| _etag |
string |
İyimser eşzamanlılık denetimi için gereken kaynak etag'ini temsil eden sistem tarafından oluşturulan bir özellik. |
| _rid |
string |
Sistem tarafından oluşturulan bir özellik. Benzersiz bir tanımlayıcı. |
| _ts |
number |
Kaynağın son güncelleştirilen zaman damgasını gösteren, sistem tarafından oluşturulan bir özellik. |
| autoscaleSettings |
Otomatik ölçeklendirme ayarları için Cosmos DB kaynağı. Aktarım hızı gereklidir veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir. |
|
| instantMaximumThroughput |
string |
Bölünmeleri tetiklemeden anında ölçeklendirmek için teklif aktarım hızı değeri |
| minimumThroughput |
string |
Kaynağın en düşük aktarım hızı |
| offerReplacePending |
string |
Aktarım hızı değişimi beklemede |
| softAllowedMaximumThroughput |
string |
Belirtilebilen en yüksek aktarım hızı değeri veya en yüksek maxThroughput değeri (otomatik ölçeklendirme için) |
| throughput |
integer |
Cosmos DB kaynak aktarım hızının değeri. Aktarım hızı gereklidir veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir. |
ThroughputPolicyResource
Cosmos DB kaynak aktarım hızı ilkesi
| Name | Tür | Description |
|---|---|---|
| incrementPercent |
integer |
Aktarım hızı ilkesi her başlatıldığında aktarım hızının artabileceği yüzdeyi temsil eder. |
| isEnabled |
boolean |
ThroughputPolicy'nin etkin olup olmadığını belirler |
ThroughputSettingsGetResults
Azure Cosmos DB kaynak aktarım hızı.
| Name | Tür | Description |
|---|---|---|
| id |
string |
ARM kaynağının benzersiz kaynak tanımlayıcısı. |
| location |
string |
Kaynağın ait olduğu kaynak grubunun konumu. |
| name |
string |
ARM kaynağının adı. |
| properties.resource | ||
| tags |
object |
Etiketler, kaynağı tanımlayan anahtar/değer çiftlerinin listesidir. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin 128 karakterden büyük olmayan bir anahtarı ve 256 karakterden büyük olmayan bir değeri olmalıdır. Örneğin, bir şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri "Table", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir. |
| type |
string |
Azure kaynağının türü. |
ThroughputSettingsResource
Cosmos DB kaynak aktarım hızı nesnesi. Aktarım hızı gereklidir veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir.
| Name | Tür | Description |
|---|---|---|
| autoscaleSettings |
Otomatik ölçeklendirme ayarları için Cosmos DB kaynağı. Aktarım hızı gereklidir veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir. |
|
| instantMaximumThroughput |
string |
Bölünmeleri tetiklemeden anında ölçeklendirmek için teklif aktarım hızı değeri |
| minimumThroughput |
string |
Kaynağın en düşük aktarım hızı |
| offerReplacePending |
string |
Aktarım hızı değişimi beklemede |
| softAllowedMaximumThroughput |
string |
Belirtilebilen en yüksek aktarım hızı değeri veya en yüksek maxThroughput değeri (otomatik ölçeklendirme için) |
| throughput |
integer |
Cosmos DB kaynak aktarım hızının değeri. Aktarım hızı gereklidir veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir. |
ThroughputSettingsUpdateParameters
Geçerli MongoDB koleksiyonunu sağlamak için parametrelerin saniye başına RU'ları.
| Name | Tür | Description |
|---|---|---|
| id |
string |
ARM kaynağının benzersiz kaynak tanımlayıcısı. |
| location |
string |
Kaynağın ait olduğu kaynak grubunun konumu. |
| name |
string |
ARM kaynağının adı. |
| properties.resource |
Kaynak aktarım hızının standart JSON biçimi |
|
| tags |
object |
Etiketler, kaynağı tanımlayan anahtar/değer çiftlerinin listesidir. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin 128 karakterden büyük olmayan bir anahtarı ve 256 karakterden büyük olmayan bir değeri olmalıdır. Örneğin, bir şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri "Table", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir. |
| type |
string |
Azure kaynağının türü. |