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. Создание 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 — это список ссылок на резервные перехватчики, которые должны выполняться до и после выполнения резервной копии.
Пример 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
Ссылка на перехватчик, выполняемая во время резервного копирования. Сведения о создании см. в разделе NOTES для свойств BACKUPHOOKREFERENCE и создания хэш-таблицы.
Тип: | NamespacedNameResource[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DatasourceType
Тип источника данных
Тип: | DatasourceTypes |
Допустимые значения: | AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ExcludedNamespace
Список пространств имен, которые следует исключить из резервной копии
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ExcludedResourceType
Список типов ресурсов, которые следует исключить из резервной копии
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IncludeAllContainer
Переключите параметр, чтобы включить все контейнеры для резервного копирования в хранилище VaultStore. Используйте этот параметр для DatasourceType AzureBlob.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IncludeClusterScopeResource
Логический параметр, определяющий, включены ли ресурсы области кластера для резервного копирования. По умолчанию это значение принимается как true.
Тип: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IncludedNamespace
Список пространств имен для резервного копирования
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IncludedResourceType
Список типов ресурсов для резервного копирования
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LabelSelector
Список меток для внутренней фильтрации для резервного копирования
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SnapshotVolume
Логический параметр, определяющий, включены ли тома моментальных снимков для резервного копирования. По умолчанию это значение принимается как true.
Тип: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StorageAccountName
Учетная запись хранения, в которой присутствует источник данных. Используйте этот параметр для DatasourceType AzureBlob.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StorageAccountResourceGroupName
Имя группы ресурсов учетной записи хранения, в которой присутствует источник данных. Используйте этот параметр для DatasourceType AzureBlob.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VaultedBackupContainer
Список контейнеров для резервного копирования в хранилище VaultStore. Используйте этот параметр для DatasourceType AzureBlob.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
Azure PowerShell