Mongo DB Resources - Migrate Mongo DB Collection To Manual Throughput

Azure Cosmos DB MongoDB-gyűjtemény migrálása automatikus skálázásról manuális átviteli sebességre

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/migrateToManualThroughput?api-version=2021-07-01-preview

URI-paraméterek

Name In Required Type Description
accountName
path True
  • string

Cosmos DB-adatbázisfiók neve.

Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)*

collectionName
path True
  • string

Cosmos DB-gyűjtemény neve.

databaseName
path True
  • string

Cosmos DB-adatbázis neve.

resourceGroupName
path True
  • string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True
  • string

A cél-előfizetés azonosítója.

api-version
query True
  • string

A művelethez használandó API-verzió.

Válaszok

Name Type Description
200 OK

A MongoDB gyűjtemény áttelepítési művelete sikeresen befejeződött.

202 Accepted

A MongoDB gyűjtemény migrálási művelete aszinkron módon fejeződik be.

Other Status Codes

Hibaválasz, amely leírja, hogy miért hiúsult meg a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Felhasználói fiók megszemélyesítése

Példák

CosmosDBMongoDBCollectionMigrateToManualThroughput

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/collections/collectionName/throughputSettings/default/migrateToManualThroughput?api-version=2021-07-01-preview

Sample Response

{
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}

Definíciók

AutoscaleSettingsResource

A Cosmos DB által kiosztott átviteli sebesség beállítási objektuma

AutoUpgradePolicyResource

Cosmos DB-erőforrás automatikus frissítési szabályzata

CloudError

Hibaválasz a szolgáltatástól.

ErrorResponse

Hibaválasz.

ManagedServiceIdentity

Az erőforrás identitása.

Resource
ResourceIdentityType

Az erőforráshoz használt identitás típusa. A "SystemAssigned,UserAssigned" típus egy implicit módon létrehozott identitást és felhasználóhoz rendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolítja az identitásokat a szolgáltatásból.

ThroughputPolicyResource

Cosmos DB-erőforrás átvitelisebesség-szabályzata

ThroughputSettingsGetResults

Egy Azure Cosmos DB-erőforrás átviteli sebessége.

UserAssignedIdentities

Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai az ARM-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

AutoscaleSettingsResource

A Cosmos DB által kiosztott átviteli sebesség beállítási objektuma

Name Type Description
autoUpgradePolicy

Cosmos DB-erőforrás automatikus frissítési szabályzata

maxThroughput
  • integer

A tároló maximális átviteli sebességét jelöli, amely vertikálisan felskálázható.

targetMaxThroughput
  • integer

A cél maximális átviteli sebesség tárolója vertikálisan felskálázható, ha az ajánlat már nem függő állapotban van.

AutoUpgradePolicyResource

Cosmos DB-erőforrás automatikus frissítési szabályzata

Name Type Description
throughputPolicy

Azt az átvitelisebesség-szabályzatot jelöli, amelynek a szolgáltatásnak meg kell felelnie az automatikus frissítéshez

CloudError

Hibaválasz a szolgáltatástól.

Name Type Description
error

Hibaválasz.

ErrorResponse

Hibaválasz.

Name Type Description
code
  • string

Hibakód.

message
  • string

Hibaüzenet, amely jelzi, hogy a művelet miért hiúsult meg.

ManagedServiceIdentity

Az erőforrás identitása.

Name Type Description
principalId
  • string

A rendszer által hozzárendelt identitás egyszerű azonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva.

tenantId
  • string

A rendszer által hozzárendelt identitás bérlőazonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva.

type

Az erőforráshoz használt identitás típusa. A "SystemAssigned,UserAssigned" típus egy implicit módon létrehozott identitást és felhasználóhoz rendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolítja az identitásokat a szolgáltatásból.

userAssignedIdentities

Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai az ARM-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Resource

Name Type Description
_etag
  • string

A rendszer által létrehozott tulajdonság, amely az optimista egyidejűség-vezérléshez szükséges erőforrás-etaget jelöli.

_rid
  • string

Rendszer által létrehozott tulajdonság. Egy egyedi azonosító.

_ts
  • number

Egy rendszer által létrehozott tulajdonság, amely az erőforrás utolsó frissített időbélyegét jelöli.

autoscaleSettings

Cosmos DB-erőforrás az automatikus skálázási beállításokhoz. Vagy az átviteli sebességre van szükség, vagy az automatikus skálázásbeállításra van szükség, de nem mindkettőre.

minimumThroughput
  • string

Az erőforrás minimális átviteli sebessége

offerReplacePending
  • string

Az átviteli sebesség cseréje függőben van

throughput
  • integer

A Cosmos DB-erőforrás átviteli sebességének értéke. Vagy az átviteli sebességre van szükség, vagy az automatikus skálázásbeállításra van szükség, de nem mindkettőre.

ResourceIdentityType

Az erőforráshoz használt identitás típusa. A "SystemAssigned,UserAssigned" típus egy implicit módon létrehozott identitást és felhasználóhoz rendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolítja az identitásokat a szolgáltatásból.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned,UserAssigned
  • string
UserAssigned
  • string

ThroughputPolicyResource

Cosmos DB-erőforrás átvitelisebesség-szabályzata

Name Type Description
incrementPercent
  • integer

Azt a százalékos értéket jelöli, amellyel az átviteli sebesség növekedhet minden alkalommal, amikor az átviteli sebességszabályzat elindul.

isEnabled
  • boolean

Meghatározza, hogy az ThroughputPolicy aktív-e vagy sem

ThroughputSettingsGetResults

Egy Azure Cosmos DB-erőforrás átviteli sebessége.

Name Type Description
id
  • string

Az ARM-erőforrás egyedi erőforrás-azonosítója.

identity

Az erőforrás identitása.

location
  • string

Annak az erőforráscsoportnak a helye, amelyhez az erőforrás tartozik.

name
  • string

Az ARM-erőforrás neve.

properties.resource
tags
  • object

A címkék az erőforrást leíró kulcs-érték párok listája. Ezek a címkék használhatók az erőforrás megtekintéséhez és csoportosításához (erőforráscsoportok között). Egy erőforráshoz legfeljebb 15 címke adható meg. Minden címkének 128 karakternél nem hosszabb és 256 karakternél nem hosszabb kulcsnak kell lennie. Egy sablontípus alapértelmezett felülete például a "defaultExperience": "Cassandra" értékre van állítva. A jelenlegi "defaultExperience" értékek közé tartozik a "Table", a "Graph", a "DocumentDB" és a "MongoDB" is.

type
  • string

Az Azure-erőforrás típusa.

UserAssignedIdentities

Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai az ARM-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Name Type Description