Protection Policies - Create Or Update
Crea o modifica un criterio di backup. Si tratta di un'operazione asincrona. Lo stato dell'operazione può essere recuperato tramite l'API GetPolicyOperationResult.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}?api-version=2024-10-01
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
policy
|
path | True |
string |
Criteri di backup da creare. |
resource
|
path | True |
string |
Nome del gruppo di risorse in cui è presente l'insieme di credenziali dei servizi di ripristino. |
subscription
|
path | True |
string |
ID sottoscrizione. |
vault
|
path | True |
string |
Nome dell'insieme di credenziali di Servizi di ripristino. |
api-version
|
query | True |
string |
Versione dell'API client. |
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
x-ms-authorization-auxiliary |
string |
Nome | Tipo | Descrizione |
---|---|---|
eTag |
string |
ETag facoltativo. |
location |
string |
Percorso della risorsa. |
properties | ProtectionPolicy: |
Proprietà ProtectionPolicyResource |
tags |
object |
Tag di risorsa. |
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
202 Accepted |
Accettato |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente. |
Esempio di richiesta
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"
}
}
}
}
}
}
Risposta di esempio
{
"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
Esempio di richiesta
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"
}
}
}
}
}
Risposta di esempio
{
"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
Esempio di richiesta
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"
]
}
}
}
}
Risposta di esempio
{
"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
Esempio di richiesta
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"
]
}
}
}
}
Risposta di esempio
{
"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
Esempio di richiesta
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"
}
}
}
}
}
Risposta di esempio
{
"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
Esempio di richiesta
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"
}
}
}
]
}
}
Risposta di esempio
{
"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
Esempio di richiesta
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"
}
}
}
}
}
Risposta di esempio
{
"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
Esempio di richiesta
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"
}
}
}
}
}
Risposta di esempio
{
"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
Nome | Descrizione |
---|---|
Azure |
Criteri di backup di AzureStorage. |
Azure |
Criteri di backup specifici del carico di lavoro delle macchine virtuali IaaS. |
Azure |
Criteri di backup specifici del carico di lavoro SQL di Azure. |
Azure |
Criteri di backup specifici del carico di lavoro della macchina virtuale di Azure (Mercury). |
Cloud |
Risposta di errore del servizio Istanza contenitore. |
Cloud |
Risposta di errore del servizio Istanza contenitore. |
Daily |
Formato di conservazione giornaliero. |
Daily |
Pianificazione della conservazione giornaliera. |
Daily |
|
Day |
Giorno della settimana. |
Day |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
Generic |
Criteri di backup specifici del carico di lavoro della macchina virtuale di Azure (Mercury). |
Hourly |
|
IAASVMPolicy |
|
Iaas |
|
Instant |
|
Log |
Pianificazione dei criteri di log. |
Long |
Criteri di conservazione a lungo termine. |
Long |
Pianificazione dei criteri a lungo termine. |
Mab |
Criteri di backup specifici del contenitore Mab. |
Monthly |
Pianificazione della conservazione mensile. |
Month |
Elenco dei mesi dell'anno di criteri di conservazione annuale. |
Policy |
Tipo di criteri di backup |
Protection |
Classe di base per i criteri di backup. I criteri di backup specifici del carico di lavoro derivano da questa classe. |
Retention |
Durata conservazione. |
Retention |
Tipo di durata di conservazione: giorni/settimane/mesi/anni Usati solo se TieringMode è impostato su TierAfter |
Retention |
Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili. |
Schedule |
Frequenza dell'operazione di pianificazione di questo criterio. |
Settings |
Campo impostazioni comuni per la gestione del backup |
Simple |
Conservazione dei criteri semplice. |
Simple |
Pianificazione dei criteri semplice. |
Simple |
Pianificazione dei criteri V2 per IaaS che supporta i backup orari. |
Snapshot |
Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem |
Sub |
Criteri di protezione secondaria che includono pianificazione e conservazione |
Tiering |
Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono:
|
Tiering |
Criteri di suddivisione in livelli per un livello di destinazione. Se i criteri non vengono specificati per un determinato livello di destinazione, il servizio mantiene i criteri di suddivisione in livelli configurati esistenti per tale livello |
User |
Proprietà dell'identità gestita assegnata dall'utente |
User |
Dettagli identità gestita assegnata dall'utente |
Vault |
Criteri di conservazione dell'insieme di credenziali per AzureFileShare |
Weekly |
Formato di conservazione settimanale. |
Weekly |
Pianificazione di conservazione settimanale. |
Weekly |
|
Week |
Elenco delle settimane del mese. |
Workload |
Tipo di carico di lavoro per la gestione dei backup |
Yearly |
Pianificazione della conservazione annuale. |
Criteri di backup di AzureStorage.
Nome | Tipo | Descrizione |
---|---|---|
backupManagementType |
string:
Azure |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
protectedItemsCount |
integer |
Numero di elementi associati a questo criterio. |
resourceGuardOperationRequests |
string[] |
Richieste di operazioni di ResourceGuard |
retentionPolicy | RetentionPolicy: |
Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. |
schedulePolicy | SchedulePolicy: |
Pianificazione del backup specificata come parte dei criteri di backup. |
timeZone |
string |
Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". |
vaultRetentionPolicy |
Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup con protezione avanzata. |
|
workLoadType |
Tipo di carico di lavoro per la gestione dei backup |
Criteri di backup specifici del carico di lavoro delle macchine virtuali IaaS.
Nome | Tipo | Descrizione |
---|---|---|
backupManagementType |
string:
Azure |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
instantRPDetails | ||
instantRpRetentionRangeInDays |
integer |
Intervallo di criteri di conservazione rp istantaneo in giorni |
policyType | ||
protectedItemsCount |
integer |
Numero di elementi associati a questo criterio. |
resourceGuardOperationRequests |
string[] |
Richieste di operazioni di ResourceGuard |
retentionPolicy | RetentionPolicy: |
Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. |
schedulePolicy | SchedulePolicy: |
Pianificazione del backup specificata come parte dei criteri di backup. |
snapshotConsistencyType | ||
tieringPolicy |
<string,
Tiering |
I criteri di suddivisione in livelli per spostare automaticamente gli indirizzi RP in un altro livello chiave sono livello di destinazione, definiti nell'enumerazione RecoveryPointTierType. I criteri di suddivisione in livelli specificano i criteri per spostare rp nel livello di destinazione. |
timeZone |
string |
Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". |
Criteri di backup specifici del carico di lavoro SQL di Azure.
Nome | Tipo | Descrizione |
---|---|---|
backupManagementType |
string:
Azure |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
protectedItemsCount |
integer |
Numero di elementi associati a questo criterio. |
resourceGuardOperationRequests |
string[] |
Richieste di operazioni di ResourceGuard |
retentionPolicy | RetentionPolicy: |
Dettagli dei criteri di conservazione. |
Criteri di backup specifici del carico di lavoro della macchina virtuale di Azure (Mercury).
Nome | Tipo | Descrizione |
---|---|---|
backupManagementType |
string:
Azure |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
makePolicyConsistent |
boolean |
Correggere l'incoerenza dei criteri |
protectedItemsCount |
integer |
Numero di elementi associati a questo criterio. |
resourceGuardOperationRequests |
string[] |
Richieste di operazioni di ResourceGuard |
settings |
Impostazioni comuni per la gestione dei backup |
|
subProtectionPolicy |
Elenco dei criteri di protezione secondaria che includono pianificazione e conservazione |
|
workLoadType |
Tipo di carico di lavoro per la gestione dei backup |
Risposta di errore del servizio Istanza contenitore.
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
Risposta di errore del servizio Istanza contenitore.
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice. |
details |
Elenco di dettagli aggiuntivi sull'errore. |
|
message |
string |
Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente. |
target |
string |
Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore. |
Formato di conservazione giornaliero.
Nome | Tipo | Descrizione |
---|---|---|
daysOfTheMonth |
Day[] |
Elenco dei giorni del mese. |
Pianificazione della conservazione giornaliera.
Nome | Tipo | Descrizione |
---|---|---|
retentionDuration |
Durata conservazione dei criteri di conservazione. |
|
retentionTimes |
string[] |
Tempi di conservazione dei criteri di conservazione. |
Nome | Tipo | Descrizione |
---|---|---|
scheduleRunTimes |
string[] |
Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. |
Giorno della settimana.
Nome | Tipo | Descrizione |
---|---|---|
date |
integer |
Data del mese |
isLast |
boolean |
Indica se Date è l'ultima data del mese |
Nome | Tipo | Descrizione |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
Informazioni aggiuntive sull'errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
Criteri di backup specifici del carico di lavoro della macchina virtuale di Azure (Mercury).
Nome | Tipo | Descrizione |
---|---|---|
backupManagementType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
fabricName |
string |
Nome dell'infrastruttura di questo criterio. |
protectedItemsCount |
integer |
Numero di elementi associati a questo criterio. |
resourceGuardOperationRequests |
string[] |
Richieste di operazioni di ResourceGuard |
subProtectionPolicy |
Elenco dei criteri di protezione secondaria che includono pianificazione e conservazione |
|
timeZone |
string |
Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". |
Nome | Tipo | Descrizione |
---|---|---|
interval |
integer |
Intervallo in cui deve essere attivato il backup. Per ogni ora il valore può essere 4/6/8/12 |
scheduleWindowDuration |
integer |
Per specificare la durata della finestra di backup |
scheduleWindowStartTime |
string |
Per specificare l'ora di inizio della finestra di backup |
Nome | Tipo | Descrizione |
---|---|---|
Invalid |
string |
|
V1 |
string |
|
V2 |
string |
Nome | Tipo | Descrizione |
---|---|---|
OnlyCrashConsistent |
string |
Nome | Tipo | Descrizione |
---|---|---|
azureBackupRGNamePrefix |
string |
|
azureBackupRGNameSuffix |
string |
Pianificazione dei criteri di log.
Nome | Tipo | Descrizione |
---|---|---|
scheduleFrequencyInMins |
integer |
Frequenza dell'operazione di pianificazione log di questo criterio in pochi minuti. |
schedulePolicyType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
Criteri di conservazione a lungo termine.
Nome | Tipo | Descrizione |
---|---|---|
dailySchedule |
Pianificazione giornaliera della conservazione dei criteri di protezione. |
|
monthlySchedule |
Pianificazione della conservazione mensile dei criteri di protezione. |
|
retentionPolicyType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
weeklySchedule |
Pianificazione della conservazione settimanale dei criteri di protezione. |
|
yearlySchedule |
Pianificazione della conservazione annuale dei criteri di protezione. |
Pianificazione dei criteri a lungo termine.
Nome | Tipo | Descrizione |
---|---|---|
schedulePolicyType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
Criteri di backup specifici del contenitore Mab.
Nome | Tipo | Descrizione |
---|---|---|
backupManagementType |
string:
MAB |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
protectedItemsCount |
integer |
Numero di elementi associati a questo criterio. |
resourceGuardOperationRequests |
string[] |
Richieste di operazioni di ResourceGuard |
retentionPolicy | RetentionPolicy: |
Dettagli dei criteri di conservazione. |
schedulePolicy | SchedulePolicy: |
Pianificazione del backup dei criteri di backup. |
Pianificazione della conservazione mensile.
Nome | Tipo | Descrizione |
---|---|---|
retentionDuration |
Durata conservazione dei criteri di conservazione. |
|
retentionScheduleDaily |
Formato di conservazione giornaliero per i criteri di conservazione mensili. |
|
retentionScheduleFormatType |
Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili. |
|
retentionScheduleWeekly |
Formato di conservazione settimanale per i criteri di conservazione mensili. |
|
retentionTimes |
string[] |
Tempi di conservazione dei criteri di conservazione. |
Elenco dei mesi dell'anno di criteri di conservazione annuale.
Nome | Tipo | Descrizione |
---|---|---|
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 |
Tipo di criteri di backup
Nome | Tipo | Descrizione |
---|---|---|
CopyOnlyFull |
string |
|
Differential |
string |
|
Full |
string |
|
Incremental |
string |
|
Invalid |
string |
|
Log |
string |
|
SnapshotCopyOnlyFull |
string |
|
SnapshotFull |
string |
Classe di base per i criteri di backup. I criteri di backup specifici del carico di lavoro derivano da questa classe.
Nome | Tipo | Descrizione |
---|---|---|
eTag |
string |
ETag facoltativo. |
id |
string |
L'ID risorsa rappresenta il percorso completo della risorsa. |
location |
string |
Percorso della risorsa. |
name |
string |
Nome della risorsa associato alla risorsa. |
properties | ProtectionPolicy: |
Proprietà ProtectionPolicyResource |
tags |
object |
Tag di risorsa. |
type |
string |
Tipo di risorsa rappresenta il percorso completo del modulo Spazio dei nomi/ResourceType/ResourceType/... |
Durata conservazione.
Nome | Tipo | Descrizione |
---|---|---|
count |
integer |
Numero di tipi di durata. La durata della conservazione viene ottenuta con il conteggio dei tempi di conteggio del tipo di durata. Ad esempio, quando Count = 3 e DurationType = Weeks, la durata della conservazione sarà di tre settimane. |
durationType |
Tipo di durata di conservazione dei criteri di conservazione. |
Tipo di durata di conservazione: giorni/settimane/mesi/anni Usati solo se TieringMode è impostato su TierAfter
Nome | Tipo | Descrizione |
---|---|---|
Days |
string |
|
Invalid |
string |
|
Months |
string |
|
Weeks |
string |
|
Years |
string |
Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili.
Nome | Tipo | Descrizione |
---|---|---|
Daily |
string |
|
Invalid |
string |
|
Weekly |
string |
Frequenza dell'operazione di pianificazione di questo criterio.
Nome | Tipo | Descrizione |
---|---|---|
Daily |
string |
|
Hourly |
string |
|
Invalid |
string |
|
Weekly |
string |
Campo impostazioni comuni per la gestione del backup
Nome | Tipo | Descrizione |
---|---|---|
isCompression |
boolean |
Flag di compressione del carico di lavoro. Questa operazione è stata aggiunta in modo che "isSqlCompression" venga deprecata dopo l'aggiornamento dei client per considerare questo flag. |
issqlcompression |
boolean |
Flag di compressione SQL |
timeZone |
string |
Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". |
Conservazione dei criteri semplice.
Nome | Tipo | Descrizione |
---|---|---|
retentionDuration |
Durata di conservazione dei criteri di protezione. |
|
retentionPolicyType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
Pianificazione dei criteri semplice.
Nome | Tipo | Descrizione |
---|---|---|
hourlySchedule |
Pianificazione oraria di questo criterio |
|
schedulePolicyType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
scheduleRunDays |
Elenco di giorni della settimana da eseguire questa pianificazione. |
|
scheduleRunFrequency |
Frequenza dell'operazione di pianificazione di questo criterio. |
|
scheduleRunTimes |
string[] |
Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. |
scheduleWeeklyFrequency |
integer |
A ogni numero di settimane questa pianificazione deve essere eseguita. |
Pianificazione dei criteri V2 per IaaS che supporta i backup orari.
Nome | Tipo | Descrizione |
---|---|---|
dailySchedule |
Pianificazione giornaliera di questo criterio |
|
hourlySchedule |
pianificazione oraria di questo criterio |
|
schedulePolicyType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
scheduleRunFrequency |
Frequenza dell'operazione di pianificazione di questo criterio. |
|
weeklySchedule |
Pianificazione settimanale di questo criterio |
Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem
Nome | Tipo | Descrizione |
---|---|---|
instantRPDetails |
string |
|
instantRpRetentionRangeInDays |
integer |
|
userAssignedManagedIdentityDetails |
Dettagli identità gestita assegnata dall'utente |
Criteri di protezione secondaria che includono pianificazione e conservazione
Nome | Tipo | Descrizione |
---|---|---|
policyType |
Tipo di criteri di backup |
|
retentionPolicy | RetentionPolicy: |
Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. |
schedulePolicy | SchedulePolicy: |
Pianificazione del backup specificata come parte dei criteri di backup. |
snapshotBackupAdditionalDetails |
Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem |
|
tieringPolicy |
<string,
Tiering |
Criteri di suddivisione in livelli per spostare automaticamente gli indirizzi IP in un altro livello. La chiave è livello di destinazione, definita nell'enumerazione RecoveryPointTierType. I criteri di suddivisione in livelli specificano i criteri per spostare rp nel livello di destinazione. |
Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono:
- TierRecommended: livelli per tutti i punti di ripristino consigliati per la suddivisione in livelli
- TierAfter: livelli tutti i punti di ripristino dopo un periodo fisso, come specificato in duration + durationType di seguito.
- DoNotTier: non eseguire il livello dei punti di ripristino
Nome | Tipo | Descrizione |
---|---|---|
DoNotTier |
string |
|
Invalid |
string |
|
TierAfter |
string |
|
TierRecommended |
string |
Criteri di suddivisione in livelli per un livello di destinazione. Se i criteri non vengono specificati per un determinato livello di destinazione, il servizio mantiene i criteri di suddivisione in livelli configurati esistenti per tale livello
Nome | Tipo | Descrizione |
---|---|---|
duration |
integer |
Numero di giorni/settimane/mesi/anni per conservare i backup nel livello corrente prima della suddivisione in livelli. Usato solo se TieringMode è impostato su TierAfter |
durationType |
Tipo di durata di conservazione: giorni/settimane/mesi/anni Usati solo se TieringMode è impostato su TierAfter |
|
tieringMode |
Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono:
|
Proprietà dell'identità gestita assegnata dall'utente
Nome | Tipo | Descrizione |
---|---|---|
clientId |
string |
ID client dell'identità assegnata. |
principalId |
string |
ID entità dell'identità assegnata. |
Dettagli identità gestita assegnata dall'utente
Nome | Tipo | Descrizione |
---|---|---|
identityArmId |
string |
ID ARM dell'identità assegnata. |
identityName |
string |
Nome dell'identità assegnata. |
userAssignedIdentityProperties |
Proprietà dell'identità gestita assegnata dall'utente |
Criteri di conservazione dell'insieme di credenziali per AzureFileShare
Nome | Tipo | Descrizione |
---|---|---|
snapshotRetentionInDays |
integer |
|
vaultRetention | RetentionPolicy: |
Classe di base per i criteri di conservazione. |
Formato di conservazione settimanale.
Nome | Tipo | Descrizione |
---|---|---|
daysOfTheWeek |
Elenco dei giorni della settimana. |
|
weeksOfTheMonth |
Elenco delle settimane del mese. |
Pianificazione di conservazione settimanale.
Nome | Tipo | Descrizione |
---|---|---|
daysOfTheWeek |
Elenco dei giorni della settimana per i criteri di conservazione settimanali. |
|
retentionDuration |
Durata conservazione dei criteri di conservazione. |
|
retentionTimes |
string[] |
Tempi di conservazione dei criteri di conservazione. |
Nome | Tipo | Descrizione |
---|---|---|
scheduleRunDays | ||
scheduleRunTimes |
string[] |
Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. |
Elenco delle settimane del mese.
Nome | Tipo | Descrizione |
---|---|---|
First |
string |
|
Fourth |
string |
|
Invalid |
string |
|
Last |
string |
|
Second |
string |
|
Third |
string |
Tipo di carico di lavoro per la gestione dei backup
Nome | Tipo | Descrizione |
---|---|---|
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 |
Pianificazione della conservazione annuale.
Nome | Tipo | Descrizione |
---|---|---|
monthsOfYear |
Elenco dei mesi dell'anno di criteri di conservazione annuale. |
|
retentionDuration |
Durata conservazione dei criteri di conservazione. |
|
retentionScheduleDaily |
Formato di conservazione giornaliero per i criteri di conservazione annuali. |
|
retentionScheduleFormatType |
Formato di pianificazione della conservazione per i criteri di conservazione annuali. |
|
retentionScheduleWeekly |
Formato di conservazione settimanale per i criteri di conservazione annuali. |
|
retentionTimes |
string[] |
Tempi di conservazione dei criteri di conservazione. |