Microsoft.RecoveryServices-kluizen/backupPolicies 2021-06-01
- Laatste
- 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 kluizen/backupPolicies kan worden geïmplementeerd in:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor 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-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
eTag: 'string'
properties: {
protectedItemsCount: int
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
}
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'
Voor GenericProtectionPolicy gebruikt u:
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
}
RetentionPolicy-objecten
Stel de eigenschap retentionPolicyType in om het type object op te geven.
Voor LongTermRetentionPolicy gebruikt u:
retentionPolicyType: 'LongTermRetentionPolicy'
dailySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
monthlySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
weeklySchedule: {
daysOfTheWeek: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
yearlySchedule: {
monthsOfYear: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
Voor SimpleRetentionPolicy gebruikt u:
retentionPolicyType: 'SimpleRetentionPolicy'
retentionDuration: {
count: int
durationType: 'string'
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LogSchedulePolicy:
schedulePolicyType: 'LogSchedulePolicy'
scheduleFrequencyInMins: int
Gebruik voor LongTermSchedulePolicy:
schedulePolicyType: 'LongTermSchedulePolicy'
Voor SimpleSchedulePolicy gebruikt u:
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
Eigenschapswaarden
kluizen/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) Tekenlimiet: 3-150 Geldige tekens: Alfanumeriek en afbreekstreepjes. Begin met letter. Kan niet eindigen met een afbreekstreepje. |
location | Resourcelocatie. | tekenreeks |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Bovenliggende | 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 bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: kluizen |
eTag | Optionele ETag. | tekenreeks |
properties | ProtectionPolicyResource-eigenschappen | ProtectionPolicy |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectedItemsCount | Aantal items dat aan dit beleid is gekoppeld. | int |
backupManagementType | Het objecttype instellen | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (vereist) |
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) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Bereik van direct RP-bewaarbeleid 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 |
timeZone | TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "Pacific Standard Time". | tekenreeks |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | tekenreeks | |
azureBackupRGNameSuffix | tekenreeks |
RetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Het objecttype instellen | LongTermRetentionPolicy SimpleRetentionPolicy (vereist) |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'LongTermRetentionPolicy' (vereist) |
dailySchedule | Dagelijks bewaarschema van het beveiligingsbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het beveiligingsbeleid. | MonthlyRetentionSchedule |
weeklySchedule | Wekelijks bewaarschema van het beveiligingsbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het beveiligingsbeleid. | YearlyRetentionSchedule |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
count | Aantal duurtypen. Retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden. Als Count = 3 en DurationType = Weeks zijn, is de retentieduur bijvoorbeeld drie weken. |
int |
durationType | Type bewaarperiode van bewaarbeleid. | 'Dagen' Ongeldig Maanden Weken 'Jaren' |
MonthlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionScheduleDaily | Dagelijkse retentie-indeling voor maandelijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijks bewaarbeleid. | 'Dagelijks' Ongeldig 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse retentie-indeling voor maandelijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | Dag[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Datum van de maand | int |
isLast | Of datum de laatste datum van de maand is | booleaans |
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 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 | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van jaar van jaarlijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: April 'Augustus' 'December' 'Februari' Ongeldig 'Januari' 'Juli' Juni 'Maart' 'Mei' November Oktober 'September' |
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionScheduleDaily | Dagelijkse retentie-indeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieschema-indeling voor jaarlijks bewaarbeleid. | 'Dagelijks' Ongeldig 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse retentie-indeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'SimpleRetentionPolicy' (vereist) |
retentionDuration | Retentieduur van het beveiligingsbeleid. | RetentionDuration |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Het objecttype instellen | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (vereist) |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'LogSchedulePolicy' (vereist) |
scheduleFrequencyInMins | Frequentie van de logboekplanning van dit beleid in minuten. | int |
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) |
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 | Lijst met dagen van de week die deze planning moet worden uitgevoerd. | Tekenreeksmatrix met een van de volgende: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijden van de dag dat deze planning moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Bij elk aantal weken moet dit schema worden uitgevoerd. | int |
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 | Details van bewaarbeleid. | RetentionPolicy |
AzureFileShareProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureStorage' (vereist) |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-ups. | RetentionPolicy |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy |
timeZone | Optionele tijdzone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | tekenreeks |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
AzureVmWorkloadProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureWorkload' (vereist) |
makePolicyConsistent | De inconsistentie van het beleid oplossen | booleaans |
instellingen | Algemene instellingen voor back-upbeheer | Instellingen |
subProtectionPolicy | Lijst met subbeveiligingsbeleidsregels met planning en retentie | SubProtectionPolicy[] |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
Instellingen
Naam | Beschrijving | Waarde |
---|---|---|
isCompression | Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression' wordt afgeschaft zodra clients een upgrade uitvoeren om deze vlag te overwegen. |
booleaans |
issqlcompression | SQL-compressievlag | booleaans |
timeZone | Optionele tijdzone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | tekenreeks |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | 'CopyOnlyFull' 'Differentieel' 'Vol' 'Incrementeel' 'Ongeldig' 'Logboek' |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-ups. | RetentionPolicy |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy |
GenericProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'GenericProtectionPolicy' (vereist) |
fabricName | Naam van de infrastructuur van dit beleid. | tekenreeks |
subProtectionPolicy | Lijst met subbeveiligingsbeleidsregels met planning en retentie | SubProtectionPolicy[] |
timeZone | Optionele tijdzone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | tekenreeks |
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 | Details van bewaarbeleid. | RetentionPolicy |
schedulePolicy | Back-upschema van back-upbeleid. | SchedulePolicy |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een back-up maken van een bestaande bestandsshare met Recovery Services (dagelijks) |
Met deze sjabloon configureert u beveiliging voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuw of een bestaand Recovery Services-kluis- en back-upbeleid gemaakt op basis van de ingestelde parameterwaarden. |
Een back-up maken van een bestaande bestandsshare met Behulp van Recovery Services (elk uur) |
Met deze sjabloon configureert u beveiliging met een frequentie per uur voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuw of een bestaand Recovery Services-kluis- en back-upbeleid gemaakt op basis van de ingestelde parameterwaarden. |
Back-up maken van Resource Manager VM's met behulp van Recovery Services-kluis |
Deze sjabloon maakt gebruik van bestaande Recovery Services-kluis en bestaand back-upbeleid en configureert back-ups van meerdere Resource Manager VM's die deel uitmaken van dezelfde resourcegroep |
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 tussen regio's en diagnostische logboeken en een verwijderingsvergrendeling. |
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. |
Azure Backup voor workload in Azure Virtual Machines |
Met deze sjabloon maakt u een Recovery Services-kluis en een workloadspecifiek back-upbeleid. Registreert de VM met de Backup-service en configureert beveiliging |
Wekelijks back-upbeleid maken voor RS Vault 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 kluizen/backupPolicies kan worden geïmplementeerd in:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor 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-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"eTag": "string",
"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",
"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"
Voor GenericProtectionPolicy gebruikt u:
"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
}
RetentionPolicy-objecten
Stel de eigenschap retentionPolicyType in om het type object op te geven.
Gebruik voor LongTermRetentionPolicy:
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"monthlySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
},
"weeklySchedule": {
"daysOfTheWeek": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"yearlySchedule": {
"monthsOfYear": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
}
Gebruik voor SimpleRetentionPolicy:
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": "int",
"durationType": "string"
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LogSchedulePolicy:
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": "int"
Gebruik voor LongTermSchedulePolicy:
"schedulePolicyType": "LongTermSchedulePolicy"
Voor SimpleSchedulePolicy gebruikt u:
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
Eigenschapswaarden
kluizen/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
apiVersion | De resource-API-versie | '2021-06-01' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) Tekenlimiet: 3-150 Geldige tekens: Alfanumerieken en afbreekstreepjes. Begin met letter. Kan niet eindigen met een afbreekstreepje. |
location | Resourcelocatie. | tekenreeks |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
eTag | Optionele ETag. | tekenreeks |
properties | ProtectionPolicyResource-eigenschappen | ProtectionPolicy |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectedItemsCount | Het aantal items dat aan dit beleid is gekoppeld. | int |
backupManagementType | Het objecttype instellen | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (vereist) |
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) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Bereik van direct RP-bewaarbeleid in dagen | int |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-ups. | RetentionPolicy |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy |
timeZone | Optionele tijdzone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | tekenreeks |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | tekenreeks | |
azureBackupRGNameSuffix | tekenreeks |
RetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Het objecttype instellen | LongTermRetentionPolicy SimpleRetentionPolicy (vereist) |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'LongTermRetentionPolicy' (vereist) |
dailySchedule | Dagelijks bewaarschema van het beveiligingsbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het beveiligingsbeleid. | MonthlyRetentionSchedule |
weeklySchedule | Wekelijks bewaarschema van het beveiligingsbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het beveiligingsbeleid. | YearlyRetentionSchedule |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
count | Aantal duurtypen. Retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden. Als Count = 3 en DurationType = Weeks zijn, is de retentieduur bijvoorbeeld drie weken. |
int |
durationType | Type bewaarperiode van bewaarbeleid. | 'Dagen' 'Ongeldig' 'Maanden' 'Weken' 'Jaren' |
MonthlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionScheduleDaily | Dagelijkse retentie-indeling voor maandelijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijks bewaarbeleid. | 'Dagelijks' Ongeldig 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse retentie-indeling voor maandelijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | Dag[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Datum van de maand | int |
isLast | Of datum de laatste datum van de maand is | booleaans |
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 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 | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van jaar van jaarlijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: April 'Augustus' 'December' 'Februari' Ongeldig 'Januari' 'Juli' Juni 'Maart' 'Mei' November Oktober 'September' |
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionScheduleDaily | Dagelijkse retentie-indeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieschema-indeling voor jaarlijks bewaarbeleid. | 'Dagelijks' Ongeldig 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'SimpleRetentionPolicy' (vereist) |
retentionDuration | Retentieduur van het beveiligingsbeleid. | RetentionDuration |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Het objecttype instellen | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (vereist) |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'LogSchedulePolicy' (vereist) |
scheduleFrequencyInMins | Frequentie van de logboekplanning van dit beleid in minuten. | int |
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) |
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 | Lijst met dagen van de week die deze planning moet worden uitgevoerd. | Tekenreeksmatrix met een van de volgende: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijden van de dag dat deze planning moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Bij elk aantal weken moet dit schema worden uitgevoerd. | int |
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 | Details van bewaarbeleid. | RetentionPolicy |
AzureFileShareProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureStorage' (vereist) |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-ups. | RetentionPolicy |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy |
timeZone | Optionele tijdzone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | tekenreeks |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' Ongeldig 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
AzureVmWorkloadProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureWorkload' (vereist) |
makePolicyConsistent | De inconsistentie van het beleid oplossen | booleaans |
instellingen | Algemene instellingen voor back-upbeheer | Instellingen |
subProtectionPolicy | Lijst met subbeveiligingsbeleidsregels met planning en retentie | SubProtectionPolicy[] |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' Ongeldig 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
Instellingen
Naam | Beschrijving | Waarde |
---|---|---|
isCompression | Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression' wordt afgeschaft zodra clients upgraden om deze vlag te overwegen. |
booleaans |
issqlcompression | SQL-compressievlag | booleaans |
timeZone | TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "Pacific Standard Time". | tekenreeks |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | 'CopyOnlyFull' Differentieel 'Volledig' '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 |
GenericProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'GenericProtectionPolicy' (vereist) |
fabricName | Naam van de infrastructuur van dit beleid. | tekenreeks |
subProtectionPolicy | Lijst met subbeveiligingsbeleidsregels met planning en retentie | SubProtectionPolicy[] |
timeZone | TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "Pacific Standard Time". | tekenreeks |
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 | Details van bewaarbeleid. | RetentionPolicy |
schedulePolicy | Back-upschema van back-upbeleid. | SchedulePolicy |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een back-up maken van een bestaande bestandsshare met Behulp van Recovery Services (dagelijks) |
Met deze sjabloon configureert u beveiliging voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of een bestaande 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 wordt beveiliging geconfigureerd met een frequentie per uur voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of een bestaande 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 |
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. |
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. |
Azure Backup voor workload in Azure Virtual Machines |
Met deze sjabloon maakt u een Recovery Services-kluis en een workloadspecifiek back-upbeleid. Hiermee registreert u de VM met de Backup-service en configureert u beveiliging |
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 kluizen/backupPolicies kan worden geïmplementeerd in:
- Resourcegroepen
Zie wijzigingenlogboek voor 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-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
protectedItemsCount = int
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
eTag = "string"
})
}
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"
Voor GenericProtectionPolicy gebruikt u:
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
}
RetentionPolicy-objecten
Stel de eigenschap retentionPolicyType in om het type object op te geven.
Voor LongTermRetentionPolicy gebruikt u:
retentionPolicyType = "LongTermRetentionPolicy"
dailySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
monthlySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
weeklySchedule = {
daysOfTheWeek = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
yearlySchedule = {
monthsOfYear = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
Voor SimpleRetentionPolicy gebruikt u:
retentionPolicyType = "SimpleRetentionPolicy"
retentionDuration = {
count = int
durationType = "string"
}
SchedulePolicy-objecten
Stel de eigenschap schedulePolicyType in om het type object op te geven.
Gebruik voor LogSchedulePolicy:
schedulePolicyType = "LogSchedulePolicy"
scheduleFrequencyInMins = int
Gebruik voor LongTermSchedulePolicy:
schedulePolicyType = "LongTermSchedulePolicy"
Voor SimpleSchedulePolicy gebruikt u:
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
Eigenschapswaarden
kluizen/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.RecoveryServices/vaults/backupPolicies@2021-06-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-150 Geldige tekens: Alfanumeriek en afbreekstreepjes. Begin met letter. Kan niet eindigen met een afbreekstreepje. |
location | Resourcelocatie. | tekenreeks |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: kluizen |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. |
eTag | Optionele ETag. | tekenreeks |
properties | ProtectionPolicyResource-eigenschappen | ProtectionPolicy |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectedItemsCount | Aantal items dat aan dit beleid is gekoppeld. | int |
backupManagementType | Het objecttype instellen | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (vereist) |
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) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Bereik van direct RP-bewaarbeleid 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 |
timeZone | TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "Pacific Standard Time". | tekenreeks |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | tekenreeks | |
azureBackupRGNameSuffix | tekenreeks |
RetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Het objecttype instellen | LongTermRetentionPolicy SimpleRetentionPolicy (vereist) |
LongTermRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | "LongTermRetentionPolicy" (vereist) |
dailySchedule | Dagelijks bewaarschema van het beveiligingsbeleid. | DailyRetentionSchedule |
monthlySchedule | Maandelijks bewaarschema van het beveiligingsbeleid. | MonthlyRetentionSchedule |
weeklySchedule | Wekelijks bewaarschema van het beveiligingsbeleid. | WeeklyRetentionSchedule |
yearlySchedule | Jaarlijks bewaarschema van het beveiligingsbeleid. | YearlyRetentionSchedule |
DailyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
RetentionDuration
Naam | Beschrijving | Waarde |
---|---|---|
count | Aantal duurtypen. Retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden. Als Count = 3 en DurationType = Weeks zijn, is de retentieduur bijvoorbeeld drie weken. |
int |
durationType | Type bewaarperiode van bewaarbeleid. | "Dagen" "Ongeldig" "Maanden" "Weken" "Jaren" |
MonthlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionScheduleDaily | Dagelijkse retentie-indeling voor maandelijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Indelingstype bewaarschema voor maandelijks bewaarbeleid. | "Dagelijks" "Ongeldig" "Wekelijks" |
retentionScheduleWeekly | Wekelijkse retentie-indeling voor maandelijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
DailyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheMonth | Lijst met dagen van de maand. | Dag[] |
Dag
Naam | Beschrijving | Waarde |
---|---|---|
datum | Datum van de maand | int |
isLast | Of datum de laatste datum van de maand is | booleaans |
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 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 | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van jaar van jaarlijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: "April" "Augustus" "December" "Februari" "Ongeldig" "Januari" "Juli" "Juni" "Maart" "Mei" "November" "Oktober" "September" |
retentionDuration | Retentieduur van bewaarbeleid. | RetentionDuration |
retentionScheduleDaily | Dagelijkse retentie-indeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieschema-indeling voor jaarlijks bewaarbeleid. | "Dagelijks" "Ongeldig" "Wekelijks" |
retentionScheduleWeekly | Wekelijkse retentie-indeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | "SimpleRetentionPolicy" (vereist) |
retentionDuration | Retentieduur van het beveiligingsbeleid. | RetentionDuration |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Het objecttype instellen | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (vereist) |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | "LogSchedulePolicy" (vereist) |
scheduleFrequencyInMins | Frequentie van de logboekplanningsbewerking van dit beleid in minuten. | int |
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) |
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 | Lijst met dagen van de week die 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 tijden van de dag dat dit schema moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Bij elk aantal weken moet dit schema worden uitgevoerd. | int |
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 | Details van bewaarbeleid. | RetentionPolicy |
AzureFileShareProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe 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 |
timeZone | TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "Pacific Standard Time". | tekenreeks |
workLoadType | Type workload voor back-upbeheer | "AzureFileShare" "AzureSqlDb" "Client" "Exchange" "FileFolder" "GenericDataSource" "Ongeldig" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
AzureVmWorkloadProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | 'AzureWorkload' (vereist) |
makePolicyConsistent | De inconsistentie van het beleid oplossen | booleaans |
instellingen | Algemene instellingen voor back-upbeheer | Instellingen |
subProtectionPolicy | Lijst met subbeveiligingsbeleidsregels met planning en retentie | SubProtectionPolicy[] |
workLoadType | Type workload voor back-upbeheer | "AzureFileShare" "AzureSqlDb" "Client" "Exchange" "FileFolder" "GenericDataSource" "Ongeldig" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
Instellingen
Naam | Beschrijving | Waarde |
---|---|---|
isCompression | Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression' wordt afgeschaft zodra clients een upgrade uitvoeren om deze vlag te overwegen. |
booleaans |
issqlcompression | SQL-compressievlag | booleaans |
timeZone | Optionele tijdzone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | tekenreeks |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | "CopyOnlyFull" "Differentieel" "Vol" "Incrementeel" "Ongeldig" "Logboek" |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-ups. | RetentionPolicy |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy |
GenericProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
backupManagementType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. | "GenericProtectionPolicy" (vereist) |
fabricName | Naam van de infrastructuur van dit beleid. | tekenreeks |
subProtectionPolicy | Lijst met subbeveiligingsbeleidsregels met planning en retentie | SubProtectionPolicy[] |
timeZone | Optionele tijdzone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | tekenreeks |
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 | Details van bewaarbeleid. | RetentionPolicy |
schedulePolicy | Back-upschema van back-upbeleid. | SchedulePolicy |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor