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 パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
policy
|
path | True |
string |
作成するバックアップ ポリシー。 |
resource
|
path | True |
string |
Recovery Services コンテナーが存在するリソース グループの名前。 |
subscription
|
path | True |
string |
サブスクリプション ID。 |
vault
|
path | True |
string |
Recovery Services コンテナーの名前。 |
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 |
操作が失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
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
定義
名前 | 説明 |
---|---|
Azure |
AzureStorage バックアップ ポリシー。 |
Azure |
IaaS VM ワークロード固有のバックアップ ポリシー。 |
Azure |
Azure SQL ワークロード固有のバックアップ ポリシー。 |
Azure |
Azure VM (Mercury) ワークロード固有のバックアップ ポリシー。 |
Cloud |
コンテナー インスタンス サービスからのエラー応答。 |
Cloud |
コンテナー インスタンス サービスからのエラー応答。 |
Daily |
毎日の保持形式。 |
Daily |
毎日の保持スケジュール。 |
Daily |
|
Day |
曜日。 |
Day |
|
Error |
リソース管理エラーの追加情報。 |
Generic |
Azure VM (Mercury) ワークロード固有のバックアップ ポリシー。 |
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 バックアップ ポリシー。
名前 | 型 | 説明 |
---|---|---|
backupManagementType |
string:
Azure |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
protectedItemsCount |
integer |
このポリシーに関連付けられている項目の数。 |
resourceGuardOperationRequests |
string[] |
ResourceGuard 操作要求 |
retentionPolicy | RetentionPolicy: |
バックアップ コピーの保持範囲の詳細を含む保持ポリシー。 |
schedulePolicy | SchedulePolicy: |
バックアップ ポリシーの一部として指定されたバックアップ スケジュール。 |
timeZone |
string |
TimeZone 省略可能な文字列としての入力。 たとえば、TimeZone = "Pacific Standard Time" です。 |
vaultRetentionPolicy |
セキュリティで強化されたバックアップ コピーの保持範囲の詳細を含む保持ポリシー。 |
|
workLoadType |
バックアップ管理のワークロードの種類 |
AzureIaaSVMProtectionPolicy
IaaS VM ワークロード固有のバックアップ ポリシー。
名前 | 型 | 説明 |
---|---|---|
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 ワークロード固有のバックアップ ポリシー。
名前 | 型 | 説明 |
---|---|---|
backupManagementType |
string:
Azure |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
protectedItemsCount |
integer |
このポリシーに関連付けられている項目の数。 |
resourceGuardOperationRequests |
string[] |
ResourceGuard 操作要求 |
retentionPolicy | RetentionPolicy: |
アイテム保持ポリシーの詳細。 |
AzureVmWorkloadProtectionPolicy
Azure VM (Mercury) ワークロード固有のバックアップ ポリシー。
名前 | 型 | 説明 |
---|---|---|
backupManagementType |
string:
Azure |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
makePolicyConsistent |
boolean |
ポリシーの不整合を修正する |
protectedItemsCount |
integer |
このポリシーに関連付けられている項目の数。 |
resourceGuardOperationRequests |
string[] |
ResourceGuard 操作要求 |
settings |
バックアップ管理の一般的な設定 |
|
subProtectionPolicy |
スケジュールと保持を含むサブ保護ポリシーの一覧 |
|
workLoadType |
バックアップ管理のワークロードの種類 |
CloudError
コンテナー インスタンス サービスからのエラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラー オブジェクト。 |
CloudErrorBody
コンテナー インスタンス サービスからのエラー応答。
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
エラーの追加情報。 |
|
code |
string |
エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。 |
details |
エラーに関する追加の詳細の一覧。 |
|
message |
string |
ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。 |
target |
string |
特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。 |
DailyRetentionFormat
毎日の保持形式。
名前 | 型 | 説明 |
---|---|---|
daysOfTheMonth |
Day[] |
月の日の一覧。 |
DailyRetentionSchedule
毎日の保持スケジュール。
名前 | 型 | 説明 |
---|---|---|
retentionDuration |
アイテム保持ポリシーの保持期間。 |
|
retentionTimes |
string[] |
アイテム保持ポリシーの保持時間。 |
DailySchedule
名前 | 型 | 説明 |
---|---|---|
scheduleRunTimes |
string[] |
このスケジュールを実行する必要がある時刻の一覧。 |
Day
曜日。
名前 | 型 | 説明 |
---|---|---|
date |
integer |
月の日付 |
isLast |
boolean |
日付が月の最後の日付かどうか |
DayOfWeek
名前 | 型 | 説明 |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
名前 | 型 | 説明 |
---|---|---|
info |
object |
追加情報。 |
type |
string |
追加情報の種類。 |
GenericProtectionPolicy
Azure VM (Mercury) ワークロード固有のバックアップ ポリシー。
名前 | 型 | 説明 |
---|---|---|
backupManagementType | string: |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
fabricName |
string |
このポリシーのファブリックの名前。 |
protectedItemsCount |
integer |
このポリシーに関連付けられている項目の数。 |
resourceGuardOperationRequests |
string[] |
ResourceGuard 操作要求 |
subProtectionPolicy |
スケジュールと保持を含むサブ保護ポリシーの一覧 |
|
timeZone |
string |
TimeZone 省略可能な文字列としての入力。 たとえば、TimeZone = "Pacific Standard Time" です。 |
HourlySchedule
名前 | 型 | 説明 |
---|---|---|
interval |
integer |
バックアップをトリガーする必要がある間隔。 時間単位では、値は 4/6/8/12 にすることができます |
scheduleWindowDuration |
integer |
バックアップ ウィンドウの期間を指定するには |
scheduleWindowStartTime |
string |
バックアップ ウィンドウの開始時刻を指定するには |
IAASVMPolicyType
名前 | 型 | 説明 |
---|---|---|
Invalid |
string |
|
V1 |
string |
|
V2 |
string |
IaasVMSnapshotConsistencyType
名前 | 型 | 説明 |
---|---|---|
OnlyCrashConsistent |
string |
InstantRPAdditionalDetails
名前 | 型 | 説明 |
---|---|---|
azureBackupRGNamePrefix |
string |
|
azureBackupRGNameSuffix |
string |
LogSchedulePolicy
ログ ポリシーのスケジュール。
名前 | 型 | 説明 |
---|---|---|
scheduleFrequencyInMins |
integer |
このポリシーのログ スケジュール操作の頻度 (分単位)。 |
schedulePolicyType | string: |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
LongTermRetentionPolicy
長期保持ポリシー。
名前 | 型 | 説明 |
---|---|---|
dailySchedule |
保護ポリシーの毎日の保持スケジュール。 |
|
monthlySchedule |
保護ポリシーの毎月の保持スケジュール。 |
|
retentionPolicyType | string: |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
weeklySchedule |
保護ポリシーの週単位の保持スケジュール。 |
|
yearlySchedule |
保護ポリシーの毎年の保持スケジュール。 |
LongTermSchedulePolicy
長期的なポリシー スケジュール。
名前 | 型 | 説明 |
---|---|---|
schedulePolicyType | string: |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
MabProtectionPolicy
Mab コンテナー固有のバックアップ ポリシー。
名前 | 型 | 説明 |
---|---|---|
backupManagementType |
string:
MAB |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
protectedItemsCount |
integer |
このポリシーに関連付けられている項目の数。 |
resourceGuardOperationRequests |
string[] |
ResourceGuard 操作要求 |
retentionPolicy | RetentionPolicy: |
アイテム保持ポリシーの詳細。 |
schedulePolicy | SchedulePolicy: |
バックアップ ポリシーのバックアップ スケジュール。 |
MonthlyRetentionSchedule
毎月の保持スケジュール。
名前 | 型 | 説明 |
---|---|---|
retentionDuration |
アイテム保持ポリシーの保持期間。 |
|
retentionScheduleDaily |
毎月のアイテム保持ポリシーの毎日の保持形式。 |
|
retentionScheduleFormatType |
月次アイテム保持ポリシーの保持スケジュール形式の種類。 |
|
retentionScheduleWeekly |
毎月のアイテム保持ポリシーの週単位の保持形式。 |
|
retentionTimes |
string[] |
アイテム保持ポリシーの保持時間。 |
MonthOfYear
年単位の保持ポリシーの月の一覧。
名前 | 型 | 説明 |
---|---|---|
April |
string |
|
August |
string |
|
December |
string |
|
February |
string |
|
Invalid |
string |
|
January |
string |
|
July |
string |
|
June |
string |
|
March |
string |
|
May |
string |
|
November |
string |
|
October |
string |
|
September |
string |
PolicyType
バックアップ ポリシーの種類
名前 | 型 | 説明 |
---|---|---|
CopyOnlyFull |
string |
|
Differential |
string |
|
Full |
string |
|
Incremental |
string |
|
Invalid |
string |
|
Log |
string |
|
SnapshotCopyOnlyFull |
string |
|
SnapshotFull |
string |
ProtectionPolicyResource
バックアップ ポリシーの基本クラス。 ワークロード固有のバックアップ ポリシーは、このクラスから派生します。
名前 | 型 | 説明 |
---|---|---|
eTag |
string |
省略可能な ETag。 |
id |
string |
リソース ID は、リソースへの完全なパスを表します。 |
location |
string |
リソースの場所。 |
name |
string |
リソースに関連付けられているリソース名。 |
properties | ProtectionPolicy: |
ProtectionPolicyResource プロパティ |
tags |
object |
リソース タグ。 |
type |
string |
リソースの種類は、Namespace/ResourceType/ResourceType/..フォームの完全なパスを表します。 |
RetentionDuration
保持期間。
名前 | 型 | 説明 |
---|---|---|
count |
integer |
期間の種類の数。 保持期間は、期間の種類の Count times をカウントすることによって取得されます。 たとえば、Count = 3、DurationType = Weeks の場合、保持期間は 3 週間になります。 |
durationType |
アイテム保持ポリシーの保持期間の種類。 |
RetentionDurationType
保持期間の種類: 日/週/月/年 TieringMode が TierAfter に設定されている場合にのみ使用されます
名前 | 型 | 説明 |
---|---|---|
Days |
string |
|
Invalid |
string |
|
Months |
string |
|
Weeks |
string |
|
Years |
string |
RetentionScheduleFormat
月次アイテム保持ポリシーの保持スケジュール形式の種類。
名前 | 型 | 説明 |
---|---|---|
Daily |
string |
|
Invalid |
string |
|
Weekly |
string |
ScheduleRunType
このポリシーのスケジュール操作の頻度。
名前 | 型 | 説明 |
---|---|---|
Daily |
string |
|
Hourly |
string |
|
Invalid |
string |
|
Weekly |
string |
Settings
バックアップ管理の共通設定フィールド
名前 | 型 | 説明 |
---|---|---|
isCompression |
boolean |
ワークロード圧縮フラグ。 これは、クライアントがこのフラグを考慮するようにアップグレードした後に 'isSqlCompression' が非推奨になるように追加されました。 |
issqlcompression |
boolean |
SQL 圧縮フラグ |
timeZone |
string |
TimeZone 省略可能な文字列としての入力。 たとえば、TimeZone = "Pacific Standard Time" です。 |
SimpleRetentionPolicy
単純なポリシーの保持。
名前 | 型 | 説明 |
---|---|---|
retentionDuration |
保護ポリシーの保持期間。 |
|
retentionPolicyType | string: |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
SimpleSchedulePolicy
単純なポリシー スケジュール。
名前 | 型 | 説明 |
---|---|---|
hourlySchedule |
本ポリシーの時間単位のスケジュール |
|
schedulePolicyType | string: |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
scheduleRunDays |
このスケジュールを実行する必要がある曜日の一覧。 |
|
scheduleRunFrequency |
このポリシーのスケジュール操作の頻度。 |
|
scheduleRunTimes |
string[] |
このスケジュールを実行する必要がある時刻の一覧。 |
scheduleWeeklyFrequency |
integer |
週ごとに、このスケジュールを実行する必要があります。 |
SimpleSchedulePolicyV2
時間単位のバックアップをサポートする IaaS の V2 ポリシー スケジュール。
名前 | 型 | 説明 |
---|---|---|
dailySchedule |
このポリシーの毎日のスケジュール |
|
hourlySchedule |
このポリシーの時間単位のスケジュール |
|
schedulePolicyType | string: |
このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。 |
scheduleRunFrequency |
このポリシーのスケジュール操作の頻度。 |
|
weeklySchedule |
このポリシーの週単位のスケジュール |
SnapshotBackupAdditionalDetails
WorkloadType SaPHanaSystem のスナップショット バックアップ関連フィールド
名前 | 型 | 説明 |
---|---|---|
instantRPDetails |
string |
|
instantRpRetentionRangeInDays |
integer |
|
userAssignedManagedIdentityDetails |
ユーザー割り当てマネージド ID の詳細 |
SubProtectionPolicy
スケジュールと保持を含むサブ保護ポリシー
名前 | 型 | 説明 |
---|---|---|
policyType |
バックアップ ポリシーの種類 |
|
retentionPolicy | RetentionPolicy: |
バックアップ コピーの保持範囲の詳細を含む保持ポリシー。 |
schedulePolicy | SchedulePolicy: |
バックアップ ポリシーの一部として指定されたバックアップ スケジュール。 |
snapshotBackupAdditionalDetails |
WorkloadType SaPHanaSystem のスナップショット バックアップ関連フィールド |
|
tieringPolicy |
<string,
Tiering |
RP を別の層に自動的に移動するための階層化ポリシー。 キーは、RecoveryPointTierType 列挙型で定義されているターゲット層です。 階層化ポリシーは、RP をターゲット層に移動する条件を指定します。 |
TieringMode
復旧ポイントの自動階層化を制御する階層化モード。 サポートされる値は次のとおりです。
- TierRecommended: 階層化することをお勧めするすべての復旧ポイントを階層化する
- TierAfter: 以下の duration + durationType で指定されているように、一定期間後にすべての復旧ポイントを階層化します。
- DoNotTier: 復旧ポイントを階層化しない
名前 | 型 | 説明 |
---|---|---|
DoNotTier |
string |
|
Invalid |
string |
|
TierAfter |
string |
|
TierRecommended |
string |
TieringPolicy
ターゲット層の階層化ポリシー。 特定のターゲット 層に対してポリシーが指定されていない場合、サービスはそのレベルに対して構成されている既存の階層化ポリシーを保持します
名前 | 型 | 説明 |
---|---|---|
duration |
integer |
階層化する前に現在のレベルでバックアップを保持する日数/週/月/年数。 TieringMode が TierAfter に設定されている場合にのみ使用されます |
durationType |
保持期間の種類: 日/週/月/年 TieringMode が TierAfter に設定されている場合にのみ使用されます |
|
tieringMode |
復旧ポイントの自動階層化を制御する階層化モード。 サポートされる値は次のとおりです。
|
UserAssignedIdentityProperties
ユーザー割り当てマネージド ID プロパティ
名前 | 型 | 説明 |
---|---|---|
clientId |
string |
割り当てられた ID のクライアント ID。 |
principalId |
string |
割り当てられた ID のプリンシパル ID。 |
UserAssignedManagedIdentityDetails
ユーザー割り当てマネージド ID の詳細
名前 | 型 | 説明 |
---|---|---|
identityArmId |
string |
割り当てられた ID の ARM ID。 |
identityName |
string |
割り当てられた ID の名前。 |
userAssignedIdentityProperties |
ユーザー割り当てマネージド ID プロパティ |
VaultRetentionPolicy
AzureFileShare のコンテナー保持ポリシー
名前 | 型 | 説明 |
---|---|---|
snapshotRetentionInDays |
integer |
|
vaultRetention | RetentionPolicy: |
アイテム保持ポリシーの基本クラス。 |
WeeklyRetentionFormat
週単位の保持形式。
名前 | 型 | 説明 |
---|---|---|
daysOfTheWeek |
曜日の一覧。 |
|
weeksOfTheMonth |
月の週の一覧。 |
WeeklyRetentionSchedule
毎週の保持スケジュール。
名前 | 型 | 説明 |
---|---|---|
daysOfTheWeek |
週単位のアイテム保持ポリシーの曜日の一覧。 |
|
retentionDuration |
アイテム保持ポリシーの保持期間。 |
|
retentionTimes |
string[] |
アイテム保持ポリシーの保持時間。 |
WeeklySchedule
名前 | 型 | 説明 |
---|---|---|
scheduleRunDays | ||
scheduleRunTimes |
string[] |
このスケジュールを実行する必要がある時刻の一覧。 |
WeekOfMonth
月の週の一覧。
名前 | 型 | 説明 |
---|---|---|
First |
string |
|
Fourth |
string |
|
Invalid |
string |
|
Last |
string |
|
Second |
string |
|
Third |
string |
WorkloadType
バックアップ管理のワークロードの種類
名前 | 型 | 説明 |
---|---|---|
AzureFileShare |
string |
|
AzureSqlDb |
string |
|
Client |
string |
|
Exchange |
string |
|
FileFolder |
string |
|
GenericDataSource |
string |
|
Invalid |
string |
|
SAPAseDatabase |
string |
|
SAPHanaDBInstance |
string |
|
SAPHanaDatabase |
string |
|
SQLDB |
string |
|
SQLDataBase |
string |
|
Sharepoint |
string |
|
SystemState |
string |
|
VM |
string |
|
VMwareVM |
string |
YearlyRetentionSchedule
毎年のリテンション期間のスケジュール。
名前 | 型 | 説明 |
---|---|---|
monthsOfYear |
年単位の保持ポリシーの月の一覧。 |
|
retentionDuration |
アイテム保持ポリシーの保持期間。 |
|
retentionScheduleDaily |
毎年のアイテム保持ポリシーの毎日の保持形式。 |
|
retentionScheduleFormatType |
毎年のアイテム保持ポリシーの保持スケジュールの形式。 |
|
retentionScheduleWeekly |
毎年のアイテム保持ポリシーの週単位の保持形式。 |
|
retentionTimes |
string[] |
アイテム保持ポリシーの保持時間。 |