Dela via


Mongo DB Resources - Update Mongo DB Collection Throughput

Uppdatera RU:er per sekund för en Azure Cosmos DB MongoDB-samling

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

Namn I Krävs Typ Beskrivning
accountName
path True

string

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

Namn på Cosmos DB-databaskonto.

collectionName
path True

string

Cosmos DB samlingsnamn.

databaseName
path True

string

Cosmos DB databasnamn.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begäranarorgan

Namn Typ Beskrivning
updateThroughputParameters

ThroughputSettingsUpdateParameters

RU:er per sekund för parametrarna som ska tillhandahållas för den aktuella MongoDB-samlingen.

Svaren

Namn Typ Beskrivning
200 OK

ThroughputSettingsGetResults

RU:erna per sekund för uppdateringsåtgärden för MongoDB-samlingen har slutförts.

202 Accepted

RU:erna per sekund för uppdateringsåtgärden för MongoDB-samlingen slutförs asynkront.

Headers

  • azure-AsyncOperation: string
  • location: string

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde

Typ: oauth2
Rinna: implicit
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/authorize

Scope

Namn Beskrivning
user_impersonation Personifiera ditt användarkonto

Exempel

CosmosDBMongoDBCollectionThroughputUpdate

Exempelförfrågan

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

Exempelsvar

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

Definitioner

Namn Beskrivning
AutoscaleSettingsResource

Cosmos DB objekt för etablerade dataflödesinställningar

AutoUpgradePolicyResource

Princip för automatisk uppgradering av Cosmos DB-resurser

Resource
ThroughputPolicyResource

Princip för Cosmos DB-resursdataflöde

ThroughputSettingsGetResults

Ett dataflöde för Azure Cosmos DB-resursen.

ThroughputSettingsResource

Cosmos DB resurs dataflödes objekt. Antingen krävs dataflöde eller autoscaleSettings, men inte båda.

ThroughputSettingsUpdateParameters

RU:er per sekund för parametrarna som ska tillhandahållas för den aktuella MongoDB-samlingen.

AutoscaleSettingsResource

Cosmos DB objekt för etablerade dataflödesinställningar

Namn Typ Beskrivning
autoUpgradePolicy

AutoUpgradePolicyResource

Princip för automatisk uppgradering av Cosmos DB-resurser

maxThroughput

integer

Representerar maximalt dataflöde som containern kan skala upp till.

targetMaxThroughput

integer

Representerar det maximala dataflöde som containern kan skalas upp till när erbjudandet inte längre är i väntande tillstånd.

AutoUpgradePolicyResource

Princip för automatisk uppgradering av Cosmos DB-resurser

Namn Typ Beskrivning
throughputPolicy

ThroughputPolicyResource

Representerar den dataflödesprincip som tjänsten måste följa för automatisk uppgradering

Resource

Namn Typ Beskrivning
_etag

string

En systemgenererad egenskap som representerar den resurstagg som krävs för optimistisk samtidighetskontroll.

_rid

string

En systemgenererad egenskap. En unik identifierare.

_ts

number

En systemgenererad egenskap som anger den senast uppdaterade tidsstämpeln för resursen.

autoscaleSettings

AutoscaleSettingsResource

Cosmos DB-resurs för autoskalningsinställningar. Antingen krävs dataflöde eller autoscaleSettings, men inte båda.

instantMaximumThroughput

string

Erbjudandets dataflödesvärde för att omedelbart skala upp utan att utlösa delningar

minimumThroughput

string

Minsta dataflöde för resursen

offerReplacePending

string

Ersättandet av dataflödet väntar

softAllowedMaximumThroughput

string

Det maximala dataflödesvärdet eller det maximala maxThroughput-värdet (för autoskalning) som kan anges

throughput

integer

Värdet för Cosmos DB-resursens dataflöde. Antingen krävs dataflöde eller autoscaleSettings, men inte båda.

ThroughputPolicyResource

Princip för Cosmos DB-resursdataflöde

Namn Typ Beskrivning
incrementPercent

integer

Representerar den procentandel med vilken dataflödet kan öka varje gång dataflödesprincipen startar.

isEnabled

boolean

Avgör om ThroughputPolicy är aktiv eller inte

ThroughputSettingsGetResults

Ett dataflöde för Azure Cosmos DB-resursen.

Namn Typ Beskrivning
id

string

Den unika resursidentifieraren för ARM-resursen.

location

string

Platsen för den resursgrupp som resursen tillhör.

name

string

Namnet på ARM-resursen.

properties.resource

Resource

tags

object

Taggar är en lista över nyckel/värde-par som beskriver resursen. Dessa taggar kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".

type

string

Typ av Azure-resurs.

ThroughputSettingsResource

Cosmos DB resurs dataflödes objekt. Antingen krävs dataflöde eller autoscaleSettings, men inte båda.

Namn Typ Beskrivning
autoscaleSettings

AutoscaleSettingsResource

Cosmos DB-resurs för autoskalningsinställningar. Antingen krävs dataflöde eller autoscaleSettings, men inte båda.

instantMaximumThroughput

string

Erbjudandets dataflödesvärde för att omedelbart skala upp utan att utlösa delningar

minimumThroughput

string

Minsta dataflöde för resursen

offerReplacePending

string

Ersättandet av dataflödet väntar

softAllowedMaximumThroughput

string

Det maximala dataflödesvärdet eller det maximala maxThroughput-värdet (för autoskalning) som kan anges

throughput

integer

Värdet för Cosmos DB-resursens dataflöde. Antingen krävs dataflöde eller autoscaleSettings, men inte båda.

ThroughputSettingsUpdateParameters

RU:er per sekund för parametrarna som ska tillhandahållas för den aktuella MongoDB-samlingen.

Namn Typ Beskrivning
id

string

Den unika resursidentifieraren för ARM-resursen.

location

string

Platsen för den resursgrupp som resursen tillhör.

name

string

Namnet på ARM-resursen.

properties.resource

ThroughputSettingsResource

JSON-standardformatet för ett resursdataflöde

tags

object

Taggar är en lista över nyckel/värde-par som beskriver resursen. Dessa taggar kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".

type

string

Typ av Azure-resurs.