共用方式為


New-AzDataProtectionBackupConfigurationClientObject

建立新的備份組態物件

語法

New-AzDataProtectionBackupConfigurationClientObject
   -DatasourceType <DatasourceTypes>
   [-ExcludedResourceType <String[]>]
   [-IncludedResourceType <String[]>]
   [-ExcludedNamespace <String[]>]
   [-IncludedNamespace <String[]>]
   [-LabelSelector <String[]>]
   [-SnapshotVolume <Boolean>]
   [-IncludeClusterScopeResource <Boolean>]
   [-BackupHookReference <NamespacedNameResource[]>]
   [-VaultedBackupContainer <String[]>]
   [-IncludeAllContainer]
   [-StorageAccountName <String>]
   [-StorageAccountResourceGroupName <String>]
   [<CommonParameters>]

Description

建立新的備份組態物件

範例

範例 1:建立 BackupConfiguration 以使用 AzureKubernetesService 設定保護

$backupConfig = New-AzDataProtectionBackupConfigurationClientObject -SnapshotVolume $true -IncludeClusterScopeResource $true -DatasourceType AzureKubernetesService -LabelSelector "key=val","foo=bar" -ExcludedNamespace "excludeNS1","excludeNS2" -BackupHookReference @(@{name='bkphookname';namespace='default'},@{name='bkphookname1';namespace='hrweb'})

ObjectType                                  ExcludedNamespace        ExcludedResourceType IncludeClusterScopeResource IncludedNamespace IncludedResourceType LabelSelector      SnapshotVolume
----------                                  -----------------        -------------------- --------------------------- ----------------- -------------------- -------------      --------------
KubernetesClusterBackupDatasourceParameters {excludeNS1, excludeNS2}                      True                                                               {key=val, foo=bar} True

此命令可用來建立用於設定 Kubernetes 叢集備份的備份組態客戶端物件。 BackupHookReferences 是BackupHooks的參考清單,應該在執行備份之前和之後執行。

範例 2:建立BackupConfiguration 以選取特定容器,以設定 AzureBlob 的保存庫備份。

$storageAccount = Get-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName 
$containers=Get-AzStorageContainer -Context $storageAccount.Context        
$backupConfig = New-AzDataProtectionBackupConfigurationClientObject -DatasourceType AzureBlob -VaultedBackupContainer $containers.Name[1,3,4]

ObjectType                     ContainersList
----------                     --------------
BlobBackupDatasourceParameters {conabb, conwxy, conzzz}

此命令可用來建立備份設定客戶端物件,以用於設定保存庫 Blob 備份容器的備份。

參數

-BackupHookReference

備份期間要執行的勾點參考。 若要建構,請參閱BACKUPHOOKREFERENCE屬性的NOTES一節,並建立哈希表。

類型:NamespacedNameResource[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DatasourceType

數據源類型

類型:DatasourceTypes
接受的值:AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ExcludedNamespace

要從備份排除的命名空間清單

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ExcludedResourceType

要從備份排除的資源類型清單

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IncludeAllContainer

切換參數以包含要備份在 VaultStore 內的所有容器。 針對 DatasourceType AzureBlob 使用此參數。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IncludeClusterScopeResource

布爾參數,以決定是否要包含叢集範圍資源以進行備份。 根據預設,這會被視為 true。

類型:Nullable<T>[Boolean]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IncludedNamespace

要納入備份的命名空間清單

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IncludedResourceType

要納入備份的資源類型清單

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LabelSelector

備份內部篩選的標籤清單

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SnapshotVolume

布爾值參數,以決定是否要備份包含快照集磁碟區。 根據預設,這會被視為 true。

類型:Nullable<T>[Boolean]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StorageAccountName

數據源所在的記憶體帳戶。 針對 DatasourceType AzureBlob 使用此參數。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StorageAccountResourceGroupName

數據源所在的記憶體帳戶資源組名。 針對 DatasourceType AzureBlob 使用此參數。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VaultedBackupContainer

要備份在 VaultStore 內的容器清單。 針對 DatasourceType AzureBlob 使用此參數。

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸出

PSObject