az dataprotection backup-vault

Not

Bu başvuru, Azure CLI (sürüm 2.51.0 veya üzeri) için veri koruma uzantısının bir parçasıdır. Uzantı, az dataprotection backup-vault komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Veri koruma ile yedekleme kasasını yönetin.

Komutlar

Name Description Tür Durum
az dataprotection backup-vault create

Kaynak grubuna ait bir BackupVault kaynağı oluşturun.

Dahili GA
az dataprotection backup-vault delete

Bir BackupVault kaynağını kaynak grubundan silin.

Dahili GA
az dataprotection backup-vault list

Abonelikteki veya kaynak grubundaki yedekleme kasasının listesini alır.

Dahili GA
az dataprotection backup-vault list-from-resourcegraph

Abonelikler, kaynak grupları ve kasalar arasında yedekleme kasalarını listeleyin.

Dahili GA
az dataprotection backup-vault resource-guard-mapping

Bir yedekleme kasası için ResourceGuard eşlemelerini yönetin.

Dahili GA
az dataprotection backup-vault resource-guard-mapping create

ResourceGuard eşlemesi oluşturun.

Dahili GA
az dataprotection backup-vault resource-guard-mapping delete

ResourceGuard eşlemesini silin.

Dahili GA
az dataprotection backup-vault resource-guard-mapping show

Kasayla ilişkilendirilmiş ve istekteki adla eşleşen ResourceGuard eşleme nesnesini alın.

Dahili GA
az dataprotection backup-vault show

Kaynak grubuna ait bir kaynağı alma.

Dahili GA
az dataprotection backup-vault update

Bir kaynak grubuna ait BackupVault kaynağını Güncelleştirmeler. Örneğin, bir kaynağın etiketlerini güncelleştirme.

Dahili GA
az dataprotection backup-vault wait

Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Dahili GA

az dataprotection backup-vault create

Kaynak grubuna ait bir BackupVault kaynağı oluşturun.

az dataprotection backup-vault create --resource-group
                                      --storage-setting
                                      --vault-name
                                      [--azure-monitor-alerts-for-job-failures {Disabled, Enabled}]
                                      [--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]

Örnekler

BackupVault Oluşturma

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"

MSI ile BackupVault Oluşturma

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"

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--storage-setting --storage-settings

Depolama Ayarlar. Kullanım: --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" Shorthand-syntax, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin. Tekil bayraklar: --storage-settings.

--vault-name -v

Yedekleme kasasının adı.

İsteğe Bağlı Parametreler

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

Tüm başarısız işler için yerleşik Azure İzleyici uyarılarının tetiklenip tetiklenmemesi gerektiğini belirten özellik.

kabul edilen değerler: Disabled, Enabled
--cross-region-restore-state --crr-state

CrossRegionRestore durumunu ayarlayın. Etkinleştirildikten sonra devre dışı olarak ayarlanamaz.

kabul edilen değerler: Disabled, Enabled
--cross-subscription-restore-state --csr-state

CrossSubscriptionRestore durumu.

kabul edilen değerler: Disabled, Enabled, PermanentlyDisabled
--e-tag

İsteğe bağlı ETag.

--immutability-state

Değişmezlik durumu.

kabul edilen değerler: Disabled, Locked, Unlocked
--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz. Belirtilmediğinde, kaynak grubunun konumu kullanılır.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--retention-duration-in-days --soft-delete-retention

Geçici silme bekletme süresi.

varsayılan değer: 14.0
--soft-delete-state

Geçici silme durumu.

kabul edilen değerler: AlwaysOn, Off, On
varsayılan değer: On
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--type

SystemAssigned veya None olarak atanabilen identityType.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az dataprotection backup-vault delete

Bir BackupVault kaynağını kaynak grubundan silin.

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

Örnekler

BackupVault Sil

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--vault-name -v

Yedekleme kasasının adı.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az dataprotection backup-vault list

Abonelikteki veya kaynak grubundaki yedekleme kasasının listesini alır.

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

Örnekler

Abonelikteki yedekleme kasalarını listeleme

az dataprotection backup-vault list

Kaynak grubundaki yedekleme kasalarını listeleme

az dataprotection backup-vault list -g sarath-rg

İsteğe Bağlı Parametreler

--max-items

Komutun çıkışında döndürülecek toplam öğe sayısı. Kullanılabilir öğelerin toplam sayısı belirtilen değerden fazlaysa, komutun çıkışında bir belirteç sağlanır. Sayfalandırmayı sürdürmek için sonraki komutun bağımsız değişkeninde --next-token belirteç değerini sağlayın.

--next-token

Sayfalandırmanın nereden başlatılacağını belirtmek için belirteç. Bu, daha önce kesilmiş bir yanıttan alınan belirteç değeridir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az dataprotection backup-vault list-from-resourcegraph

Abonelikler, kaynak grupları ve kasalar arasında yedekleme kasalarını listeleyin.

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

Örnekler

Belirli bir yedekleme kasası getirme

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

İsteğe Bağlı Parametreler

--resource-groups

Kaynak gruplarının listesi.

--subscriptions

Abonelik kimliklerinin listesi.

--vault-id

Uygulanacak kasa kimliği filtresini belirtin.

--vaults

Kasa adlarının listesi.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az dataprotection backup-vault show

Kaynak grubuna ait bir kaynağı alma.

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

Örnekler

BackupVault alma

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

MSI ile BackupVault alma

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--vault-name -v

Yedekleme kasasının adı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az dataprotection backup-vault update

Bir kaynak grubuna ait BackupVault kaynağını Güncelleştirmeler. Örneğin, bir kaynağın etiketlerini güncelleştirme.

az dataprotection backup-vault update [--add]
                                      [--azure-monitor-alerts-for-job-failures {Disabled, Enabled}]
                                      [--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]
                                      [--vault-name]

Örnekler

BackupVault Düzeltme Eki Uygulama

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

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.

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

Tüm başarısız işler için yerleşik Azure İzleyici uyarılarının tetiklenip tetiklenmemesi gerektiğini belirten özellik.

kabul edilen değerler: Disabled, Enabled
--cross-region-restore-state --crr-state

CrossRegionRestore durumunu ayarlayın. Etkinleştirildikten sonra devre dışı olarak ayarlanamaz.

kabul edilen değerler: Disabled, Enabled
--cross-subscription-restore-state --csr-state

CrossSubscriptionRestore durumu.

kabul edilen değerler: Disabled, Enabled, PermanentlyDisabled
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--immutability-state

Değişmezlik durumu.

kabul edilen değerler: Disabled, Locked, Unlocked
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--operation-requests --resource-guard-operation-requests

resourceGuard Desteği kısa söz dizimi, json-file ve yaml-file ile korunan kritik işlem isteği. Daha fazla göstermek için "??" seçeneğini deneyin. Tekil bayraklar: --operation-requests.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

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

Geçici silme bekletme süresi.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=.

--soft-delete-state

Geçici silme durumu.

kabul edilen değerler: AlwaysOn, Off, On
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Kaynak etiketleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--tenant-id

Kiracılar arası aramalar için kiracı kimliği.

--type

SystemAssigned veya None olarak atanabilen identityType.

--vault-name -v

Yedekleme kasasının adı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az dataprotection backup-vault wait

Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

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

İsteğe Bağlı Parametreler

--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

varsayılan değer: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

varsayılan değer: False
--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

varsayılan değer: False
--vault-name -v

Yedekleme kasasının adı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.