Update-AzCosmosDBAccountRegion
Aktualisieren von Regionen eines Cosmos DB-Kontos.
Syntax
Update-AzCosmosDBAccountRegion
-ResourceGroupName <String>
-Name <String>
[-Location <String[]>]
[-LocationObject <PSLocation[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzCosmosDBAccountRegion
[-Location <String[]>]
[-LocationObject <PSLocation[]>]
-ResourceId <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzCosmosDBAccountRegion
[-Location <String[]>]
[-LocationObject <PSLocation[]>]
-InputObject <PSDatabaseAccountGetResults>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Aktualisieren von Regionen eines Cosmos DB-Kontos. Der Speicherort kann entweder als Objekt vom Typ PSLocation oder als Zeichenfolgen des Standortnamens bereitgestellt werden, die nach Failoverpriorität sortiert sind. Der LocationObject-Parameter erwartet die Liste der aktuellen Speicherorte (einschließlich Failoverprioritäten), die von den neuen LocationObjects angefügt werden, die neuen Speicherorten hinzugefügt werden sollen. Der Standortparameter erwartet die Liste der aktuellen Speicherorte(sortiert nach Failoverpriorität) und die neuen Speicherorte. Bitte beachten Sie, dass wir nur das Hinzufügen von Regionen unterstützen. Geben Sie entweder "Location" oder "LocationObject" an.
Beispiele
Beispiel 1
Update-AzCosmosDBAccountRegion -ResourceGroupName rg -Name dbname -Location "location1", "location2"
Id : /subscriptions/{subscriptionid}/resourceGroups/rg/providers/Microsoft.DocumentDB/databaseAccounts/dbname
Name : dbname
Location : location1
Tags : {}
EnableCassandraConnector :
EnableMultipleWriteLocations : True
VirtualNetworkRules : {}
FailoverPolicies : {dbname-location1, dbname-location2}
Locations : {dbname-location1, dbname-location2}
ReadLocations : {dbname-location1, dbname-location2}
WriteLocations : {dbname-location1}
Capabilities : {}
ConsistencyPolicy : Microsoft.Azure.Management.CosmosDB.Fluent.Models.ConsistencyPolicy
EnableAutomaticFailover : False
IsVirtualNetworkFilterEnabled : False
IpRules : {}
DatabaseAccountOfferType : Standard
DocumentEndpoint : https://dbname.documents.azure.com:443/
ProvisioningState : Succeeded
Kind : GlobalDocumentDB
Parameter
-AsJob
Cmdlet im Hintergrund ausführen
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
ResourceId der Ressource.
Typ: | PSDatabaseAccountGetResults |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Location
Name des hinzuzufügenden Speicherorts.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LocationObject
Fügen Sie dem Cosmos DB-Datenbankkonto einen Speicherort hinzu. Array von PSLocation-Objekten.
Typ: | PSLocation[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Name des Cosmos DB-Datenbankkontos.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Name der Ressourcengruppe.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceId
ResourceId der Ressource.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Microsoft.Azure.Commands.CosmosDB.Models.PSDatabaseAccount
Ausgaben
Microsoft.Azure.Commands.CosmosDB.Models.PSDatabaseAccount
Azure PowerShell