Хранилища Microsoft.RecoveryServices/backupPolicies 2016-06-01
- последние
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 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-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 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-preview
- 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 (обязательно) |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
retentionPolicy | Сведения о политике хранения. | RetentionPolicy |
DailyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | день[] |
DailyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | int | |
isLast | bool |
LongTermRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
dailySchedule | Ежедневное расписание хранения политики резервного копирования. | DailyRetentionSchedule |
monthlySchedule | Ежемесячное расписание хранения политики резервного копирования. | MonthlyRetentionSchedule |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
weeklySchedule | Еженедельное расписание хранения политики резервного копирования. | WeeklyRetentionSchedule |
yearlySchedule | Ежегодное расписание хранения политики резервного копирования. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
MabProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
retentionPolicy | Сведения, указанные в политике хранения. | RetentionPolicy |
schedulePolicy | Расписание, указанное в политике резервного копирования. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Имя | Описание | Ценность |
---|---|---|
eTag | Необязательный ETag. | струна |
местоположение | Расположение ресурса. | струна |
имя | Имя ресурса | строка (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: хранилища |
свойства | Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса. | ProtectionPolicy |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
MonthlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежемесячной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения политики хранения. | string[] |
ProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Установите значение AzureIaasVM для типа AzureIaaSVMProtectionPolicy. Установите значение AzureSql для типа AzureSqlProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | int |
ResourceTags
Имя | Описание | Ценность |
---|
RetentionDuration
Имя | Описание | Ценность |
---|---|---|
считать | Количество типов длительности. Длительность хранения определяется объединением времени подсчета и длительности. Например, если count = 3 и durationType = Недель, срок хранения составляет три недели. |
int |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
RetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Установите значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
SchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Установите значение SimpleSchedulePolicy для типа SimpleSchedulePolicy. | "LongTermSchedulePolicy" SimpleSchedulePolicy (обязательный) |
SimpleRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики защиты. | RetentionDuration |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Этот список — это дни недели, когда выполняется расписание. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Определяет интервал частоты (ежедневно или еженедельно) для политики расписания. | "Ежедневно" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список раз, в течение дня, когда расписание выполняется. | string[] |
scheduleWeeklyFrequency | Количество раз в неделю, в течение которой выполняется расписание. | int |
WeeklyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: 'First' "Четвертый" "Last" "Второй" "Третий" |
WeeklyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
YearlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев года для ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
retentionDuration | Длительность хранения для политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежегодной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения для политики хранения. | string[] |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Bicep-файл | Описание |
---|---|
Azure Backup для рабочей нагрузки на виртуальных машинах Azure | Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту |
резервное копирование существующей общей папки с помощью служб восстановления (ежедневно) | Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
резервное копирование существующей общей папки с помощью служб восстановления (почасовой) | Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
виртуальные машины Resource Manager резервного копирования с помощью хранилища служб восстановления | Этот шаблон будет использовать существующее хранилище служб восстановления и существующую политику резервного копирования и настраивает резервное копирование нескольких виртуальных машин Resource Manager, принадлежащих одной группе ресурсов. |
создать политику ежедневного резервного копирования для RS Vault для защиты IaaSVMs | Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM. |
создание хранилища служб восстановления с помощью политик резервного копирования | Этот шаблон создает хранилище служб восстановления с политиками резервного копирования и настраивает дополнительные функции, такие как системное удостоверение, тип хранилища резервных копий, восстановление между регионами и журналы диагностики и блокировка удаления. |
создание еженедельной политики резервного копирования для RS Vault для защиты IaaSVMs | Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин 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 (обязательно) |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
retentionPolicy | Сведения о политике хранения. | RetentionPolicy |
DailyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | день[] |
DailyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | int | |
isLast | bool |
LongTermRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
dailySchedule | Ежедневное расписание хранения политики резервного копирования. | DailyRetentionSchedule |
monthlySchedule | Ежемесячное расписание хранения политики резервного копирования. | MonthlyRetentionSchedule |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
weeklySchedule | Еженедельное расписание хранения политики резервного копирования. | WeeklyRetentionSchedule |
yearlySchedule | Ежегодное расписание хранения политики резервного копирования. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
MabProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
retentionPolicy | Сведения, указанные в политике хранения. | RetentionPolicy |
schedulePolicy | Расписание, указанное в политике резервного копирования. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2016-06-01' |
eTag | Необязательный ETag. | струна |
местоположение | Расположение ресурса. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса. | ProtectionPolicy |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupPolicies" |
MonthlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежемесячной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения политики хранения. | string[] |
ProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Установите значение AzureIaasVM для типа AzureIaaSVMProtectionPolicy. Установите значение AzureSql для типа AzureSqlProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | int |
ResourceTags
Имя | Описание | Ценность |
---|
RetentionDuration
Имя | Описание | Ценность |
---|---|---|
считать | Количество типов длительности. Длительность хранения определяется объединением времени подсчета и длительности. Например, если count = 3 и durationType = Недель, срок хранения составляет три недели. |
int |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
RetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Установите значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
SchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Установите значение SimpleSchedulePolicy для типа SimpleSchedulePolicy. | "LongTermSchedulePolicy" SimpleSchedulePolicy (обязательный) |
SimpleRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики защиты. | RetentionDuration |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Этот список — это дни недели, когда выполняется расписание. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Определяет интервал частоты (ежедневно или еженедельно) для политики расписания. | "Ежедневно" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список раз, в течение дня, когда расписание выполняется. | string[] |
scheduleWeeklyFrequency | Количество раз в неделю, в течение которой выполняется расписание. | int |
WeeklyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: 'First' "Четвертый" "Last" "Второй" "Третий" |
WeeklyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
YearlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев года для ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
retentionDuration | Длительность хранения для политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежегодной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения для политики хранения. | string[] |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Azure Backup для рабочей нагрузки на виртуальных машинах Azure развертывание |
Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту |
резервное копирование существующей общей папки с помощью служб восстановления (ежедневно) развертывание |
Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
резервное копирование существующей общей папки с помощью служб восстановления (почасовой) развертывание |
Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
виртуальные машины Resource Manager резервного копирования с помощью хранилища служб восстановления развертывание |
Этот шаблон будет использовать существующее хранилище служб восстановления и существующую политику резервного копирования и настраивает резервное копирование нескольких виртуальных машин Resource Manager, принадлежащих одной группе ресурсов. |
создать политику ежедневного резервного копирования для RS Vault для защиты IaaSVMs развертывание |
Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM. |
создание хранилища служб восстановления с помощью политик резервного копирования развертывание |
Этот шаблон создает хранилище служб восстановления с политиками резервного копирования и настраивает дополнительные функции, такие как системное удостоверение, тип хранилища резервных копий, восстановление между регионами и журналы диагностики и блокировка удаления. |
создание еженедельной политики резервного копирования для RS Vault для защиты IaaSVMs развертывание |
Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин 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"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
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 (обязательно) |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
retentionPolicy | Сведения о политике хранения. | RetentionPolicy |
DailyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | день[] |
DailyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | int | |
isLast | bool |
LongTermRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
dailySchedule | Ежедневное расписание хранения политики резервного копирования. | DailyRetentionSchedule |
monthlySchedule | Ежемесячное расписание хранения политики резервного копирования. | MonthlyRetentionSchedule |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermRetentionPolicy (обязательно) |
weeklySchedule | Еженедельное расписание хранения политики резервного копирования. | WeeklyRetentionSchedule |
yearlySchedule | Ежегодное расписание хранения политики резервного копирования. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | LongTermSchedulePolicy (обязательно) |
MabProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | MAB (обязательно) |
retentionPolicy | Сведения, указанные в политике хранения. | RetentionPolicy |
schedulePolicy | Расписание, указанное в политике резервного копирования. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Имя | Описание | Ценность |
---|---|---|
eTag | Необязательный ETag. | струна |
местоположение | Расположение ресурса. | струна |
имя | Имя ресурса | строка (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: хранилища |
свойства | Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса. | ProtectionPolicy |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01" |
MonthlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежемесячной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения политики хранения. | string[] |
ProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Установите значение AzureIaasVM для типа AzureIaaSVMProtectionPolicy. Установите значение AzureSql для типа AzureSqlProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | int |
ResourceTags
Имя | Описание | Ценность |
---|
RetentionDuration
Имя | Описание | Ценность |
---|---|---|
считать | Количество типов длительности. Длительность хранения определяется объединением времени подсчета и длительности. Например, если count = 3 и durationType = Недель, срок хранения составляет три недели. |
int |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
RetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Установите значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
SchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Установите значение SimpleSchedulePolicy для типа SimpleSchedulePolicy. | "LongTermSchedulePolicy" SimpleSchedulePolicy (обязательный) |
SimpleRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики защиты. | RetentionDuration |
retentionPolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Это свойство используется в качестве дискриминации для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Этот список — это дни недели, когда выполняется расписание. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Определяет интервал частоты (ежедневно или еженедельно) для политики расписания. | "Ежедневно" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список раз, в течение дня, когда расписание выполняется. | string[] |
scheduleWeeklyFrequency | Количество раз в неделю, в течение которой выполняется расписание. | int |
WeeklyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: 'First' "Четвертый" "Last" "Второй" "Третий" |
WeeklyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
YearlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев года для ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
retentionDuration | Длительность хранения для политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежегодной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения для политики хранения. | string[] |