Database Accounts - Failover Priority Change

Zmienia priorytet trybu failover dla konta bazy danych usługi Azure Cosmos DB. Priorytet pracy w trybie failover 0 wskazuje region zapisu. Maksymalna wartość priorytetu trybu failover = (całkowita liczba regionów — 1). Wartości priorytetów trybu failover muszą być unikatowe dla każdego z regionów, w których istnieje konto bazy danych.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/failoverPriorityChange?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]+)*

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.

Treść żądania

Nazwa Wymagane Typ Opis
failoverPolicies True

FailoverPolicy[]

Lista zasad trybu failover.

Odpowiedzi

Nazwa Typ Opis
202 Accepted

Akceptowane. Operacja zmiany zasad trybu failover zostanie ukończona asynchronicznie.

Headers

  • azure-AsyncOperation: string
  • location: string
204 No Content

Brak zawartości

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

CosmosDBDatabaseAccountFailoverPriorityChange

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1-failover/failoverPriorityChange?api-version=2023-11-15

{
  "failoverPolicies": [
    {
      "locationName": "eastus",
      "failoverPriority": 0
    },
    {
      "locationName": "westus",
      "failoverPriority": 1
    }
  ]
}

Sample Response

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
FailoverPolicies

Lista nowych zasad trybu failover dla zmiany priorytetu trybu failover.

FailoverPolicy

Zasady trybu failover dla danego regionu konta bazy danych.

FailoverPolicies

Lista nowych zasad trybu failover dla zmiany priorytetu trybu failover.

Nazwa Typ Opis
failoverPolicies

FailoverPolicy[]

Lista zasad trybu failover.

FailoverPolicy

Zasady trybu failover dla danego regionu konta bazy danych.

Nazwa Typ Opis
failoverPriority

integer

Priorytet trybu failover regionu. Priorytet pracy w trybie failover 0 wskazuje region zapisu. Maksymalna wartość priorytetu trybu failover = (całkowita liczba regionów — 1). Wartości priorytetów trybu failover muszą być unikatowe dla każdego z regionów, w których istnieje konto bazy danych.

id

string

Unikatowy identyfikator regionu, do którego jest replikowane konto bazy danych. Przykład: <accountName-locationName>><.

locationName

string

Nazwa regionu, w którym istnieje konto bazy danych.