Backup Policies - List
Listes de stratégies de sauvegarde associées à Recovery Services Vault. L’API fournit des paramètres de pagination pour extraire les résultats délimités.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2023-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2023-02-01&$filter={$filter}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nom du groupe de ressources dans lequel le coffre Recovery Services est présent. |
subscription
|
path | True |
string |
ID d’abonnement. |
vault
|
path | True |
string |
Nom du coffre Recovery Services. |
api-version
|
query | True |
string |
Version de l’API cliente. |
$filter
|
query |
string |
Options de filtre OData. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nom | Description |
---|---|
user_impersonation | empruntez l’identité de votre compte d’utilisateur. |
Exemples
List protection policies with backupManagementType filter as AzureIaasVm
Sample Request
Sample Response
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
"name": "DefaultPolicy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
},
"protectedItemsCount": 0
}
},
{
"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
}
}
]
}
List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies
Sample Request
Sample Response
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
"name": "DefaultPolicy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
},
"protectedItemsCount": 0
}
},
{
"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
}
},
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
"name": "v2-daily-policy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "Daily",
"dailySchedule": {
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
]
}
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
}
]
}
List protection policies with backupManagementType filter as AzureWorkload
Sample Request
Sample Response
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
"name": "HourlyLogBackup",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureWorkload",
"workLoadType": "SQLDataBase",
"settings": {
"timeZone": "UTC",
"issqlcompression": false
},
"subProtectionPolicy": [
{
"policyType": "Full",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
}
},
{
"policyType": "Log",
"schedulePolicy": {
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": 60
},
"retentionPolicy": {
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
}
],
"protectedItemsCount": 0
}
}
]
}
Définitions
Nom | Description |
---|---|
Azure |
Stratégie de sauvegarde AzureStorage. |
Azure |
Stratégie de sauvegarde spécifique à la charge de travail des machines virtuelles IaaS. |
Azure |
Azure SQL stratégie de sauvegarde spécifique à la charge de travail. |
Azure |
Stratégie de sauvegarde propre à la charge de travail des machines virtuelles Azure (Mercury). |
Cloud |
Réponse d’erreur du service Container Instance. |
Cloud |
Réponse d’erreur du service Container Instance. |
Daily |
Format de rétention quotidien. |
Daily |
Planification quotidienne de la rétention. |
Daily |
|
Day |
Jour de la semaine. |
Day |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Generic |
Stratégie de sauvegarde propre à la charge de travail des machines virtuelles Azure (Mercury). |
Hourly |
|
IAASVMPolicy |
|
Instant |
|
Log |
Planification de la stratégie de journalisation. |
Long |
Stratégie de rétention à long terme. |
Long |
Planification de stratégie à long terme. |
Mab |
Stratégie de sauvegarde spécifique au conteneur Mab. |
Monthly |
Planification de rétention mensuelle. |
Month |
Liste des mois de l’année de la stratégie de rétention annuelle. |
Policy |
Type de type de stratégie de sauvegarde |
Protection |
Classe de base pour la stratégie de sauvegarde. Les stratégies de sauvegarde spécifiques à la charge de travail sont dérivées de cette classe. |
Protection |
Liste des ressources ProtectionPolicy |
Retention |
Durée de rétention. |
Retention |
Type de durée de rétention : jours/semaines/mois/années Utilisé uniquement si TieringMode est défini sur TierAfter |
Retention |
Type de format de planification de rétention pour la stratégie de rétention mensuelle. |
Schedule |
Fréquence de l’opération de planification de cette stratégie. |
Settings |
Champ Paramètres courants pour la gestion des sauvegardes |
Simple |
Rétention de stratégie simple. |
Simple |
Planification de stratégie simple. |
Simple |
Planification de stratégie V2 pour IaaS qui prend en charge les sauvegardes horaires. |
Sub |
Stratégie de sous-protection qui inclut la planification et la rétention |
Tiering |
Mode hiérarchisation pour contrôler la hiérarchisation automatique des points de récupération. Les valeurs prises en charge sont les suivantes :
|
Tiering |
Stratégie de hiérarchisation pour un niveau cible. Si la stratégie n’est pas spécifiée pour un niveau cible donné, le service conserve la stratégie de hiérarchisation configurée existante pour ce niveau |
Weekly |
Format de rétention hebdomadaire. |
Weekly |
Planification de la rétention hebdomadaire. |
Weekly |
|
Week |
Liste des semaines du mois. |
Workload |
Type de charge de travail pour la gestion des sauvegardes |
Yearly |
Planification de rétention annuelle. |
AzureFileShareProtectionPolicy
Stratégie de sauvegarde AzureStorage.
Nom | Type | Description |
---|---|---|
backupManagementType |
string:
Azure |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
protectedItemsCount |
integer |
Nombre d’éléments associés à cette stratégie. |
resourceGuardOperationRequests |
string[] |
Demandes d’opération ResourceGuard |
retentionPolicy | RetentionPolicy: |
Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. |
schedulePolicy | SchedulePolicy: |
Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. |
timeZone |
string |
Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». |
workLoadType |
Type de charge de travail pour la gestion des sauvegardes |
AzureIaaSVMProtectionPolicy
Stratégie de sauvegarde spécifique à la charge de travail des machines virtuelles IaaS.
Nom | Type | Description |
---|---|---|
backupManagementType |
string:
Azure |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
instantRPDetails | ||
instantRpRetentionRangeInDays |
integer |
Plage de stratégie de rétention de rp instantanée en jours |
policyType | ||
protectedItemsCount |
integer |
Nombre d’éléments associés à cette stratégie. |
resourceGuardOperationRequests |
string[] |
Demandes d’opération ResourceGuard |
retentionPolicy | RetentionPolicy: |
Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. |
schedulePolicy | SchedulePolicy: |
Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. |
tieringPolicy |
<string,
Tiering |
Stratégie de hiérarchisation pour déplacer automatiquement les fournisseurs de services vers un autre niveau La clé est Le niveau cible, défini dans l’énumération RecoveryPointTierType. La stratégie de hiérarchisation spécifie les critères pour déplacer le rp vers le niveau cible. |
timeZone |
string |
Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». |
AzureSqlProtectionPolicy
Azure SQL stratégie de sauvegarde spécifique à la charge de travail.
Nom | Type | Description |
---|---|---|
backupManagementType |
string:
Azure |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
protectedItemsCount |
integer |
Nombre d’éléments associés à cette stratégie. |
resourceGuardOperationRequests |
string[] |
Demandes d’opération ResourceGuard |
retentionPolicy | RetentionPolicy: |
Détails de la stratégie de rétention. |
AzureVmWorkloadProtectionPolicy
Stratégie de sauvegarde propre à la charge de travail des machines virtuelles Azure (Mercury).
Nom | Type | Description |
---|---|---|
backupManagementType |
string:
Azure |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
makePolicyConsistent |
boolean |
Corriger l’incohérence de la stratégie |
protectedItemsCount |
integer |
Nombre d’éléments associés à cette stratégie. |
resourceGuardOperationRequests |
string[] |
Demandes d’opération ResourceGuard |
settings |
Paramètres courants pour la gestion des sauvegardes |
|
subProtectionPolicy |
Liste des stratégies de sous-protection incluant la planification et la rétention |
|
workLoadType |
Type de charge de travail pour la gestion des sauvegardes |
CloudError
Réponse d’erreur du service Container Instance.
Nom | Type | Description |
---|---|---|
error |
Objet error. |
CloudErrorBody
Réponse d’erreur du service Container Instance.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation. |
details |
Liste des détails supplémentaires sur l’erreur. |
|
message |
string |
Message décrivant l’erreur, destiné à être affiché dans une interface utilisateur. |
target |
string |
Cible de l’erreur particulière. Par exemple, le nom de la propriété dans l’erreur. |
DailyRetentionFormat
Format de rétention quotidien.
Nom | Type | Description |
---|---|---|
daysOfTheMonth |
Day[] |
Liste des jours du mois. |
DailyRetentionSchedule
Planification quotidienne de la rétention.
Nom | Type | Description |
---|---|---|
retentionDuration |
Durée de rétention de la stratégie de rétention. |
|
retentionTimes |
string[] |
Durées de rétention de la stratégie de rétention. |
DailySchedule
Nom | Type | Description |
---|---|---|
scheduleRunTimes |
string[] |
Liste des heures de la journée où cette planification doit être exécutée. |
Day
Jour de la semaine.
Nom | Type | Description |
---|---|---|
date |
integer |
Date du mois |
isLast |
boolean |
Si Date est la dernière date du mois |
DayOfWeek
Nom | Type | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
GenericProtectionPolicy
Stratégie de sauvegarde propre à la charge de travail des machines virtuelles Azure (Mercury).
Nom | Type | Description |
---|---|---|
backupManagementType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
fabricName |
string |
Nom de l’infrastructure de cette stratégie. |
protectedItemsCount |
integer |
Nombre d’éléments associés à cette stratégie. |
resourceGuardOperationRequests |
string[] |
Demandes d’opération ResourceGuard |
subProtectionPolicy |
Liste des stratégies de sous-protection incluant la planification et la rétention |
|
timeZone |
string |
Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». |
HourlySchedule
Nom | Type | Description |
---|---|---|
interval |
integer |
Intervalle auquel la sauvegarde doit être déclenchée. Pour une heure, la valeur peut être 4/6/8/12 |
scheduleWindowDuration |
integer |
Pour spécifier la durée de la fenêtre de sauvegarde |
scheduleWindowStartTime |
string |
Pour spécifier l’heure de début de la fenêtre de sauvegarde |
IAASVMPolicyType
Nom | Type | Description |
---|---|---|
Invalid |
string |
|
V1 |
string |
|
V2 |
string |
InstantRPAdditionalDetails
Nom | Type | Description |
---|---|---|
azureBackupRGNamePrefix |
string |
|
azureBackupRGNameSuffix |
string |
LogSchedulePolicy
Planification de la stratégie de journalisation.
Nom | Type | Description |
---|---|---|
scheduleFrequencyInMins |
integer |
Fréquence de l’opération de planification des journaux de cette stratégie en minutes. |
schedulePolicyType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
LongTermRetentionPolicy
Stratégie de rétention à long terme.
Nom | Type | Description |
---|---|---|
dailySchedule |
Planification de rétention quotidienne de la stratégie de protection. |
|
monthlySchedule |
Planification de rétention mensuelle de la stratégie de protection. |
|
retentionPolicyType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
weeklySchedule |
Planification de rétention hebdomadaire de la stratégie de protection. |
|
yearlySchedule |
Planification de rétention annuelle de la stratégie de protection. |
LongTermSchedulePolicy
Planification de stratégie à long terme.
Nom | Type | Description |
---|---|---|
schedulePolicyType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
MabProtectionPolicy
Stratégie de sauvegarde spécifique au conteneur Mab.
Nom | Type | Description |
---|---|---|
backupManagementType |
string:
MAB |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
protectedItemsCount |
integer |
Nombre d’éléments associés à cette stratégie. |
resourceGuardOperationRequests |
string[] |
Demandes d’opération ResourceGuard |
retentionPolicy | RetentionPolicy: |
Détails de la stratégie de rétention. |
schedulePolicy | SchedulePolicy: |
Planification de sauvegarde de la stratégie de sauvegarde. |
MonthlyRetentionSchedule
Planification de rétention mensuelle.
Nom | Type | Description |
---|---|---|
retentionDuration |
Durée de rétention de la stratégie de rétention. |
|
retentionScheduleDaily |
Format de rétention quotidien pour la stratégie de rétention mensuelle. |
|
retentionScheduleFormatType |
Type de format de planification de rétention pour la stratégie de rétention mensuelle. |
|
retentionScheduleWeekly |
Format de rétention hebdomadaire pour la stratégie de rétention mensuelle. |
|
retentionTimes |
string[] |
Durées de rétention de la stratégie de rétention. |
MonthOfYear
Liste des mois de l’année de la stratégie de rétention annuelle.
Nom | Type | Description |
---|---|---|
April |
string |
|
August |
string |
|
December |
string |
|
February |
string |
|
Invalid |
string |
|
January |
string |
|
July |
string |
|
June |
string |
|
March |
string |
|
May |
string |
|
November |
string |
|
October |
string |
|
September |
string |
PolicyType
Type de type de stratégie de sauvegarde
Nom | Type | Description |
---|---|---|
CopyOnlyFull |
string |
|
Differential |
string |
|
Full |
string |
|
Incremental |
string |
|
Invalid |
string |
|
Log |
string |
|
SnapshotCopyOnlyFull |
string |
|
SnapshotFull |
string |
ProtectionPolicyResource
Classe de base pour la stratégie de sauvegarde. Les stratégies de sauvegarde spécifiques à la charge de travail sont dérivées de cette classe.
Nom | Type | Description |
---|---|---|
eTag |
string |
ETag facultatif. |
id |
string |
Id de ressource représente le chemin d’accès complet à la ressource. |
location |
string |
Emplacement de la ressource. |
name |
string |
Nom de la ressource associé à la ressource. |
properties | ProtectionPolicy: |
Propriétés de ProtectionPolicyResource |
tags |
object |
Balises de ressource. |
type |
string |
Le type de ressource représente le chemin d’accès complet sous la forme Namespace/ResourceType/ResourceType/... |
ProtectionPolicyResourceList
Liste des ressources ProtectionPolicy
Nom | Type | Description |
---|---|---|
nextLink |
string |
URI permettant d’extraire la page de ressources suivante. L’appel ListNext() extrait la page suivante de ressources. |
value |
Liste des ressources. |
RetentionDuration
Durée de rétention.
Nom | Type | Description |
---|---|---|
count |
integer |
Nombre de types de durée. La durée de rétention est obtenue en comptant le type de durée Nombre d’heures. Par exemple, lorsque Count = 3 et DurationType = Semaines, la durée de rétention est de trois semaines. |
durationType |
Type de durée de rétention de la stratégie de rétention. |
RetentionDurationType
Type de durée de rétention : jours/semaines/mois/années Utilisé uniquement si TieringMode est défini sur TierAfter
Nom | Type | Description |
---|---|---|
Days |
string |
|
Invalid |
string |
|
Months |
string |
|
Weeks |
string |
|
Years |
string |
RetentionScheduleFormat
Type de format de planification de rétention pour la stratégie de rétention mensuelle.
Nom | Type | Description |
---|---|---|
Daily |
string |
|
Invalid |
string |
|
Weekly |
string |
ScheduleRunType
Fréquence de l’opération de planification de cette stratégie.
Nom | Type | Description |
---|---|---|
Daily |
string |
|
Hourly |
string |
|
Invalid |
string |
|
Weekly |
string |
Settings
Champ Paramètres courants pour la gestion des sauvegardes
Nom | Type | Description |
---|---|---|
isCompression |
boolean |
Indicateur de compression de charge de travail. Cela a été ajouté afin que « isSqlCompression » soit déprécié une fois que les clients ont effectué la mise à niveau pour prendre en compte cet indicateur. |
issqlcompression |
boolean |
Indicateur de compression SQL |
timeZone |
string |
Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». |
SimpleRetentionPolicy
Rétention de stratégie simple.
Nom | Type | Description |
---|---|---|
retentionDuration |
Durée de conservation de la stratégie de protection. |
|
retentionPolicyType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
SimpleSchedulePolicy
Planification de stratégie simple.
Nom | Type | Description |
---|---|---|
hourlySchedule |
Planification horaire de cette stratégie |
|
schedulePolicyType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
scheduleRunDays |
Liste des jours de la semaine où cette planification doit être exécutée. |
|
scheduleRunFrequency |
Fréquence de l’opération de planification de cette stratégie. |
|
scheduleRunTimes |
string[] |
Liste des heures de la journée où cette planification doit être exécutée. |
scheduleWeeklyFrequency |
integer |
À chaque semaine de nombre, cette planification doit être exécutée. |
SimpleSchedulePolicyV2
Planification de stratégie V2 pour IaaS qui prend en charge les sauvegardes horaires.
Nom | Type | Description |
---|---|---|
dailySchedule |
Planification quotidienne de cette stratégie |
|
hourlySchedule |
Planification horaire de cette stratégie |
|
schedulePolicyType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
scheduleRunFrequency |
Fréquence de l’opération de planification de cette stratégie. |
|
weeklySchedule |
Planification hebdomadaire de cette stratégie |
SubProtectionPolicy
Stratégie de sous-protection qui inclut la planification et la rétention
Nom | Type | Description |
---|---|---|
policyType |
Type de type de stratégie de sauvegarde |
|
retentionPolicy | RetentionPolicy: |
Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. |
schedulePolicy | SchedulePolicy: |
Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. |
tieringPolicy |
<string,
Tiering |
Stratégie de hiérarchisation pour déplacer automatiquement les programmes de requête vers un autre niveau. La clé est le niveau cible, défini dans l’énumération RecoveryPointTierType. La stratégie de hiérarchisation spécifie les critères pour déplacer le rp vers le niveau cible. |
TieringMode
Mode hiérarchisation pour contrôler la hiérarchisation automatique des points de récupération. Les valeurs prises en charge sont les suivantes :
- TierRecommended : hiérarchisation de tous les points de récupération recommandés
- TierAfter : hiérarchisation de tous les points de récupération après une période fixe, comme spécifié dans durée + durationType ci-dessous.
- DoNotTier : ne hiérarchisation d’aucun point de récupération
Nom | Type | Description |
---|---|---|
DoNotTier |
string |
|
Invalid |
string |
|
TierAfter |
string |
|
TierRecommended |
string |
TieringPolicy
Stratégie de hiérarchisation pour un niveau cible. Si la stratégie n’est pas spécifiée pour un niveau cible donné, le service conserve la stratégie de hiérarchisation configurée existante pour ce niveau
Nom | Type | Description |
---|---|---|
duration |
integer |
Nombre de jours/semaines/mois/années pour conserver les sauvegardes au niveau actuel avant la hiérarchisation. Utilisé uniquement si TieringMode est défini sur TierAfter |
durationType |
Type de durée de rétention : jours/semaines/mois/années Utilisé uniquement si TieringMode est défini sur TierAfter |
|
tieringMode |
Mode hiérarchisation pour contrôler la hiérarchisation automatique des points de récupération. Les valeurs prises en charge sont les suivantes :
|
WeeklyRetentionFormat
Format de rétention hebdomadaire.
Nom | Type | Description |
---|---|---|
daysOfTheWeek |
Liste des jours de la semaine. |
|
weeksOfTheMonth |
Liste des semaines du mois. |
WeeklyRetentionSchedule
Planification de la rétention hebdomadaire.
Nom | Type | Description |
---|---|---|
daysOfTheWeek |
Liste des jours de la semaine pour la stratégie de rétention hebdomadaire. |
|
retentionDuration |
Durée de rétention de la stratégie de rétention. |
|
retentionTimes |
string[] |
Durées de rétention de la stratégie de rétention. |
WeeklySchedule
Nom | Type | Description |
---|---|---|
scheduleRunDays | ||
scheduleRunTimes |
string[] |
Liste des heures de la journée où cette planification doit être exécutée. |
WeekOfMonth
Liste des semaines du mois.
Nom | Type | Description |
---|---|---|
First |
string |
|
Fourth |
string |
|
Invalid |
string |
|
Last |
string |
|
Second |
string |
|
Third |
string |
WorkloadType
Type de charge de travail pour la gestion des sauvegardes
Nom | Type | Description |
---|---|---|
AzureFileShare |
string |
|
AzureSqlDb |
string |
|
Client |
string |
|
Exchange |
string |
|
FileFolder |
string |
|
GenericDataSource |
string |
|
Invalid |
string |
|
SAPAseDatabase |
string |
|
SAPHanaDBInstance |
string |
|
SAPHanaDatabase |
string |
|
SQLDB |
string |
|
SQLDataBase |
string |
|
Sharepoint |
string |
|
SystemState |
string |
|
VM |
string |
|
VMwareVM |
string |
YearlyRetentionSchedule
Planification de rétention annuelle.
Nom | Type | Description |
---|---|---|
monthsOfYear |
Liste des mois de l’année de la stratégie de rétention annuelle. |
|
retentionDuration |
Durée de rétention de la stratégie de rétention. |
|
retentionScheduleDaily |
Format de rétention quotidien pour la stratégie de rétention annuelle. |
|
retentionScheduleFormatType |
Format de planification de rétention pour la stratégie de rétention annuelle. |
|
retentionScheduleWeekly |
Format de rétention hebdomadaire pour la stratégie de rétention annuelle. |
|
retentionTimes |
string[] |
Durées de rétention de la stratégie de rétention. |