Microsoft.RecoveryServices-kluizen/backupPolicies 2021-08-01
- meest recente
- 2024-10-01
- 2024-07-30-preview-
- 2024-04-30-preview-
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview-
- 2022-09-01-preview-
- 2022-06-01-preview-
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 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
Bicep-resourcedefinitie
Het resourcetype vaults/backupPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.RecoveryServices/vaults/backupPolicies wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2021-08-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: 'string'
}
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LogSchedulePolicy:
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
Gebruik voor LongTermSchedulePolicy:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
Gebruik voor SimpleSchedulePolicy:
{
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
RetentionPolicy-objecten
Stel de eigenschap retentionPolicyType in om het type object op te geven.
Gebruik voor 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'
]
}
retentionPolicyType: 'LongTermRetentionPolicy'
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'
]
}
}
Gebruik voor SimpleRetentionPolicy-:
{
retentionDuration: {
count: int
durationType: 'string'
}
retentionPolicyType: 'SimpleRetentionPolicy'
}
ProtectionPolicy-objecten
Stel de eigenschap backupManagementType in om het type object op te geven.
Gebruik voor AzureIaasVM-:
{
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'
}
Gebruik voor AzureSql-:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
Gebruik voor AzureStorage-:
{
backupManagementType: 'AzureStorage'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
workLoadType: 'string'
}
Gebruik voor AzureWorkload:
{
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'
}
Gebruik voor GenericProtectionPolicy:
{
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'
}
Gebruik voor MAB-:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Eigenschapswaarden
AzureFileShareProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureStorage' (vereist) |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureIaasVM' (vereist) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Onmiddellijke RP-bewaarbeleidsbereik in dagen | Int |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
AzureSqlProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureSql' (vereist) |
retentionPolicy | Details van bewaarbeleid. | RetentionPolicy- |
AzureVmWorkloadProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureWorkload' (vereist) |
makePolicyConsistent | De inconsistentie van het beleid oplossen | Bool |
Instellingen | Algemene instellingen voor back-upbeheer | Instellingen |
subProtectionPolicy | Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie | SubProtectionPolicy[] |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | dag[] |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Datum van de maand | Int |
isLast | Of datum de laatste datum van de maand is | Bool |
GenericProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'GenericProtectionPolicy' (vereist) |
fabricName | Naam van de infrastructuur van dit beleid. | snaar |
subProtectionPolicy | Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie | SubProtectionPolicy[] |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | snaar | |
azureBackupRGNameSuffix | snaar |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
scheduleFrequencyInMins | Frequentie van de logboekplanningsbewerking van dit beleid in minuten. | Int |
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LogSchedulePolicy' (vereist) |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijks bewaarschema van het beveiligingsbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het beveiligingsbeleid. | MonthlyRetentionSchedule |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LongTermRetentionPolicy' (vereist) |
weeklySchedule | Wekelijks bewaarschema van het beveiligingsbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het beveiligingsbeleid. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LongTermSchedulePolicy' (vereist) |
MabProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'MAB' (vereist) |
retentionPolicy | Details van bewaarbeleid. | RetentionPolicy- |
schedulePolicy | Back-upschema van back-upbeleid. | SchedulePolicy- |
Microsoft.RecoveryServices/vaults/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
eTag | Optionele ETag. | snaar |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: kluizen |
Eigenschappen | ProtectionPolicyResource-eigenschappen | ProtectionPolicy- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
MonthlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor maandelijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor maandelijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'AzureStorage' voor het type AzureFileShareProtectionPolicy. Ingesteld op 'AzureWorkload' voor het type AzureVmWorkloadProtectionPolicy. Ingesteld op 'GenericProtectionPolicy' voor het type GenericProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (vereist) |
protectedItemsCount | Aantal items dat aan dit beleid is gekoppeld. | Int |
resourceGuardOperationRequests | ResourceGuard-bewerkingsaanvragen | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Aantal duurtypen. De retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden. Wanneer bijvoorbeeld Count = 3 en DurationType = Weken, is de bewaarduur drie weken. |
Int |
durationType | Type bewaarduur van bewaarbeleid. | 'Dagen' 'Ongeldig' 'Maanden' 'Weken' 'Jaren' |
RetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op 'SimpleRetentionPolicy' voor het type SimpleRetentionPolicy. | 'LongTermRetentionPolicy' SimpleRetentionPolicy (vereist) |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Ingesteld op LogSchedulePolicy voor het type LogSchedulePolicy. Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' SimpleSchedulePolicy (vereist) |
Instellingen
Naam | Beschrijving | Waarde |
---|---|---|
isCompression | Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression' wordt afgeschaft zodra clients upgraden om deze vlag te overwegen. |
Bool |
issqlcompression | SQL-compressievlag | Bool |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van het beveiligingsbeleid. | RetentionDuration- |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | SimpleRetentionPolicy (vereist) |
SimpleSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | SimpleSchedulePolicy (vereist) |
scheduleRunDays | Lijst met dagen van week deze planning moet worden uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Op elk aantal weken moet deze planning worden uitgevoerd. | Int |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | 'CopyOnlyFull' 'Differentieel' 'Vol' 'Incrementeel' 'Ongeldig' 'Logboek' |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
WeeklyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
weeksOfTheMonth | Lijst met weken van de maand. | Tekenreeksmatrix met een van de volgende waarden: 'Eerste' 'Vierde' 'Ongeldig' 'Laatste' 'Seconde' 'Derde' |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week voor wekelijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van het jaar van het jaarlijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'April' 'Augustus' 'December' 'Februari' 'Ongeldig' 'Januari' 'Juli' 'Juni' 'Maart' 'Mei' 'November' 'Oktober' 'September' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieplanningsindeling voor jaarlijks bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Azure Backup voor werkbelasting in virtuele Azure-machines | Met deze sjabloon maakt u een Recovery Services-kluis en een specifiek back-upbeleid voor workloads. Registreert de VM met de Backup-service en configureert beveiliging |
een back-up maken van een bestaande bestandsshare met Recovery Services (dagelijks) | Met deze sjabloon configureert u de beveiliging voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden. |
een back-up maken van een bestaande bestandsshare met Recovery Services (elk uur) | Met deze sjabloon configureert u de beveiliging met de frequentie per uur voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden. |
Back-up maken van Resource Manager-VM's met recovery Services-kluis | Deze sjabloon maakt gebruik van een bestaande Recovery Services-kluis en bestaand back-upbeleid en configureert back-ups van meerdere Resource Manager-VM's die deel uitmaken van dezelfde resourcegroep |
Dagelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen | Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen. |
Recovery Services-kluis maken met back-upbeleid | Met deze sjabloon maakt u een Recovery Services-kluis met back-upbeleid en configureert u optionele functies zoals systeemidentiteit, type back-upopslag, herstel in meerdere regio's en diagnostische logboeken en een verwijderingsvergrendeling. |
wekelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen | Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype vaults/backupPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.RecoveryServices/vaults/backupPolicies wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2021-08-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LogSchedulePolicy:
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
Gebruik voor LongTermSchedulePolicy:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
Gebruik voor SimpleSchedulePolicy:
{
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
RetentionPolicy-objecten
Stel de eigenschap retentionPolicyType in om het type object op te geven.
Gebruik voor 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" ]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"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" ]
}
}
Gebruik voor SimpleRetentionPolicy-:
{
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionPolicyType": "SimpleRetentionPolicy"
}
ProtectionPolicy-objecten
Stel de eigenschap backupManagementType in om het type object op te geven.
Gebruik voor AzureIaasVM-:
{
"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"
}
Gebruik voor AzureSql-:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
Gebruik voor AzureStorage-:
{
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string",
"workLoadType": "string"
}
Gebruik voor AzureWorkload:
{
"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"
}
Gebruik voor GenericProtectionPolicy:
{
"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"
}
Gebruik voor MAB-:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Eigenschapswaarden
AzureFileShareProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureStorage' (vereist) |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureIaasVM' (vereist) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Onmiddellijke RP-bewaarbeleidsbereik in dagen | Int |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
AzureSqlProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureSql' (vereist) |
retentionPolicy | Details van bewaarbeleid. | RetentionPolicy- |
AzureVmWorkloadProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureWorkload' (vereist) |
makePolicyConsistent | De inconsistentie van het beleid oplossen | Bool |
Instellingen | Algemene instellingen voor back-upbeheer | Instellingen |
subProtectionPolicy | Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie | SubProtectionPolicy[] |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | dag[] |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Datum van de maand | Int |
isLast | Of datum de laatste datum van de maand is | Bool |
GenericProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'GenericProtectionPolicy' (vereist) |
fabricName | Naam van de infrastructuur van dit beleid. | snaar |
subProtectionPolicy | Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie | SubProtectionPolicy[] |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | snaar | |
azureBackupRGNameSuffix | snaar |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
scheduleFrequencyInMins | Frequentie van de logboekplanningsbewerking van dit beleid in minuten. | Int |
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LogSchedulePolicy' (vereist) |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijks bewaarschema van het beveiligingsbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het beveiligingsbeleid. | MonthlyRetentionSchedule |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LongTermRetentionPolicy' (vereist) |
weeklySchedule | Wekelijks bewaarschema van het beveiligingsbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het beveiligingsbeleid. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LongTermSchedulePolicy' (vereist) |
MabProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'MAB' (vereist) |
retentionPolicy | Details van bewaarbeleid. | RetentionPolicy- |
schedulePolicy | Back-upschema van back-upbeleid. | SchedulePolicy- |
Microsoft.RecoveryServices/vaults/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2021-08-01' |
eTag | Optionele ETag. | snaar |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | ProtectionPolicyResource-eigenschappen | ProtectionPolicy- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
MonthlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor maandelijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor maandelijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'AzureStorage' voor het type AzureFileShareProtectionPolicy. Ingesteld op 'AzureWorkload' voor het type AzureVmWorkloadProtectionPolicy. Ingesteld op 'GenericProtectionPolicy' voor het type GenericProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (vereist) |
protectedItemsCount | Aantal items dat aan dit beleid is gekoppeld. | Int |
resourceGuardOperationRequests | ResourceGuard-bewerkingsaanvragen | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Aantal duurtypen. De retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden. Wanneer bijvoorbeeld Count = 3 en DurationType = Weken, is de bewaarduur drie weken. |
Int |
durationType | Type bewaarduur van bewaarbeleid. | 'Dagen' 'Ongeldig' 'Maanden' 'Weken' 'Jaren' |
RetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op 'SimpleRetentionPolicy' voor het type SimpleRetentionPolicy. | 'LongTermRetentionPolicy' SimpleRetentionPolicy (vereist) |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Ingesteld op LogSchedulePolicy voor het type LogSchedulePolicy. Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' SimpleSchedulePolicy (vereist) |
Instellingen
Naam | Beschrijving | Waarde |
---|---|---|
isCompression | Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression' wordt afgeschaft zodra clients upgraden om deze vlag te overwegen. |
Bool |
issqlcompression | SQL-compressievlag | Bool |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van het beveiligingsbeleid. | RetentionDuration- |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | SimpleRetentionPolicy (vereist) |
SimpleSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | SimpleSchedulePolicy (vereist) |
scheduleRunDays | Lijst met dagen van week deze planning moet worden uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Op elk aantal weken moet deze planning worden uitgevoerd. | Int |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | 'CopyOnlyFull' 'Differentieel' 'Vol' 'Incrementeel' 'Ongeldig' 'Logboek' |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
WeeklyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
weeksOfTheMonth | Lijst met weken van de maand. | Tekenreeksmatrix met een van de volgende waarden: 'Eerste' 'Vierde' 'Ongeldig' 'Laatste' 'Seconde' 'Derde' |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week voor wekelijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van het jaar van het jaarlijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'April' 'Augustus' 'December' 'Februari' 'Ongeldig' 'Januari' 'Juli' 'Juni' 'Maart' 'Mei' 'November' 'Oktober' 'September' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieplanningsindeling voor jaarlijks bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Azure Backup voor werkbelasting in virtuele Azure-machines |
Met deze sjabloon maakt u een Recovery Services-kluis en een specifiek back-upbeleid voor workloads. Registreert de VM met de Backup-service en configureert beveiliging |
een back-up maken van een bestaande bestandsshare met Recovery Services (dagelijks) |
Met deze sjabloon configureert u de beveiliging voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden. |
een back-up maken van een bestaande bestandsshare met Recovery Services (elk uur) |
Met deze sjabloon configureert u de beveiliging met de frequentie per uur voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden. |
Back-up maken van Resource Manager-VM's met recovery Services-kluis |
Deze sjabloon maakt gebruik van een bestaande Recovery Services-kluis en bestaand back-upbeleid en configureert back-ups van meerdere Resource Manager-VM's die deel uitmaken van dezelfde resourcegroep |
Dagelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen |
Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen. |
Recovery Services-kluis maken met back-upbeleid |
Met deze sjabloon maakt u een Recovery Services-kluis met back-upbeleid en configureert u optionele functies zoals systeemidentiteit, type back-upopslag, herstel in meerdere regio's en diagnostische logboeken en een verwijderingsvergrendeling. |
wekelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen |
Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype vaults/backupPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.RecoveryServices/vaults/backupPolicies wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2021-08-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
})
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LogSchedulePolicy:
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
Gebruik voor LongTermSchedulePolicy:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
Gebruik voor SimpleSchedulePolicy:
{
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
RetentionPolicy-objecten
Stel de eigenschap retentionPolicyType in om het type object op te geven.
Gebruik voor 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"
]
}
retentionPolicyType = "LongTermRetentionPolicy"
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"
]
}
}
Gebruik voor SimpleRetentionPolicy-:
{
retentionDuration = {
count = int
durationType = "string"
}
retentionPolicyType = "SimpleRetentionPolicy"
}
ProtectionPolicy-objecten
Stel de eigenschap backupManagementType in om het type object op te geven.
Gebruik voor AzureIaasVM-:
{
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"
}
Gebruik voor AzureSql-:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
Gebruik voor AzureStorage-:
{
backupManagementType = "AzureStorage"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
workLoadType = "string"
}
Gebruik voor AzureWorkload:
{
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"
}
Gebruik voor GenericProtectionPolicy:
{
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"
}
Gebruik voor MAB-:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Eigenschapswaarden
AzureFileShareProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureStorage' (vereist) |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureIaasVM' (vereist) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Onmiddellijke RP-bewaarbeleidsbereik in dagen | Int |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
AzureSqlProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureSql' (vereist) |
retentionPolicy | Details van bewaarbeleid. | RetentionPolicy- |
AzureVmWorkloadProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'AzureWorkload' (vereist) |
makePolicyConsistent | De inconsistentie van het beleid oplossen | Bool |
Instellingen | Algemene instellingen voor back-upbeheer | Instellingen |
subProtectionPolicy | Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie | SubProtectionPolicy[] |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | dag[] |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Datum van de maand | Int |
isLast | Of datum de laatste datum van de maand is | Bool |
GenericProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'GenericProtectionPolicy' (vereist) |
fabricName | Naam van de infrastructuur van dit beleid. | snaar |
subProtectionPolicy | Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie | SubProtectionPolicy[] |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | snaar | |
azureBackupRGNameSuffix | snaar |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
scheduleFrequencyInMins | Frequentie van de logboekplanningsbewerking van dit beleid in minuten. | Int |
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LogSchedulePolicy' (vereist) |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijks bewaarschema van het beveiligingsbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het beveiligingsbeleid. | MonthlyRetentionSchedule |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LongTermRetentionPolicy' (vereist) |
weeklySchedule | Wekelijks bewaarschema van het beveiligingsbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het beveiligingsbeleid. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'LongTermSchedulePolicy' (vereist) |
MabProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'MAB' (vereist) |
retentionPolicy | Details van bewaarbeleid. | RetentionPolicy- |
schedulePolicy | Back-upschema van back-upbeleid. | SchedulePolicy- |
Microsoft.RecoveryServices/vaults/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
eTag | Optionele ETag. | snaar |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: kluizen |
Eigenschappen | ProtectionPolicyResource-eigenschappen | ProtectionPolicy- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.RecoveryServices/vaults/backupPolicies@2021-08-01" |
MonthlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor maandelijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor maandelijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'AzureStorage' voor het type AzureFileShareProtectionPolicy. Ingesteld op 'AzureWorkload' voor het type AzureVmWorkloadProtectionPolicy. Ingesteld op 'GenericProtectionPolicy' voor het type GenericProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (vereist) |
protectedItemsCount | Aantal items dat aan dit beleid is gekoppeld. | Int |
resourceGuardOperationRequests | ResourceGuard-bewerkingsaanvragen | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Aantal duurtypen. De retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden. Wanneer bijvoorbeeld Count = 3 en DurationType = Weken, is de bewaarduur drie weken. |
Int |
durationType | Type bewaarduur van bewaarbeleid. | 'Dagen' 'Ongeldig' 'Maanden' 'Weken' 'Jaren' |
RetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op 'SimpleRetentionPolicy' voor het type SimpleRetentionPolicy. | 'LongTermRetentionPolicy' SimpleRetentionPolicy (vereist) |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Ingesteld op LogSchedulePolicy voor het type LogSchedulePolicy. Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' SimpleSchedulePolicy (vereist) |
Instellingen
Naam | Beschrijving | Waarde |
---|---|---|
isCompression | Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression' wordt afgeschaft zodra clients upgraden om deze vlag te overwegen. |
Bool |
issqlcompression | SQL-compressievlag | Bool |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van het beveiligingsbeleid. | RetentionDuration- |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | SimpleRetentionPolicy (vereist) |
SimpleSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | SimpleSchedulePolicy (vereist) |
scheduleRunDays | Lijst met dagen van week deze planning moet worden uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Op elk aantal weken moet deze planning worden uitgevoerd. | Int |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | 'CopyOnlyFull' 'Differentieel' 'Vol' 'Incrementeel' 'Ongeldig' 'Logboek' |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
WeeklyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
weeksOfTheMonth | Lijst met weken van de maand. | Tekenreeksmatrix met een van de volgende waarden: 'Eerste' 'Vierde' 'Ongeldig' 'Laatste' 'Seconde' 'Derde' |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week voor wekelijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van het jaar van het jaarlijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'April' 'Augustus' 'December' 'Februari' 'Ongeldig' 'Januari' 'Juli' 'Juni' 'Maart' 'Mei' 'November' 'Oktober' 'September' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieplanningsindeling voor jaarlijks bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |