Хранилища Microsoft.RecoveryServices/backupPolicies 2024-04-30-preview
- последние
- 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@2024-04-30-preview' = {
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'
}
}
Объекты 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'
}
Объекты ProtectionPolicy
Задайте свойство 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
}
snapshotConsistencyType: 'string'
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'
vaultRetentionPolicy: {
snapshotRetentionInDays: int
vaultRetention: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
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
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
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
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
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
}
}
Объекты SchedulePolicy
Задайте свойство 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'
]
}
}
Значения свойств
AzureFileShareProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureStorage (обязательно) |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
vaultRetentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий затверденных резервных копий. | VaultRetentionPolicy |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureIaaSVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Диапазон политик хранения мгновенных RP в днях | int |
policyType | "Недопустимый" "V1" "V2" |
|
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
snapshotConsistencyType | "OnlyCrashConsistent" | |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
AzureIaaSVMProtectionPolicyTieringPolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
AzureIaaSVMProtectionPolicyTieringPolicy
Имя | Описание | Ценность |
---|
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
retentionPolicy | Сведения о политике хранения. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureWorkload (обязательно) |
makePolicyConsistent | Исправление несоответствия политики | bool |
Параметры | Общие параметры для управления резервными копиями | Настройки |
subProtectionPolicy | Список политик подзащиты, которые включают расписание и хранение | SubProtectionPolicy[] |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
DailyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | день[] |
DailyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
DailySchedule
Имя | Описание | Ценность |
---|---|---|
scheduleRunTimes | Список времени суток этот график должен выполняться. | string[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | Дата месяца | int |
isLast | Указывает, является ли дата последней даты месяца | bool |
GenericProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | GenericProtectionPolicy (обязательный) |
fabricName | Имя структуры этой политики. | струна |
subProtectionPolicy | Список политик подзащиты, которые включают расписание и хранение | SubProtectionPolicy[] |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
HourlySchedule
Имя | Описание | Ценность |
---|---|---|
интервал | Интервал, с которым необходимо активировать резервное копирование. Почасовое значение может быть 4.6.8.12 |
int |
scheduleWindowDuration | Указание длительности окна резервного копирования | int |
scheduleWindowStartTime | Указание времени начала окна резервного копирования | струна |
InstantRPAdditionalDetails
Имя | Описание | Ценность |
---|---|---|
azureBackupRGNamePrefix | струна | |
azureBackupRGNameSuffix | струна |
LogSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
scheduleFrequencyInMins | Частота выполнения расписания журнала этой политики в минутах. | int |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LogSchedulePolicy (обязательно) |
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 можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: хранилища |
свойства | Свойства ProtectionPolicyResource | ProtectionPolicy |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
MonthlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежемесячной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения политики хранения. | string[] |
ProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Установите значение AzureIaasVM для типа AzureIaaSVMProtectionPolicy. Установите значение AzureSql для типа AzureSqlProtectionPolicy. Установите значение "AzureStorage" для типа AzureFileShareProtectionPolicy. Установите значение "AzureWorkload" для типа AzureVmWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql AzureStorage AzureWorkload "GenericProtectionPolicy" MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | int |
resourceGuardOperationRequests | Запросы операций ResourceGuard | string[] |
ResourceTags
Имя | Описание | Ценность |
---|
RetentionDuration
Имя | Описание | Ценность |
---|---|---|
считать | Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности. Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели. |
int |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
RetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Установите значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
SchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LogSchedulePolicy для типа LogSchedulePolicy. Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Установите значение SimpleSchedulePolicy для типа SimpleSchedulePolicy. Установите значение SimpleSchedulePolicyV2 для типа SimpleSchedulePolicyV2. | LogSchedulePolicy "LongTermSchedulePolicy" SimpleSchedulePolicy SimpleSchedulePolicyV2 (обязательно) |
Параметры
Имя | Описание | Ценность |
---|---|---|
isCompression | Флаг сжатия рабочей нагрузки. Это было добавлено, чтобы "isSqlCompression" Будет устарел после обновления клиентов, чтобы рассмотреть этот флаг. |
bool |
issqlcompression | Флаг сжатия SQL | bool |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
SimpleRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики защиты. | RetentionDuration |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
hourlySchedule | Почасовое расписание этой политики | HourlySchedule |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Список дней недели этот график должен выполняться. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список времени суток этот график должен выполняться. | string[] |
scheduleWeeklyFrequency | По каждому числу недель этот график должен выполняться. | int |
SimpleSchedulePolicyV2
Имя | Описание | Ценность |
---|---|---|
dailySchedule | Ежедневное расписание этой политики | DailySchedule |
hourlySchedule | почасовое расписание этой политики | HourlySchedule |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicyV2 (обязательно) |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
weeklySchedule | Еженедельное расписание этой политики | WeeklySchedule |
SnapshotBackupAdditionalDetails
Имя | Описание | Ценность |
---|---|---|
instantRPDetails | струна | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | Сведения об управляемом удостоверении, назначаемом пользователем | UserAssignedManagedIdentityDetails |
SubProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
policyType | Тип политики резервного копирования | CopyOnlyFull "Разностная" "Full" 'Добавочный' "Недопустимый" Log SnapshotCopyOnlyFull "SnapshotFull" |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
snapshotBackupAdditionalDetails | Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень. Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Имя | Описание | Ценность |
---|
TieringPolicy
Имя | Описание | Ценность |
---|---|---|
длительность | Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для TieringMode задано значение TierAfter |
int |
durationType | Тип длительности хранения: дни/недели/месяцы/годы Используется только в том случае, если для TieringMode задано значение TierAfter |
"Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
tieringMode | Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаемые значения: 1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня 2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже. 3. DoNotTier: не уровневые точки восстановления |
DoNotTier "Недопустимый" TierAfter "TierRecommended" |
UserAssignedIdentityProperties
Имя | Описание | Ценность |
---|---|---|
clientId | Идентификатор клиента назначенного удостоверения. | струна |
principalId | Основной идентификатор назначенного удостоверения. | струна |
UserAssignedManagedIdentityDetails
Имя | Описание | Ценность |
---|---|---|
identityArmId | Идентификатор ARM назначенного удостоверения. | струна |
identityName | Имя назначенного удостоверения. | струна |
userAssignedIdentityProperties | Свойства управляемого удостоверения, назначенные пользователем | UserAssignedIdentityProperties |
VaultRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
snapshotRetentionInDays | int (обязательно) | |
vaultRetention | Базовый класс для политики хранения. | RetentionPolicy (обязательно) |
WeeklyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: 'First' "Четвертый" "Недопустимый" "Last" "Второй" "Третий" |
WeeklyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
WeeklySchedule
Имя | Описание | Ценность |
---|---|---|
scheduleRunDays | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
|
scheduleRunTimes | Список времени суток этот график должен выполняться. | 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": "2024-04-30-preview",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
Объекты 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"
}
Объекты ProtectionPolicy
Задайте свойство 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
},
"snapshotConsistencyType": "string",
"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",
"vaultRetentionPolicy": {
"snapshotRetentionInDays": "int",
"vaultRetention": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
},
"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
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"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
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"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
}
}
Объекты SchedulePolicy
Задайте свойство 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" ]
}
}
Значения свойств
AzureFileShareProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureStorage (обязательно) |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
vaultRetentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий затверденных резервных копий. | VaultRetentionPolicy |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureIaaSVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Диапазон политик хранения мгновенных RP в днях | int |
policyType | "Недопустимый" "V1" "V2" |
|
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
snapshotConsistencyType | "OnlyCrashConsistent" | |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
AzureIaaSVMProtectionPolicyTieringPolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
AzureIaaSVMProtectionPolicyTieringPolicy
Имя | Описание | Ценность |
---|
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
retentionPolicy | Сведения о политике хранения. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureWorkload (обязательно) |
makePolicyConsistent | Исправление несоответствия политики | bool |
Параметры | Общие параметры для управления резервными копиями | Настройки |
subProtectionPolicy | Список политик подзащиты, которые включают расписание и хранение | SubProtectionPolicy[] |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
DailyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | день[] |
DailyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
DailySchedule
Имя | Описание | Ценность |
---|---|---|
scheduleRunTimes | Список времени суток этот график должен выполняться. | string[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | Дата месяца | int |
isLast | Указывает, является ли дата последней даты месяца | bool |
GenericProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | GenericProtectionPolicy (обязательный) |
fabricName | Имя структуры этой политики. | струна |
subProtectionPolicy | Список политик подзащиты, которые включают расписание и хранение | SubProtectionPolicy[] |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
HourlySchedule
Имя | Описание | Ценность |
---|---|---|
интервал | Интервал, с которым необходимо активировать резервное копирование. Почасовое значение может быть 4.6.8.12 |
int |
scheduleWindowDuration | Указание длительности окна резервного копирования | int |
scheduleWindowStartTime | Указание времени начала окна резервного копирования | струна |
InstantRPAdditionalDetails
Имя | Описание | Ценность |
---|---|---|
azureBackupRGNamePrefix | струна | |
azureBackupRGNameSuffix | струна |
LogSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
scheduleFrequencyInMins | Частота выполнения расписания журнала этой политики в минутах. | int |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LogSchedulePolicy (обязательно) |
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 | '2024-04-30-preview' |
eTag | Необязательный ETag. | струна |
местоположение | Расположение ресурса. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства ProtectionPolicyResource | ProtectionPolicy |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupPolicies" |
MonthlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежемесячной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения политики хранения. | string[] |
ProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Установите значение AzureIaasVM для типа AzureIaaSVMProtectionPolicy. Установите значение AzureSql для типа AzureSqlProtectionPolicy. Установите значение "AzureStorage" для типа AzureFileShareProtectionPolicy. Установите значение "AzureWorkload" для типа AzureVmWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql AzureStorage AzureWorkload "GenericProtectionPolicy" MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | int |
resourceGuardOperationRequests | Запросы операций ResourceGuard | string[] |
ResourceTags
Имя | Описание | Ценность |
---|
RetentionDuration
Имя | Описание | Ценность |
---|---|---|
считать | Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности. Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели. |
int |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
RetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Установите значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
SchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LogSchedulePolicy для типа LogSchedulePolicy. Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Установите значение SimpleSchedulePolicy для типа SimpleSchedulePolicy. Установите значение SimpleSchedulePolicyV2 для типа SimpleSchedulePolicyV2. | LogSchedulePolicy "LongTermSchedulePolicy" SimpleSchedulePolicy SimpleSchedulePolicyV2 (обязательно) |
Параметры
Имя | Описание | Ценность |
---|---|---|
isCompression | Флаг сжатия рабочей нагрузки. Это было добавлено, чтобы "isSqlCompression" Будет устарел после обновления клиентов, чтобы рассмотреть этот флаг. |
bool |
issqlcompression | Флаг сжатия SQL | bool |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
SimpleRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики защиты. | RetentionDuration |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
hourlySchedule | Почасовое расписание этой политики | HourlySchedule |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Список дней недели этот график должен выполняться. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список времени суток этот график должен выполняться. | string[] |
scheduleWeeklyFrequency | По каждому числу недель этот график должен выполняться. | int |
SimpleSchedulePolicyV2
Имя | Описание | Ценность |
---|---|---|
dailySchedule | Ежедневное расписание этой политики | DailySchedule |
hourlySchedule | почасовое расписание этой политики | HourlySchedule |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicyV2 (обязательно) |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
weeklySchedule | Еженедельное расписание этой политики | WeeklySchedule |
SnapshotBackupAdditionalDetails
Имя | Описание | Ценность |
---|---|---|
instantRPDetails | струна | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | Сведения об управляемом удостоверении, назначаемом пользователем | UserAssignedManagedIdentityDetails |
SubProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
policyType | Тип политики резервного копирования | CopyOnlyFull "Разностная" "Full" 'Добавочный' "Недопустимый" Log SnapshotCopyOnlyFull "SnapshotFull" |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
snapshotBackupAdditionalDetails | Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень. Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Имя | Описание | Ценность |
---|
TieringPolicy
Имя | Описание | Ценность |
---|---|---|
длительность | Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для TieringMode задано значение TierAfter |
int |
durationType | Тип длительности хранения: дни/недели/месяцы/годы Используется только в том случае, если для TieringMode задано значение TierAfter |
"Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
tieringMode | Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаемые значения: 1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня 2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже. 3. DoNotTier: не уровневые точки восстановления |
DoNotTier "Недопустимый" TierAfter "TierRecommended" |
UserAssignedIdentityProperties
Имя | Описание | Ценность |
---|---|---|
clientId | Идентификатор клиента назначенного удостоверения. | струна |
principalId | Основной идентификатор назначенного удостоверения. | струна |
UserAssignedManagedIdentityDetails
Имя | Описание | Ценность |
---|---|---|
identityArmId | Идентификатор ARM назначенного удостоверения. | струна |
identityName | Имя назначенного удостоверения. | струна |
userAssignedIdentityProperties | Свойства управляемого удостоверения, назначенные пользователем | UserAssignedIdentityProperties |
VaultRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
snapshotRetentionInDays | int (обязательно) | |
vaultRetention | Базовый класс для политики хранения. | RetentionPolicy (обязательно) |
WeeklyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: 'First' "Четвертый" "Недопустимый" "Last" "Второй" "Третий" |
WeeklyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
WeeklySchedule
Имя | Описание | Ценность |
---|---|---|
scheduleRunDays | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
|
scheduleRunTimes | Список времени суток этот график должен выполняться. | 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@2024-04-30-preview"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy 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"
}
Объекты ProtectionPolicy
Задайте свойство 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
}
snapshotConsistencyType = "string"
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"
vaultRetentionPolicy = {
snapshotRetentionInDays = int
vaultRetention = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
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
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
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
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
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
}
}
Объекты SchedulePolicy
Задайте свойство 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"
]
}
}
Значения свойств
AzureFileShareProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureStorage (обязательно) |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
vaultRetentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий затверденных резервных копий. | VaultRetentionPolicy |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureIaaSVMProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureIaasVM (обязательно) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Диапазон политик хранения мгновенных RP в днях | int |
policyType | "Недопустимый" "V1" "V2" |
|
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
snapshotConsistencyType | "OnlyCrashConsistent" | |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
AzureIaaSVMProtectionPolicyTieringPolicy |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
AzureIaaSVMProtectionPolicyTieringPolicy
Имя | Описание | Ценность |
---|
AzureSqlProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureSql (обязательно) |
retentionPolicy | Сведения о политике хранения. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | AzureWorkload (обязательно) |
makePolicyConsistent | Исправление несоответствия политики | bool |
Параметры | Общие параметры для управления резервными копиями | Настройки |
subProtectionPolicy | Список политик подзащиты, которые включают расписание и хранение | SubProtectionPolicy[] |
workLoadType | Тип рабочей нагрузки для управления резервными копиями | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
DailyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheMonth | Список дней месяца. | день[] |
DailyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
DailySchedule
Имя | Описание | Ценность |
---|---|---|
scheduleRunTimes | Список времени суток этот график должен выполняться. | string[] |
День
Имя | Описание | Ценность |
---|---|---|
дата | Дата месяца | int |
isLast | Указывает, является ли дата последней даты месяца | bool |
GenericProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | GenericProtectionPolicy (обязательный) |
fabricName | Имя структуры этой политики. | струна |
subProtectionPolicy | Список политик подзащиты, которые включают расписание и хранение | SubProtectionPolicy[] |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
HourlySchedule
Имя | Описание | Ценность |
---|---|---|
интервал | Интервал, с которым необходимо активировать резервное копирование. Почасовое значение может быть 4.6.8.12 |
int |
scheduleWindowDuration | Указание длительности окна резервного копирования | int |
scheduleWindowStartTime | Указание времени начала окна резервного копирования | струна |
InstantRPAdditionalDetails
Имя | Описание | Ценность |
---|---|---|
azureBackupRGNamePrefix | струна | |
azureBackupRGNameSuffix | струна |
LogSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
scheduleFrequencyInMins | Частота выполнения расписания журнала этой политики в минутах. | int |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | LogSchedulePolicy (обязательно) |
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 | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: хранилища |
свойства | Свойства ProtectionPolicyResource | ProtectionPolicy |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupPolicies@2024-04-30-preview" |
MonthlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежемесячной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Тип формата расписания хранения для ежемесячной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежемесячной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения политики хранения. | string[] |
ProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Установите значение AzureIaasVM для типа AzureIaaSVMProtectionPolicy. Установите значение AzureSql для типа AzureSqlProtectionPolicy. Установите значение "AzureStorage" для типа AzureFileShareProtectionPolicy. Установите значение "AzureWorkload" для типа AzureVmWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. | AzureIaasVM AzureSql AzureStorage AzureWorkload "GenericProtectionPolicy" MAB (обязательно) |
protectedItemsCount | Количество элементов, связанных с этой политикой. | int |
resourceGuardOperationRequests | Запросы операций ResourceGuard | string[] |
ResourceTags
Имя | Описание | Ценность |
---|
RetentionDuration
Имя | Описание | Ценность |
---|---|---|
считать | Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности. Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели. |
int |
durationType | Тип длительности хранения политики хранения. | "Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
RetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionPolicyType | Установите значение LongTermRetentionPolicy для типа LongTermRetentionPolicy. Установите значение SimpleRetentionPolicy для типа SimpleRetentionPolicy. | LongTermRetentionPolicy SimpleRetentionPolicy (обязательный) |
SchedulePolicy
Имя | Описание | Ценность |
---|---|---|
schedulePolicyType | Установите значение LogSchedulePolicy для типа LogSchedulePolicy. Установите значение LongTermSchedulePolicy для типа LongTermSchedulePolicy. Установите значение SimpleSchedulePolicy для типа SimpleSchedulePolicy. Установите значение SimpleSchedulePolicyV2 для типа SimpleSchedulePolicyV2. | LogSchedulePolicy "LongTermSchedulePolicy" SimpleSchedulePolicy SimpleSchedulePolicyV2 (обязательно) |
Параметры
Имя | Описание | Ценность |
---|---|---|
isCompression | Флаг сжатия рабочей нагрузки. Это было добавлено, чтобы "isSqlCompression" Будет устарел после обновления клиентов, чтобы рассмотреть этот флаг. |
bool |
issqlcompression | Флаг сжатия SQL | bool |
часовой пояс | Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". | струна |
SimpleRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
retentionDuration | Длительность хранения политики защиты. | RetentionDuration |
retentionPolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleRetentionPolicy (обязательный) |
SimpleSchedulePolicy
Имя | Описание | Ценность |
---|---|---|
hourlySchedule | Почасовое расписание этой политики | HourlySchedule |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicy (обязательный) |
scheduleRunDays | Список дней недели этот график должен выполняться. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
scheduleRunTimes | Список времени суток этот график должен выполняться. | string[] |
scheduleWeeklyFrequency | По каждому числу недель этот график должен выполняться. | int |
SimpleSchedulePolicyV2
Имя | Описание | Ценность |
---|---|---|
dailySchedule | Ежедневное расписание этой политики | DailySchedule |
hourlySchedule | почасовое расписание этой политики | HourlySchedule |
schedulePolicyType | Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. | SimpleSchedulePolicyV2 (обязательно) |
scheduleRunFrequency | Частота запланированной операции этой политики. | "Ежедневно" "Почасово" "Недопустимый" "Еженедельно" |
weeklySchedule | Еженедельное расписание этой политики | WeeklySchedule |
SnapshotBackupAdditionalDetails
Имя | Описание | Ценность |
---|---|---|
instantRPDetails | струна | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | Сведения об управляемом удостоверении, назначаемом пользователем | UserAssignedManagedIdentityDetails |
SubProtectionPolicy
Имя | Описание | Ценность |
---|---|---|
policyType | Тип политики резервного копирования | CopyOnlyFull "Разностная" "Full" 'Добавочный' "Недопустимый" Log SnapshotCopyOnlyFull "SnapshotFull" |
retentionPolicy | Политика хранения с подробными сведениями о диапазонах хранения резервных копий. | RetentionPolicy |
schedulePolicy | Расписание резервного копирования, указанное в рамках политики резервного копирования. | SchedulePolicy |
snapshotBackupAdditionalDetails | Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
tieringPolicy | Политика распределения по уровням для автоматического перемещения запросов на другой уровень. Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Имя | Описание | Ценность |
---|
TieringPolicy
Имя | Описание | Ценность |
---|---|---|
длительность | Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для TieringMode задано значение TierAfter |
int |
durationType | Тип длительности хранения: дни/недели/месяцы/годы Используется только в том случае, если для TieringMode задано значение TierAfter |
"Дни" "Недопустимый" "Месяцы" "Недели" "Годы" |
tieringMode | Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаемые значения: 1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня 2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже. 3. DoNotTier: не уровневые точки восстановления |
DoNotTier "Недопустимый" TierAfter "TierRecommended" |
UserAssignedIdentityProperties
Имя | Описание | Ценность |
---|---|---|
clientId | Идентификатор клиента назначенного удостоверения. | струна |
principalId | Основной идентификатор назначенного удостоверения. | струна |
UserAssignedManagedIdentityDetails
Имя | Описание | Ценность |
---|---|---|
identityArmId | Идентификатор ARM назначенного удостоверения. | струна |
identityName | Имя назначенного удостоверения. | струна |
userAssignedIdentityProperties | Свойства управляемого удостоверения, назначенные пользователем | UserAssignedIdentityProperties |
VaultRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
snapshotRetentionInDays | int (обязательно) | |
vaultRetention | Базовый класс для политики хранения. | RetentionPolicy (обязательно) |
WeeklyRetentionFormat
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
неделиOfTheMonth | Список недель месяца. | Массив строк, содержащий любой из: 'First' "Четвертый" "Недопустимый" "Last" "Второй" "Третий" |
WeeklyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
daysOfTheWeek | Список дней недели для еженедельной политики хранения. | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionTimes | Время хранения политики хранения. | string[] |
WeeklySchedule
Имя | Описание | Ценность |
---|---|---|
scheduleRunDays | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
|
scheduleRunTimes | Список времени суток этот график должен выполняться. | string[] |
YearlyRetentionSchedule
Имя | Описание | Ценность |
---|---|---|
месяцыOfYear | Список месяцев ежегодной политики хранения. | Массив строк, содержащий любой из: "Апрель" "Август" "Декабрь" "Февраль" "Недопустимый" "Январь" "Июль" "Июнь" "Март" "Май" "Ноябрь" "Октябрь" "Сентябрь" |
retentionDuration | Длительность хранения политики хранения. | RetentionDuration |
retentionScheduleDaily | Формат ежедневного хранения для ежегодной политики хранения. | DailyRetentionFormat |
retentionScheduleFormatType | Формат расписания хранения для ежегодной политики хранения. | "Ежедневно" "Недопустимый" "Еженедельно" |
retentionScheduleWeekly | Еженедельный формат хранения для ежегодной политики хранения. | WeeklyRetentionFormat |
retentionTimes | Время хранения политики хранения. | string[] |