Coffres Microsoft.RecoveryServices/backupPolicies 2021-03-01
- La plus récente
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 01-04-2022
- 2022-03-01
- 01-02-2022
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 01-07-2021
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 10-02-2021
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Définition de ressource Bicep
Le type de ressource vaults/backupPolicies peut être déployé sur :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.RecoveryServices/vaults/backupPolicies, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2021-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
eTag: 'string'
properties: {
protectedItemsCount: int
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
}
Objets ProtectionPolicy
Définissez la propriété backupManagementType pour spécifier le type d’objet.
Pour AzureIaasVM, utilisez :
backupManagementType: 'AzureIaasVM'
instantRPDetails: {
azureBackupRGNamePrefix: 'string'
azureBackupRGNameSuffix: 'string'
}
instantRpRetentionRangeInDays: int
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
Pour AzureSql, utilisez :
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
Pour AzureStorage, utilisez :
backupManagementType: 'AzureStorage'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
workLoadType: 'string'
Pour AzureWorkload, utilisez :
backupManagementType: 'AzureWorkload'
makePolicyConsistent: bool
settings: {
isCompression: bool
issqlcompression: bool
timeZone: 'string'
}
subProtectionPolicy: [
{
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
]
workLoadType: 'string'
Pour GenericProtectionPolicy, utilisez :
backupManagementType: 'GenericProtectionPolicy'
fabricName: 'string'
subProtectionPolicy: [
{
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
]
timeZone: 'string'
Pour MAB, utilisez :
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
Objets RetentionPolicy
Définissez la propriété retentionPolicyType pour spécifier le type d’objet.
Pour LongTermRetentionPolicy, utilisez :
retentionPolicyType: 'LongTermRetentionPolicy'
dailySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
monthlySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
weeklySchedule: {
daysOfTheWeek: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
yearlySchedule: {
monthsOfYear: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
Pour SimpleRetentionPolicy, utilisez :
retentionPolicyType: 'SimpleRetentionPolicy'
retentionDuration: {
count: int
durationType: 'string'
}
Objets SchedulePolicy
Définissez la propriété schedulePolicyType pour spécifier le type d’objet.
Pour LogSchedulePolicy, utilisez :
schedulePolicyType: 'LogSchedulePolicy'
scheduleFrequencyInMins: int
Pour LongTermSchedulePolicy, utilisez :
schedulePolicyType: 'LongTermSchedulePolicy'
Pour SimpleSchedulePolicy, utilisez :
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
Valeurs de propriétés
coffres/backupPolicies
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep. |
chaîne (obligatoire) Limite de caractères : 3-150 Caractères valides : Caractères alphanumériques et traits d’union. Doit commencer par une lettre. Ne peut pas se terminer par un trait d’union. |
location | Emplacement de la ressource. | string |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
parent | Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : coffres |
eTag | ETag facultatif. | string |
properties | Propriétés de ProtectionPolicyResource | ProtectionPolicy |
ProtectionPolicy
Nom | Description | Valeur |
---|---|---|
protectedItemsCount | Nombre d’éléments associés à cette stratégie. | int |
backupManagementType | Définir le type d’objet | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (obligatoire) |
AzureIaaSVMProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « AzureIaasVM » (obligatoire) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Plage de stratégie de rétention de rp instantanée en jours | int |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
InstantRPAdditionalDetails
Nom | Description | Valeur |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
RetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Définir le type d’objet | LongTermRetentionPolicy SimpleRetentionPolicy (obligatoire) |
LongTermRetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'LongTermRetentionPolicy' (obligatoire) |
dailySchedule | Planification quotidienne de la rétention de la stratégie de protection. | DailyRetentionSchedule |
monthlySchedule | Planification de rétention mensuelle de la stratégie de protection. | MonthlyRetentionSchedule |
weeklySchedule | Planification de rétention hebdomadaire de la stratégie de protection. | WeeklyRetentionSchedule |
annuelleSchedule | Planification de rétention annuelle de la stratégie de protection. | AnnuelRetentionSchedule |
DailyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
RetentionDuration
Nom | Description | Valeur |
---|---|---|
count | Nombre de types de durée. La durée de rétention est obtenue en comptant le type de durée Nombre de temps. Par exemple, lorsque Count = 3 et DurationType = Weeks, la durée de rétention est de trois semaines. |
int |
durationType | Type de durée de rétention de la stratégie de rétention. | 'Jours' 'Invalid' « Mois » 'Semaines' 'Years' |
MonthlyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionScheduleDaily | Format de rétention quotidienne pour la stratégie de rétention mensuelle. | DailyRetentionFormat |
retentionScheduleFormatType | Type de format de planification de rétention pour la stratégie de rétention mensuelle. | 'Daily' 'Invalid' 'Hebdomadaire' |
retentionScheduleWeekly | Format de rétention hebdomadaire pour la stratégie de rétention mensuelle. | WeeklyRetentionFormat |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
DailyRetentionFormat
Nom | Description | Valeur |
---|---|---|
daysOfTheMonth | Liste des jours du mois. | Jour[] |
Jour
Nom | Description | Valeur |
---|---|---|
Date | Date du mois | int |
isLast | Indique si date est la dernière date du mois | bool |
WeeklyRetentionFormat
Nom | Description | Valeur |
---|---|---|
daysOfTheWeek | Liste des jours de la semaine. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'Jeudi' 'Mardi' 'Mercredi' |
weeksOfTheMonth | Liste des semaines du mois. | Tableau de chaînes contenant l’un des éléments suivants : 'First' « Quatrième » 'Invalid' 'Last' 'Second' 'Troisième' |
WeeklyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
daysOfTheWeek | Liste des jours de la semaine pour la stratégie de rétention hebdomadaire. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'Jeudi' 'Mardi' 'Mercredi' |
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
AnnuelRetentionSchedule
Nom | Description | Valeur |
---|---|---|
monthsOfYear | Liste des mois de l’année de la stratégie de rétention annuelle. | Tableau de chaînes contenant l’un des éléments suivants : 'Avril' 'Août' 'Décembre' 'Février' 'Invalid' « Janvier » 'Juillet' 'Juin' 'Mars' 'Mai' 'Novembre' 'Octobre' 'Septembre' |
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionScheduleDaily | Format de rétention quotidienne pour la stratégie de rétention annuelle. | DailyRetentionFormat |
retentionScheduleFormatType | Format de planification de rétention pour la stratégie de rétention annuelle. | 'Daily' 'Invalid' 'Hebdomadaire' |
retentionScheduleWeekly | Format de rétention hebdomadaire pour la stratégie de rétention annuelle. | WeeklyRetentionFormat |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
SimpleRetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'SimpleRetentionPolicy' (obligatoire) |
retentionDuration | Durée de rétention de la stratégie de protection. | RetentionDuration |
SchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Définir le type d’objet | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (obligatoire) |
LogSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'LogSchedulePolicy' (obligatoire) |
scheduleFrequencyInMins | Fréquence de l’opération de planification des journaux de cette stratégie en minutes. | int |
LongTermSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'LongTermSchedulePolicy' (obligatoire) |
SimpleSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'SimpleSchedulePolicy' (obligatoire) |
scheduleRunDays | Liste des jours de la semaine où cette planification doit être exécutée. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'Jeudi' 'Mardi' 'Mercredi' |
scheduleRunFrequency | Fréquence de l’opération de planification de cette stratégie. | 'Daily' 'Invalid' 'Hebdomadaire' |
scheduleRunTimes | Liste des heures de la journée auxquelles cette planification doit être exécutée. | string[] |
scheduleWeeklyFrequency | À chaque semaine, cette planification doit être exécutée. | int |
AzureSqlProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'AzureSql' (obligatoire) |
retentionPolicy | Détails de la stratégie de rétention. | RetentionPolicy |
AzureFileShareProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'AzureStorage' (obligatoire) |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
workLoadType | Type de charge de travail pour la gestion des sauvegardes | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
AzureVmWorkloadProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « AzureWorkload » (obligatoire) |
makePolicyConsistent | Corriger l’incohérence de la stratégie | bool |
paramètres | Paramètres courants pour la gestion des sauvegardes | Paramètres |
subProtectionPolicy | Liste des stratégies de sous-protection incluant la planification et la rétention | SubProtectionPolicy[] |
workLoadType | Type de charge de travail pour la gestion des sauvegardes | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
Paramètres
Nom | Description | Valeur |
---|---|---|
isCompression | Indicateur de compression de charge de travail. Ceci a été ajouté de sorte que 'isSqlCompression' sera déconseillé une fois que les clients seront mis à niveau pour prendre en compte cet indicateur. |
bool |
issqlcompression | Indicateur de compression SQL | bool |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
Sous-protectionPolicy
Nom | Description | Valeur |
---|---|---|
policyType | Type de type de stratégie de sauvegarde | 'CopyOnlyFull' 'Différentiel' 'Full' 'Incrémentiel' 'Invalid' 'Log' |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
GenericProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'GenericProtectionPolicy' (obligatoire) |
fabricName | Nom de l’infrastructure de cette stratégie. | string |
subProtectionPolicy | Liste des stratégies de sous-protection incluant la planification et la rétention | SubProtectionPolicy[] |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
MabProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'MAB' (obligatoire) |
retentionPolicy | Détails de la stratégie de rétention. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde de la stratégie de sauvegarde. | SchedulePolicy |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (quotidienne) |
Ce modèle configure la protection d’un partage de fichiers existant présent dans un compte de stockage existant. Il crée ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies. |
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (toutes les heures) |
Ce modèle configure la protection avec une fréquence horaire pour un partage de fichiers existant présent dans un compte de stockage existant. Il crée ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies. |
Sauvegarder Resource Manager machines virtuelles à l’aide du coffre Recovery Services |
Ce modèle utilise le coffre Recovery Services existant et la stratégie de sauvegarde existante, et configure la sauvegarde de plusieurs machines virtuelles Resource Manager qui appartiennent au même groupe de ressources. |
Créer un coffre Recovery Services avec des stratégies de sauvegarde |
Ce modèle crée un coffre Recovery Services avec des stratégies de sauvegarde et configure des fonctionnalités facultatives telles que l’identité système, le type de stockage de sauvegarde, les journaux de diagnostic et de restauration inter-régions et un verrou de suppression. |
Créer une stratégie de sauvegarde quotidienne pour le coffre RS afin de protéger les iaaSVM |
Ce modèle crée un coffre Recovery Service et une stratégie de sauvegarde quotidienne qui peut être utilisée pour protéger les machines virtuelles IaaS classiques et ARM. |
Sauvegarde Azure pour la charge de travail dans Azure Machines Virtuelles |
Ce modèle crée un coffre Recovery Services et une stratégie de sauvegarde spécifique à la charge de travail. Inscrit une machine virtuelle auprès du service de sauvegarde et configure la protection |
Créer une stratégie de sauvegarde hebdomadaire pour le coffre RS afin de protéger les iaaSVM |
Ce modèle crée un coffre Recovery Service et une stratégie de sauvegarde quotidienne qui peut être utilisée pour protéger les machines virtuelles IaaS classiques et ARM. |
Définition de ressources de modèle ARM
Le type de ressource vaults/backupPolicies peut être déployé sur :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.RecoveryServices/vaults/backupPolicies, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2021-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"eTag": "string",
"properties": {
"protectedItemsCount": "int",
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
}
}
Objets ProtectionPolicy
Définissez la propriété backupManagementType pour spécifier le type d’objet.
Pour AzureIaasVM, utilisez :
"backupManagementType": "AzureIaasVM",
"instantRPDetails": {
"azureBackupRGNamePrefix": "string",
"azureBackupRGNameSuffix": "string"
},
"instantRpRetentionRangeInDays": "int",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string"
Pour AzureSql, utilisez :
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
Pour AzureStorage, utilisez :
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string",
"workLoadType": "string"
Pour AzureWorkload, utilisez :
"backupManagementType": "AzureWorkload",
"makePolicyConsistent": "bool",
"settings": {
"isCompression": "bool",
"issqlcompression": "bool",
"timeZone": "string"
},
"subProtectionPolicy": [
{
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
],
"workLoadType": "string"
Pour GenericProtectionPolicy, utilisez :
"backupManagementType": "GenericProtectionPolicy",
"fabricName": "string",
"subProtectionPolicy": [
{
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
],
"timeZone": "string"
Pour MAB, utilisez :
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
Objets RetentionPolicy
Définissez la propriété retentionPolicyType pour spécifier le type d’objet.
Pour LongTermRetentionPolicy, utilisez :
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"monthlySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
},
"weeklySchedule": {
"daysOfTheWeek": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"yearlySchedule": {
"monthsOfYear": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
}
Pour SimpleRetentionPolicy, utilisez :
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": "int",
"durationType": "string"
}
Objets SchedulePolicy
Définissez la propriété schedulePolicyType pour spécifier le type d’objet.
Pour LogSchedulePolicy, utilisez :
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": "int"
Pour LongTermSchedulePolicy, utilisez :
"schedulePolicyType": "LongTermSchedulePolicy"
Pour SimpleSchedulePolicy, utilisez :
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
Valeurs de propriétés
vaults/backupPolicies
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.RecoveryServices/vaults/backupPolicies » |
apiVersion | Version de l’API de ressource | '2021-03-01' |
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON. |
string (obligatoire) Limite de caractères : 3-150 Caractères valides : Caractères alphanumériques et traits d’union. Doit commencer par une lettre. Ne peut pas se terminer par un trait d’union. |
location | Emplacement de la ressource. | string |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
eTag | ETag facultatif. | string |
properties | Propriétés de ProtectionPolicyResource | ProtectionPolicy |
ProtectionPolicy
Nom | Description | Valeur |
---|---|---|
protectedItemsCount | Nombre d’éléments associés à cette stratégie. | int |
backupManagementType | Définir le type d’objet | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (obligatoire) |
AzureIaaSVMProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « AzureIaasVM » (obligatoire) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Plage de stratégie de rétention de rp instantanée en jours | int |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
InstantRPAdditionalDetails
Nom | Description | Valeur |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
RetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Définir le type d’objet | LongTermRetentionPolicy SimpleRetentionPolicy (obligatoire) |
LongTermRetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'LongTermRetentionPolicy' (obligatoire) |
dailySchedule | Planification quotidienne de la rétention de la stratégie de protection. | DailyRetentionSchedule |
monthlySchedule | Planification de rétention mensuelle de la stratégie de protection. | MonthlyRetentionSchedule |
weeklySchedule | Planification de rétention hebdomadaire de la stratégie de protection. | WeeklyRetentionSchedule |
annuelleSchedule | Planification de rétention annuelle de la stratégie de protection. | AnnuelRetentionSchedule |
DailyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
RetentionDuration
Nom | Description | Valeur |
---|---|---|
count | Nombre de types de durée. La durée de rétention est obtenue en comptant le type de durée Nombre de temps. Par exemple, lorsque Count = 3 et DurationType = Weeks, la durée de rétention est de trois semaines. |
int |
durationType | Type de durée de rétention de la stratégie de rétention. | 'Jours' 'Invalid' « Mois » 'Semaines' 'Years' |
MonthlyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionScheduleDaily | Format de rétention quotidienne pour la stratégie de rétention mensuelle. | DailyRetentionFormat |
retentionScheduleFormatType | Type de format de planification de rétention pour la stratégie de rétention mensuelle. | 'Daily' 'Invalid' 'Hebdomadaire' |
retentionScheduleWeekly | Format de rétention hebdomadaire pour la stratégie de rétention mensuelle. | WeeklyRetentionFormat |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
DailyRetentionFormat
Nom | Description | Valeur |
---|---|---|
daysOfTheMonth | Liste des jours du mois. | Jour[] |
Jour
Nom | Description | Valeur |
---|---|---|
Date | Date du mois | int |
isLast | Indique si date est la dernière date du mois | bool |
WeeklyRetentionFormat
Nom | Description | Valeur |
---|---|---|
daysOfTheWeek | Liste des jours de la semaine. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'Jeudi' 'Mardi' 'Mercredi' |
weeksOfTheMonth | Liste des semaines du mois. | Tableau de chaînes contenant l’un des éléments suivants : 'First' « Quatrième » 'Invalid' 'Last' 'Second' 'Troisième' |
WeeklyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
daysOfTheWeek | Liste des jours de la semaine pour la stratégie de rétention hebdomadaire. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'Jeudi' 'Mardi' 'Mercredi' |
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
AnnuelRetentionSchedule
Nom | Description | Valeur |
---|---|---|
monthsOfYear | Liste des mois de l’année de la stratégie de rétention annuelle. | Tableau de chaînes contenant l’un des éléments suivants : 'Avril' 'Août' 'Décembre' 'Février' 'Invalid' « Janvier » 'Juillet' 'Juin' 'Mars' 'Mai' 'Novembre' 'Octobre' 'Septembre' |
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionScheduleDaily | Format de rétention quotidienne pour la stratégie de rétention annuelle. | DailyRetentionFormat |
retentionScheduleFormatType | Format de planification de rétention pour la stratégie de rétention annuelle. | 'Daily' 'Invalid' 'Hebdomadaire' |
retentionScheduleWeekly | Format de rétention hebdomadaire pour la stratégie de rétention annuelle. | WeeklyRetentionFormat |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
SimpleRetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'SimpleRetentionPolicy' (obligatoire) |
retentionDuration | Durée de conservation de la stratégie de protection. | RetentionDuration |
SchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Définir le type d’objet | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (obligatoire) |
LogSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'LogSchedulePolicy' (obligatoire) |
scheduleFrequencyInMins | Fréquence de l’opération de planification des journaux de cette stratégie en minutes. | int |
LongTermSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'LongTermSchedulePolicy' (obligatoire) |
SimpleSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'SimpleSchedulePolicy' (obligatoire) |
scheduleRunDays | Liste des jours de la semaine où cette planification doit être exécutée. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'Jeudi' 'Mardi' 'Mercredi' |
scheduleRunFrequency | Fréquence de l’opération de planification de cette stratégie. | 'Quotidien' 'Non valide' 'Hebdomadaire' |
scheduleRunTimes | Liste des heures de la journée où cette planification doit être exécutée. | string[] |
scheduleWeeklyFrequency | À chaque semaine de nombre, cette planification doit être exécutée. | int |
AzureSqlProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'AzureSql' (obligatoire) |
retentionPolicy | Détails de la stratégie de rétention. | RetentionPolicy |
AzureFileShareProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'AzureStorage' (obligatoire) |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
workLoadType | Type de charge de travail pour la gestion des sauvegardes | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Non valide' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
AzureVmWorkloadProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'AzureWorkload' (obligatoire) |
makePolicyConsistent | Corriger l’incohérence de la stratégie | bool |
paramètres | Paramètres courants pour la gestion des sauvegardes | Paramètres |
subProtectionPolicy | Liste des stratégies de sous-protection qui incluent la planification et la rétention | SubProtectionPolicy[] |
workLoadType | Type de charge de travail pour la gestion des sauvegardes | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Non valide' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
Paramètres
Nom | Description | Valeur |
---|---|---|
isCompression | Indicateur de compression de charge de travail. Ceci a été ajouté de sorte que 'isSqlCompression' sera déconseillé une fois la mise à niveau des clients pour prendre en compte cet indicateur. |
bool |
issqlcompression | Indicateur de compression SQL | bool |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
Sous-protectionPolicy
Nom | Description | Valeur |
---|---|---|
policyType | Type de type de stratégie de sauvegarde | 'CopyOnlyFull' 'Différentiel' 'Full' 'Incrémentiel' 'Non valide' 'Journal' |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
GenericProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'GenericProtectionPolicy' (obligatoire) |
fabricName | Nom de l’infrastructure de cette stratégie. | string |
subProtectionPolicy | Liste des stratégies de sous-protection qui incluent la planification et la rétention | SubProtectionPolicy[] |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
MabProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | 'MAB' (obligatoire) |
retentionPolicy | Détails de la stratégie de rétention. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde de la stratégie de sauvegarde. | SchedulePolicy |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (quotidien) |
Ce modèle configure la protection d’un partage de fichiers existant présent dans un compte de stockage existant. Il crée ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies. |
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (toutes les heures) |
Ce modèle configure la protection avec une fréquence horaire pour un partage de fichiers existant présent dans un compte de stockage existant. Il crée ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies. |
Sauvegarde Resource Manager machines virtuelles à l’aide du coffre Recovery Services |
Ce modèle utilise le coffre Recovery Services existant et la stratégie de sauvegarde existante, et configure la sauvegarde de plusieurs machines virtuelles Resource Manager qui appartiennent au même groupe de ressources |
Créer un coffre Recovery Services avec des stratégies de sauvegarde |
Ce modèle crée un coffre Recovery Services avec des stratégies de sauvegarde et configure des fonctionnalités facultatives telles que l’identité système, le type de stockage de sauvegarde, les journaux de restauration et de diagnostic entre régions et un verrou de suppression. |
Créer une stratégie de sauvegarde quotidienne pour RS Vault pour protéger les IaaSVM |
Ce modèle crée un coffre de service recovery et une stratégie de sauvegarde quotidienne qui peut être utilisée pour protéger les machines virtuelles IaaS classiques et ARM. |
Sauvegarde Azure pour la charge de travail dans Azure Machines Virtuelles |
Ce modèle crée un coffre Recovery Services et une stratégie de sauvegarde spécifique à la charge de travail. Inscrit une machine virtuelle auprès du service de sauvegarde et configure la protection |
Créer une stratégie de sauvegarde hebdomadaire pour RS Vault pour protéger les IaaSVM |
Ce modèle crée un coffre de service recovery et une stratégie de sauvegarde quotidienne qui peut être utilisée pour protéger les machines virtuelles IaaS classiques et ARM. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource vaults/backupPolicies peut être déployé sur :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.RecoveryServices/vaults/backupPolicies, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2021-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
protectedItemsCount = int
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
eTag = "string"
})
}
Objets ProtectionPolicy
Définissez la propriété backupManagementType pour spécifier le type d’objet.
Pour AzureIaasVM, utilisez :
backupManagementType = "AzureIaasVM"
instantRPDetails = {
azureBackupRGNamePrefix = "string"
azureBackupRGNameSuffix = "string"
}
instantRpRetentionRangeInDays = int
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
Pour AzureSql, utilisez :
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
Pour AzureStorage, utilisez :
backupManagementType = "AzureStorage"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
workLoadType = "string"
Pour AzureWorkload, utilisez :
backupManagementType = "AzureWorkload"
makePolicyConsistent = bool
settings = {
isCompression = bool
issqlcompression = bool
timeZone = "string"
}
subProtectionPolicy = [
{
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
]
workLoadType = "string"
Pour GenericProtectionPolicy, utilisez :
backupManagementType = "GenericProtectionPolicy"
fabricName = "string"
subProtectionPolicy = [
{
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
]
timeZone = "string"
Pour MAB, utilisez :
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
Objets RetentionPolicy
Définissez la propriété retentionPolicyType pour spécifier le type d’objet.
Pour LongTermRetentionPolicy, utilisez :
retentionPolicyType = "LongTermRetentionPolicy"
dailySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
monthlySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
weeklySchedule = {
daysOfTheWeek = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
yearlySchedule = {
monthsOfYear = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
Pour SimpleRetentionPolicy, utilisez :
retentionPolicyType = "SimpleRetentionPolicy"
retentionDuration = {
count = int
durationType = "string"
}
Objets SchedulePolicy
Définissez la propriété schedulePolicyType pour spécifier le type d’objet.
Pour LogSchedulePolicy, utilisez :
schedulePolicyType = "LogSchedulePolicy"
scheduleFrequencyInMins = int
Pour LongTermSchedulePolicy, utilisez :
schedulePolicyType = "LongTermSchedulePolicy"
Pour SimpleSchedulePolicy, utilisez :
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
Valeurs de propriétés
coffres/backupPolicies
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.RecoveryServices/vaults/backupPolicies@2021-03-01 » |
name | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 3-150 Caractères valides : Caractères alphanumériques et traits d’union. Doit commencer par une lettre. Ne peut pas se terminer par un trait d’union. |
location | Emplacement de la ressource. | string |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID pour la ressource de type : coffres |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
eTag | ETag facultatif. | string |
properties | Propriétés de ProtectionPolicyResource | ProtectionPolicy |
ProtectionPolicy
Nom | Description | Valeur |
---|---|---|
protectedItemsCount | Nombre d’éléments associés à cette stratégie. | int |
backupManagementType | Définir le type d’objet | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (obligatoire) |
AzureIaaSVMProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « AzureIaasVM » (obligatoire) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Plage de stratégie de rétention de rp instantanée en jours | int |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
InstantRPAdditionalDetails
Nom | Description | Valeur |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
RetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Définir le type d’objet | LongTermRetentionPolicy SimpleRetentionPolicy (obligatoire) |
LongTermRetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « LongTermRetentionPolicy » (obligatoire) |
dailySchedule | Planification de rétention quotidienne de la stratégie de protection. | DailyRetentionSchedule |
mensuelSchedule | Planification de rétention mensuelle de la stratégie de protection. | MonthlyRetentionSchedule |
weeklySchedule | Planification de rétention hebdomadaire de la stratégie de protection. | WeeklyRetentionSchedule |
annuelSchedule | Planification de rétention annuelle de la stratégie de protection. | AnnuelRetentionSchedule |
DailyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
RetentionDuration
Nom | Description | Valeur |
---|---|---|
count | Nombre de types de durée. La durée de rétention est obtenue en comptant le type de durée Nombre de temps. Par exemple, lorsque Count = 3 et DurationType = Semaines, la durée de rétention est de trois semaines. |
int |
durationType | Type de durée de rétention de la stratégie de rétention. | « Jours » « Non valide » « Mois » « Semaines » « Années » |
MonthlyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionScheduleDaily | Format de rétention quotidien pour la stratégie de rétention mensuelle. | DailyRetentionFormat |
retentionScheduleFormatType | Type de format de planification de rétention pour la stratégie de rétention mensuelle. | « Quotidien » « Non valide » « Weekly » |
retentionScheduleWeekly | Format de rétention hebdomadaire pour la stratégie de rétention mensuelle. | WeeklyRetentionFormat |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
DailyRetentionFormat
Nom | Description | Valeur |
---|---|---|
daysOfTheMonth | Liste des jours du mois. | Jour[] |
Jour
Nom | Description | Valeur |
---|---|---|
Date | Date du mois | int |
isLast | Si Date est la dernière date du mois | bool |
WeeklyRetentionFormat
Nom | Description | Valeur |
---|---|---|
daysOfTheWeek | Liste des jours de la semaine. | Tableau de chaînes contenant l’un des éléments suivants : « Friday » Lundi Samedi « Sunday » « Thursday » « Tuesday » « Wednesday » |
weeksOfTheMonth | Liste des semaines du mois. | Tableau de chaînes contenant l’un des éléments suivants : « Premier » « Quatrième » « Non valide » « Dernier » « Deuxième » « Troisième » |
WeeklyRetentionSchedule
Nom | Description | Valeur |
---|---|---|
daysOfTheWeek | Liste des jours de la semaine pour la stratégie de rétention hebdomadaire. | Tableau de chaînes contenant l’un des éléments suivants : « Friday » Lundi Samedi « Sunday » « Thursday » « Tuesday » « Wednesday » |
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
AnnuelRetentionSchedule
Nom | Description | Valeur |
---|---|---|
monthsOfYear | Liste des mois de l’année de la stratégie de rétention annuelle. | Tableau de chaînes contenant l’un des éléments suivants : « Avril » « Août » « Décembre » « Février » « Non valide » "January" « Juillet » « Juin » « Mars » « Mai » « Novembre » « Octobre » « Septembre » |
retentionDuration | Durée de rétention de la stratégie de rétention. | RetentionDuration |
retentionScheduleDaily | Format de rétention quotidien pour la stratégie de rétention annuelle. | DailyRetentionFormat |
retentionScheduleFormatType | Format de planification de rétention pour la stratégie de rétention annuelle. | « Quotidien » « Non valide » « Weekly » |
retentionScheduleWeekly | Format de rétention hebdomadaire pour la stratégie de rétention annuelle. | WeeklyRetentionFormat |
retentionTimes | Durées de rétention de la stratégie de rétention. | string[] |
SimpleRetentionPolicy
Nom | Description | Valeur |
---|---|---|
retentionPolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « SimpleRetentionPolicy » (obligatoire) |
retentionDuration | Durée de rétention de la stratégie de protection. | RetentionDuration |
SchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Définir le type d’objet | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (obligatoire) |
LogSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « LogSchedulePolicy » (obligatoire) |
scheduleFrequencyInMins | Fréquence de l’opération de planification des journaux de cette stratégie en minutes. | int |
LongTermSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « LongTermSchedulePolicy » (obligatoire) |
SimpleSchedulePolicy
Nom | Description | Valeur |
---|---|---|
schedulePolicyType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « SimpleSchedulePolicy » (obligatoire) |
scheduleRunDays | Liste des jours de la semaine où cette planification doit être exécutée. | Tableau de chaînes contenant l’un des éléments suivants : « Friday » Lundi Samedi « Sunday » « Thursday » « Tuesday » « Wednesday » |
scheduleRunFrequency | Fréquence de l’opération de planification de cette stratégie. | « Quotidien » « Non valide » « Weekly » |
scheduleRunTimes | Liste des heures de la journée auxquelles cette planification doit être exécutée. | string[] |
scheduleWeeklyFrequency | À chaque semaine, cette planification doit être exécutée. | int |
AzureSqlProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « AzureSql » (obligatoire) |
retentionPolicy | Détails de la stratégie de rétention. | RetentionPolicy |
AzureFileShareProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « AzureStorage » (obligatoire) |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
workLoadType | Type de charge de travail pour la gestion des sauvegardes | « AzureFileShare » « AzureSqlDb » « Client » « Exchange » « FileFolder » « GenericDataSource » « Non valide » « SAPAseDatabase » « SAPHanaDatabase » « SQLDB » « SQLDataBase » « SharePoint » « SystemState » « Machine virtuelle » « VMwareVM » |
AzureVmWorkloadProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « AzureWorkload » (obligatoire) |
makePolicyConsistent | Corriger l’incohérence de la stratégie | bool |
paramètres | Paramètres courants pour la gestion des sauvegardes | Paramètres |
subProtectionPolicy | Liste des stratégies de sous-protection incluant la planification et la rétention | SubProtectionPolicy[] |
workLoadType | Type de charge de travail pour la gestion des sauvegardes | « AzureFileShare » « AzureSqlDb » « Client » « Exchange » « FileFolder » « GenericDataSource » « Non valide » « SAPAseDatabase » « SAPHanaDatabase » « SQLDB » « SQLDataBase » « SharePoint » « SystemState » « Machine virtuelle » « VMwareVM » |
Paramètres
Nom | Description | Valeur |
---|---|---|
isCompression | Indicateur de compression de charge de travail. Ceci a été ajouté de sorte que 'isSqlCompression' sera déconseillé une fois que les clients seront mis à niveau pour prendre en compte cet indicateur. |
bool |
issqlcompression | Indicateur de compression SQL | bool |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
Sous-protectionPolicy
Nom | Description | Valeur |
---|---|---|
policyType | Type de type de stratégie de sauvegarde | « CopyOnlyFull » « Différentiel » « Complet » « Incrémentiel » « Non valide » « Journal » |
retentionPolicy | Stratégie de rétention avec les détails sur les plages de rétention de copie de sauvegarde. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde spécifiée dans le cadre de la stratégie de sauvegarde. | SchedulePolicy |
GenericProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « GenericProtectionPolicy » (obligatoire) |
fabricName | Nom de l’infrastructure de cette stratégie. | string |
subProtectionPolicy | Liste des stratégies de sous-protection incluant la planification et la rétention | SubProtectionPolicy[] |
timeZone | Entrée facultative TimeZone en tant que chaîne. Par exemple : TimeZone = « Pacific Standard Time ». | string |
MabProtectionPolicy
Nom | Description | Valeur |
---|---|---|
backupManagementType | Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. | « MAB » (obligatoire) |
retentionPolicy | Détails de la stratégie de rétention. | RetentionPolicy |
schedulePolicy | Planification de sauvegarde de la stratégie de sauvegarde. | SchedulePolicy |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour