Protection Policies - Create Or Update
Создает или изменяет политику резервного копирования. Это асинхронная операция. Состояние операции можно получить с помощью API GetPolicyOperationResult.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}?api-version=2024-10-01
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
policy
|
path | True |
string |
Политика резервного копирования, которую необходимо создать. |
resource
|
path | True |
string |
Имя группы ресурсов, в которой находится хранилище служб восстановления. |
subscription
|
path | True |
string |
Идентификатор подписки. |
vault
|
path | True |
string |
Имя хранилища служб восстановления. |
api-version
|
query | True |
string |
Версия клиентского API. |
Имя | Обязательно | Тип | Описание |
---|---|---|---|
x-ms-authorization-auxiliary |
string |
Имя | Тип | Описание |
---|---|---|
eTag |
string |
Необязательный ETag. |
location |
string |
Расположение ресурса. |
properties | ProtectionPolicy: |
Свойства ProtectionPolicyResource |
tags |
object |
Теги ресурсов. |
Имя | Тип | Описание |
---|---|---|
200 OK |
ХОРОШО |
|
202 Accepted |
Принятый |
|
Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя. |
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicyV2?api-version=2024-10-01
{
"properties": {
"backupManagementType": "AzureStorage",
"workLoadType": "AzureFileShare",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"timeZone": "UTC",
"vaultRetentionPolicy": {
"snapshotRetentionInDays": 5,
"vaultRetention": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
},
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleDaily": null,
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
],
"retentionDuration": {
"count": 60,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"January"
],
"retentionScheduleDaily": null,
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
}
}
}
}
}
}
Пример ответа
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicyV2",
"name": "newPolicyV2",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureStorage",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"vaultRetentionPolicy": {
"snapshotRetentionInDays": 5,
"vaultRetention": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
},
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleDaily": null,
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
],
"retentionDuration": {
"count": 60,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"January"
],
"retentionScheduleDaily": null,
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
}
}
}
},
"timeZone": "UTC",
"protectedItemsCount": 0
}
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicyV2/operationResults/00000000-0000-0000-0000-000000000000?api-version=2024-10-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicyV2/operations/00000000-0000-0000-0000-000000000000?api-version=2024-10-01
Retry-After: 60
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/dailyPolicy2?api-version=2024-10-01
{
"properties": {
"backupManagementType": "AzureStorage",
"workLoadType": "AzureFileShare",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2021-09-29T08:00:00.000Z"
]
},
"timeZone": "UTC",
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2021-09-29T08:00:00.000Z"
],
"retentionDuration": {
"count": 5,
"durationType": "Days"
}
},
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionTimes": [
"2021-09-29T08:00:00.000Z"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleDaily": null,
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T08:00:00.000Z"
],
"retentionDuration": {
"count": 60,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"January"
],
"retentionScheduleDaily": null,
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T08:00:00.000Z"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
}
}
}
}
}
Пример ответа
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/dailyPolicy2",
"name": "dailyPolicy2",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureStorage",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2021-09-29T08:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2021-09-29T08:00:00Z"
],
"retentionDuration": {
"count": 5,
"durationType": "Days"
}
},
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionTimes": [
"2021-09-29T08:00:00Z"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T08:00:00Z"
],
"retentionDuration": {
"count": 60,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"January"
],
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T08:00:00Z"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
}
}
},
"timeZone": "UTC",
"protectedItemsCount": 0
}
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/dailyPolicy2/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/dailyPolicy2/operations/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Retry-After: 60
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample?api-version=2024-10-01
{
"properties": {
"backupManagementType": "AzureIaasVM",
"timeZone": "India Standard Time",
"instantRpRetentionRangeInDays": 30,
"policyType": "V2",
"snapshotConsistencyType": "OnlyCrashConsistent",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "Daily",
"dailySchedule": {
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
]
}
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionDuration": {
"count": 180,
"durationType": "Days"
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
}
}
}
}
Пример ответа
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample",
"name": "v2-daily-sample",
"properties": {
"backupManagementType": "AzureIaasVM",
"instantRpRetentionRangeInDays": 30,
"policyType": "V2",
"snapshotConsistencyType": "OnlyCrashConsistent",
"protectedItemsCount": 0,
"resourceGuardOperationRequests": null,
"retentionPolicy": {
"dailySchedule": {
"retentionDuration": {
"count": 180,
"durationType": "Days"
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
}
},
"schedulePolicy": {
"dailySchedule": {
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
]
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "Daily"
},
"timeZone": "India Standard Time"
},
"type": "Microsoft.RecoveryServices/vaults/backupPolicies"
}
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-06-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample/operations/00000000-0000-0000-0000-000000000000?api-version=2020-06-01
Retry-After: 60
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample?api-version=2024-10-01
{
"properties": {
"backupManagementType": "AzureIaasVM",
"timeZone": "India Standard Time",
"instantRpRetentionRangeInDays": 30,
"policyType": "V2",
"snapshotConsistencyType": "OnlyCrashConsistent",
"schedulePolicy": {
"hourlySchedule": {
"interval": 4,
"scheduleWindowDuration": 16,
"scheduleWindowStartTime": "2021-12-17T08:00:00Z"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "Hourly"
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionDuration": {
"count": 180,
"durationType": "Days"
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
}
}
}
}
Пример ответа
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample",
"name": "v2-daily-sample",
"properties": {
"backupManagementType": "AzureIaasVM",
"instantRpRetentionRangeInDays": 30,
"policyType": "V2",
"snapshotConsistencyType": "OnlyCrashConsistent",
"protectedItemsCount": 0,
"resourceGuardOperationRequests": null,
"retentionPolicy": {
"dailySchedule": {
"retentionDuration": {
"count": 180,
"durationType": "Days"
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-12-17T08:00:00+00:00"
]
}
},
"schedulePolicy": {
"hourlySchedule": {
"interval": 4,
"scheduleWindowDuration": 16,
"scheduleWindowStartTime": "2021-12-17T08:00:00Z"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "Hourly"
},
"timeZone": "India Standard Time"
},
"type": "Microsoft.RecoveryServices/vaults/backupPolicies"
}
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-06-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample/operations/00000000-0000-0000-0000-000000000000?api-version=2020-06-01
Retry-After: 60
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1?api-version=2024-10-01
{
"properties": {
"backupManagementType": "AzureIaasVM",
"timeZone": "Pacific Standard Time",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleRunDays": [
"Monday",
"Wednesday",
"Thursday"
]
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Monday",
"Wednesday",
"Thursday"
],
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Wednesday",
"Thursday"
],
"weeksOfTheMonth": [
"First",
"Third"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 2,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"February",
"November"
],
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Monday",
"Thursday"
],
"weeksOfTheMonth": [
"Fourth"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 4,
"durationType": "Years"
}
}
}
}
}
Пример ответа
{
"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": "Weekly",
"scheduleRunDays": [
"Monday",
"Wednesday",
"Thursday"
],
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Monday",
"Wednesday",
"Thursday"
],
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Wednesday",
"Thursday"
],
"weeksOfTheMonth": [
"First",
"Third"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 2,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"February",
"November"
],
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Monday",
"Thursday"
],
"weeksOfTheMonth": [
"Fourth"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 4,
"durationType": "Years"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
}
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1/operations/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Retry-After: 60
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1?api-version=2024-10-01
{
"properties": {
"backupManagementType": "AzureWorkload",
"workLoadType": "SQLDataBase",
"settings": {
"timeZone": "Pacific Standard Time",
"issqlcompression": false
},
"subProtectionPolicy": [
{
"policyType": "Full",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleRunDays": [
"Sunday",
"Tuesday"
]
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday",
"Tuesday"
],
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 2,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"Second"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"January",
"June",
"December"
],
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"Last"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Years"
}
}
}
},
{
"policyType": "Differential",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleRunDays": [
"Friday"
]
},
"retentionPolicy": {
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": 8,
"durationType": "Days"
}
}
},
{
"policyType": "Log",
"schedulePolicy": {
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": 60
},
"retentionPolicy": {
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": 7,
"durationType": "Days"
}
}
}
]
}
}
Пример ответа
{
"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": "AzureWorkload",
"workLoadType": "SQLDataBase",
"settings": {
"timeZone": "Pacific Standard Time",
"issqlcompression": false
},
"subProtectionPolicy": [
{
"policyType": "Full",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Weekly",
"scheduleRunDays": [
"Sunday",
"Tuesday"
],
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday",
"Tuesday"
],
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 2,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"Second"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"January",
"June",
"December"
],
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"Last"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Years"
}
}
}
},
{
"policyType": "Differential",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Weekly",
"scheduleRunDays": [
"Friday"
],
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": 8,
"durationType": "Days"
}
}
},
{
"policyType": "Log",
"schedulePolicy": {
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": 60
},
"retentionPolicy": {
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": 7,
"durationType": "Days"
}
}
}
],
"protectedItemsCount": 0
}
}
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1/operations/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Retry-After: 60
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicy2?api-version=2024-10-01
{
"properties": {
"backupManagementType": "AzureStorage",
"workLoadType": "AzureFileShare",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Hourly",
"hourlySchedule": {
"interval": 4,
"scheduleWindowStartTime": "2021-09-29T08:00:00.000Z",
"scheduleWindowDuration": 12
}
},
"timeZone": "UTC",
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": null,
"retentionDuration": {
"count": 5,
"durationType": "Days"
}
},
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionTimes": null,
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleDaily": null,
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": null,
"retentionDuration": {
"count": 60,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"January"
],
"retentionScheduleDaily": null,
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": null,
"retentionDuration": {
"count": 10,
"durationType": "Years"
}
}
}
}
}
Пример ответа
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicy2",
"name": "newPolicy2",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureStorage",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Hourly",
"hourlySchedule": {
"interval": 4,
"scheduleWindowStartTime": "2021-09-29T08:00:00Z",
"scheduleWindowDuration": 12
},
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2021-09-29T20:00:00Z"
],
"retentionDuration": {
"count": 5,
"durationType": "Days"
}
},
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionTimes": [
"2021-09-29T20:00:00Z"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
}
},
"monthlySchedule": {
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T20:00:00Z"
],
"retentionDuration": {
"count": 60,
"durationType": "Months"
}
},
"yearlySchedule": {
"retentionScheduleFormatType": "Weekly",
"monthsOfYear": [
"January"
],
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T20:00:00Z"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
}
}
},
"timeZone": "UTC",
"protectedItemsCount": 0
}
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicy2/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicy2/operations/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Retry-After: 60
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1?api-version=2024-10-01
{
"properties": {
"backupManagementType": "AzureIaasVM",
"timeZone": "Pacific Standard Time",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2018-01-24T02:00:00Z"
]
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
}
}
}
Пример ответа
{
"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
}
}
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1/operations/00000000-0000-0000-0000-000000000000?api-version=2016-06-01
Retry-After: 60
Имя | Описание |
---|---|
Azure |
Политика резервного копирования AzureStorage. |
Azure |
Политика резервного копирования виртуальных машин IaaS для конкретной рабочей нагрузки. |
Azure |
Политика резервного копирования для конкретной рабочей нагрузки SQL Azure. |
Azure |
Политика резервного копирования для виртуальной машины Azure (Mercury). |
Cloud |
Ответ об ошибке службы экземпляра контейнера. |
Cloud |
Ответ об ошибке службы экземпляра контейнера. |
Daily |
Формат ежедневного хранения. |
Daily |
Ежедневное расписание хранения. |
Daily |
|
Day |
День недели. |
Day |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Generic |
Политика резервного копирования для виртуальной машины Azure (Mercury). |
Hourly |
|
IAASVMPolicy |
|
Iaas |
|
Instant |
|
Log |
Расписание политики журнала. |
Long |
Долгосрочная политика хранения. |
Long |
Долгосрочное расписание политики. |
Mab |
Политика резервного копирования для конкретного контейнера Mab. |
Monthly |
Ежемесячное расписание хранения. |
Month |
Список месяцев ежегодной политики хранения. |
Policy |
Тип политики резервного копирования |
Protection |
Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса. |
Retention |
Длительность хранения. |
Retention |
Тип длительности хранения: дни/недели/месяцы/годы используется только в том случае, если для TieringMode задано значение TierAfter |
Retention |
Тип формата расписания хранения для ежемесячной политики хранения. |
Schedule |
Частота запланированной операции этой политики. |
Settings |
Поле общих параметров для управления резервными копиями |
Simple |
Простое хранение политик. |
Simple |
Простое расписание политики. |
Simple |
Расписание политики версии 2 для IaaS, поддерживающее почасовое резервное копирование. |
Snapshot |
Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem |
Sub |
Политика подзащиты, которая включает расписание и хранение |
Tiering |
Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаемые значения:
|
Tiering |
Политика многоуровневого уровня для целевого уровня. Если политика не указана для заданного целевого уровня, служба сохраняет существующую настроенную политику многоуровневого уровня для этого уровня. |
User |
Свойства управляемого удостоверения, назначенные пользователем |
User |
Сведения об управляемом удостоверении, назначаемом пользователем |
Vault |
Политика хранения хранилища для AzureFileShare |
Weekly |
Еженедельный формат хранения. |
Weekly |
Еженедельное расписание хранения. |
Weekly |
|
Week |
Список недель месяца. |
Workload |
Тип рабочей нагрузки для управления резервными копиями |
Yearly |
Ежегодное расписание хранения. |
Политика резервного копирования AzureStorage.
Имя | Тип | Описание |
---|---|---|
backupManagementType |
string:
Azure |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
protectedItemsCount |
integer (int32) |
Количество элементов, связанных с этой политикой. |
resourceGuardOperationRequests |
string[] |
Запросы операций ResourceGuard |
retentionPolicy | RetentionPolicy: |
Политика хранения с подробными сведениями о диапазонах хранения резервных копий. |
schedulePolicy | SchedulePolicy: |
Расписание резервного копирования, указанное в рамках политики резервного копирования. |
timeZone |
string |
Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". |
vaultRetentionPolicy |
Политика хранения с подробными сведениями о диапазонах хранения резервных копий затверденных резервных копий. |
|
workLoadType |
Тип рабочей нагрузки для управления резервными копиями |
Политика резервного копирования виртуальных машин IaaS для конкретной рабочей нагрузки.
Имя | Тип | Описание |
---|---|---|
backupManagementType |
string:
Azure |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
instantRPDetails | ||
instantRpRetentionRangeInDays |
integer (int32) |
Диапазон политик хранения мгновенных RP в днях |
policyType | ||
protectedItemsCount |
integer (int32) |
Количество элементов, связанных с этой политикой. |
resourceGuardOperationRequests |
string[] |
Запросы операций ResourceGuard |
retentionPolicy | RetentionPolicy: |
Политика хранения с подробными сведениями о диапазонах хранения резервных копий. |
schedulePolicy | SchedulePolicy: |
Расписание резервного копирования, указанное в рамках политики резервного копирования. |
snapshotConsistencyType | ||
tieringPolicy |
<string,
Tiering |
Политика распределения по уровням для автоматического перемещения запросов на другой уровень — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
timeZone |
string |
Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". |
Политика резервного копирования для конкретной рабочей нагрузки SQL Azure.
Имя | Тип | Описание |
---|---|---|
backupManagementType |
string:
Azure |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
protectedItemsCount |
integer (int32) |
Количество элементов, связанных с этой политикой. |
resourceGuardOperationRequests |
string[] |
Запросы операций ResourceGuard |
retentionPolicy | RetentionPolicy: |
Сведения о политике хранения. |
Политика резервного копирования для виртуальной машины Azure (Mercury).
Имя | Тип | Описание |
---|---|---|
backupManagementType |
string:
Azure |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
makePolicyConsistent |
boolean |
Исправление несоответствия политики |
protectedItemsCount |
integer (int32) |
Количество элементов, связанных с этой политикой. |
resourceGuardOperationRequests |
string[] |
Запросы операций ResourceGuard |
settings |
Общие параметры для управления резервными копиями |
|
subProtectionPolicy |
Список политик подзащиты, которые включают расписание и хранение |
|
workLoadType |
Тип рабочей нагрузки для управления резервными копиями |
Ответ об ошибке службы экземпляра контейнера.
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
Ответ об ошибке службы экземпляра контейнера.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования. |
details |
Список дополнительных сведений об ошибке. |
|
message |
string |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
target |
string |
Целевой объект конкретной ошибки. Например, имя свойства в ошибке. |
Формат ежедневного хранения.
Имя | Тип | Описание |
---|---|---|
daysOfTheMonth |
Day[] |
Список дней месяца. |
Ежедневное расписание хранения.
Имя | Тип | Описание |
---|---|---|
retentionDuration |
Длительность хранения политики хранения. |
|
retentionTimes |
string[] (date-time) |
Время хранения политики хранения. |
Имя | Тип | Описание |
---|---|---|
scheduleRunTimes |
string[] (date-time) |
Список времени суток этот график должен выполняться. |
День недели.
Имя | Тип | Описание |
---|---|---|
date |
integer (int32) |
Дата месяца |
isLast |
boolean |
Указывает, является ли дата последней даты месяца |
Значение | Описание |
---|---|
Friday | |
Monday | |
Saturday | |
Sunday | |
Thursday | |
Tuesday | |
Wednesday |
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Дополнительный тип сведений. |
Политика резервного копирования для виртуальной машины Azure (Mercury).
Имя | Тип | Описание |
---|---|---|
backupManagementType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
fabricName |
string |
Имя структуры этой политики. |
protectedItemsCount |
integer (int32) |
Количество элементов, связанных с этой политикой. |
resourceGuardOperationRequests |
string[] |
Запросы операций ResourceGuard |
subProtectionPolicy |
Список политик подзащиты, которые включают расписание и хранение |
|
timeZone |
string |
Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". |
Имя | Тип | Описание |
---|---|---|
interval |
integer (int32) |
Интервал, с которым необходимо активировать резервное копирование. Для почасового значения может быть 4/6/8/12 |
scheduleWindowDuration |
integer (int32) |
Указание длительности окна резервного копирования |
scheduleWindowStartTime |
string (date-time) |
Указание времени начала окна резервного копирования |
Значение | Описание |
---|---|
Invalid | |
V1 | |
V2 |
Значение | Описание |
---|---|
OnlyCrashConsistent |
Имя | Тип | Описание |
---|---|---|
azureBackupRGNamePrefix |
string |
|
azureBackupRGNameSuffix |
string |
Расписание политики журнала.
Имя | Тип | Описание |
---|---|---|
scheduleFrequencyInMins |
integer (int32) |
Частота выполнения расписания журнала этой политики в минутах. |
schedulePolicyType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
Долгосрочная политика хранения.
Имя | Тип | Описание |
---|---|---|
dailySchedule |
Ежедневное расписание хранения политики защиты. |
|
monthlySchedule |
Ежемесячное расписание хранения политики защиты. |
|
retentionPolicyType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
weeklySchedule |
Еженедельное расписание хранения политики защиты. |
|
yearlySchedule |
Ежегодное расписание хранения политики защиты. |
Долгосрочное расписание политики.
Имя | Тип | Описание |
---|---|---|
schedulePolicyType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
Политика резервного копирования для конкретного контейнера Mab.
Имя | Тип | Описание |
---|---|---|
backupManagementType |
string:
MAB |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
protectedItemsCount |
integer (int32) |
Количество элементов, связанных с этой политикой. |
resourceGuardOperationRequests |
string[] |
Запросы операций ResourceGuard |
retentionPolicy | RetentionPolicy: |
Сведения о политике хранения. |
schedulePolicy | SchedulePolicy: |
Расписание резервного копирования политики резервного копирования. |
Ежемесячное расписание хранения.
Имя | Тип | Описание |
---|---|---|
retentionDuration |
Длительность хранения политики хранения. |
|
retentionScheduleDaily |
Формат ежедневного хранения для ежемесячной политики хранения. |
|
retentionScheduleFormatType |
Тип формата расписания хранения для ежемесячной политики хранения. |
|
retentionScheduleWeekly |
Еженедельный формат хранения для ежемесячной политики хранения. |
|
retentionTimes |
string[] (date-time) |
Время хранения политики хранения. |
Список месяцев ежегодной политики хранения.
Значение | Описание |
---|---|
April | |
August | |
December | |
February | |
Invalid | |
January | |
July | |
June | |
March | |
May | |
November | |
October | |
September |
Тип политики резервного копирования
Значение | Описание |
---|---|
CopyOnlyFull | |
Differential | |
Full | |
Incremental | |
Invalid | |
Log | |
SnapshotCopyOnlyFull | |
SnapshotFull |
Базовый класс для политики резервного копирования. Политики резервного копирования, относящиеся к рабочей нагрузке, являются производными от этого класса.
Имя | Тип | Описание |
---|---|---|
eTag |
string |
Необязательный ETag. |
id |
string |
Идентификатор ресурса представляет полный путь к ресурсу. |
location |
string |
Расположение ресурса. |
name |
string |
Имя ресурса, связанное с ресурсом. |
properties | ProtectionPolicy: |
Свойства ProtectionPolicyResource |
tags |
object |
Теги ресурсов. |
type |
string |
Тип ресурса представляет полный путь к пространству имен формы/ResourceType/ResourceType/... |
Длительность хранения.
Имя | Тип | Описание |
---|---|---|
count |
integer (int32) |
Количество типов длительности. Длительность хранения получается путем подсчета времени подсчета типа длительности. Например, если count = 3 и DurationType = Недель, срок хранения будет составлять три недели. |
durationType |
Тип длительности хранения политики хранения. |
Тип длительности хранения: дни/недели/месяцы/годы используется только в том случае, если для TieringMode задано значение TierAfter
Значение | Описание |
---|---|
Days | |
Invalid | |
Months | |
Weeks | |
Years |
Тип формата расписания хранения для ежемесячной политики хранения.
Значение | Описание |
---|---|
Daily | |
Invalid | |
Weekly |
Частота запланированной операции этой политики.
Значение | Описание |
---|---|
Daily | |
Hourly | |
Invalid | |
Weekly |
Поле общих параметров для управления резервными копиями
Имя | Тип | Описание |
---|---|---|
isCompression |
boolean |
Флаг сжатия рабочей нагрузки. Это было добавлено, чтобы значение isSqlCompression было нерекомендуемо после обновления клиентов, чтобы рассмотреть этот флаг. |
issqlcompression |
boolean |
Флаг сжатия SQL |
timeZone |
string |
Необязательные входные данные TimeZone в виде строки. Например: TimeZone = "Тихоокеанское стандартное время". |
Простое хранение политик.
Имя | Тип | Описание |
---|---|---|
retentionDuration |
Длительность хранения политики защиты. |
|
retentionPolicyType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
Простое расписание политики.
Имя | Тип | Описание |
---|---|---|
hourlySchedule |
Почасовое расписание этой политики |
|
schedulePolicyType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
scheduleRunDays |
Список дней недели этот график должен выполняться. |
|
scheduleRunFrequency |
Частота запланированной операции этой политики. |
|
scheduleRunTimes |
string[] (date-time) |
Список времени суток этот график должен выполняться. |
scheduleWeeklyFrequency |
integer (int32) |
По каждому числу недель этот график должен выполняться. |
Расписание политики версии 2 для IaaS, поддерживающее почасовое резервное копирование.
Имя | Тип | Описание |
---|---|---|
dailySchedule |
Ежедневное расписание этой политики |
|
hourlySchedule |
почасовое расписание этой политики |
|
schedulePolicyType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
scheduleRunFrequency |
Частота запланированной операции этой политики. |
|
weeklySchedule |
Еженедельное расписание этой политики |
Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem
Имя | Тип | Описание |
---|---|---|
instantRPDetails |
string |
|
instantRpRetentionRangeInDays |
integer (int32) |
|
userAssignedManagedIdentityDetails |
Сведения об управляемом удостоверении, назначаемом пользователем |
Политика подзащиты, которая включает расписание и хранение
Имя | Тип | Описание |
---|---|---|
policyType |
Тип политики резервного копирования |
|
retentionPolicy | RetentionPolicy: |
Политика хранения с подробными сведениями о диапазонах хранения резервных копий. |
schedulePolicy | SchedulePolicy: |
Расписание резервного копирования, указанное в рамках политики резервного копирования. |
snapshotBackupAdditionalDetails |
Поля резервного копирования моментальных снимков для WorkloadType SaPHanaSystem |
|
tieringPolicy |
<string,
Tiering |
Политика распределения по уровням для автоматического перемещения запросов на другой уровень. Ключ — это целевой уровень, определенный в перечислении RecoveryPointTierType. Политика многоуровневого распределения указывает критерии для перемещения RP на целевой уровень. |
Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаемые значения:
- TierRecommended: уровень всех точек восстановления, рекомендуемых для многоуровневого уровня
- TierAfter: уровень всех точек восстановления после фиксированного периода, как указано в значении длительности и длительности ниже.
- DoNotTier: не уровневые точки восстановления
Значение | Описание |
---|---|
DoNotTier | |
Invalid | |
TierAfter | |
TierRecommended |
Политика многоуровневого уровня для целевого уровня. Если политика не указана для заданного целевого уровня, служба сохраняет существующую настроенную политику многоуровневого уровня для этого уровня.
Имя | Тип | Описание |
---|---|---|
duration |
integer (int32) |
Количество дней/недель/месяцев/лет для хранения резервных копий на текущем уровне до уровня. Используется только в том случае, если для TieringMode задано значение TierAfter |
durationType |
Тип длительности хранения: дни/недели/месяцы/годы используется только в том случае, если для TieringMode задано значение TierAfter |
|
tieringMode |
Режим многоуровневого уровня для управления автоматическим уровнем точек восстановления. Поддерживаемые значения:
|
Свойства управляемого удостоверения, назначенные пользователем
Имя | Тип | Описание |
---|---|---|
clientId |
string |
Идентификатор клиента назначенного удостоверения. |
principalId |
string |
Основной идентификатор назначенного удостоверения. |
Сведения об управляемом удостоверении, назначаемом пользователем
Имя | Тип | Описание |
---|---|---|
identityArmId |
string |
Идентификатор ARM назначенного удостоверения. |
identityName |
string |
Имя назначенного удостоверения. |
userAssignedIdentityProperties |
Свойства управляемого удостоверения, назначенные пользователем |
Политика хранения хранилища для AzureFileShare
Имя | Тип | Описание |
---|---|---|
snapshotRetentionInDays |
integer (int32) |
|
vaultRetention | RetentionPolicy: |
Базовый класс для политики хранения. |
Еженедельный формат хранения.
Имя | Тип | Описание |
---|---|---|
daysOfTheWeek |
Список дней недели. |
|
weeksOfTheMonth |
Список недель месяца. |
Еженедельное расписание хранения.
Имя | Тип | Описание |
---|---|---|
daysOfTheWeek |
Список дней недели для еженедельной политики хранения. |
|
retentionDuration |
Длительность хранения политики хранения. |
|
retentionTimes |
string[] (date-time) |
Время хранения политики хранения. |
Имя | Тип | Описание |
---|---|---|
scheduleRunDays | ||
scheduleRunTimes |
string[] (date-time) |
Список времени суток этот график должен выполняться. |
Список недель месяца.
Значение | Описание |
---|---|
First | |
Fourth | |
Invalid | |
Last | |
Second | |
Third |
Тип рабочей нагрузки для управления резервными копиями
Значение | Описание |
---|---|
AzureFileShare | |
AzureSqlDb | |
Client | |
Exchange | |
FileFolder | |
GenericDataSource | |
Invalid | |
SAPAseDatabase | |
SAPHanaDBInstance | |
SAPHanaDatabase | |
SQLDB | |
SQLDataBase | |
Sharepoint | |
SystemState | |
VM | |
VMwareVM |
Ежегодное расписание хранения.
Имя | Тип | Описание |
---|---|---|
monthsOfYear |
Список месяцев ежегодной политики хранения. |
|
retentionDuration |
Длительность хранения политики хранения. |
|
retentionScheduleDaily |
Формат ежедневного хранения для ежегодной политики хранения. |
|
retentionScheduleFormatType |
Формат расписания хранения для ежегодной политики хранения. |
|
retentionScheduleWeekly |
Еженедельный формат хранения для ежегодной политики хранения. |
|
retentionTimes |
string[] (date-time) |
Время хранения политики хранения. |