Protection Policies - Create Or Update
Erstellt oder ändert eine Sicherungsrichtlinie. Dies ist ein asynchroner Vorgang. Der Status des Vorgangs kann mithilfe der GetPolicyOperationResult-API abgerufen werden.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}?api-version=2025-08-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
policy
|
path | True |
string |
Abzurufende Informationen zur Sicherungsrichtlinie. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
|
vault
|
path | True |
string |
Der Name der VaultResource. |
|
api-version
|
query | True |
string minLength: 1 |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| x-ms-authorization-auxiliary |
string |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| eTag |
string |
Optionales ETag. |
| location |
string |
Der geografische Standort, an dem sich die Ressource befindet |
| properties | ProtectionPolicy: |
ProtectionPolicyResource-Eigenschaften |
| tags |
object |
Ressourcentags. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Der Aktualisierungsvorgang "ProtectionPolicyResource" der Ressource war erfolgreich |
|
| 202 Accepted |
Die Anforderung wurde zur Verarbeitung akzeptiert, die Verarbeitung wurde jedoch noch nicht abgeschlossen. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Create or Update Azure Storage Vault Standard Protection Policy
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicyV2?api-version=2025-08-01
{
"properties": {
"backupManagementType": "AzureStorage",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"timeZone": "UTC",
"vaultRetentionPolicy": {
"snapshotRetentionInDays": 5,
"vaultRetention": {
"dailySchedule": {
"retentionDuration": {
"count": 30,
"durationType": "Days"
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
]
}
}
},
"workLoadType": "AzureFileShare"
}
}
Beispiel für eine Antwort
{
"name": "newPolicyV2",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicyV2",
"properties": {
"backupManagementType": "AzureStorage",
"protectedItemsCount": 0,
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"timeZone": "UTC",
"vaultRetentionPolicy": {
"snapshotRetentionInDays": 5,
"vaultRetention": {
"dailySchedule": {
"retentionDuration": {
"count": 30,
"durationType": "Days"
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2023-07-18T09:30:00.000Z"
]
}
}
}
}
}
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=2025-02-01
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=2025-02-01
Retry-After: 60
Create or Update Daily Azure Storage Protection Policy
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/dailyPolicy2?api-version=2025-08-01
{
"properties": {
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"dailySchedule": {
"retentionDuration": {
"count": 5,
"durationType": "Days"
},
"retentionTimes": [
"2021-09-29T08:00:00.000Z"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T08:00:00.000Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2021-09-29T08:00:00.000Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T08:00:00.000Z"
]
}
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2021-09-29T08:00:00.000Z"
]
},
"timeZone": "UTC",
"workLoadType": "AzureFileShare"
}
}
Beispiel für eine Antwort
{
"name": "dailyPolicy2",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/dailyPolicy2",
"properties": {
"backupManagementType": "AzureStorage",
"protectedItemsCount": 0,
"retentionPolicy": {
"dailySchedule": {
"retentionDuration": {
"count": 5,
"durationType": "Days"
},
"retentionTimes": [
"2021-09-29T08:00:00Z"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T08:00:00Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2021-09-29T08:00:00Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T08:00:00Z"
]
}
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2021-09-29T08:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"timeZone": "UTC"
}
}
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
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
Retry-After: 60
Create or Update Enhanced Azure Vm Protection Policy with daily backup
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample?api-version=2025-08-01
{
"properties": {
"backupManagementType": "AzureIaasVM",
"instantRpRetentionRangeInDays": 30,
"policyType": "V2",
"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"
},
"snapshotConsistencyType": "OnlyCrashConsistent",
"timeZone": "India Standard Time"
}
}
Beispiel für eine Antwort
{
"name": "v2-daily-sample",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample",
"properties": {
"backupManagementType": "AzureIaasVM",
"instantRpRetentionRangeInDays": 30,
"policyType": "V2",
"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"
},
"snapshotConsistencyType": "OnlyCrashConsistent",
"timeZone": "India Standard Time"
}
}
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
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
Retry-After: 60
Create or Update Enhanced Azure Vm Protection Policy with Hourly backup
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample?api-version=2025-08-01
{
"properties": {
"backupManagementType": "AzureIaasVM",
"instantRpRetentionRangeInDays": 30,
"policyType": "V2",
"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"
},
"snapshotConsistencyType": "OnlyCrashConsistent",
"timeZone": "India Standard Time"
}
}
Beispiel für eine Antwort
{
"name": "v2-daily-sample",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-sample",
"properties": {
"backupManagementType": "AzureIaasVM",
"instantRpRetentionRangeInDays": 30,
"policyType": "V2",
"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"
},
"snapshotConsistencyType": "OnlyCrashConsistent",
"timeZone": "India Standard Time"
}
}
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
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
Retry-After: 60
Create or Update Full Azure Vm Protection Policy
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1?api-version=2025-08-01
{
"properties": {
"backupManagementType": "AzureIaasVM",
"retentionPolicy": {
"monthlySchedule": {
"retentionDuration": {
"count": 2,
"durationType": "Months"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Wednesday",
"Thursday"
],
"weeksOfTheMonth": [
"First",
"Third"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Monday",
"Wednesday",
"Thursday"
],
"retentionDuration": {
"count": 1,
"durationType": "Weeks"
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"February",
"November"
],
"retentionDuration": {
"count": 4,
"durationType": "Years"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Monday",
"Thursday"
],
"weeksOfTheMonth": [
"Fourth"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
}
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Monday",
"Wednesday",
"Thursday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
]
},
"timeZone": "Pacific Standard Time"
}
}
Beispiel für eine Antwort
{
"name": "testPolicy1",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
"properties": {
"backupManagementType": "AzureIaasVM",
"protectedItemsCount": 0,
"retentionPolicy": {
"monthlySchedule": {
"retentionDuration": {
"count": 2,
"durationType": "Months"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Wednesday",
"Thursday"
],
"weeksOfTheMonth": [
"First",
"Third"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Monday",
"Wednesday",
"Thursday"
],
"retentionDuration": {
"count": 1,
"durationType": "Weeks"
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"February",
"November"
],
"retentionDuration": {
"count": 4,
"durationType": "Years"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Monday",
"Thursday"
],
"weeksOfTheMonth": [
"Fourth"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
}
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Monday",
"Wednesday",
"Thursday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"timeZone": "Pacific Standard Time"
}
}
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
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
Retry-After: 60
Create or Update Full Azure Workload Protection Policy
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1?api-version=2025-08-01
{
"properties": {
"backupManagementType": "AzureWorkload",
"settings": {
"issqlcompression": false,
"timeZone": "Pacific Standard Time"
},
"subProtectionPolicy": [
{
"policyType": "Full",
"retentionPolicy": {
"monthlySchedule": {
"retentionDuration": {
"count": 1,
"durationType": "Months"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"Second"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday",
"Tuesday"
],
"retentionDuration": {
"count": 2,
"durationType": "Weeks"
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January",
"June",
"December"
],
"retentionDuration": {
"count": 1,
"durationType": "Years"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"Last"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
}
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Sunday",
"Tuesday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
]
}
},
{
"policyType": "Differential",
"retentionPolicy": {
"retentionDuration": {
"count": 8,
"durationType": "Days"
},
"retentionPolicyType": "SimpleRetentionPolicy"
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Friday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
]
}
},
{
"policyType": "Log",
"retentionPolicy": {
"retentionDuration": {
"count": 7,
"durationType": "Days"
},
"retentionPolicyType": "SimpleRetentionPolicy"
},
"schedulePolicy": {
"scheduleFrequencyInMins": 60,
"schedulePolicyType": "LogSchedulePolicy"
}
}
],
"workLoadType": "SQLDataBase"
}
}
Beispiel für eine Antwort
{
"name": "testPolicy1",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
"properties": {
"backupManagementType": "AzureWorkload",
"protectedItemsCount": 0,
"settings": {
"issqlcompression": false,
"timeZone": "Pacific Standard Time"
},
"subProtectionPolicy": [
{
"policyType": "Full",
"retentionPolicy": {
"monthlySchedule": {
"retentionDuration": {
"count": 1,
"durationType": "Months"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"Second"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday",
"Tuesday"
],
"retentionDuration": {
"count": 2,
"durationType": "Weeks"
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January",
"June",
"December"
],
"retentionDuration": {
"count": 1,
"durationType": "Years"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"Last"
]
},
"retentionTimes": [
"2018-01-24T10:00:00Z"
]
}
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Sunday",
"Tuesday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleWeeklyFrequency": 0
}
},
{
"policyType": "Differential",
"retentionPolicy": {
"retentionDuration": {
"count": 8,
"durationType": "Days"
},
"retentionPolicyType": "SimpleRetentionPolicy"
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Friday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
],
"scheduleWeeklyFrequency": 0
}
},
{
"policyType": "Log",
"retentionPolicy": {
"retentionDuration": {
"count": 7,
"durationType": "Days"
},
"retentionPolicyType": "SimpleRetentionPolicy"
},
"schedulePolicy": {
"scheduleFrequencyInMins": 60,
"schedulePolicyType": "LogSchedulePolicy"
}
}
],
"workLoadType": "SQLDataBase"
}
}
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
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
Retry-After: 60
Create or Update Hourly Azure Storage Protection Policy
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicy2?api-version=2025-08-01
{
"properties": {
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"dailySchedule": {
"retentionDuration": {
"count": 5,
"durationType": "Days"
},
"retentionTimes": null
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": null
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": null
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": null
}
},
"schedulePolicy": {
"hourlySchedule": {
"interval": 4,
"scheduleWindowDuration": 12,
"scheduleWindowStartTime": "2021-09-29T08:00:00.000Z"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Hourly"
},
"timeZone": "UTC",
"workLoadType": "AzureFileShare"
}
}
Beispiel für eine Antwort
{
"name": "newPolicy2",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupPolicies/newPolicy2",
"properties": {
"backupManagementType": "AzureStorage",
"protectedItemsCount": 0,
"retentionPolicy": {
"dailySchedule": {
"retentionDuration": {
"count": 5,
"durationType": "Days"
},
"retentionTimes": [
"2021-09-29T20:00:00Z"
]
},
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T20:00:00Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 12,
"durationType": "Weeks"
},
"retentionTimes": [
"2021-09-29T20:00:00Z"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-09-29T20:00:00Z"
]
}
},
"schedulePolicy": {
"hourlySchedule": {
"interval": 4,
"scheduleWindowDuration": 12,
"scheduleWindowStartTime": "2021-09-29T08:00:00Z"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Hourly",
"scheduleWeeklyFrequency": 0
},
"timeZone": "UTC"
}
}
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
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
Retry-After: 60
Create or Update Simple Azure Vm Protection Policy
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1?api-version=2025-08-01
{
"properties": {
"backupManagementType": "AzureIaasVM",
"retentionPolicy": {
"dailySchedule": {
"retentionDuration": {
"count": 1,
"durationType": "Days"
},
"retentionTimes": [
"2018-01-24T02:00:00Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy"
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2018-01-24T02:00:00Z"
]
},
"timeZone": "Pacific Standard Time"
}
}
Beispiel für eine Antwort
{
"name": "testPolicy1",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
"properties": {
"backupManagementType": "AzureIaasVM",
"protectedItemsCount": 0,
"retentionPolicy": {
"dailySchedule": {
"retentionDuration": {
"count": 1,
"durationType": "Days"
},
"retentionTimes": [
"2018-01-24T02:00:00Z"
]
},
"retentionPolicyType": "LongTermRetentionPolicy"
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2018-01-24T02:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"timeZone": "Pacific Standard Time"
}
}
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
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
Retry-After: 60
Definitionen
| Name | Beschreibung |
|---|---|
|
Azure |
AzureStorage-Sicherungsrichtlinie. |
|
Azure |
Workloadspezifische Sicherungsrichtlinie für iaaS-VM. |
|
Azure |
Azure SQL-workloadspezifische Sicherungsrichtlinie. |
|
Azure |
Workloadspezifische Sicherungsrichtlinie für Azure VM (Mercury). |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Daily |
Tägliches Aufbewahrungsformat. |
|
Daily |
Täglicher Aufbewahrungszeitplan. |
|
Daily |
|
| Day |
Wochentag. |
|
Day |
|
|
Error |
Error Detail-Klasse, die Code, Message und Recommendations kapselt. |
|
Error |
Fehlerantwort |
|
Generic |
Workloadspezifische Sicherungsrichtlinie für Azure VM (Mercury). |
|
Hourly |
|
|
IAASVMPolicy |
|
|
Iaas |
|
|
Instant |
|
|
Log |
Protokollrichtlinienzeitplan. |
|
Long |
Langfristige Aufbewahrungsrichtlinie. |
|
Long |
Langfristiger Richtlinienzeitplan. |
|
Mab |
Mab containerspezifische Sicherungsrichtlinie. |
|
Monthly |
Monatlicher Aufbewahrungszeitplan. |
|
Month |
|
|
Policy |
Typ des Sicherungsrichtlinientyps |
|
Protection |
Basisklasse für Sicherungsrichtlinie. Workloadspezifische Sicherungsrichtlinien werden von dieser Klasse abgeleitet. |
|
Retention |
Aufbewahrungsdauer. |
|
Retention |
Aufbewahrungsdauertyp der Aufbewahrungsrichtlinie. |
|
Retention |
Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie. |
|
Schedule |
Häufigkeit des Zeitplanvorgangs dieser Richtlinie. |
| Settings |
Allgemeines Einstellungsfeld für die Sicherungsverwaltung |
|
Simple |
Einfache Richtlinienaufbewahrung. |
|
Simple |
Einfacher Richtlinienzeitplan. |
|
Simple |
Der V2-Richtlinienzeitplan für IaaS, der Stündliche Sicherungen unterstützt. |
|
Snapshot |
Snapshot Backup verwandte Felder für WorkloadType SaPHanaSystem |
|
Sub |
Richtlinie zum Unterschutz, die Zeitplan und Aufbewahrung umfasst |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
Tiering |
Tiering-Modus zur Steuerung des automatischen Tierings von Wiederherstellungspunkten. Unterstützte Werte sind:
|
|
Tiering |
Ebenenrichtlinie für eine Zielebene. Wenn die Richtlinie für eine bestimmte Zielebene nicht angegeben ist, behält der Dienst die vorhandene konfigurierte Tieringrichtlinie für diese Ebene bei. |
|
User |
Vom Benutzer zugewiesene Eigenschaften für verwaltete Identitäten |
|
User |
Details zur vom Benutzer zugewiesenen verwalteten Identität |
|
Vault |
Tresoraufbewahrungsrichtlinie für AzureFileShare |
|
Weekly |
Wöchentliches Aufbewahrungsformat. |
|
Weekly |
Wöchentlicher Aufbewahrungszeitplan. |
|
Weekly |
|
|
Week |
|
|
Workload |
Art der Arbeitsauslastung für die Sicherungsverwaltung |
|
Yearly |
Jährlicher Aufbewahrungszeitplan. |
AzureFileShareProtectionPolicy
AzureStorage-Sicherungsrichtlinie.
| Name | Typ | Beschreibung |
|---|---|---|
| backupManagementType |
string:
Azure |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| protectedItemsCount |
integer (int32) |
Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. |
| resourceGuardOperationRequests |
string[] |
ResourceGuard-Vorgangsanforderungen |
| retentionPolicy | RetentionPolicy: |
Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. |
| schedulePolicy | SchedulePolicy: |
Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. |
| timeZone |
string |
Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". |
| vaultRetentionPolicy |
Aufbewahrungsrichtlinie mit den Details zu gehärteten Aufbewahrungsbereichen für Sicherungskopien. |
|
| workLoadType |
Art der Arbeitsauslastung für die Sicherungsverwaltung |
AzureIaaSVMProtectionPolicy
Workloadspezifische Sicherungsrichtlinie für iaaS-VM.
| Name | Typ | Beschreibung |
|---|---|---|
| backupManagementType |
string:
Azure |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| instantRPDetails | ||
| instantRpRetentionRangeInDays |
integer (int32) |
Aufbewahrungsrichtlinienbereich für Sofort-RP in Tagen |
| policyType | ||
| protectedItemsCount |
integer (int32) |
Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. |
| resourceGuardOperationRequests |
string[] |
ResourceGuard-Vorgangsanforderungen |
| retentionPolicy | RetentionPolicy: |
Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. |
| schedulePolicy | SchedulePolicy: |
Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. |
| snapshotConsistencyType | ||
| tieringPolicy |
<string,
Tiering |
Die Tieringrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene ist "Zielebene", die in der Enumeration "RecoveryPointTierType" definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen. |
| timeZone |
string |
Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". |
AzureSqlProtectionPolicy
Azure SQL-workloadspezifische Sicherungsrichtlinie.
| Name | Typ | Beschreibung |
|---|---|---|
| backupManagementType |
string:
Azure |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| protectedItemsCount |
integer (int32) |
Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. |
| resourceGuardOperationRequests |
string[] |
ResourceGuard-Vorgangsanforderungen |
| retentionPolicy | RetentionPolicy: |
Details zur Aufbewahrungsrichtlinie. |
AzureVmWorkloadProtectionPolicy
Workloadspezifische Sicherungsrichtlinie für Azure VM (Mercury).
| Name | Typ | Beschreibung |
|---|---|---|
| backupManagementType |
string:
Azure |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| makePolicyConsistent |
boolean |
Beheben der Richtlinieninkonsistenz |
| protectedItemsCount |
integer (int32) |
Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. |
| resourceGuardOperationRequests |
string[] |
ResourceGuard-Vorgangsanforderungen |
| settings |
Allgemeine Einstellungen für die Sicherungsverwaltung |
|
| subProtectionPolicy |
Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen |
|
| workLoadType |
Art der Arbeitsauslastung für die Sicherungsverwaltung |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DailyRetentionFormat
Tägliches Aufbewahrungsformat.
| Name | Typ | Beschreibung |
|---|---|---|
| daysOfTheMonth |
Day[] |
Liste der Tage des Monats. |
DailyRetentionSchedule
Täglicher Aufbewahrungszeitplan.
| Name | Typ | Beschreibung |
|---|---|---|
| retentionDuration |
Aufbewahrungsdauer der Aufbewahrungsrichtlinie. |
|
| retentionTimes |
string[] (date-time) |
Aufbewahrungszeiten der Aufbewahrungsrichtlinie. |
DailySchedule
| Name | Typ | Beschreibung |
|---|---|---|
| scheduleRunTimes |
string[] (date-time) |
Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. |
Day
Wochentag.
| Name | Typ | Beschreibung |
|---|---|---|
| date |
integer (int32) |
Datum des Monats |
| isLast |
boolean |
Gibt an, ob Datum das letzte Datum des Monats ist. |
DayOfWeek
| Wert | Beschreibung |
|---|---|
| Sunday | |
| Monday | |
| Tuesday | |
| Wednesday | |
| Thursday | |
| Friday | |
| Saturday |
ErrorDetail
Error Detail-Klasse, die Code, Message und Recommendations kapselt.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Fehlercode. |
| message |
string |
Fehlermeldung im Zusammenhang mit dem Code. |
| recommendations |
string[] |
Liste der Empfehlungszeichenfolgen. |
ErrorResponse
Fehlerantwort
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
GenericProtectionPolicy
Workloadspezifische Sicherungsrichtlinie für Azure VM (Mercury).
| Name | Typ | Beschreibung |
|---|---|---|
| backupManagementType | string: |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| fabricName |
string |
Name des Fabric dieser Richtlinie. |
| protectedItemsCount |
integer (int32) |
Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. |
| resourceGuardOperationRequests |
string[] |
ResourceGuard-Vorgangsanforderungen |
| subProtectionPolicy |
Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen |
|
| timeZone |
string |
Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". |
HourlySchedule
| Name | Typ | Beschreibung |
|---|---|---|
| interval |
integer (int32) |
Intervall, in dem die Sicherung ausgelöst werden muss. Für stündlich kann der Wert 4/6/8/12 sein |
| scheduleWindowDuration |
integer (int32) |
So geben Sie die Dauer des Sicherungsfensters an |
| scheduleWindowStartTime |
string (date-time) |
So geben Sie die Startzeit des Sicherungsfensters an |
IAASVMPolicyType
| Wert | Beschreibung |
|---|---|
| Invalid | |
| V1 | |
| V2 |
IaasVMSnapshotConsistencyType
| Wert | Beschreibung |
|---|---|
| OnlyCrashConsistent |
InstantRPAdditionalDetails
| Name | Typ | Beschreibung |
|---|---|---|
| azureBackupRGNamePrefix |
string |
|
| azureBackupRGNameSuffix |
string |
LogSchedulePolicy
Protokollrichtlinienzeitplan.
| Name | Typ | Beschreibung |
|---|---|---|
| scheduleFrequencyInMins |
integer (int32) |
Häufigkeit des Protokollplanvorgangs dieser Richtlinie in Minuten. |
| schedulePolicyType | string: |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
LongTermRetentionPolicy
Langfristige Aufbewahrungsrichtlinie.
| Name | Typ | Beschreibung |
|---|---|---|
| dailySchedule |
Täglicher Aufbewahrungszeitplan der Schutzrichtlinie. |
|
| monthlySchedule |
Monatlicher Aufbewahrungszeitplan der Schutzrichtlinie. |
|
| retentionPolicyType | string: |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| weeklySchedule |
Wöchentlicher Aufbewahrungszeitplan der Schutzrichtlinie. |
|
| yearlySchedule |
Jährlicher Aufbewahrungszeitplan der Schutzrichtlinie. |
LongTermSchedulePolicy
Langfristiger Richtlinienzeitplan.
| Name | Typ | Beschreibung |
|---|---|---|
| schedulePolicyType | string: |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
MabProtectionPolicy
Mab containerspezifische Sicherungsrichtlinie.
| Name | Typ | Beschreibung |
|---|---|---|
| backupManagementType |
string:
MAB |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| protectedItemsCount |
integer (int32) |
Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. |
| resourceGuardOperationRequests |
string[] |
ResourceGuard-Vorgangsanforderungen |
| retentionPolicy | RetentionPolicy: |
Details zur Aufbewahrungsrichtlinie. |
| schedulePolicy | SchedulePolicy: |
Sicherungszeitplan der Sicherungsrichtlinie. |
MonthlyRetentionSchedule
Monatlicher Aufbewahrungszeitplan.
| Name | Typ | Beschreibung |
|---|---|---|
| retentionDuration |
Aufbewahrungsdauer der Aufbewahrungsrichtlinie. |
|
| retentionScheduleDaily |
Tägliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie. |
|
| retentionScheduleFormatType |
Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie. |
|
| retentionScheduleWeekly |
Wöchentliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie. |
|
| retentionTimes |
string[] (date-time) |
Aufbewahrungszeiten der Aufbewahrungsrichtlinie. |
MonthOfYear
| Wert | Beschreibung |
|---|---|
| Invalid | |
| January | |
| February | |
| March | |
| April | |
| May | |
| June | |
| July | |
| August | |
| September | |
| October | |
| November | |
| December |
PolicyType
Typ des Sicherungsrichtlinientyps
| Wert | Beschreibung |
|---|---|
| Invalid | |
| Full | |
| Differential | |
| Log | |
| CopyOnlyFull | |
| Incremental | |
| SnapshotFull | |
| SnapshotCopyOnlyFull |
ProtectionPolicyResource
Basisklasse für Sicherungsrichtlinie. Workloadspezifische Sicherungsrichtlinien werden von dieser Klasse abgeleitet.
| Name | Typ | Beschreibung |
|---|---|---|
| eTag |
string |
Optionales ETag. |
| id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Der geografische Standort, an dem sich die Ressource befindet |
| name |
string |
Der Name der Ressource |
| properties | ProtectionPolicy: |
ProtectionPolicyResource-Eigenschaften |
| systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
| tags |
object |
Ressourcentags. |
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
RetentionDuration
Aufbewahrungsdauer.
| Name | Typ | Beschreibung |
|---|---|---|
| count |
integer (int32) |
Anzahl der Dauertypen. Die Aufbewahrungsdauer wird durch die Zählung des Dauertyps Anzahl Mal abgerufen. Wenn beispielsweise Count = 3 und DurationType = Wochen, die Aufbewahrungsdauer drei Wochen betragen. |
| durationType |
Aufbewahrungsdauertyp der Aufbewahrungsrichtlinie. |
RetentionDurationType
Aufbewahrungsdauertyp der Aufbewahrungsrichtlinie.
| Wert | Beschreibung |
|---|---|
| Invalid | |
| Days | |
| Weeks | |
| Months | |
| Years |
RetentionScheduleFormat
Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie.
| Wert | Beschreibung |
|---|---|
| Invalid | |
| Daily | |
| Weekly |
ScheduleRunType
Häufigkeit des Zeitplanvorgangs dieser Richtlinie.
| Wert | Beschreibung |
|---|---|
| Invalid | |
| Daily | |
| Weekly | |
| Hourly |
Settings
Allgemeines Einstellungsfeld für die Sicherungsverwaltung
| Name | Typ | Beschreibung |
|---|---|---|
| isCompression |
boolean |
Workloadkomprimierungskennzeichnung. Dies wurde hinzugefügt, damit "isSqlCompression" veraltet ist, sobald Clients ein Upgrade durchführen, um dieses Flag zu berücksichtigen. |
| issqlcompression |
boolean |
SQL-Komprimierungskennzeichnung |
| timeZone |
string |
Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". |
SimpleRetentionPolicy
Einfache Richtlinienaufbewahrung.
| Name | Typ | Beschreibung |
|---|---|---|
| retentionDuration |
Aufbewahrungsdauer der Schutzrichtlinie. |
|
| retentionPolicyType | string: |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
SimpleSchedulePolicy
Einfacher Richtlinienzeitplan.
| Name | Typ | Beschreibung |
|---|---|---|
| hourlySchedule |
Stundenplan dieser Richtlinie |
|
| schedulePolicyType | string: |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| scheduleRunDays |
Liste der Wochentage, an denen dieser Zeitplan ausgeführt werden muss. |
|
| scheduleRunFrequency |
Häufigkeit des Zeitplanvorgangs dieser Richtlinie. |
|
| scheduleRunTimes |
string[] (date-time) |
Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. |
| scheduleWeeklyFrequency |
integer (int32) |
Zu jeder Anzahl Wochen muss dieser Zeitplan ausgeführt werden. |
SimpleSchedulePolicyV2
Der V2-Richtlinienzeitplan für IaaS, der Stündliche Sicherungen unterstützt.
| Name | Typ | Beschreibung |
|---|---|---|
| dailySchedule |
Täglicher Zeitplan dieser Richtlinie |
|
| hourlySchedule |
Stundenplan dieser Richtlinie |
|
| schedulePolicyType | string: |
Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. |
| scheduleRunFrequency |
Häufigkeit des Zeitplanvorgangs dieser Richtlinie. |
|
| weeklySchedule |
Wöchentlicher Zeitplan dieser Richtlinie |
SnapshotBackupAdditionalDetails
Snapshot Backup verwandte Felder für WorkloadType SaPHanaSystem
| Name | Typ | Beschreibung |
|---|---|---|
| instantRPDetails |
string |
|
| instantRpRetentionRangeInDays |
integer (int32) |
|
| userAssignedManagedIdentityDetails |
Details zur vom Benutzer zugewiesenen verwalteten Identität |
SubProtectionPolicy
Richtlinie zum Unterschutz, die Zeitplan und Aufbewahrung umfasst
| Name | Typ | Beschreibung |
|---|---|---|
| policyType |
Typ des Sicherungsrichtlinientyps |
|
| retentionPolicy | RetentionPolicy: |
Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. |
| schedulePolicy | SchedulePolicy: |
Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. |
| snapshotBackupAdditionalDetails |
Snapshot Backup verwandte Felder für WorkloadType SaPHanaSystem |
|
| tieringPolicy |
<string,
Tiering |
Ebenenrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene. Key ist die Zielebene, die in recoveryPointTierType-Enumeration definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
TieringMode
Tiering-Modus zur Steuerung des automatischen Tierings von Wiederherstellungspunkten. Unterstützte Werte sind:
- TierRecommended: Stufen Sie alle Wiederherstellungspunkte, die empfohlen werden, gestuft zu werden
- TierAfter: Stufen Sie alle Wiederherstellungspunkte nach einem festen Zeitraum, wie unter "Duration + durationType" angegeben.
- DoNotTier: Keine Wiederherstellungspunkte stufen
| Wert | Beschreibung |
|---|---|
| Invalid | |
| TierRecommended | |
| TierAfter | |
| DoNotTier |
TieringPolicy
Ebenenrichtlinie für eine Zielebene. Wenn die Richtlinie für eine bestimmte Zielebene nicht angegeben ist, behält der Dienst die vorhandene konfigurierte Tieringrichtlinie für diese Ebene bei.
| Name | Typ | Beschreibung |
|---|---|---|
| duration |
integer (int32) |
Anzahl der Tage/Wochen/Monate/Jahre, um Sicherungen in der aktuellen Ebene vor der Leiste beizubehalten. Wird nur verwendet, wenn "TieringMode" auf "TierAfter" festgelegt ist |
| durationType |
Aufbewahrungsdauertyp: Tage/Wochen/Monate/Jahre Wird nur verwendet, wenn TieringMode auf "TierAfter" festgelegt ist |
|
| tieringMode |
Tiering-Modus zur Steuerung des automatischen Tierings von Wiederherstellungspunkten. Unterstützte Werte sind:
|
UserAssignedIdentityProperties
Vom Benutzer zugewiesene Eigenschaften für verwaltete Identitäten
| Name | Typ | Beschreibung |
|---|---|---|
| clientId |
string |
Die Client-ID der zugewiesenen Identität. |
| principalId |
string |
Die Prinzipal-ID der zugewiesenen Identität. |
UserAssignedManagedIdentityDetails
Details zur vom Benutzer zugewiesenen verwalteten Identität
| Name | Typ | Beschreibung |
|---|---|---|
| identityArmId |
string |
Die ARM-ID der zugewiesenen Identität. |
| identityName |
string |
Der Name der zugewiesenen Identität. |
| userAssignedIdentityProperties |
Vom Benutzer zugewiesene Eigenschaften für verwaltete Identitäten |
VaultRetentionPolicy
Tresoraufbewahrungsrichtlinie für AzureFileShare
| Name | Typ | Beschreibung |
|---|---|---|
| snapshotRetentionInDays |
integer (int32) |
|
| vaultRetention | RetentionPolicy: |
Basisklasse für Aufbewahrungsrichtlinie. |
WeeklyRetentionFormat
Wöchentliches Aufbewahrungsformat.
| Name | Typ | Beschreibung |
|---|---|---|
| daysOfTheWeek |
Liste der Wochentage. |
|
| weeksOfTheMonth |
Liste der Wochen des Monats. |
WeeklyRetentionSchedule
Wöchentlicher Aufbewahrungszeitplan.
| Name | Typ | Beschreibung |
|---|---|---|
| daysOfTheWeek |
Liste der Wochentage für wöchentliche Aufbewahrungsrichtlinien. |
|
| retentionDuration |
Aufbewahrungsdauer der Aufbewahrungsrichtlinie. |
|
| retentionTimes |
string[] (date-time) |
Aufbewahrungszeiten der Aufbewahrungsrichtlinie. |
WeeklySchedule
| Name | Typ | Beschreibung |
|---|---|---|
| scheduleRunDays | ||
| scheduleRunTimes |
string[] (date-time) |
Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. |
WeekOfMonth
| Wert | Beschreibung |
|---|---|
| First | |
| Second | |
| Third | |
| Fourth | |
| Last | |
| Invalid |
WorkloadType
Art der Arbeitsauslastung für die Sicherungsverwaltung
| Wert | Beschreibung |
|---|---|
| Invalid | |
| VM | |
| FileFolder | |
| AzureSqlDb | |
| SQLDB | |
| Exchange | |
| Sharepoint | |
| VMwareVM | |
| SystemState | |
| Client | |
| GenericDataSource | |
| SQLDataBase | |
| AzureFileShare | |
| SAPHanaDatabase | |
| SAPAseDatabase | |
| SAPHanaDBInstance |
YearlyRetentionSchedule
Jährlicher Aufbewahrungszeitplan.
| Name | Typ | Beschreibung |
|---|---|---|
| monthsOfYear |
Liste der Monate des Jahres der jährlichen Aufbewahrungsrichtlinie. |
|
| retentionDuration |
Aufbewahrungsdauer der Aufbewahrungsrichtlinie. |
|
| retentionScheduleDaily |
Tägliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie. |
|
| retentionScheduleFormatType |
Aufbewahrungszeitplanformat für jährliche Aufbewahrungsrichtlinie. |
|
| retentionScheduleWeekly |
Wöchentliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie. |
|
| retentionTimes |
string[] (date-time) |
Aufbewahrungszeiten der Aufbewahrungsrichtlinie. |