Dela via


az dataprotection backup-vault

Kommentar

Den här referensen är en del av dataskyddstillägget för Azure CLI (version 2.57.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az dataprotection backup-vault . Läs mer om tillägg.

Hantera säkerhetskopieringsvalv med dataskydd.

Kommandon

Name Description Typ Status
az dataprotection backup-vault create

Skapa en BackupVault-resurs som tillhör en resursgrupp.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault delete

Ta bort en BackupVault-resurs från resursgruppen.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault list

Hämtar en lista över säkerhetskopieringsvalv i en prenumeration eller i en resursgrupp.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault list-from-resourcegraph

Lista säkerhetskopieringsvalv mellan prenumerationer, resursgrupper och valv.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault resource-guard-mapping

Hantera ResourceGuard-mappningar för ett säkerhetskopieringsvalv.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault resource-guard-mapping create

Skapa en ResourceGuard-mappning.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault resource-guard-mapping delete

Ta bort ResourceGuard-mappningen.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault resource-guard-mapping show

Hämta ResourceGuard-mappningsobjektet som är associerat med valvet och som matchar namnet i begäran.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault show

Hämta en resurs som tillhör en resursgrupp.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault update

Uppdateringar en BackupVault-resurs som tillhör en resursgrupp. Till exempel uppdatering av taggar för en resurs.

Anknytning Allmän tillgänglighet
az dataprotection backup-vault wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Anknytning Allmän tillgänglighet

az dataprotection backup-vault create

Skapa en BackupVault-resurs som tillhör en resursgrupp.

az dataprotection backup-vault create --resource-group
                                      --storage-setting
                                      --vault-name
                                      [--azure-monitor-alerts-for-job-failures {Disabled, Enabled}]
                                      [--cmk-encryption-key-uri]
                                      [--cmk-encryption-state {Disabled, Enabled, Inconsistent}]
                                      [--cmk-identity-type {SystemAssigned, UserAssigned}]
                                      [--cmk-infra-encryption {Disabled, Enabled}]
                                      [--cmk-uami]
                                      [--cross-region-restore-state {Disabled, Enabled}]
                                      [--cross-subscription-restore-state {Disabled, Enabled, PermanentlyDisabled}]
                                      [--e-tag]
                                      [--immutability-state {Disabled, Locked, Unlocked}]
                                      [--location]
                                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                      [--retention-duration-in-days]
                                      [--soft-delete-state {AlwaysOn, Off, On}]
                                      [--tags]
                                      [--type]
                                      [--uami]

Exempel

Skapa BackupVault

az dataprotection backup-vault create --type "None" --location "WestUS" --azure-monitor-alerts-for-job-failures "Enabled" --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" --tags key1="val1" --resource-group "SampleResourceGroup" --vault-name "swaggerExample"

Skapa BackupVault med MSI

az dataprotection backup-vault create --type "systemAssigned" --location "WestUS" --azure-monitor-alerts-for-job-failures "Enabled" --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" --tags key1="val1" --resource-group "SampleResourceGroup" --vault-name "swaggerExample"

Skapa BackupVault med CMK-kryptering

az dataprotection backup-vault create -g "resourceGroupName" -v "vaultName" --location "eastasia" --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" --type "UserAssigned" --user-assigned-identities '{"/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/samplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sampleuami":{}}' --cmk-encryption-key-uri "https://samplekvazbckp.vault.azure.net/keys/testkey/3cd5235ad6ac4c11b40a6f35444bcbe1" --cmk-encryption-state "Enabled" --cmk-identity-type "UserAssigned" --cmk-infrastructure-encryption "Enabled" --cmk-user-assigned-identity-id  "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/samplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sampleuami"

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--storage-setting --storage-settings

Lagring Inställningar. Användning: --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" Support shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer. Singularflaggor: --storage-settings.

--vault-name -v

Namnet på säkerhetskopieringsvalvet.

Valfria parametrar

--azure-monitor-alerts-for-job-failures --job-failure-alerts

Egenskap som anger om inbyggda Azure Monitor-aviseringar ska utlösas för alla misslyckade jobb.

accepterade värden: Disabled, Enabled
--cmk-encryption-key-uri

Nyckel-URI:n för CMK-nyckeln som ska användas för kryptering. Om du vill aktivera automatisk rotation av nycklar undantar du versionskomponenten från nyckel-URI:n.

--cmk-encryption-state

Aktivera CMK-krypteringstillstånd för ett Säkerhetskopieringsvalv.

accepterade värden: Disabled, Enabled, Inconsistent
--cmk-identity-type

Den identitetstyp som ska användas för CMK-kryptering – SystemAssigned eller UserAssigned Identity.

accepterade värden: SystemAssigned, UserAssigned
--cmk-infra-encryption --cmk-infrastructure-encryption

Aktivera/inaktivera infrastrukturkryptering med CMK i det här valvet. Infrastrukturkryptering måste endast konfigureras när valvet skapas.

accepterade värden: Disabled, Enabled
--cmk-uami --cmk-user-assigned-identity-id

Den här parametern krävs om identitetstypen är UserAssigned. Lägg till det användartilldelade hanterade identitets-ID som ska användas som har åtkomstbehörighet till Key Vault.

--cross-region-restore-state --crr-state

Ange tillståndet CrossRegionRestore. När den är aktiverad kan den inte anges till inaktiverad.

accepterade värden: Disabled, Enabled
--cross-subscription-restore-state --csr-state

CrossSubscriptionRestore-tillstånd.

accepterade värden: Disabled, Enabled, PermanentlyDisabled
--e-tag

Valfri ETag.

--immutability-state

Oföränderlighetstillstånd.

accepterade värden: Disabled, Locked, Unlocked
--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>. När det inte anges används platsen för resursgruppen.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--retention-duration-in-days --soft-delete-retention

Varaktighet för kvarhållning av mjuk borttagning.

standardvärde: 14.0
--soft-delete-state

Tillstånd för mjuk borttagning.

accepterade värden: AlwaysOn, Off, On
standardvärde: On
--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--type

IdentityType som kan vara "SystemAssigned", "UserAssigned", "SystemAssigned,UserAssigned" eller "None".

--uami --user-assigned-identities

Hämtar eller anger användartilldelade identiteter. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az dataprotection backup-vault delete

Ta bort en BackupVault-resurs från resursgruppen.

az dataprotection backup-vault delete [--ids]
                                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                      [--resource-group]
                                      [--subscription]
                                      [--vault-name]
                                      [--yes]

Exempel

Ta bort BackupVault

az dataprotection backup-vault delete --resource-group "SampleResourceGroup" --vault-name "swaggerExample"

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--vault-name -v

Namnet på säkerhetskopieringsvalvet.

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az dataprotection backup-vault list

Hämtar en lista över säkerhetskopieringsvalv i en prenumeration eller i en resursgrupp.

az dataprotection backup-vault list [--max-items]
                                    [--next-token]
                                    [--resource-group]

Exempel

Lista säkerhetskopieringsvalv i en prenumeration

az dataprotection backup-vault list

Lista säkerhetskopieringsvalv i en resursgrupp

az dataprotection backup-vault list -g sarath-rg

Valfria parametrar

--max-items

Totalt antal objekt som ska returneras i kommandots utdata. Om det totala antalet tillgängliga objekt är mer än det angivna värdet anges en token i kommandots utdata. Om du vill återuppta sidnumreringen anger du tokenvärdet i --next-token argumentet för ett efterföljande kommando.

--next-token

Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az dataprotection backup-vault list-from-resourcegraph

Lista säkerhetskopieringsvalv mellan prenumerationer, resursgrupper och valv.

az dataprotection backup-vault list-from-resourcegraph [--resource-groups]
                                                       [--subscriptions]
                                                       [--vault-id]
                                                       [--vaults]

Exempel

Hämta ett specifikt säkerhetskopieringsvalv

az dataprotection backup-vault list-from-resourcegraph --subscriptions 00000000-0000-0000-0000-000000000000 --resource-groups sample_rg --vaults sample_vault

Valfria parametrar

--resource-groups

Lista över resursgrupper.

--subscriptions

Lista över prenumerations-ID:t.

--vault-id

Ange valv-ID-filter som ska tillämpas.

--vaults

Lista över valvnamn.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az dataprotection backup-vault show

Hämta en resurs som tillhör en resursgrupp.

az dataprotection backup-vault show [--ids]
                                    [--resource-group]
                                    [--subscription]
                                    [--vault-name]

Exempel

Hämta BackupVault

az dataprotection backup-vault show --resource-group "SampleResourceGroup" --vault-name "swaggerExample"

Hämta BackupVault med MSI

az dataprotection backup-vault show --resource-group "SampleResourceGroup" --vault-name "swaggerExample"

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--vault-name -v

Namnet på säkerhetskopieringsvalvet.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az dataprotection backup-vault update

Uppdateringar en BackupVault-resurs som tillhör en resursgrupp. Till exempel uppdatering av taggar för en resurs.

az dataprotection backup-vault update [--add]
                                      [--azure-monitor-alerts-for-job-failures {Disabled, Enabled}]
                                      [--cmk-encryption-key-uri]
                                      [--cmk-encryption-state {Disabled, Enabled, Inconsistent}]
                                      [--cmk-identity-type {SystemAssigned, UserAssigned}]
                                      [--cmk-uami]
                                      [--cross-region-restore-state {Disabled, Enabled}]
                                      [--cross-subscription-restore-state {Disabled, Enabled, PermanentlyDisabled}]
                                      [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                      [--ids]
                                      [--immutability-state {Disabled, Locked, Unlocked}]
                                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                      [--operation-requests]
                                      [--remove]
                                      [--resource-group]
                                      [--retention-duration-in-days]
                                      [--set]
                                      [--soft-delete-state {AlwaysOn, Off, On}]
                                      [--subscription]
                                      [--tags]
                                      [--tenant-id]
                                      [--type]
                                      [--uami]
                                      [--vault-name]

Exempel

Korrigera BackupVault

az dataprotection backup-vault update --azure-monitor-alerts-for-job-failures "Enabled" --tags newKey="newVal" --resource-group "SampleResourceGroup" --vault-name "swaggerExample"

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string eller JSON string>.

--azure-monitor-alerts-for-job-failures --job-failure-alerts

Egenskap som anger om inbyggda Azure Monitor-aviseringar ska utlösas för alla misslyckade jobb.

accepterade värden: Disabled, Enabled
--cmk-encryption-key-uri

Nyckel-URI för den kundhanterade nyckeln.

--cmk-encryption-state

Aktivera CMK-krypteringstillstånd för ett Säkerhetskopieringsvalv.

accepterade värden: Disabled, Enabled, Inconsistent
--cmk-identity-type

Den identitetstyp som ska användas för CMK-kryptering – SystemAssigned eller UserAssigned Identity.

accepterade värden: SystemAssigned, UserAssigned
--cmk-uami --cmk-user-assigned-identity-id

Den här parametern krävs om identitetstypen är UserAssigned. Lägg till det användartilldelade hanterade identitets-ID som ska användas som har åtkomstbehörighet till Key Vault.

--cross-region-restore-state --crr-state

Ange tillståndet CrossRegionRestore. När den är aktiverad kan den inte anges till inaktiverad.

accepterade värden: Disabled, Enabled
--cross-subscription-restore-state --csr-state

CrossSubscriptionRestore-tillstånd.

accepterade värden: Disabled, Enabled, PermanentlyDisabled
--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--immutability-state

Oföränderlighetstillstånd.

accepterade värden: Disabled, Locked, Unlocked
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--operation-requests --resource-guard-operation-requests

ResourceGuardOperationRequests där LAC-kontrollen ska utföras Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer. Singularflaggor: --operation-requests.

--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--retention-duration-in-days --soft-delete-retention

Varaktighet för kvarhållning av mjuk borttagning.

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

--soft-delete-state

Tillstånd för mjuk borttagning.

accepterade värden: AlwaysOn, Off, On
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--tags

Resurstaggar. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--tenant-id

Klientorganisations-ID för anrop mellan klientorganisationer.

--type

IdentityType som kan vara "SystemAssigned", "UserAssigned", "SystemAssigned,UserAssigned" eller "None".

--uami --user-assigned-identities

Hämtar eller anger användartilldelade identiteter. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--vault-name -v

Namnet på säkerhetskopieringsvalvet.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az dataprotection backup-vault wait

Placera CLI i vänteläge tills ett villkor uppfylls.

az dataprotection backup-vault wait [--created]
                                    [--custom]
                                    [--deleted]
                                    [--exists]
                                    [--ids]
                                    [--interval]
                                    [--resource-group]
                                    [--subscription]
                                    [--timeout]
                                    [--updated]
                                    [--vault-name]

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

standardvärde: False
--exists

Vänta tills resursen finns.

standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

standardvärde: False
--vault-name -v

Namnet på säkerhetskopieringsvalvet.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.