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


Backup Policies - List

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

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

Параметры URI

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

string

Имя группы ресурсов, в которой находится хранилище служб восстановления.

subscriptionId
path True

string

Идентификатор подписки.

vaultName
path True

string

Имя хранилища служб восстановления.

api-version
query True

string

Версия клиентского API.

$filter
query

string

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

Ответы

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

ProtectionPolicyResourceList

ХОРОШО

Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

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

azure_auth

Поток OAuth2 Azure Active Directory

Тип: 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=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'

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

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

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=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'

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

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

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=2024-10-01&$filter=backupManagementType eq 'AzureWorkload'

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

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

Определения

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

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

AzureIaaSVMProtectionPolicy

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

AzureSqlProtectionPolicy

Политика резервного копирования для конкретной рабочей нагрузки SQL Azure.

AzureVmWorkloadProtectionPolicy

Политика резервного копирования для виртуальной машины Azure (Mercury).

CloudError

Ответ об ошибке службы экземпляра контейнера.

CloudErrorBody

Ответ об ошибке службы экземпляра контейнера.

DailyRetentionFormat

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

DailyRetentionSchedule

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

DailySchedule
Day

День недели.

DayOfWeek
ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

GenericProtectionPolicy

Политика резервного копирования для виртуальной машины Azure (Mercury).

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

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

LongTermRetentionPolicy

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

LongTermSchedulePolicy

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

MabProtectionPolicy

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

MonthlyRetentionSchedule

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

MonthOfYear

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

PolicyType

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

ProtectionPolicyResource

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

ProtectionPolicyResourceList

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

RetentionDuration

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

RetentionDurationType

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

RetentionScheduleFormat

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

ScheduleRunType

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

Settings

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

SimpleRetentionPolicy

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

SimpleSchedulePolicy

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

SimpleSchedulePolicyV2

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

SnapshotBackupAdditionalDetails

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

SubProtectionPolicy

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

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

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

resourceGuardOperationRequests

string[]

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

retentionPolicy RetentionPolicy:

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

schedulePolicy SchedulePolicy:

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

timeZone

string

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

vaultRetentionPolicy

VaultRetentionPolicy

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

workLoadType

WorkloadType

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

AzureIaaSVMProtectionPolicy

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

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

AzureIaasVM

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

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer

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

policyType

IAASVMPolicyType

protectedItemsCount

integer

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

resourceGuardOperationRequests

string[]

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

retentionPolicy RetentionPolicy:

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

schedulePolicy SchedulePolicy:

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

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

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

timeZone

string

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

AzureSqlProtectionPolicy

Политика резервного копирования для конкретной рабочей нагрузки SQL Azure.

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

AzureSql

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

protectedItemsCount

integer

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

resourceGuardOperationRequests

string[]

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

retentionPolicy RetentionPolicy:

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

AzureVmWorkloadProtectionPolicy

Политика резервного копирования для виртуальной машины Azure (Mercury).

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

AzureWorkload

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

makePolicyConsistent

boolean

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

protectedItemsCount

integer

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

resourceGuardOperationRequests

string[]

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

settings

Settings

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

subProtectionPolicy

SubProtectionPolicy[]

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

workLoadType

WorkloadType

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

CloudError

Ответ об ошибке службы экземпляра контейнера.

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

CloudErrorBody

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

CloudErrorBody

Ответ об ошибке службы экземпляра контейнера.

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

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

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

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

DailyRetentionFormat

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

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

Day[]

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

DailyRetentionSchedule

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

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

RetentionDuration

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

retentionTimes

string[]

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

DailySchedule

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

string[]

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

Day

День недели.

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

integer

Дата месяца

isLast

boolean

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

DayOfWeek

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

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

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

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

GenericProtectionPolicy

Политика резервного копирования для виртуальной машины Azure (Mercury).

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

GenericProtectionPolicy

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

fabricName

string

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

protectedItemsCount

integer

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

resourceGuardOperationRequests

string[]

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

subProtectionPolicy

SubProtectionPolicy[]

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

timeZone

string

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

HourlySchedule

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

integer

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

scheduleWindowDuration

integer

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

scheduleWindowStartTime

string

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

IAASVMPolicyType

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

string

V1

string

V2

string

IaasVMSnapshotConsistencyType

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

string

InstantRPAdditionalDetails

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

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

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

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

integer

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

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

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

resourceGuardOperationRequests

string[]

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

retentionPolicy RetentionPolicy:

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

schedulePolicy SchedulePolicy:

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

MonthlyRetentionSchedule

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

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

RetentionDuration

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

retentionScheduleDaily

DailyRetentionFormat

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

retentionScheduleFormatType

RetentionScheduleFormat

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

retentionScheduleWeekly

WeeklyRetentionFormat

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

retentionTimes

string[]

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

MonthOfYear

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

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

string

August

string

December

string

February

string

Invalid

string

January

string

July

string

June

string

March

string

May

string

November

string

October

string

September

string

PolicyType

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

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

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

ProtectionPolicyResource

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

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

string

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

id

string

Идентификатор ресурса представляет полный путь к ресурсу.

location

string

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

name

string

Имя ресурса, связанное с ресурсом.

properties ProtectionPolicy:

Свойства ProtectionPolicyResource

tags

object

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

type

string

Тип ресурса представляет полный путь к пространству имен формы/ResourceType/ResourceType/...

ProtectionPolicyResourceList

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

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

string

URI для получения следующей страницы ресурсов. Вызов ListNext() извлекает следующую страницу ресурсов.

value

ProtectionPolicyResource[]

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

RetentionDuration

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

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

integer

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

durationType

RetentionDurationType

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

RetentionDurationType

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

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

string

Invalid

string

Months

string

Weeks

string

Years

string

RetentionScheduleFormat

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

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

string

Invalid

string

Weekly

string

ScheduleRunType

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

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

string

Hourly

string

Invalid

string

Weekly

string

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[]

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

scheduleWeeklyFrequency

integer

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

SimpleSchedulePolicyV2

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

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

DailySchedule

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

hourlySchedule

HourlySchedule

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

schedulePolicyType string:

SimpleSchedulePolicyV2

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

scheduleRunFrequency

ScheduleRunType

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

weeklySchedule

WeeklySchedule

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

SnapshotBackupAdditionalDetails

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

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

string

instantRpRetentionRangeInDays

integer

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

SubProtectionPolicy

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

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

PolicyType

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

retentionPolicy RetentionPolicy:

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

schedulePolicy SchedulePolicy:

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

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

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

tieringPolicy

<string,  TieringPolicy>

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

TieringMode

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

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

string

Invalid

string

TierAfter

string

TierRecommended

string

TieringPolicy

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

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

integer

Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для 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

vaultRetention RetentionPolicy:

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

WeeklyRetentionFormat

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

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

DayOfWeek[]

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

weeksOfTheMonth

WeekOfMonth[]

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

WeeklyRetentionSchedule

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

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

DayOfWeek[]

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

retentionDuration

RetentionDuration

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

retentionTimes

string[]

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

WeeklySchedule

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

DayOfWeek[]

scheduleRunTimes

string[]

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

WeekOfMonth

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

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

string

Fourth

string

Invalid

string

Last

string

Second

string

Third

string

WorkloadType

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

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

string

AzureSqlDb

string

Client

string

Exchange

string

FileFolder

string

GenericDataSource

string

Invalid

string

SAPAseDatabase

string

SAPHanaDBInstance

string

SAPHanaDatabase

string

SQLDB

string

SQLDataBase

string

Sharepoint

string

SystemState

string

VM

string

VMwareVM

string

YearlyRetentionSchedule

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

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

MonthOfYear[]

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

retentionDuration

RetentionDuration

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

retentionScheduleDaily

DailyRetentionFormat

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

retentionScheduleFormatType

RetentionScheduleFormat

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

retentionScheduleWeekly

WeeklyRetentionFormat

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

retentionTimes

string[]

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