Mongo DB Resources - Migrate Mongo DB Collection To Manual Throughput

Migrowanie kolekcji MongoDB usługi Azure Cosmos DB z autoskalowania do przepływności ręcznej

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

Nazwa konta bazy danych usługi Cosmos DB.

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

collectionName
path True

string

Nazwa kolekcji usługi Cosmos DB.

databaseName
path True

string

Nazwa bazy danych usługi Cosmos DB.

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

ThroughputSettingsGetResults

Operacja migracji kolekcji Bazy danych MongoDB została ukończona pomyślnie.

202 Accepted

Operacja migracji kolekcji Bazy danych MongoDB zostanie ukończona asynchronicznie.

Headers

  • azure-AsyncOperation: string
  • location: string
Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation Personifikuj konto użytkownika

Przykłady

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=2023-11-15

Sample Response

{
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}
Location: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2023-11-15
Azure-AsyncOperation: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2023-11-15

Definicje

Nazwa Opis
AutoscaleSettingsResource

Obiekt ustawień aprowizowanej przepływności usługi Cosmos DB

AutoUpgradePolicyResource

Zasady automatycznego uaktualniania zasobów usługi Cosmos DB

CloudError

Odpowiedź błędu z usługi.

ErrorResponse

Odpowiedź na błąd.

Resource
ThroughputPolicyResource

Zasady przepływności zasobów usługi Cosmos DB

ThroughputSettingsGetResults

Przepływność zasobów usługi Azure Cosmos DB.

AutoscaleSettingsResource

Obiekt ustawień aprowizowanej przepływności usługi Cosmos DB

Nazwa Typ Opis
autoUpgradePolicy

AutoUpgradePolicyResource

Zasady automatycznego uaktualniania zasobów usługi Cosmos DB

maxThroughput

integer

Reprezentuje maksymalny kontener przepływności, który może być skalowany w górę do.

targetMaxThroughput

integer

Reprezentuje docelowy kontener maksymalnej przepływności może skalować w górę do momentu, gdy oferta nie jest już w stanie oczekiwania.

AutoUpgradePolicyResource

Zasady automatycznego uaktualniania zasobów usługi Cosmos DB

Nazwa Typ Opis
throughputPolicy

ThroughputPolicyResource

Reprezentuje zasady przepływności, które usługi muszą być zgodne z automatycznym uaktualnianiem

CloudError

Odpowiedź błędu z usługi.

Nazwa Typ Opis
error

ErrorResponse

Odpowiedź na błąd.

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

Resource

Nazwa Typ Opis
_etag

string

Właściwość wygenerowana przez system reprezentująca tag zasobu wymagany dla optymistycznej kontrolki współbieżności.

_rid

string

Właściwość wygenerowana przez system. Unikatowy identyfikator.

_ts

number

Właściwość wygenerowana przez system, która określa ostatnią zaktualizowaną sygnaturę czasową zasobu.

autoscaleSettings

AutoscaleSettingsResource

Zasób usługi Cosmos DB dla ustawień autoskalowanie. Wymagana jest przepływność lub autoskalowanieUstawienia jest wymagane, ale nie oba.

instantMaximumThroughput

string

Wartość przepływności oferty do natychmiastowego skalowania w górę bez wyzwalania podziałów

minimumThroughput

string

Minimalna przepływność zasobu

offerReplacePending

string

Oczekiwanie na zamianę przepływności

softAllowedMaximumThroughput

string

Maksymalna wartość przepływności lub maksymalna wartość maxThroughput (dla autoskalowania), którą można określić

throughput

integer

Wartość przepływności zasobu usługi Cosmos DB. Wymagana jest przepływność lub autoskalowanieUstawienia jest wymagane, ale nie oba.

ThroughputPolicyResource

Zasady przepływności zasobów usługi Cosmos DB

Nazwa Typ Opis
incrementPercent

integer

Reprezentuje wartość procentową, za pomocą której przepływność może zwiększać się za każdym razem, gdy zasady przepływności są uruchamiane.

isEnabled

boolean

Określa, czy zasada Przepływności jest aktywna, czy nie

ThroughputSettingsGetResults

Przepływność zasobów usługi Azure Cosmos DB.

Nazwa Typ Opis
id

string

Unikatowy identyfikator zasobu usługi ARM.

location

string

Lokalizacja grupy zasobów, do której należy zasób.

name

string

Nazwa zasobu usługi ARM.

properties.resource

Resource

tags

object

Tagi to lista par klucz-wartość, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz nie większy niż 128 znaków i wartość nie większą niż 256 znaków. Na przykład domyślne środowisko dla typu szablonu jest ustawione z wartością "defaultExperience": "Cassandra". Bieżące wartości "defaultExperience" obejmują również wartości "Table", "Graph", "DocumentDB" i "MongoDB".

type

string

Typ zasobu platformy Azure.