Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов — см. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2023-02-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: 'string'
}
}
Задайте свойство backupManagementType , чтобы указать тип объекта.
Для AzureIaasVM используйте:
{
backupManagementType: 'AzureIaasVM'
instantRPDetails: {
azureBackupRGNamePrefix: 'string'
azureBackupRGNameSuffix: 'string'
}
instantRpRetentionRangeInDays: int
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
timeZone: 'string'
}
Для AzureSql используйте следующую команду:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
Для AzureStorage используйте:
{
backupManagementType: 'AzureStorage'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
workLoadType: 'string'
}
Для AzureWorkload используйте:
{
backupManagementType: 'AzureWorkload'
makePolicyConsistent: bool
settings: {
isCompression: bool
issqlcompression: bool
timeZone: 'string'
}
subProtectionPolicy: [
{
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
workLoadType: 'string'
}
Для GenericProtectionPolicy используйте:
{
backupManagementType: 'GenericProtectionPolicy'
fabricName: 'string'
subProtectionPolicy: [
{
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
timeZone: 'string'
}
Для MAB используйте:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Задайте свойство schedulePolicyType , чтобы указать тип объекта.
Для LogSchedulePolicy используйте:
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
Для LongTermSchedulePolicy используйте:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
Для SimpleSchedulePolicy используйте:
{
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
Для SimpleSchedulePolicyV2 используйте:
{
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicyV2'
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
}
Задайте свойство retentionPolicyType , чтобы указать тип объекта.
Для LongTermRetentionPolicy используйте:
{
dailySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
monthlySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
retentionPolicyType: 'LongTermRetentionPolicy'
weeklySchedule: {
daysOfTheWeek: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
yearlySchedule: {
monthsOfYear: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
}
Для SimpleRetentionPolicy используйте:
{
retentionDuration: {
count: int
durationType: 'string'
}
retentionPolicyType: 'SimpleRetentionPolicy'
}
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureStorage (обязательно) |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
instantRPДехвосты | InstantRPАддиционныеПодробности | |
instantRpRetentionRangeInDays | Диапазон политик хранения мгновенных RP в днях | инт |
policyType | "Недопустимый" "V1" "V2" |
|
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
AzureIaaSVMProtectionPolicyTieringPolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureWorkload (обязательно) |
makePolicyConsistent | Исправление несоответствия политики | булевая переменная (bool) |
Настройки | Общие параметры для управления резервными копиями | Параметры |
subПолитика защиты | Список политик подзащиты, которые включают расписание и хранение | ПодПолитика Защиты[] |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | День[] |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
Имя | Описание | Ценность |
---|---|---|
дата | Дата месяца | инт |
isLast | Указывает, является ли дата последней даты месяца | булевая переменная (bool) |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | GenericProtectionPolicy (обязательный) |
fabricName | Имя структуры этой политики. | струна |
subПолитика защиты | Список политик подзащиты, которые включают расписание и хранение | ПодПолитика Защиты[] |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|---|---|
интервал | Интервал, с которым необходимо активировать резервное копирование. Почасовое значение может быть 4.6.8.12 |
инт |
scheduleWindowDuration | Указание длительности окна резервного копирования | инт |
scheduleWindowStartTime | Указание времени начала окна резервного копирования | струна |
Имя | Описание | Ценность |
---|---|---|
azureBackupRGNamePrefix | струна | |
azureBackupRGNameSuffix | струна |
Имя | Описание | Ценность |
---|---|---|
scheduleFrequencyInMins | Частота выполнения расписания журнала этой политики в минутах. | инт |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LogSchedulePolicy (обязательно) |
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание хранения политики защиты. | Ежедневное удержаниеРасписание |
ежемесячноРасписание | Ежемесячное расписание хранения политики защиты. | График ежемесячного удержания |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
еженедельноРасписание | Еженедельное расписание хранения политики защиты. | Еженедельный график удержания |
годовоеРасписание | Ежегодное расписание хранения политики защиты. | YearlyRetentionSchedule (Годовой график удержания) |
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
schedulePolicy | Расписание резервного копирования политики резервного копирования. | Политика расписания |
Имя | Описание | Ценность |
---|---|---|
E-Tag | Необязательный ETag. | струна |
расположение | Расположение ресурса. | струна |
имя | имя ресурса. | строка (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе "Дочерний ресурс вне родительского ресурса". |
Символьное имя ресурса типа: хранилища |
свойства | Свойства ресурса политики защиты | Политика защиты |
Теги | Теги ресурсов | Словарь имен и значений тегов. См . теги в шаблонах |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежемесячной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Задайте для типа AzureFileShareProtectionPolicy значение AzureStorage. Задайте для типа AzureVmWorkloadProtectionPolicy значение AzureWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql AzureStorage AzureWorkload "GenericProtectionPolicy" MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | инт |
resourceGuardOperationRequests | Запросы операций ResourceGuard | строка[] |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
подсчет | Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности. Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели. |
инт |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Задайте значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Задайте значение LogSchedulePolicy для типа LogSchedulePolicy. Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Задайте для типа SimpleSchedulePolicy значение SimpleSchedulePolicy. Установите значение SimpleSchedulePolicyV2 для типа SimpleSchedulePolicyV2. | LogSchedulePolicy "LongTermSchedulePolicy" SimpleSchedulePolicy SimpleSchedulePolicyV2 (обязательно) |
Имя | Описание | Ценность |
---|---|---|
isCompression | Флаг сжатия рабочей нагрузки. Это было добавлено, чтобы "isSqlCompression" Будет устарел после обновления клиентов, чтобы рассмотреть этот флаг. |
булевая переменная (bool) |
Сжатие ISSQL | Флаг сжатия SQL | булевая переменная (bool) |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики защиты. | Продолжительность удержания |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
Имя | Описание | Ценность |
---|---|---|
часовойРасписание | Почасовое расписание этой политики | Почасовое расписание |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Список дней недели этот график должен выполняться. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
scheduleWeeklyFrequency | По каждому числу недель этот график должен выполняться. | инт |
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание этой политики | Ежедневное расписание |
часовойРасписание | почасовое расписание этой политики | Почасовое расписание |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicyV2 (обязательно) |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
еженедельноРасписание | Еженедельное расписание этой политики | Еженедельное расписание |
Имя | Описание | Ценность |
---|---|---|
policyType | Тип политики резервного копирования | CopyOnlyFull "Разностная" "Full" 'Добавочный' "Недопустимый" Log SnapshotCopyOnlyFull "SnapshotFull" |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень. Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
SubProtectionPolicyTieringPolicy |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
продолжительность | Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для TieringMode задано значение TierAfter |
инт |
durationType | Тип длительности хранения: дни/недели/месяцы/годы Используется только в том случае, если для TieringMode задано значение TierAfter |
"Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
tieringMode | Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения: 1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня 2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже. 3. DoNotTier: не уровневые точки восстановления |
DoNotTier "Недопустимый" TierAfter "TierRecommended" |
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: «Первый» "Четвертый" "Недопустимый" "Last" "Второй" "Третий" |
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
scheduleRunDays | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
|
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежегодной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Bicep-файл | Описание |
---|---|
Azure Backup для рабочей нагрузки на виртуальных машинах Azure | Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту |
Резервное копирование существующей общей папки с помощью служб восстановления (ежедневно) | Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
Резервное копирование существующей общей папки с помощью служб восстановления (почасовая версия) | Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
Резервное копирование виртуальных машин Resource Manager с помощью хранилища служб восстановления | Этот шаблон будет использовать существующее хранилище служб восстановления и существующую политику резервного копирования и настраивает резервное копирование нескольких виртуальных машин Resource Manager, принадлежащих одной группе ресурсов. |
Создание AVD с помощью FSLogix и соединения AD DS | Этот шаблон позволяет создавать ресурсы виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, учетная запись хранения FSLogix, общая папка, хранилище служб восстановления для резервного копирования узла тестового сеанса, его расширения с присоединением к домену Active Directory с идентификатором Microsoft Entra ID. |
Создание политики ежедневного резервного копирования для RS Vault для защиты виртуальных машин IaaSV | Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM. |
Создание хранилища служб восстановления с помощью политик резервного копирования | Этот шаблон создает хранилище служб восстановления с политиками резервного копирования и настраивает дополнительные функции, такие как системное удостоверение, тип хранилища резервных копий, восстановление между регионами и журналы диагностики и блокировка удаления. |
Создание еженедельной политики резервного копирования для RS Vault для защиты IaaSVM | Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM. |
Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов — см. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2023-02-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
Задайте свойство backupManagementType , чтобы указать тип объекта.
Для AzureIaasVM используйте:
{
"backupManagementType": "AzureIaasVM",
"instantRPDetails": {
"azureBackupRGNamePrefix": "string",
"azureBackupRGNameSuffix": "string"
},
"instantRpRetentionRangeInDays": "int",
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
},
"timeZone": "string"
}
Для AzureSql используйте следующую команду:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
Для AzureStorage используйте:
{
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string",
"workLoadType": "string"
}
Для AzureWorkload используйте:
{
"backupManagementType": "AzureWorkload",
"makePolicyConsistent": "bool",
"settings": {
"isCompression": "bool",
"issqlcompression": "bool",
"timeZone": "string"
},
"subProtectionPolicy": [
{
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"workLoadType": "string"
}
Для GenericProtectionPolicy используйте:
{
"backupManagementType": "GenericProtectionPolicy",
"fabricName": "string",
"subProtectionPolicy": [
{
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"timeZone": "string"
}
Для MAB используйте:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Задайте свойство schedulePolicyType , чтобы указать тип объекта.
Для LogSchedulePolicy используйте:
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
Для LongTermSchedulePolicy используйте:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
Для SimpleSchedulePolicy используйте:
{
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
Для SimpleSchedulePolicyV2 используйте:
{
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
}
Задайте свойство retentionPolicyType , чтобы указать тип объекта.
Для LongTermRetentionPolicy используйте:
{
"dailySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"monthlySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"yearlySchedule": {
"monthsOfYear": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
}
}
Для SimpleRetentionPolicy используйте:
{
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionPolicyType": "SimpleRetentionPolicy"
}
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureStorage (обязательно) |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
instantRPДехвосты | InstantRPАддиционныеПодробности | |
instantRpRetentionRangeInDays | Диапазон политик хранения мгновенных RP в днях | инт |
policyType | "Недопустимый" "V1" "V2" |
|
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
AzureIaaSVMProtectionPolicyTieringPolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureWorkload (обязательно) |
makePolicyConsistent | Исправление несоответствия политики | булевая переменная (bool) |
Настройки | Общие параметры для управления резервными копиями | Параметры |
subПолитика защиты | Список политик подзащиты, которые включают расписание и хранение | ПодПолитика Защиты[] |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | День[] |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
Имя | Описание | Ценность |
---|---|---|
дата | Дата месяца | инт |
isLast | Указывает, является ли дата последней даты месяца | булевая переменная (bool) |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | GenericProtectionPolicy (обязательный) |
fabricName | Имя структуры этой политики. | струна |
subПолитика защиты | Список политик подзащиты, которые включают расписание и хранение | ПодПолитика Защиты[] |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|---|---|
интервал | Интервал, с которым необходимо активировать резервное копирование. Почасовое значение может быть 4.6.8.12 |
инт |
scheduleWindowDuration | Указание длительности окна резервного копирования | инт |
scheduleWindowStartTime | Указание времени начала окна резервного копирования | струна |
Имя | Описание | Ценность |
---|---|---|
azureBackupRGNamePrefix | струна | |
azureBackupRGNameSuffix | струна |
Имя | Описание | Ценность |
---|---|---|
scheduleFrequencyInMins | Частота выполнения расписания журнала этой политики в минутах. | инт |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LogSchedulePolicy (обязательно) |
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание хранения политики защиты. | Ежедневное удержаниеРасписание |
ежемесячноРасписание | Ежемесячное расписание хранения политики защиты. | График ежемесячного удержания |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
еженедельноРасписание | Еженедельное расписание хранения политики защиты. | Еженедельный график удержания |
годовоеРасписание | Ежегодное расписание хранения политики защиты. | YearlyRetentionSchedule (Годовой график удержания) |
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
schedulePolicy | Расписание резервного копирования политики резервного копирования. | Политика расписания |
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2023-02-01' |
E-Tag | Необязательный ETag. | струна |
расположение | Расположение ресурса. | струна |
имя | имя ресурса. | строка (обязательно) |
свойства | Свойства ресурса политики защиты | Политика защиты |
Теги | Теги ресурсов | Словарь имен и значений тегов. См . теги в шаблонах |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupPolicies" |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежемесячной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Задайте для типа AzureFileShareProtectionPolicy значение AzureStorage. Задайте для типа AzureVmWorkloadProtectionPolicy значение AzureWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql AzureStorage AzureWorkload "GenericProtectionPolicy" MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | инт |
resourceGuardOperationRequests | Запросы операций ResourceGuard | строка[] |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
подсчет | Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности. Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели. |
инт |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Задайте значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Задайте значение LogSchedulePolicy для типа LogSchedulePolicy. Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Задайте для типа SimpleSchedulePolicy значение SimpleSchedulePolicy. Установите значение SimpleSchedulePolicyV2 для типа SimpleSchedulePolicyV2. | LogSchedulePolicy "LongTermSchedulePolicy" SimpleSchedulePolicy SimpleSchedulePolicyV2 (обязательно) |
Имя | Описание | Ценность |
---|---|---|
isCompression | Флаг сжатия рабочей нагрузки. Это было добавлено, чтобы "isSqlCompression" Будет устарел после обновления клиентов, чтобы рассмотреть этот флаг. |
булевая переменная (bool) |
Сжатие ISSQL | Флаг сжатия SQL | булевая переменная (bool) |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики защиты. | Продолжительность удержания |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
Имя | Описание | Ценность |
---|---|---|
часовойРасписание | Почасовое расписание этой политики | Почасовое расписание |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Список дней недели этот график должен выполняться. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
scheduleWeeklyFrequency | По каждому числу недель этот график должен выполняться. | инт |
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание этой политики | Ежедневное расписание |
часовойРасписание | почасовое расписание этой политики | Почасовое расписание |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicyV2 (обязательно) |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
еженедельноРасписание | Еженедельное расписание этой политики | Еженедельное расписание |
Имя | Описание | Ценность |
---|---|---|
policyType | Тип политики резервного копирования | CopyOnlyFull "Разностная" "Full" 'Добавочный' "Недопустимый" Log SnapshotCopyOnlyFull "SnapshotFull" |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень. Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
SubProtectionPolicyTieringPolicy |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
продолжительность | Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для TieringMode задано значение TierAfter |
инт |
durationType | Тип длительности хранения: дни/недели/месяцы/годы Используется только в том случае, если для TieringMode задано значение TierAfter |
"Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
tieringMode | Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения: 1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня 2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже. 3. DoNotTier: не уровневые точки восстановления |
DoNotTier "Недопустимый" TierAfter "TierRecommended" |
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: «Первый» "Четвертый" "Недопустимый" "Last" "Второй" "Третий" |
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
scheduleRunDays | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
|
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежегодной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |
Следующие шаблоны быстрого запуска Azure развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Azure Backup для рабочей нагрузки на виртуальных машинах Azure |
Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту |
Резервное копирование существующей общей папки с помощью служб восстановления (ежедневно) |
Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
Резервное копирование существующей общей папки с помощью служб восстановления (почасовая версия) |
Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
Резервное копирование виртуальных машин Resource Manager с помощью хранилища служб восстановления |
Этот шаблон будет использовать существующее хранилище служб восстановления и существующую политику резервного копирования и настраивает резервное копирование нескольких виртуальных машин Resource Manager, принадлежащих одной группе ресурсов. |
Создание AVD с помощью FSLogix и соединения AD DS |
Этот шаблон позволяет создавать ресурсы виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, учетная запись хранения FSLogix, общая папка, хранилище служб восстановления для резервного копирования узла тестового сеанса, его расширения с присоединением к домену Active Directory с идентификатором Microsoft Entra ID. |
Создание политики ежедневного резервного копирования для RS Vault для защиты виртуальных машин IaaSV |
Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM. |
Создание хранилища служб восстановления с помощью политик резервного копирования |
Этот шаблон создает хранилище служб восстановления с политиками резервного копирования и настраивает дополнительные функции, такие как системное удостоверение, тип хранилища резервных копий, восстановление между регионами и журналы диагностики и блокировка удаления. |
Создание еженедельной политики резервного копирования для RS Vault для защиты IaaSVM |
Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM. |
Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2023-02-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
eTag = "string"
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
}
}
Задайте свойство backupManagementType , чтобы указать тип объекта.
Для AzureIaasVM используйте:
{
backupManagementType = "AzureIaasVM"
instantRPDetails = {
azureBackupRGNamePrefix = "string"
azureBackupRGNameSuffix = "string"
}
instantRpRetentionRangeInDays = int
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
timeZone = "string"
}
Для AzureSql используйте следующую команду:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
Для AzureStorage используйте:
{
backupManagementType = "AzureStorage"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
workLoadType = "string"
}
Для AzureWorkload используйте:
{
backupManagementType = "AzureWorkload"
makePolicyConsistent = bool
settings = {
isCompression = bool
issqlcompression = bool
timeZone = "string"
}
subProtectionPolicy = [
{
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
workLoadType = "string"
}
Для GenericProtectionPolicy используйте:
{
backupManagementType = "GenericProtectionPolicy"
fabricName = "string"
subProtectionPolicy = [
{
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
timeZone = "string"
}
Для MAB используйте:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Задайте свойство schedulePolicyType , чтобы указать тип объекта.
Для LogSchedulePolicy используйте:
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
Для LongTermSchedulePolicy используйте:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
Для SimpleSchedulePolicy используйте:
{
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
Для SimpleSchedulePolicyV2 используйте:
{
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicyV2"
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
}
Задайте свойство retentionPolicyType , чтобы указать тип объекта.
Для LongTermRetentionPolicy используйте:
{
dailySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
monthlySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
retentionPolicyType = "LongTermRetentionPolicy"
weeklySchedule = {
daysOfTheWeek = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
yearlySchedule = {
monthsOfYear = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
}
Для SimpleRetentionPolicy используйте:
{
retentionDuration = {
count = int
durationType = "string"
}
retentionPolicyType = "SimpleRetentionPolicy"
}
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureStorage (обязательно) |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
instantRPДехвосты | InstantRPАддиционныеПодробности | |
instantRpRetentionRangeInDays | Диапазон политик хранения мгновенных RP в днях | инт |
policyType | "Недопустимый" "V1" "V2" |
|
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
AzureIaaSVMProtectionPolicyTieringPolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureWorkload (обязательно) |
makePolicyConsistent | Исправление несоответствия политики | булевая переменная (bool) |
Настройки | Общие параметры для управления резервными копиями | Параметры |
subПолитика защиты | Список политик подзащиты, которые включают расписание и хранение | ПодПолитика Защиты[] |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | День[] |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
Имя | Описание | Ценность |
---|---|---|
дата | Дата месяца | инт |
isLast | Указывает, является ли дата последней даты месяца | булевая переменная (bool) |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | GenericProtectionPolicy (обязательный) |
fabricName | Имя структуры этой политики. | струна |
subПолитика защиты | Список политик подзащиты, которые включают расписание и хранение | ПодПолитика Защиты[] |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|---|---|
интервал | Интервал, с которым необходимо активировать резервное копирование. Почасовое значение может быть 4.6.8.12 |
инт |
scheduleWindowDuration | Указание длительности окна резервного копирования | инт |
scheduleWindowStartTime | Указание времени начала окна резервного копирования | струна |
Имя | Описание | Ценность |
---|---|---|
azureBackupRGNamePrefix | струна | |
azureBackupRGNameSuffix | струна |
Имя | Описание | Ценность |
---|---|---|
scheduleFrequencyInMins | Частота выполнения расписания журнала этой политики в минутах. | инт |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LogSchedulePolicy (обязательно) |
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание хранения политики защиты. | Ежедневное удержаниеРасписание |
ежемесячноРасписание | Ежемесячное расписание хранения политики защиты. | График ежемесячного удержания |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
еженедельноРасписание | Еженедельное расписание хранения политики защиты. | Еженедельный график удержания |
годовоеРасписание | Ежегодное расписание хранения политики защиты. | YearlyRetentionSchedule (Годовой график удержания) |
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
schedulePolicy | Расписание резервного копирования политики резервного копирования. | Политика расписания |
Имя | Описание | Ценность |
---|---|---|
E-Tag | Необязательный ETag. | струна |
расположение | Расположение ресурса. | струна |
имя | имя ресурса. | строка (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: хранилища |
свойства | Свойства ресурса политики защиты | Политика защиты |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupPolicies@2023-02-01" |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежемесячной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Задайте для типа AzureFileShareProtectionPolicy значение AzureStorage. Задайте для типа AzureVmWorkloadProtectionPolicy значение AzureWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql AzureStorage AzureWorkload "GenericProtectionPolicy" MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | инт |
resourceGuardOperationRequests | Запросы операций ResourceGuard | строка[] |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
подсчет | Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности. Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели. |
инт |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Задайте значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Задайте значение LogSchedulePolicy для типа LogSchedulePolicy. Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Задайте для типа SimpleSchedulePolicy значение SimpleSchedulePolicy. Установите значение SimpleSchedulePolicyV2 для типа SimpleSchedulePolicyV2. | LogSchedulePolicy "LongTermSchedulePolicy" SimpleSchedulePolicy SimpleSchedulePolicyV2 (обязательно) |
Имя | Описание | Ценность |
---|---|---|
isCompression | Флаг сжатия рабочей нагрузки. Это было добавлено, чтобы "isSqlCompression" Будет устарел после обновления клиентов, чтобы рассмотреть этот флаг. |
булевая переменная (bool) |
Сжатие ISSQL | Флаг сжатия SQL | булевая переменная (bool) |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики защиты. | Продолжительность удержания |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
Имя | Описание | Ценность |
---|---|---|
часовойРасписание | Почасовое расписание этой политики | Почасовое расписание |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Список дней недели этот график должен выполняться. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
scheduleWeeklyFrequency | По каждому числу недель этот график должен выполняться. | инт |
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание этой политики | Ежедневное расписание |
часовойРасписание | почасовое расписание этой политики | Почасовое расписание |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicyV2 (обязательно) |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
еженедельноРасписание | Еженедельное расписание этой политики | Еженедельное расписание |
Имя | Описание | Ценность |
---|---|---|
policyType | Тип политики резервного копирования | CopyOnlyFull "Разностная" "Full" 'Добавочный' "Недопустимый" Log SnapshotCopyOnlyFull "SnapshotFull" |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень. Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
SubProtectionPolicyTieringPolicy |
Имя | Описание | Ценность |
---|
Имя | Описание | Ценность |
---|---|---|
продолжительность | Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для TieringMode задано значение TierAfter |
инт |
durationType | Тип длительности хранения: дни/недели/месяцы/годы Используется только в том случае, если для TieringMode задано значение TierAfter |
"Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
tieringMode | Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения: 1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня 2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже. 3. DoNotTier: не уровневые точки восстановления |
DoNotTier "Недопустимый" TierAfter "TierRecommended" |
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: «Первый» "Четвертый" "Недопустимый" "Last" "Второй" "Третий" |
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
Имя | Описание | Ценность |
---|---|---|
scheduleRunDays | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
|
scheduleRunTimes | Список времени суток этот график должен выполняться. | строка[] |
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежегодной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |