Edit-AzDataProtectionPolicyRetentionRuleClientObject
Добавление или удаление правила хранения в существующую политику
Синтаксис
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
[-RemoveRule]
[<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
-IsDefault <Boolean>
-LifeCycles <ISourceLifeCycle[]>
[-OverwriteLifeCycle <Boolean>]
[<CommonParameters>]
Описание
Добавление или удаление правила хранения в существующую политику
Примеры
Пример 1. Добавление еженедельного правила хранения
$pol = Get-AzDataProtectionPolicyTemplate
$lifecycle = New-AzDataProtectionRetentionLifeCycleClientObject -SourceDataStore OperationalStore -SourceRetentionDurationType Weeks -SourceRetentionDurationCount 5
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -LifeCycles $lifecycle -IsDefault $false
DatasourceType ObjectType
-------------- ----------
{Microsoft.Compute/disks} BackupPolicy
Первая команда получает шаблон политики по умолчанию. Вторая команда создает объект еженедельного жизненного цикла. Третья команда добавляет еженедельное правило хранения в политику по умолчанию.
Пример 2. Удаление правила еженедельного хранения
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule
DatasourceType ObjectType
-------------- ----------
{Microsoft.Compute/disks} BackupPolicy
Эта команда удаляет еженедельное правило хранения, если оно существует в данной политике резервного копирования.
Параметры
-IsDefault
Указывает, является ли правило хранения правилом хранения по умолчанию.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LifeCycles
Жизненные циклы, связанные с правилом хранения. Сведения о создании см. в разделе NOTES для свойств ЖИЗНЕННОГО ЦИКЛА и создания хэш-таблицы.
Тип: | ISourceLifeCycle[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Имя правила хранения
Тип: | RetentionRuleName |
Допустимые значения: | Default, Daily, Weekly, Monthly, Yearly |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OverwriteLifeCycle
Указывает, следует ли изменять существующий LifeCycle.
Тип: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Policy
Создание объекта политики резервного копирования см. в разделе NOTES для свойств POLICY и создание хэш-таблицы.
Тип: | IBackupPolicy |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveRule
Указывает, следует ли удалить правило хранения.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
Azure PowerShell