Protection Policies - Create Or Update
백업 정책을 만들거나 수정합니다. 비동기 작업입니다. GetPolicyOperationResult API를 사용하여 작업의 상태를 가져올 수 있습니다.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}?api-version=2024-10-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
policy
|
path | True |
string |
만들 백업 정책입니다. |
resource
|
path | True |
string |
복구 서비스 자격 증명 모음이 있는 리소스 그룹의 이름입니다. |
subscription
|
path | True |
string |
구독 ID입니다. |
vault
|
path | True |
string |
복구 서비스 자격 증명 모음의 이름입니다. |
api-version
|
query | True |
string |
클라이언트 API 버전입니다. |
요청 헤더
Name | 필수 | 형식 | Description |
---|---|---|---|
x-ms-authorization-auxiliary |
string |
요청 본문
Name | 형식 | Description |
---|---|---|
eTag |
string |
선택적 ETag입니다. |
location |
string |
리소스 위치입니다. |
properties | ProtectionPolicy: |
ProtectionPolicyResource 속성 |
tags |
object |
리소스 태그. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
그래 |
|
202 Accepted |
허용 |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정을 가장합니다. |
예제
Create or Update Azure Storage Vault Standard Protection Policy
샘플 요청
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
Create or Update Daily Azure Storage Protection Policy
샘플 요청
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
Create or Update Enhanced Azure Vm Protection Policy with daily backup
샘플 요청
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
Create or Update Enhanced Azure Vm Protection Policy with Hourly backup
샘플 요청
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
Create or Update Full Azure Vm Protection Policy
샘플 요청
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
Create or Update Full Azure Workload Protection Policy
샘플 요청
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
Create or Update Hourly Azure Storage Protection Policy
샘플 요청
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
Create or Update Simple Azure Vm Protection Policy
샘플 요청
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
정의
Name | Description |
---|---|
Azure |
AzureStorage 백업 정책. |
Azure |
IaaS VM 워크로드별 백업 정책입니다. |
Azure |
Azure SQL 워크로드별 백업 정책입니다. |
Azure |
Azure VM(머큐리) 워크로드별 백업 정책입니다. |
Cloud |
Container Instance 서비스의 오류 응답입니다. |
Cloud |
Container Instance 서비스의 오류 응답입니다. |
Daily |
일별 보존 형식입니다. |
Daily |
일별 보존 일정. |
Daily |
|
Day |
요일입니다. |
Day |
|
Error |
리소스 관리 오류 추가 정보입니다. |
Generic |
Azure VM(머큐리) 워크로드별 백업 정책입니다. |
Hourly |
|
IAASVMPolicy |
|
Iaas |
|
Instant |
|
Log |
로그 정책 일정입니다. |
Long |
장기 보존 정책입니다. |
Long |
장기 정책 일정. |
Mab |
Mab 컨테이너별 백업 정책입니다. |
Monthly |
월별 보존 일정입니다. |
Month |
연간 보존 정책의 월 목록입니다. |
Policy |
백업 정책 유형 |
Protection |
백업 정책의 기본 클래스입니다. 워크로드별 백업 정책은 이 클래스에서 파생됩니다. |
Retention |
보존 기간입니다. |
Retention |
보존 기간 유형: TieringMode가 TierAfter로 설정된 경우에만 사용되는 일/주/월/년 |
Retention |
월별 보존 정책에 대한 보존 일정 형식 유형입니다. |
Schedule |
이 정책의 일정 작업 빈도입니다. |
Settings |
백업 관리를 위한 일반 설정 필드 |
Simple |
단순 정책 보존. |
Simple |
간단한 정책 일정입니다. |
Simple |
시간별 백업을 지원하는 IaaS에 대한 V2 정책 일정입니다. |
Snapshot |
WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드 |
Sub |
일정 및 보존을 포함하는 하위 보호 정책 |
Tiering |
복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다.
|
Tiering |
대상 계층에 대한 계층화 정책입니다. 지정된 대상 계층에 대해 정책이 지정되지 않은 경우 서비스는 해당 계층에 대해 구성된 기존 계층화 정책을 유지합니다. |
User |
사용자 할당 관리 ID 속성 |
User |
사용자가 할당한 관리 ID 세부 정보 |
Vault |
AzureFileShare에 대한 자격 증명 모음 보존 정책 |
Weekly |
매주 보존 형식입니다. |
Weekly |
주간 보존 일정입니다. |
Weekly |
|
Week |
월의 주 목록입니다. |
Workload |
백업 관리를 위한 워크로드 유형 |
Yearly |
연간 보존 일정입니다. |
AzureFileShareProtectionPolicy
AzureStorage 백업 정책.
Name | 형식 | Description |
---|---|---|
backupManagementType |
string:
Azure |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
protectedItemsCount |
integer |
이 정책과 연결된 항목 수입니다. |
resourceGuardOperationRequests |
string[] |
ResourceGuard 작업 요청 |
retentionPolicy | RetentionPolicy: |
백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. |
schedulePolicy | SchedulePolicy: |
백업 정책의 일부로 지정된 백업 일정입니다. |
timeZone |
string |
TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". |
vaultRetentionPolicy |
강화된 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. |
|
workLoadType |
백업 관리를 위한 워크로드 유형 |
AzureIaaSVMProtectionPolicy
IaaS VM 워크로드별 백업 정책입니다.
Name | 형식 | Description |
---|---|---|
backupManagementType |
string:
Azure |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
instantRPDetails | ||
instantRpRetentionRangeInDays |
integer |
인스턴트 RP 보존 정책 범위(일) |
policyType | ||
protectedItemsCount |
integer |
이 정책과 연결된 항목 수입니다. |
resourceGuardOperationRequests |
string[] |
ResourceGuard 작업 요청 |
retentionPolicy | RetentionPolicy: |
백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. |
schedulePolicy | SchedulePolicy: |
백업 정책의 일부로 지정된 백업 일정입니다. |
snapshotConsistencyType | ||
tieringPolicy |
<string,
Tiering |
RP를 자동으로 다른 계층 키로 이동하는 계층화 정책은 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다. |
timeZone |
string |
TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". |
AzureSqlProtectionPolicy
Azure SQL 워크로드별 백업 정책입니다.
Name | 형식 | Description |
---|---|---|
backupManagementType |
string:
Azure |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
protectedItemsCount |
integer |
이 정책과 연결된 항목 수입니다. |
resourceGuardOperationRequests |
string[] |
ResourceGuard 작업 요청 |
retentionPolicy | RetentionPolicy: |
보존 정책 세부 정보입니다. |
AzureVmWorkloadProtectionPolicy
Azure VM(머큐리) 워크로드별 백업 정책입니다.
Name | 형식 | Description |
---|---|---|
backupManagementType |
string:
Azure |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
makePolicyConsistent |
boolean |
정책 불일치 수정 |
protectedItemsCount |
integer |
이 정책과 연결된 항목 수입니다. |
resourceGuardOperationRequests |
string[] |
ResourceGuard 작업 요청 |
settings |
백업 관리에 대한 일반적인 설정 |
|
subProtectionPolicy |
일정 및 보존을 포함하는 하위 보호 정책 목록 |
|
workLoadType |
백업 관리를 위한 워크로드 유형 |
CloudError
Container Instance 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
error |
오류 개체입니다. |
CloudErrorBody
Container Instance 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
code |
string |
오류의 식별자입니다. 코드는 고정적이며 프로그래밍 방식으로 사용할 수 있습니다. |
details |
오류에 대한 추가 세부 정보 목록입니다. |
|
message |
string |
사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다. |
target |
string |
특정 오류의 대상입니다. 예를 들어 오류가 발생한 속성의 이름입니다. |
DailyRetentionFormat
일별 보존 형식입니다.
Name | 형식 | Description |
---|---|---|
daysOfTheMonth |
Day[] |
월의 일 목록입니다. |
DailyRetentionSchedule
일별 보존 일정.
Name | 형식 | Description |
---|---|---|
retentionDuration |
보존 정책의 보존 기간입니다. |
|
retentionTimes |
string[] |
보존 정책의 보존 시간입니다. |
DailySchedule
Name | 형식 | Description |
---|---|---|
scheduleRunTimes |
string[] |
이 일정을 실행해야 하는 시간 목록입니다. |
Day
요일입니다.
Name | 형식 | Description |
---|---|---|
date |
integer |
월의 날짜 |
isLast |
boolean |
날짜가 월의 마지막 날짜인지 여부 |
DayOfWeek
Name | 형식 | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
Name | 형식 | Description |
---|---|---|
info |
object |
추가 정보입니다. |
type |
string |
추가 정보 유형입니다. |
GenericProtectionPolicy
Azure VM(머큐리) 워크로드별 백업 정책입니다.
Name | 형식 | Description |
---|---|---|
backupManagementType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
fabricName |
string |
이 정책의 패브릭 이름입니다. |
protectedItemsCount |
integer |
이 정책과 연결된 항목 수입니다. |
resourceGuardOperationRequests |
string[] |
ResourceGuard 작업 요청 |
subProtectionPolicy |
일정 및 보존을 포함하는 하위 보호 정책 목록 |
|
timeZone |
string |
TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". |
HourlySchedule
Name | 형식 | Description |
---|---|---|
interval |
integer |
백업을 트리거해야 하는 간격입니다. 시간당 값은 4/6/8/12일 수 있습니다. |
scheduleWindowDuration |
integer |
백업 기간 지정 |
scheduleWindowStartTime |
string |
백업 창의 시작 시간을 지정하려면 |
IAASVMPolicyType
Name | 형식 | Description |
---|---|---|
Invalid |
string |
|
V1 |
string |
|
V2 |
string |
IaasVMSnapshotConsistencyType
Name | 형식 | Description |
---|---|---|
OnlyCrashConsistent |
string |
InstantRPAdditionalDetails
Name | 형식 | Description |
---|---|---|
azureBackupRGNamePrefix |
string |
|
azureBackupRGNameSuffix |
string |
LogSchedulePolicy
로그 정책 일정입니다.
Name | 형식 | Description |
---|---|---|
scheduleFrequencyInMins |
integer |
이 정책의 로그 일정 작업 빈도(분)입니다. |
schedulePolicyType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
LongTermRetentionPolicy
장기 보존 정책입니다.
Name | 형식 | Description |
---|---|---|
dailySchedule |
보호 정책의 일일 보존 일정입니다. |
|
monthlySchedule |
보호 정책의 월별 보존 일정입니다. |
|
retentionPolicyType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
weeklySchedule |
보호 정책의 주간 보존 일정입니다. |
|
yearlySchedule |
보호 정책의 연간 보존 일정입니다. |
LongTermSchedulePolicy
장기 정책 일정.
Name | 형식 | Description |
---|---|---|
schedulePolicyType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
MabProtectionPolicy
Mab 컨테이너별 백업 정책입니다.
Name | 형식 | Description |
---|---|---|
backupManagementType |
string:
MAB |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
protectedItemsCount |
integer |
이 정책과 연결된 항목 수입니다. |
resourceGuardOperationRequests |
string[] |
ResourceGuard 작업 요청 |
retentionPolicy | RetentionPolicy: |
보존 정책 세부 정보입니다. |
schedulePolicy | SchedulePolicy: |
백업 정책의 백업 일정입니다. |
MonthlyRetentionSchedule
월별 보존 일정입니다.
Name | 형식 | Description |
---|---|---|
retentionDuration |
보존 정책의 보존 기간입니다. |
|
retentionScheduleDaily |
월별 보존 정책에 대한 일일 보존 형식입니다. |
|
retentionScheduleFormatType |
월별 보존 정책에 대한 보존 일정 형식 유형입니다. |
|
retentionScheduleWeekly |
월별 보존 정책에 대한 주간 보존 형식입니다. |
|
retentionTimes |
string[] |
보존 정책의 보존 시간입니다. |
MonthOfYear
연간 보존 정책의 월 목록입니다.
Name | 형식 | Description |
---|---|---|
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
백업 정책 유형
Name | 형식 | Description |
---|---|---|
CopyOnlyFull |
string |
|
Differential |
string |
|
Full |
string |
|
Incremental |
string |
|
Invalid |
string |
|
Log |
string |
|
SnapshotCopyOnlyFull |
string |
|
SnapshotFull |
string |
ProtectionPolicyResource
백업 정책의 기본 클래스입니다. 워크로드별 백업 정책은 이 클래스에서 파생됩니다.
Name | 형식 | Description |
---|---|---|
eTag |
string |
선택적 ETag입니다. |
id |
string |
리소스 ID는 리소스에 대한 전체 경로를 나타냅니다. |
location |
string |
리소스 위치입니다. |
name |
string |
리소스와 연결된 리소스 이름입니다. |
properties | ProtectionPolicy: |
ProtectionPolicyResource 속성 |
tags |
object |
리소스 태그. |
type |
string |
리소스 종류는 네임스페이스/ResourceType/ResourceType/... 양식의 전체 경로를 나타냅니다. |
RetentionDuration
보존 기간입니다.
Name | 형식 | Description |
---|---|---|
count |
integer |
기간 형식의 수입니다. 보존 기간은 기간 유형 개수 시간을 계산하여 가져옵니다. 예를 들어 Count = 3 및 DurationType = Weeks인 경우 보존 기간은 3주가 됩니다. |
durationType |
보존 정책의 보존 기간 유형입니다. |
RetentionDurationType
보존 기간 유형: TieringMode가 TierAfter로 설정된 경우에만 사용되는 일/주/월/년
Name | 형식 | Description |
---|---|---|
Days |
string |
|
Invalid |
string |
|
Months |
string |
|
Weeks |
string |
|
Years |
string |
RetentionScheduleFormat
월별 보존 정책에 대한 보존 일정 형식 유형입니다.
Name | 형식 | Description |
---|---|---|
Daily |
string |
|
Invalid |
string |
|
Weekly |
string |
ScheduleRunType
이 정책의 일정 작업 빈도입니다.
Name | 형식 | Description |
---|---|---|
Daily |
string |
|
Hourly |
string |
|
Invalid |
string |
|
Weekly |
string |
Settings
백업 관리를 위한 일반 설정 필드
Name | 형식 | Description |
---|---|---|
isCompression |
boolean |
워크로드 압축 플래그입니다. 클라이언트가 이 플래그를 고려하도록 업그레이드하면 'isSqlCompression'이 더 이상 사용되지 않도록 추가되었습니다. |
issqlcompression |
boolean |
SQL 압축 플래그 |
timeZone |
string |
TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". |
SimpleRetentionPolicy
단순 정책 보존.
Name | 형식 | Description |
---|---|---|
retentionDuration |
보호 정책의 보존 기간입니다. |
|
retentionPolicyType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
SimpleSchedulePolicy
간단한 정책 일정입니다.
Name | 형식 | Description |
---|---|---|
hourlySchedule |
이 정책의 시간별 일정 |
|
schedulePolicyType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
scheduleRunDays |
이 일정을 실행해야 하는 요일 목록입니다. |
|
scheduleRunFrequency |
이 정책의 일정 작업 빈도입니다. |
|
scheduleRunTimes |
string[] |
이 일정을 실행해야 하는 시간 목록입니다. |
scheduleWeeklyFrequency |
integer |
매 주마다 이 일정을 실행해야 합니다. |
SimpleSchedulePolicyV2
시간별 백업을 지원하는 IaaS에 대한 V2 정책 일정입니다.
Name | 형식 | Description |
---|---|---|
dailySchedule |
이 정책의 일일 일정 |
|
hourlySchedule |
이 정책의 시간별 일정 |
|
schedulePolicyType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
scheduleRunFrequency |
이 정책의 일정 작업 빈도입니다. |
|
weeklySchedule |
이 정책의 주간 일정 |
SnapshotBackupAdditionalDetails
WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드
Name | 형식 | Description |
---|---|---|
instantRPDetails |
string |
|
instantRpRetentionRangeInDays |
integer |
|
userAssignedManagedIdentityDetails |
사용자가 할당한 관리 ID 세부 정보 |
SubProtectionPolicy
일정 및 보존을 포함하는 하위 보호 정책
Name | 형식 | Description |
---|---|---|
policyType |
백업 정책 유형 |
|
retentionPolicy | RetentionPolicy: |
백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. |
schedulePolicy | SchedulePolicy: |
백업 정책의 일부로 지정된 백업 일정입니다. |
snapshotBackupAdditionalDetails |
WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드 |
|
tieringPolicy |
<string,
Tiering |
RP를 다른 계층으로 자동으로 이동하는 계층화 정책입니다. 키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다. |
TieringMode
복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다.
- TierRecommended: 계층화할 것을 권장하는 모든 복구 지점 계층화
- TierAfter: 아래 기간 + durationType에 지정된 대로 고정 기간 후에 모든 복구 지점을 계층화합니다.
- DoNotTier: 복구 지점을 계층화하지 마세요.
Name | 형식 | Description |
---|---|---|
DoNotTier |
string |
|
Invalid |
string |
|
TierAfter |
string |
|
TierRecommended |
string |
TieringPolicy
대상 계층에 대한 계층화 정책입니다. 지정된 대상 계층에 대해 정책이 지정되지 않은 경우 서비스는 해당 계층에 대해 구성된 기존 계층화 정책을 유지합니다.
Name | 형식 | Description |
---|---|---|
duration |
integer |
계층화하기 전에 현재 계층에서 백업을 보존할 일/주/월/년 수입니다. TieringMode가 TierAfter로 설정된 경우에만 사용됩니다. |
durationType |
보존 기간 유형: TieringMode가 TierAfter로 설정된 경우에만 사용되는 일/주/월/년 |
|
tieringMode |
복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다.
|
UserAssignedIdentityProperties
사용자 할당 관리 ID 속성
Name | 형식 | Description |
---|---|---|
clientId |
string |
할당된 ID의 클라이언트 ID입니다. |
principalId |
string |
할당된 ID의 보안 주체 ID입니다. |
UserAssignedManagedIdentityDetails
사용자가 할당한 관리 ID 세부 정보
Name | 형식 | Description |
---|---|---|
identityArmId |
string |
할당된 ID의 ARM ID입니다. |
identityName |
string |
할당된 ID의 이름입니다. |
userAssignedIdentityProperties |
사용자 할당 관리 ID 속성 |
VaultRetentionPolicy
AzureFileShare에 대한 자격 증명 모음 보존 정책
Name | 형식 | Description |
---|---|---|
snapshotRetentionInDays |
integer |
|
vaultRetention | RetentionPolicy: |
보존 정책의 기본 클래스입니다. |
WeeklyRetentionFormat
매주 보존 형식입니다.
Name | 형식 | Description |
---|---|---|
daysOfTheWeek |
요일 목록입니다. |
|
weeksOfTheMonth |
월의 주 목록입니다. |
WeeklyRetentionSchedule
주간 보존 일정입니다.
Name | 형식 | Description |
---|---|---|
daysOfTheWeek |
주간 보존 정책의 요일 목록입니다. |
|
retentionDuration |
보존 정책의 보존 기간입니다. |
|
retentionTimes |
string[] |
보존 정책의 보존 시간입니다. |
WeeklySchedule
Name | 형식 | Description |
---|---|---|
scheduleRunDays | ||
scheduleRunTimes |
string[] |
이 일정을 실행해야 하는 시간 목록입니다. |
WeekOfMonth
월의 주 목록입니다.
Name | 형식 | Description |
---|---|---|
First |
string |
|
Fourth |
string |
|
Invalid |
string |
|
Last |
string |
|
Second |
string |
|
Third |
string |
WorkloadType
백업 관리를 위한 워크로드 유형
Name | 형식 | Description |
---|---|---|
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
연간 보존 일정입니다.
Name | 형식 | Description |
---|---|---|
monthsOfYear |
연간 보존 정책의 월 목록입니다. |
|
retentionDuration |
보존 정책의 보존 기간입니다. |
|
retentionScheduleDaily |
연간 보존 정책의 일일 보존 형식입니다. |
|
retentionScheduleFormatType |
연간 보존 정책에 대한 보존 일정 형식입니다. |
|
retentionScheduleWeekly |
연간 보존 정책에 대한 주간 보존 형식입니다. |
|
retentionTimes |
string[] |
보존 정책의 보존 시간입니다. |