Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
- Последняя версия
- 2025-02-28-превью
- 2025-02-01
- 2025-01-01
- 2024-11-01-превью
- 2024-10-01
- 2024-07-30-превью
- 2024-04-30-превью
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-превью
- 2022-09-01-превью
- 2022-06-01-превью
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-превью
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Определение ресурсов Bicep
Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: 'string'
}
}
Объекты SchedulePolicy
Задайте свойство schedulePolicyType , чтобы указать тип объекта.
Для LongTermSchedulePolicy используйте:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
Для SimpleSchedulePolicy используйте:
{
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
Объекты ProtectionPolicy
Задайте свойство backupManagementType , чтобы указать тип объекта.
Для AzureIaasVM используйте:
{
backupManagementType: 'AzureIaasVM'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Для AzureSql используйте следующую команду:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
Для MAB используйте:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Объекты RetentionPolicy
Задайте свойство 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'
}
Значения свойств
AzureIaaSVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
Формат ежедневного удержания
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | День[] |
Ежедневное удержаниеРасписание
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | инт | |
isLast | булевая переменная (bool) |
Долгосрочное удержаниеПолитика
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание хранения политики резервного копирования. | Ежедневное удержаниеРасписание |
ежемесячноРасписание | Ежемесячное расписание хранения политики резервного копирования. | График ежемесячного удержания |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
еженедельноРасписание | Еженедельное расписание хранения политики резервного копирования. | Еженедельный график удержания |
годовоеРасписание | Ежегодное расписание хранения политики резервного копирования. | YearlyRetentionSchedule (Годовой график удержания) |
Долгосрочная политика расписания
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
MabProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
Политика удержания | Сведения, указанные в политике хранения. | Политика хранения |
schedulePolicy | Расписание, указанное в политике резервного копирования. | Политика расписания |
Microsoft.RecoveryServices/vaults/backupPolicies
Имя | Описание | Ценность |
---|---|---|
E-Tag | Необязательный ETag. | струна |
расположение | Расположение ресурса. | струна |
имя | имя ресурса. | строка (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: хранилища |
свойства | Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса. | Политика защиты |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
График ежемесячного удержания
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежемесячной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |
Политика защиты
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | инт |
Теги ресурса
Имя | Описание | Ценность |
---|
Длительность хранения
Имя | Описание | Ценность |
---|---|---|
подсчет | Количество типов длительности. Длительность хранения определяется объединением времени подсчета и длительности. Например, если count = 3 и durationType = Недель, срок хранения составляет три недели. |
инт |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
Политика хранения
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Задайте значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
Политика расписания
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Задайте для типа SimpleSchedulePolicy значение SimpleSchedulePolicy. | "LongTermSchedulePolicy" SimpleSchedulePolicy (обязательный) |
SimpleRetentionPolicy (Политика SimpleRetention)
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики защиты. | Продолжительность удержания |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy (англ.)
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Этот список — это дни недели, когда выполняется расписание. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Определяет интервал частоты (ежедневно или еженедельно) для политики расписания. | "Ежедневно" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список раз, в течение дня, когда расписание выполняется. | строка[] |
scheduleWeeklyFrequency | Количество раз в неделю, в течение которой выполняется расписание. | инт |
ЕженедельныйRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: «Первый» "Четвертый" "Last" "Второй" "Третий" |
Еженедельный график удержания
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
YearlyRetentionSchedule (Годовой график удержания)
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев года для ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
удержаниеDuration | Длительность хранения для политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежегодной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения для политики хранения. | строка[] |
Примеры использования
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска 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. |
Определение ресурса шаблона ARM
Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2016-06-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
Объекты SchedulePolicy
Задайте свойство schedulePolicyType , чтобы указать тип объекта.
Для LongTermSchedulePolicy используйте:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
Для SimpleSchedulePolicy используйте:
{
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
Объекты ProtectionPolicy
Задайте свойство backupManagementType , чтобы указать тип объекта.
Для AzureIaasVM используйте:
{
"backupManagementType": "AzureIaasVM",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Для AzureSql используйте следующую команду:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
Для MAB используйте:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Объекты RetentionPolicy
Задайте свойство 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"
}
Значения свойств
AzureIaaSVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
Формат ежедневного удержания
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | День[] |
Ежедневное удержаниеРасписание
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | инт | |
isLast | булевая переменная (bool) |
Долгосрочное удержаниеПолитика
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание хранения политики резервного копирования. | Ежедневное удержаниеРасписание |
ежемесячноРасписание | Ежемесячное расписание хранения политики резервного копирования. | График ежемесячного удержания |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
еженедельноРасписание | Еженедельное расписание хранения политики резервного копирования. | Еженедельный график удержания |
годовоеРасписание | Ежегодное расписание хранения политики резервного копирования. | YearlyRetentionSchedule (Годовой график удержания) |
Долгосрочная политика расписания
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
MabProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
Политика удержания | Сведения, указанные в политике хранения. | Политика хранения |
schedulePolicy | Расписание, указанное в политике резервного копирования. | Политика расписания |
Microsoft.RecoveryServices/vaults/backupPolicies
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2016-06-01' |
E-Tag | Необязательный ETag. | струна |
расположение | Расположение ресурса. | струна |
имя | имя ресурса. | строка (обязательно) |
свойства | Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса. | Политика защиты |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupPolicies" |
График ежемесячного удержания
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежемесячной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |
Политика защиты
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | инт |
Теги ресурса
Имя | Описание | Ценность |
---|
Длительность хранения
Имя | Описание | Ценность |
---|---|---|
подсчет | Количество типов длительности. Длительность хранения определяется объединением времени подсчета и длительности. Например, если count = 3 и durationType = Недель, срок хранения составляет три недели. |
инт |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
Политика хранения
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Задайте значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
Политика расписания
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Задайте для типа SimpleSchedulePolicy значение SimpleSchedulePolicy. | "LongTermSchedulePolicy" SimpleSchedulePolicy (обязательный) |
SimpleRetentionPolicy (Политика SimpleRetention)
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики защиты. | Продолжительность удержания |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy (англ.)
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Этот список — это дни недели, когда выполняется расписание. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Определяет интервал частоты (ежедневно или еженедельно) для политики расписания. | "Ежедневно" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список раз, в течение дня, когда расписание выполняется. | строка[] |
scheduleWeeklyFrequency | Количество раз в неделю, в течение которой выполняется расписание. | инт |
ЕженедельныйRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: «Первый» "Четвертый" "Last" "Второй" "Третий" |
Еженедельный график удержания
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
YearlyRetentionSchedule (Годовой график удержания)
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев года для ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
удержаниеDuration | Длительность хранения для политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежегодной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения для политики хранения. | строка[] |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска 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. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
eTag = "string"
properties = {
protectedItemsCount = int
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
}
}
Объекты SchedulePolicy
Задайте свойство schedulePolicyType , чтобы указать тип объекта.
Для LongTermSchedulePolicy используйте:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
Для SimpleSchedulePolicy используйте:
{
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
Объекты ProtectionPolicy
Задайте свойство backupManagementType , чтобы указать тип объекта.
Для AzureIaasVM используйте:
{
backupManagementType = "AzureIaasVM"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Для AzureSql используйте следующую команду:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
Для MAB используйте:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Объекты RetentionPolicy
Задайте свойство 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"
}
Значения свойств
AzureIaaSVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
Политика удержания | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | Политика хранения |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | Политика расписания |
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
Политика удержания | Сведения о политике хранения. | Политика хранения |
Формат ежедневного удержания
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | День[] |
Ежедневное удержаниеРасписание
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | инт | |
isLast | булевая переменная (bool) |
Долгосрочное удержаниеПолитика
Имя | Описание | Ценность |
---|---|---|
ежедневноРасписание | Ежедневное расписание хранения политики резервного копирования. | Ежедневное удержаниеРасписание |
ежемесячноРасписание | Ежемесячное расписание хранения политики резервного копирования. | График ежемесячного удержания |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
еженедельноРасписание | Еженедельное расписание хранения политики резервного копирования. | Еженедельный график удержания |
годовоеРасписание | Ежегодное расписание хранения политики резервного копирования. | YearlyRetentionSchedule (Годовой график удержания) |
Долгосрочная политика расписания
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
MabProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
Политика удержания | Сведения, указанные в политике хранения. | Политика хранения |
schedulePolicy | Расписание, указанное в политике резервного копирования. | Политика расписания |
Microsoft.RecoveryServices/vaults/backupPolicies
Имя | Описание | Ценность |
---|---|---|
E-Tag | Необязательный ETag. | струна |
расположение | Расположение ресурса. | струна |
имя | имя ресурса. | строка (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: хранилища |
свойства | Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса. | Политика защиты |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01" |
График ежемесячного удержания
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежемесячной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения политики хранения. | строка[] |
Политика защиты
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | инт |
Теги ресурса
Имя | Описание | Ценность |
---|
Длительность хранения
Имя | Описание | Ценность |
---|---|---|
подсчет | Количество типов длительности. Длительность хранения определяется объединением времени подсчета и длительности. Например, если count = 3 и durationType = Недель, срок хранения составляет три недели. |
инт |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
Политика хранения
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Задайте значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
Политика расписания
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Задайте для типа SimpleSchedulePolicy значение SimpleSchedulePolicy. | "LongTermSchedulePolicy" SimpleSchedulePolicy (обязательный) |
SimpleRetentionPolicy (Политика SimpleRetention)
Имя | Описание | Ценность |
---|---|---|
удержаниеDuration | Длительность хранения политики защиты. | Продолжительность удержания |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy (англ.)
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Этот список — это дни недели, когда выполняется расписание. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Определяет интервал частоты (ежедневно или еженедельно) для политики расписания. | "Ежедневно" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список раз, в течение дня, когда расписание выполняется. | строка[] |
scheduleWeeklyFrequency | Количество раз в неделю, в течение которой выполняется расписание. | инт |
ЕженедельныйRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: «Первый» "Четвертый" "Last" "Второй" "Третий" |
Еженедельный график удержания
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
удержаниеDuration | Длительность хранения политики хранения. | Продолжительность удержания |
retentionTimes | Время хранения политики хранения. | строка[] |
YearlyRetentionSchedule (Годовой график удержания)
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев года для ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
удержаниеDuration | Длительность хранения для политики хранения. | Продолжительность удержания |
удержаниеРасписаниеЕжедневно | Формат ежедневного хранения для ежегодной политики хранения. | Формат ежедневного удержания |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | ЕженедельныйRetentionFormat |
retentionTimes | Время хранения для политики хранения. | строка[] |