Поделиться через


Microsoft.RecoveryServices хранилища/резервное копированиеПолитики 2025-02-28-preview

Определение ресурсов Bicep

Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2025-02-28-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'
  }
}

Объекты 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'
    ]
  }
}

Объекты 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'
        }
      }
    }
  ]
  vmWorkloadPolicyType: '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
  }
}

Значения свойств

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 в днях инт
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[]
vmWorkloadPolicyType Тип рабочей нагрузки для управления резервными копиями "Недопустимый"
"SnapshotV1"
"SnapshotV2"
"Потоковая передача"
workLoadType Тип рабочей нагрузки для управления резервными копиями AzureFileShare
AzureSqlDb
"Клиент"
Exchange
FileFolder
"GenericDataSource"
"Недопустимый"
SAPAseDatabase
"SAPHanaDatabase"
"SAPHanaDBInstance"
"Sharepoint"
"SQLDataBase"
"SQLDB"
SystemState
"Виртуальная машина"
VMwareVM

DailyRetentionFormat

Имя Описание Ценность
daysOfTheMonth Список дней месяца. День[]

DailyRetentionSchedule

Имя Описание Ценность
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionTimes Время хранения политики хранения. строка[]

DailySchedule

Имя Описание Ценность
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]

День

Имя Описание Ценность
дата Дата месяца инт
isLast Указывает, является ли дата последней даты месяца булевая переменная (bool)

GenericProtectionPolicy

Имя Описание Ценность
backupManagementType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. GenericProtectionPolicy (обязательный)
fabricName Имя структуры этой политики. струна
subProtectionPolicy Список политик подзащиты, которые включают расписание и хранение SubProtectionPolicy[]
часовой пояс Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". струна

HourlySchedule

Имя Описание Ценность
интервал Интервал, с которым необходимо активировать резервное копирование. Почасовое значение
может быть 4.6.8.12
инт
scheduleWindowDuration Указание длительности окна резервного копирования инт
scheduleWindowStartTime Указание времени начала окна резервного копирования струна

InstantRPAdditionalDetails

Имя Описание Ценность
azureBackupRGNamePrefix струна
azureBackupRGNameSuffix струна

LogSchedulePolicy

Имя Описание Ценность
scheduleFrequencyInMins Частота выполнения расписания журнала этой политики в минутах. инт
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LogSchedulePolicy (обязательно)

LongTermRetentionPolicy

Имя Описание Ценность
ежедневноРасписание Ежедневное расписание хранения политики защиты. DailyRetentionSchedule
ежемесячноРасписание Ежемесячное расписание хранения политики защиты. MonthlyRetentionSchedule
retentionPolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LongTermRetentionPolicy (обязательно)
еженедельноРасписание Еженедельное расписание хранения политики защиты. WeeklyRetentionSchedule
yearlySchedule Ежегодное расписание хранения политики защиты. YearlyRetentionSchedule

LongTermSchedulePolicy

Имя Описание Ценность
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LongTermSchedulePolicy (обязательно)

MabProtectionPolicy

Имя Описание Ценность
backupManagementType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. MAB (обязательно)
retentionPolicy Сведения о политике хранения. RetentionPolicy
schedulePolicy Расписание резервного копирования политики резервного копирования. SchedulePolicy

Microsoft.RecoveryServices/vaults/backupPolicies

Имя Описание Ценность
E-Tag Необязательный ETag. струна
расположение Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: хранилища
свойства Свойства ресурса политики защиты ProtectionPolicy
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

MonthlyRetentionSchedule

Имя Описание Ценность
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionScheduleDaily Формат ежедневного хранения для ежемесячной политики хранения. DailyRetentionFormat
retentionScheduleFormatType Тип формата расписания хранения для ежемесячной политики хранения. "Ежедневно"
"Недопустимый"
"Еженедельно"
retentionScheduleWeekly Еженедельный формат хранения для ежемесячной политики хранения. WeeklyRetentionFormat
retentionTimes Время хранения политики хранения. строка[]

ProtectionPolicy

Имя Описание Ценность
backupManagementType Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Задайте для типа AzureFileShareProtectionPolicy значение AzureStorage. Задайте для типа AzureVmWorkloadProtectionPolicy значение AzureWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. AzureIaasVM
AzureSql
AzureStorage
AzureWorkload
"GenericProtectionPolicy"
MAB (обязательно)
protectedItemsCount Количество элементов, связанных с этой политикой. инт
resourceGuardOperationRequests Запросы операций ResourceGuard строка[]

ResourceTags

Имя Описание Ценность

Длительность хранения

Имя Описание Ценность
подсчет Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности.
Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели.
инт
durationType Тип длительности хранения политики хранения. "Дни"
"Недопустимый"
"Месяцы"
"Недели"
"Годы"

Политика хранения

Имя Описание Ценность
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
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. SimpleSchedulePolicy (обязательный)
scheduleRunDays Список дней недели этот график должен выполняться. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
scheduleRunFrequency Частота запланированной операции этой политики. "Ежедневно"
"Почасово"
"Недопустимый"
"Еженедельно"
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]
scheduleWeeklyFrequency По каждому числу недель этот график должен выполняться. инт

SimpleSchedulePolicyV2

Имя Описание Ценность
ежедневноРасписание Ежедневное расписание этой политики DailySchedule
часовойРасписание почасовое расписание этой политики HourlySchedule
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. SimpleSchedulePolicyV2 (обязательно)
scheduleRunFrequency Частота запланированной операции этой политики. "Ежедневно"
"Почасово"
"Недопустимый"
"Еженедельно"
еженедельноРасписание Еженедельное расписание этой политики WeeklySchedule

SnapshotBackupAdditionalDetails

Имя Описание Ценность
instantRPDetails струна
instantRpRetentionRangeInDays инт
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
инт
durationType Тип длительности хранения: дни/недели/месяцы/годы
Используется только в том случае, если для TieringMode задано значение TierAfter
"Дни"
"Недопустимый"
"Месяцы"
"Недели"
"Годы"
tieringMode Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения:
1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня
2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже.
3. DoNotTier: не уровневые точки восстановления
DoNotTier
"Недопустимый"
TierAfter
"TierRecommended"

UserAssignedIdentityProperties

Имя Описание Ценность
clientId Идентификатор клиента назначенного удостоверения. струна
идентификатор принципала Основной идентификатор назначенного удостоверения. струна

UserAssignedManagedIdentityDetails

Имя Описание Ценность
identityArmId Идентификатор ARM назначенного удостоверения. струна
identityName Имя назначенного удостоверения. струна
userAssignedIdentityProperties Свойства управляемого удостоверения, назначенные пользователем UserAssignedIdentityProperties

VaultRetentionPolicy

Имя Описание Ценность
snapshotRetentionInDays int (обязательно)
vaultRetention Базовый класс для политики хранения. RetentionPolicy (обязательно)

WeeklyRetentionFormat

Имя Описание Ценность
daysOfTheWeek Список дней недели. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
неделиOfTheMonth Список недель месяца. Массив строк, содержащий любой из:
'First'
"Четвертый"
"Недопустимый"
"Last"
"Второй"
"Третий"

WeeklyRetentionSchedule

Имя Описание Ценность
daysOfTheWeek Список дней недели для еженедельной политики хранения. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionTimes Время хранения политики хранения. строка[]

WeeklySchedule

Имя Описание Ценность
scheduleRunDays Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]

YearlyRetentionSchedule

Имя Описание Ценность
месяцыOfYear Список месяцев ежегодной политики хранения. Массив строк, содержащий любой из:
"Апрель"
"Август"
"Декабрь"
"Февраль"
"Недопустимый"
"Январь"
"Июль"
"Июнь"
"Март"
"Май"
"Ноябрь"
"Октябрь"
"Сентябрь"
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionScheduleDaily Формат ежедневного хранения для ежегодной политики хранения. DailyRetentionFormat
retentionScheduleFormatType Формат расписания хранения для ежегодной политики хранения. "Ежедневно"
"Недопустимый"
"Еженедельно"
retentionScheduleWeekly Еженедельный формат хранения для ежегодной политики хранения. WeeklyRetentionFormat
retentionTimes Время хранения политики хранения. строка[]

Примеры использования

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
Azure Backup для рабочей нагрузки на виртуальных машинах Azure Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту
резервное копирование существующей общей папки с помощью служб восстановления (ежедневно) Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров.
резервное копирование существующей общей папки с помощью служб восстановления (почасовой) Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров.
виртуальные машины Resource Manager резервного копирования с помощью хранилища служб восстановления Этот шаблон будет использовать существующее хранилище служб восстановления и существующую политику резервного копирования и настраивает резервное копирование нескольких виртуальных машин Resource Manager, принадлежащих одной группе ресурсов.
создание AVD с помощью FSLogix и присоединения ad DS Этот шаблон позволяет создавать ресурсы виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, учетная запись хранения FSLogix, общая папка, хранилище служб восстановления для резервного копирования узла тестового сеанса, его расширения с присоединением к домену Active Directory с идентификатором Microsoft Entra ID.
Создание политики ежедневного резервного копирования для RS Vault для защиты виртуальных машин IaaSV Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM.
создание хранилища служб восстановления с помощью политик резервного копирования Этот шаблон создает хранилище служб восстановления с политиками резервного копирования и настраивает дополнительные функции, такие как системное удостоверение, тип хранилища резервных копий, восстановление между регионами и журналы диагностики и блокировка удаления.
Создание еженедельной политики резервного копирования для RS Vault для защиты IaaSVM Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM.

Определение ресурса шаблона ARM

Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
  "apiVersion": "2025-02-28-preview",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "protectedItemsCount": "int",
    "resourceGuardOperationRequests": [ "string" ],
    "backupManagementType": "string"
    // For remaining properties, see ProtectionPolicy objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты 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" ]
  }
}

Объекты 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"
        }
      }
    }
  ],
  "vmWorkloadPolicyType": "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
  }
}

Значения свойств

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 в днях инт
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[]
vmWorkloadPolicyType Тип рабочей нагрузки для управления резервными копиями "Недопустимый"
"SnapshotV1"
"SnapshotV2"
"Потоковая передача"
workLoadType Тип рабочей нагрузки для управления резервными копиями AzureFileShare
AzureSqlDb
"Клиент"
Exchange
FileFolder
"GenericDataSource"
"Недопустимый"
SAPAseDatabase
"SAPHanaDatabase"
"SAPHanaDBInstance"
"Sharepoint"
"SQLDataBase"
"SQLDB"
SystemState
"Виртуальная машина"
VMwareVM

DailyRetentionFormat

Имя Описание Ценность
daysOfTheMonth Список дней месяца. День[]

DailyRetentionSchedule

Имя Описание Ценность
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionTimes Время хранения политики хранения. строка[]

DailySchedule

Имя Описание Ценность
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]

День

Имя Описание Ценность
дата Дата месяца инт
isLast Указывает, является ли дата последней даты месяца булевая переменная (bool)

GenericProtectionPolicy

Имя Описание Ценность
backupManagementType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. GenericProtectionPolicy (обязательный)
fabricName Имя структуры этой политики. струна
subProtectionPolicy Список политик подзащиты, которые включают расписание и хранение SubProtectionPolicy[]
часовой пояс Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". струна

HourlySchedule

Имя Описание Ценность
интервал Интервал, с которым необходимо активировать резервное копирование. Почасовое значение
может быть 4.6.8.12
инт
scheduleWindowDuration Указание длительности окна резервного копирования инт
scheduleWindowStartTime Указание времени начала окна резервного копирования струна

InstantRPAdditionalDetails

Имя Описание Ценность
azureBackupRGNamePrefix струна
azureBackupRGNameSuffix струна

LogSchedulePolicy

Имя Описание Ценность
scheduleFrequencyInMins Частота выполнения расписания журнала этой политики в минутах. инт
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LogSchedulePolicy (обязательно)

LongTermRetentionPolicy

Имя Описание Ценность
ежедневноРасписание Ежедневное расписание хранения политики защиты. DailyRetentionSchedule
ежемесячноРасписание Ежемесячное расписание хранения политики защиты. MonthlyRetentionSchedule
retentionPolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LongTermRetentionPolicy (обязательно)
еженедельноРасписание Еженедельное расписание хранения политики защиты. WeeklyRetentionSchedule
yearlySchedule Ежегодное расписание хранения политики защиты. YearlyRetentionSchedule

LongTermSchedulePolicy

Имя Описание Ценность
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LongTermSchedulePolicy (обязательно)

MabProtectionPolicy

Имя Описание Ценность
backupManagementType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. MAB (обязательно)
retentionPolicy Сведения о политике хранения. RetentionPolicy
schedulePolicy Расписание резервного копирования политики резервного копирования. SchedulePolicy

Microsoft.RecoveryServices/vaults/backupPolicies

Имя Описание Ценность
apiVersion Версия API «2025-02-28-превью»
E-Tag Необязательный ETag. струна
расположение Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
свойства Свойства ресурса политики защиты ProtectionPolicy
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.RecoveryServices/vaults/backupPolicies"

MonthlyRetentionSchedule

Имя Описание Ценность
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionScheduleDaily Формат ежедневного хранения для ежемесячной политики хранения. DailyRetentionFormat
retentionScheduleFormatType Тип формата расписания хранения для ежемесячной политики хранения. "Ежедневно"
"Недопустимый"
"Еженедельно"
retentionScheduleWeekly Еженедельный формат хранения для ежемесячной политики хранения. WeeklyRetentionFormat
retentionTimes Время хранения политики хранения. строка[]

ProtectionPolicy

Имя Описание Ценность
backupManagementType Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Задайте для типа AzureFileShareProtectionPolicy значение AzureStorage. Задайте для типа AzureVmWorkloadProtectionPolicy значение AzureWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. AzureIaasVM
AzureSql
AzureStorage
AzureWorkload
"GenericProtectionPolicy"
MAB (обязательно)
protectedItemsCount Количество элементов, связанных с этой политикой. инт
resourceGuardOperationRequests Запросы операций ResourceGuard строка[]

ResourceTags

Имя Описание Ценность

Длительность хранения

Имя Описание Ценность
подсчет Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности.
Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели.
инт
durationType Тип длительности хранения политики хранения. "Дни"
"Недопустимый"
"Месяцы"
"Недели"
"Годы"

Политика хранения

Имя Описание Ценность
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
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. SimpleSchedulePolicy (обязательный)
scheduleRunDays Список дней недели этот график должен выполняться. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
scheduleRunFrequency Частота запланированной операции этой политики. "Ежедневно"
"Почасово"
"Недопустимый"
"Еженедельно"
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]
scheduleWeeklyFrequency По каждому числу недель этот график должен выполняться. инт

SimpleSchedulePolicyV2

Имя Описание Ценность
ежедневноРасписание Ежедневное расписание этой политики DailySchedule
часовойРасписание почасовое расписание этой политики HourlySchedule
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. SimpleSchedulePolicyV2 (обязательно)
scheduleRunFrequency Частота запланированной операции этой политики. "Ежедневно"
"Почасово"
"Недопустимый"
"Еженедельно"
еженедельноРасписание Еженедельное расписание этой политики WeeklySchedule

SnapshotBackupAdditionalDetails

Имя Описание Ценность
instantRPDetails струна
instantRpRetentionRangeInDays инт
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
инт
durationType Тип длительности хранения: дни/недели/месяцы/годы
Используется только в том случае, если для TieringMode задано значение TierAfter
"Дни"
"Недопустимый"
"Месяцы"
"Недели"
"Годы"
tieringMode Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения:
1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня
2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже.
3. DoNotTier: не уровневые точки восстановления
DoNotTier
"Недопустимый"
TierAfter
"TierRecommended"

UserAssignedIdentityProperties

Имя Описание Ценность
clientId Идентификатор клиента назначенного удостоверения. струна
идентификатор принципала Основной идентификатор назначенного удостоверения. струна

UserAssignedManagedIdentityDetails

Имя Описание Ценность
identityArmId Идентификатор ARM назначенного удостоверения. струна
identityName Имя назначенного удостоверения. струна
userAssignedIdentityProperties Свойства управляемого удостоверения, назначенные пользователем UserAssignedIdentityProperties

VaultRetentionPolicy

Имя Описание Ценность
snapshotRetentionInDays int (обязательно)
vaultRetention Базовый класс для политики хранения. RetentionPolicy (обязательно)

WeeklyRetentionFormat

Имя Описание Ценность
daysOfTheWeek Список дней недели. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
неделиOfTheMonth Список недель месяца. Массив строк, содержащий любой из:
'First'
"Четвертый"
"Недопустимый"
"Last"
"Второй"
"Третий"

WeeklyRetentionSchedule

Имя Описание Ценность
daysOfTheWeek Список дней недели для еженедельной политики хранения. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionTimes Время хранения политики хранения. строка[]

WeeklySchedule

Имя Описание Ценность
scheduleRunDays Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]

YearlyRetentionSchedule

Имя Описание Ценность
месяцыOfYear Список месяцев ежегодной политики хранения. Массив строк, содержащий любой из:
"Апрель"
"Август"
"Декабрь"
"Февраль"
"Недопустимый"
"Январь"
"Июль"
"Июнь"
"Март"
"Май"
"Ноябрь"
"Октябрь"
"Сентябрь"
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionScheduleDaily Формат ежедневного хранения для ежегодной политики хранения. DailyRetentionFormat
retentionScheduleFormatType Формат расписания хранения для ежегодной политики хранения. "Ежедневно"
"Недопустимый"
"Еженедельно"
retentionScheduleWeekly Еженедельный формат хранения для ежегодной политики хранения. WeeklyRetentionFormat
retentionTimes Время хранения политики хранения. строка[]

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
Azure Backup для рабочей нагрузки на виртуальных машинах Azure

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту
резервное копирование существующей общей папки с помощью служб восстановления (ежедневно)

Развертывание в Azure
Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров.
резервное копирование существующей общей папки с помощью служб восстановления (почасовой)

Развертывание в Azure
Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров.
виртуальные машины Resource Manager резервного копирования с помощью хранилища служб восстановления

Развертывание в Azure
Этот шаблон будет использовать существующее хранилище служб восстановления и существующую политику резервного копирования и настраивает резервное копирование нескольких виртуальных машин Resource Manager, принадлежащих одной группе ресурсов.
создание AVD с помощью FSLogix и присоединения ad DS

Развертывание в Azure
Этот шаблон позволяет создавать ресурсы виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, учетная запись хранения FSLogix, общая папка, хранилище служб восстановления для резервного копирования узла тестового сеанса, его расширения с присоединением к домену Active Directory с идентификатором Microsoft Entra ID.
Создание политики ежедневного резервного копирования для RS Vault для защиты виртуальных машин IaaSV

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM.
создание хранилища служб восстановления с помощью политик резервного копирования

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления с политиками резервного копирования и настраивает дополнительные функции, такие как системное удостоверение, тип хранилища резервных копий, восстановление между регионами и журналы диагностики и блокировка удаления.
Создание еженедельной политики резервного копирования для RS Vault для защиты IaaSVM

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления и политику ежедневного резервного копирования, которую можно использовать для защиты классических и виртуальных машин IaaS на основе ARM.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса vaults/backupPolicies можно развернуть с помощью операций, предназначенных для следующих операций:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupPolicies, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupPolicies@2025-02-28-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    eTag = "string"
    properties = {
      protectedItemsCount = int
      resourceGuardOperationRequests = [
        "string"
      ]
      backupManagementType = "string"
      // For remaining properties, see ProtectionPolicy objects
    }
  }
}

Объекты 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"
    ]
  }
}

Объекты 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"
        }
      }
    }
  ]
  vmWorkloadPolicyType = "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
  }
}

Значения свойств

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 в днях инт
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[]
vmWorkloadPolicyType Тип рабочей нагрузки для управления резервными копиями "Недопустимый"
"SnapshotV1"
"SnapshotV2"
"Потоковая передача"
workLoadType Тип рабочей нагрузки для управления резервными копиями AzureFileShare
AzureSqlDb
"Клиент"
Exchange
FileFolder
"GenericDataSource"
"Недопустимый"
SAPAseDatabase
"SAPHanaDatabase"
"SAPHanaDBInstance"
"Sharepoint"
"SQLDataBase"
"SQLDB"
SystemState
"Виртуальная машина"
VMwareVM

DailyRetentionFormat

Имя Описание Ценность
daysOfTheMonth Список дней месяца. День[]

DailyRetentionSchedule

Имя Описание Ценность
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionTimes Время хранения политики хранения. строка[]

DailySchedule

Имя Описание Ценность
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]

День

Имя Описание Ценность
дата Дата месяца инт
isLast Указывает, является ли дата последней даты месяца булевая переменная (bool)

GenericProtectionPolicy

Имя Описание Ценность
backupManagementType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. GenericProtectionPolicy (обязательный)
fabricName Имя структуры этой политики. струна
subProtectionPolicy Список политик подзащиты, которые включают расписание и хранение SubProtectionPolicy[]
часовой пояс Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". струна

HourlySchedule

Имя Описание Ценность
интервал Интервал, с которым необходимо активировать резервное копирование. Почасовое значение
может быть 4.6.8.12
инт
scheduleWindowDuration Указание длительности окна резервного копирования инт
scheduleWindowStartTime Указание времени начала окна резервного копирования струна

InstantRPAdditionalDetails

Имя Описание Ценность
azureBackupRGNamePrefix струна
azureBackupRGNameSuffix струна

LogSchedulePolicy

Имя Описание Ценность
scheduleFrequencyInMins Частота выполнения расписания журнала этой политики в минутах. инт
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LogSchedulePolicy (обязательно)

LongTermRetentionPolicy

Имя Описание Ценность
ежедневноРасписание Ежедневное расписание хранения политики защиты. DailyRetentionSchedule
ежемесячноРасписание Ежемесячное расписание хранения политики защиты. MonthlyRetentionSchedule
retentionPolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LongTermRetentionPolicy (обязательно)
еженедельноРасписание Еженедельное расписание хранения политики защиты. WeeklyRetentionSchedule
yearlySchedule Ежегодное расписание хранения политики защиты. YearlyRetentionSchedule

LongTermSchedulePolicy

Имя Описание Ценность
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. LongTermSchedulePolicy (обязательно)

MabProtectionPolicy

Имя Описание Ценность
backupManagementType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. MAB (обязательно)
retentionPolicy Сведения о политике хранения. RetentionPolicy
schedulePolicy Расписание резервного копирования политики резервного копирования. SchedulePolicy

Microsoft.RecoveryServices/vaults/backupPolicies

Имя Описание Ценность
E-Tag Необязательный ETag. струна
расположение Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: хранилища
свойства Свойства ресурса политики защиты ProtectionPolicy
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.RecoveryServices/vaults/backupPolicies@2025-02-28-preview"

MonthlyRetentionSchedule

Имя Описание Ценность
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionScheduleDaily Формат ежедневного хранения для ежемесячной политики хранения. DailyRetentionFormat
retentionScheduleFormatType Тип формата расписания хранения для ежемесячной политики хранения. "Ежедневно"
"Недопустимый"
"Еженедельно"
retentionScheduleWeekly Еженедельный формат хранения для ежемесячной политики хранения. WeeklyRetentionFormat
retentionTimes Время хранения политики хранения. строка[]

ProtectionPolicy

Имя Описание Ценность
backupManagementType Задайте для типа AzureIaasVM тип AzureIaaSVMProtectionPolicy. Задайте для типа AzureSqlProtectionPolicy значение AzureSqlProtectionPolicy. Задайте для типа AzureFileShareProtectionPolicy значение AzureStorage. Задайте для типа AzureVmWorkloadProtectionPolicy значение AzureWorkloadProtectionPolicy. Установите значение GenericProtectionPolicy для типа GenericProtectionPolicy. Установите значение MAB для типа MabProtectionPolicy. AzureIaasVM
AzureSql
AzureStorage
AzureWorkload
"GenericProtectionPolicy"
MAB (обязательно)
protectedItemsCount Количество элементов, связанных с этой политикой. инт
resourceGuardOperationRequests Запросы операций ResourceGuard строка[]

ResourceTags

Имя Описание Ценность

Длительность хранения

Имя Описание Ценность
подсчет Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности.
Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели.
инт
durationType Тип длительности хранения политики хранения. "Дни"
"Недопустимый"
"Месяцы"
"Недели"
"Годы"

Политика хранения

Имя Описание Ценность
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
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. SimpleSchedulePolicy (обязательный)
scheduleRunDays Список дней недели этот график должен выполняться. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
scheduleRunFrequency Частота запланированной операции этой политики. "Ежедневно"
"Почасово"
"Недопустимый"
"Еженедельно"
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]
scheduleWeeklyFrequency По каждому числу недель этот график должен выполняться. инт

SimpleSchedulePolicyV2

Имя Описание Ценность
ежедневноРасписание Ежедневное расписание этой политики DailySchedule
часовойРасписание почасовое расписание этой политики HourlySchedule
schedulePolicyType Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. SimpleSchedulePolicyV2 (обязательно)
scheduleRunFrequency Частота запланированной операции этой политики. "Ежедневно"
"Почасово"
"Недопустимый"
"Еженедельно"
еженедельноРасписание Еженедельное расписание этой политики WeeklySchedule

SnapshotBackupAdditionalDetails

Имя Описание Ценность
instantRPDetails струна
instantRpRetentionRangeInDays инт
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
инт
durationType Тип длительности хранения: дни/недели/месяцы/годы
Используется только в том случае, если для TieringMode задано значение TierAfter
"Дни"
"Недопустимый"
"Месяцы"
"Недели"
"Годы"
tieringMode Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения:
1. TierRecommended: уровень всех точек восстановления, рекомендуемых для уровня
2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже.
3. DoNotTier: не уровневые точки восстановления
DoNotTier
"Недопустимый"
TierAfter
"TierRecommended"

UserAssignedIdentityProperties

Имя Описание Ценность
clientId Идентификатор клиента назначенного удостоверения. струна
идентификатор принципала Основной идентификатор назначенного удостоверения. струна

UserAssignedManagedIdentityDetails

Имя Описание Ценность
identityArmId Идентификатор ARM назначенного удостоверения. струна
identityName Имя назначенного удостоверения. струна
userAssignedIdentityProperties Свойства управляемого удостоверения, назначенные пользователем UserAssignedIdentityProperties

VaultRetentionPolicy

Имя Описание Ценность
snapshotRetentionInDays int (обязательно)
vaultRetention Базовый класс для политики хранения. RetentionPolicy (обязательно)

WeeklyRetentionFormat

Имя Описание Ценность
daysOfTheWeek Список дней недели. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
неделиOfTheMonth Список недель месяца. Массив строк, содержащий любой из:
'First'
"Четвертый"
"Недопустимый"
"Last"
"Второй"
"Третий"

WeeklyRetentionSchedule

Имя Описание Ценность
daysOfTheWeek Список дней недели для еженедельной политики хранения. Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionTimes Время хранения политики хранения. строка[]

WeeklySchedule

Имя Описание Ценность
scheduleRunDays Массив строк, содержащий любой из:
"Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
scheduleRunTimes Список времени суток этот график должен выполняться. строка[]

YearlyRetentionSchedule

Имя Описание Ценность
месяцыOfYear Список месяцев ежегодной политики хранения. Массив строк, содержащий любой из:
"Апрель"
"Август"
"Декабрь"
"Февраль"
"Недопустимый"
"Январь"
"Июль"
"Июнь"
"Март"
"Май"
"Ноябрь"
"Октябрь"
"Сентябрь"
retentionDuration Длительность хранения политики хранения. RetentionDuration
retentionScheduleDaily Формат ежедневного хранения для ежегодной политики хранения. DailyRetentionFormat
retentionScheduleFormatType Формат расписания хранения для ежегодной политики хранения. "Ежедневно"
"Недопустимый"
"Еженедельно"
retentionScheduleWeekly Еженедельный формат хранения для ежегодной политики хранения. WeeklyRetentionFormat
retentionTimes Время хранения политики хранения. строка[]