Database Accounts - Failover Priority Change

Módosítja az Azure Cosmos DB-adatbázisfiók feladatátvételi prioritását. A 0 feladatátvételi prioritás írási régiót jelöl. A feladatátvételi prioritás maximális értéke = (régiók teljes száma – 1). A feladatátvételi prioritás értékeinek egyedinek kell lenniük minden olyan régióban, amelyben az adatbázisfiók létezik.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/failoverPriorityChange?api-version=2023-11-15

URI-paraméterek

Name In Kötelező Típus Description
accountName
path True

string

Cosmos DB-adatbázisfiók neve.

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

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ó.

Kérelem törzse

Name Kötelező Típus Description
failoverPolicies True

FailoverPolicy[]

Feladatátvételi szabályzatok listája.

Válaszok

Name Típus Description
202 Accepted

Elfogadott. A feladatátvételi szabályzat módosítási művelete aszinkron módon fejeződik be.

Headers

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

Nincs tartalom

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 A felhasználói fiók megszemélyesítése

Példák

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

Definíciók

Name Description
FailoverPolicies

A feladatátvétel prioritásának módosítására vonatkozó új feladatátvételi szabályzatok listája.

FailoverPolicy

Az adatbázisfiók adott régiójára vonatkozó feladatátvételi szabályzat.

FailoverPolicies

A feladatátvétel prioritásának módosítására vonatkozó új feladatátvételi szabályzatok listája.

Name Típus Description
failoverPolicies

FailoverPolicy[]

Feladatátvételi szabályzatok listája.

FailoverPolicy

Az adatbázisfiók adott régiójára vonatkozó feladatátvételi szabályzat.

Name Típus Description
failoverPriority

integer

A régió feladatátvételi prioritása. A 0 feladatátvételi prioritás írási régiót jelöl. A feladatátvételi prioritás maximális értéke = (régiók teljes száma – 1). A feladatátvételi prioritás értékeinek egyedinek kell lenniük minden olyan régióban, amelyben az adatbázisfiók létezik.

id

string

Annak a régiónak az egyedi azonosítója, ahová az adatbázisfiók replikál. Példa: <accountName-locationName>><.

locationName

string

Annak a régiónak a neve, amelyben az adatbázisfiók létezik.