Microsoft.RecoveryServices-kluizen/backupPolicies 2023-02-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@2023-02-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'
}
}
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
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
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
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
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
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
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
}
}
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:
{
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
Gebruik voor SimpleSchedulePolicyV2:
{
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicyV2'
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
}
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' 'SAPHanaDBInstance' '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 |
policyType | 'Ongeldig' 'V1' 'V2' |
|
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tieringPolicy | Beleid voor lagen om RP's automatisch te verplaatsen naar een andere laag De sleutel is de doellaag, gedefinieerd in RecoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag. |
AzureIaaSVMProtectionPolicyTieringPolicy |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
AzureIaaSVMProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|
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' 'SAPHanaDBInstance' '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[] |
DailySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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 |
HourlySchedule
Naam | Beschrijving | Waarde |
---|---|---|
interval | Interval waarmee back-up moet worden geactiveerd. Voor elk uur de waarde kan 4/6/8/12 zijn |
Int |
scheduleWindowDuration | De duur van het back-upvenster opgeven | Int |
scheduleWindowStartTime | Begintijd van het back-upvenster opgeven | 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. Ingesteld op 'SimpleSchedulePolicyV2' voor het type SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (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 |
---|---|---|
hourlySchedule | Planning per uur van dit beleid | HourlySchedule- |
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' 'Elk uur' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Op elk aantal weken moet deze planning worden uitgevoerd. | Int |
SimpleSchedulePolicyV2
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijkse planning van dit beleid | DailySchedule- |
hourlySchedule | planning per uur van dit beleid | HourlySchedule- |
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'SimpleSchedulePolicyV2' (vereist) |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Elk uur' 'Ongeldig' 'Wekelijks' |
weeklySchedule | Wekelijks schema van dit beleid | WeeklySchedule- |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | 'CopyOnlyFull' 'Differentieel' 'Vol' 'Incrementeel' 'Ongeldig' 'Logboek' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tieringPolicy | Beleid voor lagen om RP's automatisch naar een andere laag te verplaatsen. De sleutel is de doellaag, gedefinieerd in RecoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|
TieringPolicy
Naam | Beschrijving | Waarde |
---|---|---|
duur | Aantal dagen/weken/maanden/jaren om back-ups in de huidige laag te bewaren voordat de lagen worden gelaagd. Alleen gebruikt als TieringMode is ingesteld op TierAfter |
Int |
durationType | Type bewaarduur: dagen/weken/maanden/jaren Alleen gebruikt als TieringMode is ingesteld op TierAfter |
'Dagen' 'Ongeldig' 'Maanden' 'Weken' 'Jaren' |
tieringMode | Lagenmodus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn: 1. TierRecommended: Alle herstelpunten tieren die worden aanbevolen om gelaagd te worden 2. TierAfter: Alle herstelpunten na een vaste periode tieren, zoals opgegeven in duur + durationType hieronder. 3. DoNotTier: Geen herstelpunten tieren |
'DoNotTier' 'Ongeldig' 'TierAfter' 'TierRecommended' |
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[] |
WeeklySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunDays | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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": "2023-02-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
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",
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
},
"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
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"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
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"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
}
}
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:
{
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
Gebruik voor SimpleSchedulePolicyV2:
{
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
}
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' 'SAPHanaDBInstance' '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 |
policyType | 'Ongeldig' 'V1' 'V2' |
|
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tieringPolicy | Beleid voor lagen om RP's automatisch te verplaatsen naar een andere laag De sleutel is de doellaag, gedefinieerd in RecoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag. |
AzureIaaSVMProtectionPolicyTieringPolicy |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
AzureIaaSVMProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|
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' 'SAPHanaDBInstance' '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[] |
DailySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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 |
HourlySchedule
Naam | Beschrijving | Waarde |
---|---|---|
interval | Interval waarmee back-up moet worden geactiveerd. Voor elk uur de waarde kan 4/6/8/12 zijn |
Int |
scheduleWindowDuration | De duur van het back-upvenster opgeven | Int |
scheduleWindowStartTime | Begintijd van het back-upvenster opgeven | 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 | '2023-02-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. Ingesteld op 'SimpleSchedulePolicyV2' voor het type SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (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 |
---|---|---|
hourlySchedule | Planning per uur van dit beleid | HourlySchedule- |
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' 'Elk uur' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Op elk aantal weken moet deze planning worden uitgevoerd. | Int |
SimpleSchedulePolicyV2
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijkse planning van dit beleid | DailySchedule- |
hourlySchedule | planning per uur van dit beleid | HourlySchedule- |
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'SimpleSchedulePolicyV2' (vereist) |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Elk uur' 'Ongeldig' 'Wekelijks' |
weeklySchedule | Wekelijks schema van dit beleid | WeeklySchedule- |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | 'CopyOnlyFull' 'Differentieel' 'Vol' 'Incrementeel' 'Ongeldig' 'Logboek' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tieringPolicy | Beleid voor lagen om RP's automatisch naar een andere laag te verplaatsen. De sleutel is de doellaag, gedefinieerd in RecoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|
TieringPolicy
Naam | Beschrijving | Waarde |
---|---|---|
duur | Aantal dagen/weken/maanden/jaren om back-ups in de huidige laag te bewaren voordat de lagen worden gelaagd. Alleen gebruikt als TieringMode is ingesteld op TierAfter |
Int |
durationType | Type bewaarduur: dagen/weken/maanden/jaren Alleen gebruikt als TieringMode is ingesteld op TierAfter |
'Dagen' 'Ongeldig' 'Maanden' 'Weken' 'Jaren' |
tieringMode | Lagenmodus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn: 1. TierRecommended: Alle herstelpunten tieren die worden aanbevolen om gelaagd te worden 2. TierAfter: Alle herstelpunten na een vaste periode tieren, zoals opgegeven in duur + durationType hieronder. 3. DoNotTier: Geen herstelpunten tieren |
'DoNotTier' 'Ongeldig' 'TierAfter' 'TierRecommended' |
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[] |
WeeklySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunDays | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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@2023-02-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
}
})
}
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
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
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
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
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
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
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
}
}
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:
{
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
Gebruik voor SimpleSchedulePolicyV2:
{
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicyV2"
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
}
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' 'SAPHanaDBInstance' '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 |
policyType | 'Ongeldig' 'V1' 'V2' |
|
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tieringPolicy | Beleid voor lagen om RP's automatisch te verplaatsen naar een andere laag De sleutel is de doellaag, gedefinieerd in RecoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag. |
AzureIaaSVMProtectionPolicyTieringPolicy |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
AzureIaaSVMProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|
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' 'SAPHanaDBInstance' '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[] |
DailySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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 |
HourlySchedule
Naam | Beschrijving | Waarde |
---|---|---|
interval | Interval waarmee back-up moet worden geactiveerd. Voor elk uur de waarde kan 4/6/8/12 zijn |
Int |
scheduleWindowDuration | De duur van het back-upvenster opgeven | Int |
scheduleWindowStartTime | Begintijd van het back-upvenster opgeven | 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@2023-02-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. Ingesteld op 'SimpleSchedulePolicyV2' voor het type SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (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 |
---|---|---|
hourlySchedule | Planning per uur van dit beleid | HourlySchedule- |
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' 'Elk uur' 'Ongeldig' 'Wekelijks' |
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | tekenreeks[] |
scheduleWeeklyFrequency | Op elk aantal weken moet deze planning worden uitgevoerd. | Int |
SimpleSchedulePolicyV2
Naam | Beschrijving | Waarde |
---|---|---|
dailySchedule | Dagelijkse planning van dit beleid | DailySchedule- |
hourlySchedule | planning per uur van dit beleid | HourlySchedule- |
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'SimpleSchedulePolicyV2' (vereist) |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Elk uur' 'Ongeldig' 'Wekelijks' |
weeklySchedule | Wekelijks schema van dit beleid | WeeklySchedule- |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | 'CopyOnlyFull' 'Differentieel' 'Vol' 'Incrementeel' 'Ongeldig' 'Logboek' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retentionPolicy | Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. | RetentionPolicy- |
schedulePolicy | Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. | SchedulePolicy- |
tieringPolicy | Beleid voor lagen om RP's automatisch naar een andere laag te verplaatsen. De sleutel is de doellaag, gedefinieerd in RecoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|
TieringPolicy
Naam | Beschrijving | Waarde |
---|---|---|
duur | Aantal dagen/weken/maanden/jaren om back-ups in de huidige laag te bewaren voordat de lagen worden gelaagd. Alleen gebruikt als TieringMode is ingesteld op TierAfter |
Int |
durationType | Type bewaarduur: dagen/weken/maanden/jaren Alleen gebruikt als TieringMode is ingesteld op TierAfter |
'Dagen' 'Ongeldig' 'Maanden' 'Weken' 'Jaren' |
tieringMode | Lagenmodus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn: 1. TierRecommended: Alle herstelpunten tieren die worden aanbevolen om gelaagd te worden 2. TierAfter: Alle herstelpunten na een vaste periode tieren, zoals opgegeven in duur + durationType hieronder. 3. DoNotTier: Geen herstelpunten tieren |
'DoNotTier' 'Ongeldig' 'TierAfter' 'TierRecommended' |
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[] |
WeeklySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunDays | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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[] |