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>]
説明
新しいバックアップ構成オブジェクトを作成します
例
例 1: AzureKubernetesService を使用して保護を構成するための BackupConfiguration を作成する
$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 は、バックアップの実行前と実行後に実行する必要がある BackupHook への参照の一覧です。
例 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[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DatasourceType
データソースの種類
型: | DatasourceTypes |
指定可能な値: | AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ExcludedNamespace
バックアップから除外する名前空間の一覧
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ExcludedResourceType
バックアップから除外するリソースの種類の一覧
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-IncludeAllContainer
パラメーターを切り替えて、VaultStore 内にバックアップするすべてのコンテナーを含めます。 DatasourceType AzureBlob には、このパラメーターを使用します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-IncludeClusterScopeResource
バックアップにクラスター スコープ リソースを含めるかどうかを決定するブール型パラメーター。 既定では、これは true と見なされます。
型: | Nullable<T>[Boolean] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-IncludedNamespace
バックアップに含める名前空間の一覧
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-IncludedResourceType
バックアップに含めるリソースの種類の一覧
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LabelSelector
バックアップ用の内部フィルター処理用のラベルの一覧
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SnapshotVolume
バックアップにスナップショット ボリュームを含めるかどうかを決定するブール型パラメーター。 既定では、これは true と見なされます。
型: | Nullable<T>[Boolean] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StorageAccountName
データソースが存在するストレージ アカウント。 DatasourceType AzureBlob には、このパラメーターを使用します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StorageAccountResourceGroupName
データソースが存在するストレージ アカウントのリソース グループ名。 DatasourceType AzureBlob には、このパラメーターを使用します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VaultedBackupContainer
VaultStore 内でバックアップするコンテナーの一覧。 DatasourceType AzureBlob には、このパラメーターを使用します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
出力
Azure PowerShell