Backup Policies - List

Списки политик резервного копирования, связанных с хранилищем служб восстановления. API предоставляет параметры разбиения на страницы для получения результатов с областью действия.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2026-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2026-01-01&$filter={$filter}

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя регистронезависимо.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

vaultName
path True

string

Имя ресурса VaultResource

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

$filter
query

string

Параметры фильтра OData.

Ответы

Имя Тип Описание
200 OK

ProtectionPolicyResourceList

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Azure Active Directory OAuth2 Flow.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

List protection policies with backupManagementType filter as AzureIaasVm
List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies
List protection policies with backupManagementType filter as AzureWorkload

List protection policies with backupManagementType filter as AzureIaasVm

Образец запроса

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2026-01-01&$filter=backupManagementType eq 'AzureIaasVM'

Пример ответа

{
  "value": [
    {
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        }
      }
    },
    {
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "timeZone": "Pacific Standard Time"
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies

Образец запроса

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2026-01-01&$filter=backupManagementType eq 'AzureIaasVM'

Пример ответа

{
  "value": [
    {
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        }
      }
    },
    {
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "timeZone": "Pacific Standard Time"
      }
    },
    {
      "name": "v2-daily-policy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "dailySchedule": {
            "scheduleRunTimes": [
              "2018-01-24T10:00:00Z"
            ]
          },
          "schedulePolicyType": "SimpleSchedulePolicyV2",
          "scheduleRunFrequency": "Daily"
        },
        "timeZone": "Pacific Standard Time"
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureWorkload

Образец запроса

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2026-01-01&$filter=backupManagementType eq 'AzureWorkload'

Пример ответа

{
  "value": [
    {
      "name": "HourlyLogBackup",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
      "properties": {
        "backupManagementType": "AzureWorkload",
        "protectedItemsCount": 0,
        "settings": {
          "issqlcompression": false,
          "timeZone": "UTC"
        },
        "subProtectionPolicy": [
          {
            "policyType": "Full",
            "retentionPolicy": {
              "dailySchedule": {
                "retentionDuration": {
                  "count": 30,
                  "durationType": "Days"
                },
                "retentionTimes": [
                  "2017-12-05T19:00:00Z"
                ]
              },
              "retentionPolicyType": "LongTermRetentionPolicy"
            },
            "schedulePolicy": {
              "schedulePolicyType": "SimpleSchedulePolicy",
              "scheduleRunFrequency": "Daily",
              "scheduleRunTimes": [
                "2017-12-05T19:00:00Z"
              ],
              "scheduleWeeklyFrequency": 0
            }
          },
          {
            "policyType": "Log",
            "retentionPolicy": {
              "retentionDuration": {
                "count": 30,
                "durationType": "Days"
              },
              "retentionPolicyType": "SimpleRetentionPolicy"
            },
            "schedulePolicy": {
              "scheduleFrequencyInMins": 60,
              "schedulePolicyType": "LogSchedulePolicy"
            }
          }
        ],
        "workLoadType": "SQLDataBase"
      }
    }
  ]
}

Определения

Имя Описание
AzureFileShareProtectionPolicy

Политика резервного копирования AzureStorage.

AzureIaaSVMProtectionPolicy

Политика резервного копирования виртуальных машин IaaS для конкретной рабочей нагрузки.

AzureSqlProtectionPolicy

Azure SQL-специфическая политика резервного копирования.

AzureVmWorkloadProtectionPolicy

Azure VM (Mercury) — специфическая политика резервного копирования, специфическая для рабочей нагрузки.

createdByType

Тип удостоверения, создавшего ресурс.

DailyRetentionFormat

Формат ежедневного хранения.

DailyRetentionSchedule

Ежедневное расписание хранения.

DailySchedule
Day

День недели.

DayOfWeek
ErrorDetail

Класс Error Detail, который инкапсулирует код, сообщение и рекомендации.

ErrorResponse

Ответ на ошибку

GenericProtectionPolicy

Azure VM (Mercury) — специфическая политика резервного копирования, специфическая для рабочей нагрузки.

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

Расписание политики журнала.

LongTermRetentionPolicy

Долгосрочная политика хранения.

LongTermSchedulePolicy

Долгосрочное расписание политики.

MabProtectionPolicy

Политика резервного копирования для конкретного контейнера Mab.

MonthlyRetentionSchedule

Ежемесячное расписание хранения.

MonthOfYear
PolicyType

Тип политики резервного копирования

ProtectionPolicyResource

Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса.

ProtectionPolicyResourceList

Список ресурсов ProtectionPolicy

RetentionDuration

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

RetentionDurationType

Тип длительности хранения политики хранения.

RetentionScheduleFormat

Тип формата расписания хранения для ежемесячной политики хранения.

ScheduleRunType

Частота запланированной операции этой политики.

Settings

Поле общих параметров для управления резервными копиями

SimpleRetentionPolicy

Простое хранение политик.

SimpleSchedulePolicy

Простое расписание политики.

SimpleSchedulePolicyV2

Расписание политики версии 2 для IaaS, поддерживающее почасовое резервное копирование.

SnapshotBackupAdditionalDetails

Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem

SubProtectionPolicy

Политика подзащиты, которая включает расписание и хранение

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TieringMode

Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения:

  1. TierRecommended: уровень всех точек восстановления, рекомендуемых для многоуровневого уровня
  2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже.
  3. DoNotTier: не уровневые точки восстановления
TieringPolicy

Политика многоуровневого уровня для целевого уровня. Если политика не указана для заданного целевого уровня, служба сохраняет существующую настроенную политику многоуровневого уровня для этого уровня.

UserAssignedIdentityProperties

Свойства управляемого удостоверения, назначенные пользователем

UserAssignedManagedIdentityDetails

Сведения об управляемом удостоверении, назначаемом пользователем

VaultRetentionPolicy

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

WeeklyRetentionFormat

Еженедельный формат хранения.

WeeklyRetentionSchedule

Еженедельное расписание хранения.

WeeklySchedule
WeekOfMonth
WorkloadType

Тип рабочей нагрузки для управления резервными копиями

YearlyRetentionSchedule

Ежегодное расписание хранения.

AzureFileShareProtectionPolicy

Политика резервного копирования AzureStorage.

Имя Тип Описание
backupManagementType string:

AzureStorage

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

protectedItemsCount

integer (int32)

Количество элементов, связанных с этой политикой.

resourceGuardOperationRequests

string[]

Запросы операций ResourceGuard

retentionPolicy RetentionPolicy:

Политика хранения с подробными сведениями о диапазонах хранения резервных копий.

schedulePolicy SchedulePolicy:

Расписание резервного копирования, указанное в рамках политики резервного копирования.

timeZone

string

Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время".

vaultRetentionPolicy

VaultRetentionPolicy

Политика хранения с подробными сведениями о диапазонах хранения резервных копий затверденных резервных копий.

workLoadType

WorkloadType

Тип рабочей нагрузки для управления резервными копиями

AzureIaaSVMProtectionPolicy

Политика резервного копирования виртуальных машин IaaS для конкретной рабочей нагрузки.

Имя Тип Описание
backupManagementType string:

AzureIaasVM

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer (int32)

Диапазон политик хранения мгновенных RP в днях

policyType

IAASVMPolicyType

protectedItemsCount

integer (int32)

Количество элементов, связанных с этой политикой.

resourceGuardOperationRequests

string[]

Запросы операций ResourceGuard

retentionPolicy RetentionPolicy:

Политика хранения с подробными сведениями о диапазонах хранения резервных копий.

schedulePolicy SchedulePolicy:

Расписание резервного копирования, указанное в рамках политики резервного копирования.

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

Политика распределения по уровням для автоматического перемещения запросов на другой уровень — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень.

timeZone

string

Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время".

AzureSqlProtectionPolicy

Azure SQL-специфическая политика резервного копирования.

Имя Тип Описание
backupManagementType string:

AzureSql

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

protectedItemsCount

integer (int32)

Количество элементов, связанных с этой политикой.

resourceGuardOperationRequests

string[]

Запросы операций ResourceGuard

retentionPolicy RetentionPolicy:

Сведения о политике хранения.

AzureVmWorkloadProtectionPolicy

Azure VM (Mercury) — специфическая политика резервного копирования, специфическая для рабочей нагрузки.

Имя Тип Описание
backupManagementType string:

AzureWorkload

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

makePolicyConsistent

boolean

Исправление несоответствия политики

protectedItemsCount

integer (int32)

Количество элементов, связанных с этой политикой.

resourceGuardOperationRequests

string[]

Запросы операций ResourceGuard

settings

Settings

Общие параметры для управления резервными копиями

subProtectionPolicy

SubProtectionPolicy[]

Список политик подзащиты, которые включают расписание и хранение

workLoadType

WorkloadType

Тип рабочей нагрузки для управления резервными копиями

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

DailyRetentionFormat

Формат ежедневного хранения.

Имя Тип Описание
daysOfTheMonth

Day[]

Список дней месяца.

DailyRetentionSchedule

Ежедневное расписание хранения.

Имя Тип Описание
retentionDuration

RetentionDuration

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

retentionTimes

string[] (date-time)

Время хранения политики хранения.

DailySchedule

Имя Тип Описание
scheduleRunTimes

string[] (date-time)

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

Day

День недели.

Имя Тип Описание
date

integer (int32)

Дата месяца

isLast

boolean

Указывает, является ли дата последней даты месяца

DayOfWeek

Значение Описание
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

ErrorDetail

Класс Error Detail, который инкапсулирует код, сообщение и рекомендации.

Имя Тип Описание
code

string

Код ошибки.

message

string

Сообщение об ошибке, связанное с кодом.

recommendations

string[]

Список строк рекомендаций.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

GenericProtectionPolicy

Azure VM (Mercury) — специфическая политика резервного копирования, специфическая для рабочей нагрузки.

Имя Тип Описание
backupManagementType string:

GenericProtectionPolicy

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

fabricName

string

Имя структуры этой политики.

protectedItemsCount

integer (int32)

Количество элементов, связанных с этой политикой.

resourceGuardOperationRequests

string[]

Запросы операций ResourceGuard

subProtectionPolicy

SubProtectionPolicy[]

Список политик подзащиты, которые включают расписание и хранение

timeZone

string

Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время".

HourlySchedule

Имя Тип Описание
interval

integer (int32)

Интервал, с которым необходимо активировать резервное копирование. Для почасового значения может быть 4/6/8/12

scheduleWindowDuration

integer (int32)

Указание длительности окна резервного копирования

scheduleWindowStartTime

string (date-time)

Указание времени начала окна резервного копирования

IAASVMPolicyType

Значение Описание
Invalid
V1
V2

IaasVMSnapshotConsistencyType

Значение Описание
OnlyCrashConsistent

InstantRPAdditionalDetails

Имя Тип Описание
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Расписание политики журнала.

Имя Тип Описание
scheduleFrequencyInMins

integer (int32)

Частота выполнения расписания журнала этой политики в минутах.

schedulePolicyType string:

LogSchedulePolicy

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

LongTermRetentionPolicy

Долгосрочная политика хранения.

Имя Тип Описание
dailySchedule

DailyRetentionSchedule

Ежедневное расписание хранения политики защиты.

monthlySchedule

MonthlyRetentionSchedule

Ежемесячное расписание хранения политики защиты.

retentionPolicyType string:

LongTermRetentionPolicy

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

weeklySchedule

WeeklyRetentionSchedule

Еженедельное расписание хранения политики защиты.

yearlySchedule

YearlyRetentionSchedule

Ежегодное расписание хранения политики защиты.

LongTermSchedulePolicy

Долгосрочное расписание политики.

Имя Тип Описание
schedulePolicyType string:

LongTermSchedulePolicy

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

MabProtectionPolicy

Политика резервного копирования для конкретного контейнера Mab.

Имя Тип Описание
backupManagementType string:

MAB

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

protectedItemsCount

integer (int32)

Количество элементов, связанных с этой политикой.

resourceGuardOperationRequests

string[]

Запросы операций ResourceGuard

retentionPolicy RetentionPolicy:

Сведения о политике хранения.

schedulePolicy SchedulePolicy:

Расписание резервного копирования политики резервного копирования.

MonthlyRetentionSchedule

Ежемесячное расписание хранения.

Имя Тип Описание
retentionDuration

RetentionDuration

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

retentionScheduleDaily

DailyRetentionFormat

Формат ежедневного хранения для ежемесячной политики хранения.

retentionScheduleFormatType

RetentionScheduleFormat

Тип формата расписания хранения для ежемесячной политики хранения.

retentionScheduleWeekly

WeeklyRetentionFormat

Еженедельный формат хранения для ежемесячной политики хранения.

retentionTimes

string[] (date-time)

Время хранения политики хранения.

MonthOfYear

Значение Описание
Invalid
January
February
March
April
May
June
July
August
September
October
November
December

PolicyType

Тип политики резервного копирования

Значение Описание
Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

ProtectionPolicyResource

Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса.

Имя Тип Описание
eTag

string

Необязательный ETag.

id

string

Полный идентификатор ресурса для ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса

properties ProtectionPolicy:

Свойства ресурса политики защиты

systemData

systemData

Azure Resource Manager метаданные, содержащие информацию createdBy и modifiedBy.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, «Майкрософт. Compute/virtualMachines» или «Майкрософт. Аккаунты хранения/хранения»

ProtectionPolicyResourceList

Список ресурсов ProtectionPolicy

Имя Тип Описание
nextLink

string

Универсальный код ресурса (URI) для получения следующей страницы ресурсов с каждым вызовом API, возвращающим до 200 ресурсов на страницу. Используйте ListNext() для получения следующей страницы, если общее количество ресурсов превышает 200.

value

ProtectionPolicyResource[]

Список ресурсов.

RetentionDuration

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

Имя Тип Описание
count

integer (int32)

Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности. Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели.

durationType

RetentionDurationType

Тип длительности хранения политики хранения.

RetentionDurationType

Тип длительности хранения политики хранения.

Значение Описание
Invalid
Days
Weeks
Months
Years

RetentionScheduleFormat

Тип формата расписания хранения для ежемесячной политики хранения.

Значение Описание
Invalid
Daily
Weekly

ScheduleRunType

Частота запланированной операции этой политики.

Значение Описание
Invalid
Daily
Weekly
Hourly

Settings

Поле общих параметров для управления резервными копиями

Имя Тип Описание
isCompression

boolean

Флаг сжатия рабочей нагрузки. Это было добавлено, чтобы значение isSqlCompression было нерекомендуемо после обновления клиентов, чтобы рассмотреть этот флаг.

issqlcompression

boolean

Флаг сжатия SQL

timeZone

string

Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время".

SimpleRetentionPolicy

Простое хранение политик.

Имя Тип Описание
retentionDuration

RetentionDuration

Длительность хранения политики защиты.

retentionPolicyType string:

SimpleRetentionPolicy

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

SimpleSchedulePolicy

Простое расписание политики.

Имя Тип Описание
hourlySchedule

HourlySchedule

Почасовое расписание этой политики

schedulePolicyType string:

SimpleSchedulePolicy

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

scheduleRunDays

DayOfWeek[]

Список дней недели этот график должен выполняться.

scheduleRunFrequency

ScheduleRunType

Частота запланированной операции этой политики.

scheduleRunTimes

string[] (date-time)

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

scheduleWeeklyFrequency

integer (int32)

По каждому числу недель этот график должен выполняться.

SimpleSchedulePolicyV2

Расписание политики версии 2 для IaaS, поддерживающее почасовое резервное копирование.

Имя Тип Описание
dailySchedule

DailySchedule

Ежедневное расписание этой политики

hourlySchedule

HourlySchedule

почасовое расписание этой политики

schedulePolicyType string:

SimpleSchedulePolicyV2

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

scheduleRunFrequency

ScheduleRunType

Частота запланированной операции этой политики.

weeklySchedule

WeeklySchedule

Еженедельное расписание этой политики

SnapshotBackupAdditionalDetails

Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem

Имя Тип Описание
instantRPDetails

string

instantRpRetentionRangeInDays

integer (int32)

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Сведения об управляемом удостоверении, назначаемом пользователем

SubProtectionPolicy

Политика подзащиты, которая включает расписание и хранение

Имя Тип Описание
policyType

PolicyType

Тип политики резервного копирования

retentionPolicy RetentionPolicy:

Политика хранения с подробными сведениями о диапазонах хранения резервных копий.

schedulePolicy SchedulePolicy:

Расписание резервного копирования, указанное в рамках политики резервного копирования.

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem

tieringPolicy

<string,  TieringPolicy>

Политика распределения по уровням для автоматического перемещения запросов на другой уровень. Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Временная метка последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

TieringMode

Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения:

  1. TierRecommended: уровень всех точек восстановления, рекомендуемых для многоуровневого уровня
  2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже.
  3. DoNotTier: не уровневые точки восстановления
Значение Описание
Invalid
TierRecommended
TierAfter
DoNotTier

TieringPolicy

Политика многоуровневого уровня для целевого уровня. Если политика не указана для заданного целевого уровня, служба сохраняет существующую настроенную политику многоуровневого уровня для этого уровня.

Имя Тип Описание
duration

integer (int32)

Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для TieringMode задано значение TierAfter

durationType

RetentionDurationType

Тип длительности хранения: дни/недели/месяцы/годы используется только в том случае, если для TieringMode задано значение TierAfter

tieringMode

TieringMode

Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаются значения:

  1. TierRecommended: уровень всех точек восстановления, рекомендуемых для многоуровневого уровня
  2. TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже.
  3. DoNotTier: не уровневые точки восстановления

UserAssignedIdentityProperties

Свойства управляемого удостоверения, назначенные пользователем

Имя Тип Описание
clientId

string

Идентификатор клиента назначенного удостоверения.

principalId

string

Основной идентификатор назначенного удостоверения.

UserAssignedManagedIdentityDetails

Сведения об управляемом удостоверении, назначаемом пользователем

Имя Тип Описание
identityArmId

string

Идентификатор ARM назначенного удостоверения.

identityName

string

Имя назначенного удостоверения.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Свойства управляемого удостоверения, назначенные пользователем

VaultRetentionPolicy

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

Имя Тип Описание
snapshotRetentionInDays

integer (int32)

vaultRetention RetentionPolicy:

Базовый класс для политики хранения.

WeeklyRetentionFormat

Еженедельный формат хранения.

Имя Тип Описание
daysOfTheWeek

DayOfWeek[]

Список дней недели.

weeksOfTheMonth

WeekOfMonth[]

Список недель месяца.

WeeklyRetentionSchedule

Еженедельное расписание хранения.

Имя Тип Описание
daysOfTheWeek

DayOfWeek[]

Список дней недели для еженедельной политики хранения.

retentionDuration

RetentionDuration

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

retentionTimes

string[] (date-time)

Время хранения политики хранения.

WeeklySchedule

Имя Тип Описание
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[] (date-time)

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

WeekOfMonth

Значение Описание
First
Second
Third
Fourth
Last
Invalid

WorkloadType

Тип рабочей нагрузки для управления резервными копиями

Значение Описание
Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance

YearlyRetentionSchedule

Ежегодное расписание хранения.

Имя Тип Описание
monthsOfYear

MonthOfYear[]

Список месяцев ежегодной политики хранения.

retentionDuration

RetentionDuration

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

retentionScheduleDaily

DailyRetentionFormat

Формат ежедневного хранения для ежегодной политики хранения.

retentionScheduleFormatType

RetentionScheduleFormat

Формат расписания хранения для ежегодной политики хранения.

retentionScheduleWeekly

WeeklyRetentionFormat

Еженедельный формат хранения для ежегодной политики хранения.

retentionTimes

string[] (date-time)

Время хранения политики хранения.