Microsoft.RecoveryServices-kluizen/backupPolicies 2016-06-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@2016-06-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: 'string'
}
}
ProtectionPolicy-objecten
Stel de eigenschap backupManagementType in om het type object op te geven.
Gebruik voor AzureIaasVM-:
{
backupManagementType: 'AzureIaasVM'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Gebruik voor AzureSql-:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
Gebruik voor MAB-:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
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'
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LongTermSchedulePolicy:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
Gebruik voor SimpleSchedulePolicy:
{
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
Eigenschapswaarden
AzureIaaSVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureIaasVM' (vereist) |
retentionPolicy | Het bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Het back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
AzureSqlProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureSql' (vereist) |
retentionPolicy | De details van het bewaarbeleid. | RetentionPolicy- |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | dag[] |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | De bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | De bewaartijden van bewaarbeleid. | tekenreeks[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Int | |
isLast | Bool |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijks bewaarschema van het back-upbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het back-upbeleid. | MonthlyRetentionSchedule |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'LongTermRetentionPolicy' (vereist) |
weeklySchedule | Wekelijks bewaarschema van het back-upbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het back-upbeleid. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe 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 polymorfe keten van typen. | 'MAB' (vereist) |
retentionPolicy | De details die zijn opgegeven in het bewaarbeleid. | RetentionPolicy- |
schedulePolicy | Het schema dat is opgegeven in het 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 | De basisklasse voor een back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse. | ProtectionPolicy- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
MonthlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van het bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van het bewaarbeleid. | tekenreeks[] |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'MAB' (vereist) |
protectedItemsCount | Het aantal items dat aan dit beleid is gekoppeld. | Int |
ResourceTags
Naam | Beschrijving | Waarde |
---|
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Het aantal duurtypen. De bewaarduur wordt bepaald door de combinatie van de aantal tijden en durationType. Als count = 3 en durationType = Weken, is de bewaarduur bijvoorbeeld drie weken. |
Int |
durationType | Het type bewaarduur van het 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 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. | 'LongTermSchedulePolicy' SimpleSchedulePolicy (vereist) |
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 polymorfe 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 polymorfe keten van typen. | SimpleSchedulePolicy (vereist) |
scheduleRunDays | Deze lijst is de dagen van de week waarop de planning wordt uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
scheduleRunFrequency | Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Het aantal keren per week dat de planning wordt uitgevoerd. | Int |
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' 'Laatste' 'Seconde' 'Derde' |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met de dagen van de week voor het wekelijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van het bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met de maanden van het jaar voor 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 voor het bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieschema-indeling voor het jaarlijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden voor het 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": "2016-06-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
ProtectionPolicy-objecten
Stel de eigenschap backupManagementType in om het type object op te geven.
Gebruik voor AzureIaasVM-:
{
"backupManagementType": "AzureIaasVM",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Gebruik voor AzureSql-:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
Gebruik voor MAB-:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
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"
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LongTermSchedulePolicy:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
Gebruik voor SimpleSchedulePolicy:
{
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
Eigenschapswaarden
AzureIaaSVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureIaasVM' (vereist) |
retentionPolicy | Het bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Het back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
AzureSqlProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureSql' (vereist) |
retentionPolicy | De details van het bewaarbeleid. | RetentionPolicy- |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | dag[] |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | De bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | De bewaartijden van bewaarbeleid. | tekenreeks[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Int | |
isLast | Bool |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijks bewaarschema van het back-upbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het back-upbeleid. | MonthlyRetentionSchedule |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'LongTermRetentionPolicy' (vereist) |
weeklySchedule | Wekelijks bewaarschema van het back-upbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het back-upbeleid. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe 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 polymorfe keten van typen. | 'MAB' (vereist) |
retentionPolicy | De details die zijn opgegeven in het bewaarbeleid. | RetentionPolicy- |
schedulePolicy | Het schema dat is opgegeven in het back-upbeleid. | SchedulePolicy- |
Microsoft.RecoveryServices/vaults/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2016-06-01' |
eTag | Optionele ETag. | snaar |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | De basisklasse voor een back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse. | 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 het bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van het bewaarbeleid. | tekenreeks[] |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'MAB' (vereist) |
protectedItemsCount | Het aantal items dat aan dit beleid is gekoppeld. | Int |
ResourceTags
Naam | Beschrijving | Waarde |
---|
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Het aantal duurtypen. De bewaarduur wordt bepaald door de combinatie van de aantal tijden en durationType. Als count = 3 en durationType = Weken, is de bewaarduur bijvoorbeeld drie weken. |
Int |
durationType | Het type bewaarduur van het 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 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. | 'LongTermSchedulePolicy' SimpleSchedulePolicy (vereist) |
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 polymorfe 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 polymorfe keten van typen. | SimpleSchedulePolicy (vereist) |
scheduleRunDays | Deze lijst is de dagen van de week waarop de planning wordt uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
scheduleRunFrequency | Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Het aantal keren per week dat de planning wordt uitgevoerd. | Int |
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' 'Laatste' 'Seconde' 'Derde' |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met de dagen van de week voor het wekelijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van het bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met de maanden van het jaar voor 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 voor het bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieschema-indeling voor het jaarlijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden voor het 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@2016-06-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
protectedItemsCount = int
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
})
}
ProtectionPolicy-objecten
Stel de eigenschap backupManagementType in om het type object op te geven.
Gebruik voor AzureIaasVM-:
{
backupManagementType = "AzureIaasVM"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Gebruik voor AzureSql-:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
Gebruik voor MAB-:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
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"
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LongTermSchedulePolicy:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
Gebruik voor SimpleSchedulePolicy:
{
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
Eigenschapswaarden
AzureIaaSVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureIaasVM' (vereist) |
retentionPolicy | Het bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Het back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
AzureSqlProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureSql' (vereist) |
retentionPolicy | De details van het bewaarbeleid. | RetentionPolicy- |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | dag[] |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | De bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | De bewaartijden van bewaarbeleid. | tekenreeks[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Int | |
isLast | Bool |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijks bewaarschema van het back-upbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het back-upbeleid. | MonthlyRetentionSchedule |
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'LongTermRetentionPolicy' (vereist) |
weeklySchedule | Wekelijks bewaarschema van het back-upbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het back-upbeleid. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe 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 polymorfe keten van typen. | 'MAB' (vereist) |
retentionPolicy | De details die zijn opgegeven in het bewaarbeleid. | RetentionPolicy- |
schedulePolicy | Het schema dat is opgegeven in het 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 | De basisklasse voor een back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse. | ProtectionPolicy- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01" |
MonthlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Bewaarduur van het bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van het bewaarbeleid. | tekenreeks[] |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'MAB' (vereist) |
protectedItemsCount | Het aantal items dat aan dit beleid is gekoppeld. | Int |
ResourceTags
Naam | Beschrijving | Waarde |
---|
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Het aantal duurtypen. De bewaarduur wordt bepaald door de combinatie van de aantal tijden en durationType. Als count = 3 en durationType = Weken, is de bewaarduur bijvoorbeeld drie weken. |
Int |
durationType | Het type bewaarduur van het 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 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. | 'LongTermSchedulePolicy' SimpleSchedulePolicy (vereist) |
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 polymorfe 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 polymorfe keten van typen. | SimpleSchedulePolicy (vereist) |
scheduleRunDays | Deze lijst is de dagen van de week waarop de planning wordt uitgevoerd. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
scheduleRunFrequency | Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Het aantal keren per week dat de planning wordt uitgevoerd. | Int |
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' 'Laatste' 'Seconde' 'Derde' |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met de dagen van de week voor het wekelijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van het bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met de maanden van het jaar voor 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 voor het bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieschema-indeling voor het jaarlijkse bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden voor het bewaarbeleid. | tekenreeks[] |