Microsoft.RecoveryServices-kluizen/backupPolicies 2023-08-01
- meest recente
- 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-08-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
eTag: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
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
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
snapshotConsistencyType: 'OnlyCrashConsistent'
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'
vaultRetentionPolicy: {
snapshotRetentionInDays: int
vaultRetention: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
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
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
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
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
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
}
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'
Gebruik voor SimpleSchedulePolicy:
schedulePolicyType: 'SimpleSchedulePolicy'
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
Gebruik voor SimpleSchedulePolicyV2:
schedulePolicyType: 'SimpleSchedulePolicyV2'
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
Eigenschapswaarden
kluizen/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-. |
tekenreeks (vereist) Tekenlimiet: 3-150 Geldige tekens: Alfanumerieke en afbreekstreepjes. Begin met brief. Kan niet eindigen met afbreekstreepje. |
plaats | Resourcelocatie. | snaar |
Tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
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 |
eTag | Optionele ETag. | snaar |
Eigenschappen | ProtectionPolicyResource-eigenschappen | ProtectionPolicy- |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectedItemsCount | Aantal items dat aan dit beleid is gekoppeld. | Int |
resourceGuardOperationRequests | ResourceGuard-bewerkingsaanvragen | tekenreeks[] |
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 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- |
snapshotConsistencyType | OnlyCrashConsistent | |
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 |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | snaar | |
azureBackupRGNameSuffix | snaar |
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 polymorfische 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 | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
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' |
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[] |
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 | Bool |
WeeklyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
weeksOfTheMonth | Lijst met weken van de maand. | Tekenreeksmatrix met een van de volgende waarden: 'Eerste' 'Vierde' 'Ongeldig' 'Laatste' 'Seconde' 'Derde' |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week voor wekelijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van het jaar van het jaarlijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'April' 'Augustus' 'December' 'Februari' 'Ongeldig' 'Januari' 'Juli' 'Juni' 'Maart' 'Mei' 'November' 'Oktober' 'September' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieplanningsindeling voor jaarlijks bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | SimpleRetentionPolicy (vereist) |
retentionDuration | Bewaarduur van het beveiligingsbeleid. | RetentionDuration- |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Het objecttype instellen |
LogSchedulePolicy- LongTermSchedulePolicy- SimpleSchedulePolicy- SimpleSchedulePolicyV2 (vereist) |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische 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 polymorfische 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 polymorfische keten van typen. | SimpleSchedulePolicy (vereist) |
hourlySchedule | Planning per uur van dit beleid | HourlySchedule- |
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 |
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 |
SimpleSchedulePolicyV2
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'SimpleSchedulePolicyV2' (vereist) |
dailySchedule | Dagelijkse planning van dit beleid | DailySchedule- |
hourlySchedule | planning per uur van dit beleid | HourlySchedule- |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Elk uur' 'Ongeldig' 'Wekelijks' |
weeklySchedule | Wekelijks schema van dit beleid | WeeklySchedule- |
DailySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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[] |
AzureIaaSVMProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|---|---|
{aangepaste eigenschap} | TieringPolicy- |
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' |
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- |
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 |
vaultRetentionPolicy | Bewaarbeleid met de details over retentiebereiken voor geharde back-upkopie. | VaultRetentionPolicy- |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
VaultRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
snapshotRetentionInDays | int (vereist) | |
vaultRetention | Basisklasse voor bewaarbeleid. | RetentionPolicy- (vereist) |
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' 'SAPHanaDBInstance' '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. |
Bool |
issqlcompression | SQL-compressievlag | Bool |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
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- |
snapshotBackupAdditionalDetails | Aan momentopname gerelateerde velden voor WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
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 |
SnapshotBackupAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
instantRPDetails | snaar | |
instantRpRetentionRangeInDays | Int | |
userAssignedManagedIdentityDetails | Details van door de gebruiker toegewezen beheerde identiteit | UserAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
Naam | Beschrijving | Waarde |
---|---|---|
identityArmId | De ARM-id van de toegewezen identiteit. | snaar |
identityName | De naam van de toegewezen identiteit. | snaar |
userAssignedIdentityProperties | Door de gebruiker toegewezen eigenschappen van beheerde identiteit | UserAssignedIdentityProperties- |
UserAssignedIdentityProperties
Naam | Beschrijving | Waarde |
---|---|---|
clientId | De client-id van de toegewezen identiteit. | snaar |
principalId | De principal-id van de toegewezen identiteit. | snaar |
SubProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|---|---|
{aangepaste eigenschap} | TieringPolicy- |
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 |
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- |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
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 |
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 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 |
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-08-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"eTag": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"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",
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"snapshotConsistencyType": "OnlyCrashConsistent",
"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",
"vaultRetentionPolicy": {
"snapshotRetentionInDays": "int",
"vaultRetention": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
},
"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
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"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
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"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
}
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"
Gebruik voor SimpleSchedulePolicy:
"schedulePolicyType": "SimpleSchedulePolicy",
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
Gebruik voor SimpleSchedulePolicyV2:
"schedulePolicyType": "SimpleSchedulePolicyV2",
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
Eigenschapswaarden
kluizen/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
apiVersion | De versie van de resource-API | '2023-08-01' |
naam | De resourcenaam Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) Tekenlimiet: 3-150 Geldige tekens: Alfanumerieke en afbreekstreepjes. Begin met brief. Kan niet eindigen met afbreekstreepje. |
plaats | Resourcelocatie. | snaar |
Tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
eTag | Optionele ETag. | snaar |
Eigenschappen | ProtectionPolicyResource-eigenschappen | ProtectionPolicy- |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectedItemsCount | Aantal items dat aan dit beleid is gekoppeld. | Int |
resourceGuardOperationRequests | ResourceGuard-bewerkingsaanvragen | tekenreeks[] |
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 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- |
snapshotConsistencyType | OnlyCrashConsistent | |
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 |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | snaar | |
azureBackupRGNameSuffix | snaar |
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 polymorfische 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 | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
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' |
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[] |
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 | Bool |
WeeklyRetentionFormat
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
weeksOfTheMonth | Lijst met weken van de maand. | Tekenreeksmatrix met een van de volgende waarden: 'Eerste' 'Vierde' 'Ongeldig' 'Laatste' 'Seconde' 'Derde' |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week voor wekelijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van het jaar van het jaarlijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: 'April' 'Augustus' 'December' 'Februari' 'Ongeldig' 'Januari' 'Juli' 'Juni' 'Maart' 'Mei' 'November' 'Oktober' 'September' |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieplanningsindeling voor jaarlijks bewaarbeleid. | 'Dagelijks' 'Ongeldig' 'Wekelijks' |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | SimpleRetentionPolicy (vereist) |
retentionDuration | Bewaarduur van het beveiligingsbeleid. | RetentionDuration- |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Het objecttype instellen |
LogSchedulePolicy- LongTermSchedulePolicy- SimpleSchedulePolicy- SimpleSchedulePolicyV2 (vereist) |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische 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 polymorfische 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 polymorfische keten van typen. | SimpleSchedulePolicy (vereist) |
hourlySchedule | Planning per uur van dit beleid | HourlySchedule- |
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 |
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 |
SimpleSchedulePolicyV2
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 'SimpleSchedulePolicyV2' (vereist) |
dailySchedule | Dagelijkse planning van dit beleid | DailySchedule- |
hourlySchedule | planning per uur van dit beleid | HourlySchedule- |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | 'Dagelijks' 'Elk uur' 'Ongeldig' 'Wekelijks' |
weeklySchedule | Wekelijks schema van dit beleid | WeeklySchedule- |
DailySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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[] |
AzureIaaSVMProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|---|---|
{aangepaste eigenschap} | TieringPolicy- |
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' |
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- |
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 |
vaultRetentionPolicy | Bewaarbeleid met de details over retentiebereiken voor geharde back-upkopie. | VaultRetentionPolicy- |
workLoadType | Type workload voor back-upbeheer | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Ongeldig' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
VaultRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
snapshotRetentionInDays | int (vereist) | |
vaultRetention | Basisklasse voor bewaarbeleid. | RetentionPolicy- (vereist) |
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' 'SAPHanaDBInstance' '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. |
Bool |
issqlcompression | SQL-compressievlag | Bool |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
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- |
snapshotBackupAdditionalDetails | Aan momentopname gerelateerde velden voor WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
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 |
SnapshotBackupAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
instantRPDetails | snaar | |
instantRpRetentionRangeInDays | Int | |
userAssignedManagedIdentityDetails | Details van door de gebruiker toegewezen beheerde identiteit | UserAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
Naam | Beschrijving | Waarde |
---|---|---|
identityArmId | De ARM-id van de toegewezen identiteit. | snaar |
identityName | De naam van de toegewezen identiteit. | snaar |
userAssignedIdentityProperties | Door de gebruiker toegewezen eigenschappen van beheerde identiteit | UserAssignedIdentityProperties- |
UserAssignedIdentityProperties
Naam | Beschrijving | Waarde |
---|---|---|
clientId | De client-id van de toegewezen identiteit. | snaar |
principalId | De principal-id van de toegewezen identiteit. | snaar |
SubProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|---|---|
{aangepaste eigenschap} | TieringPolicy- |
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 |
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- |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
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 |
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 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 |
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-08-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
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
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
snapshotConsistencyType = "OnlyCrashConsistent"
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"
vaultRetentionPolicy = {
snapshotRetentionInDays = int
vaultRetention = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
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
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
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
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
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
}
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"
Gebruik voor SimpleSchedulePolicy:
schedulePolicyType = "SimpleSchedulePolicy"
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
Gebruik voor SimpleSchedulePolicyV2:
schedulePolicyType = "SimpleSchedulePolicyV2"
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
Eigenschapswaarden
kluizen/backupPolicies
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.RecoveryServices/vaults/backupPolicies@2023-08-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-150 Geldige tekens: Alfanumerieke en afbreekstreepjes. Begin met brief. Kan niet eindigen met afbreekstreepje. |
plaats | Resourcelocatie. | snaar |
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. | snaar |
Eigenschappen | ProtectionPolicyResource-eigenschappen | ProtectionPolicy- |
ProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectedItemsCount | Aantal items dat aan dit beleid is gekoppeld. | Int |
resourceGuardOperationRequests | ResourceGuard-bewerkingsaanvragen | tekenreeks[] |
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 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- |
snapshotConsistencyType | "OnlyCrashConsistent" | |
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 |
InstantRPAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
azureBackupRGNamePrefix | snaar | |
azureBackupRGNameSuffix | snaar |
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 polymorfische 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 | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
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" |
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[] |
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 | Bool |
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" "Laatst" "Seconde" "Derde" |
WeeklyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
daysOfTheWeek | Lijst met dagen van de week voor wekelijks bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: "Vrijdag" "Maandag" "Zaterdag" "Zondag" "Donderdag" "Dinsdag" "Woensdag" |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
YearlyRetentionSchedule
Naam | Beschrijving | Waarde |
---|---|---|
monthsOfYear | Lijst met maanden van het jaar van het jaarlijkse bewaarbeleid. | Tekenreeksmatrix met een van de volgende waarden: "April" "Augustus" "December" "Februari" "Ongeldig" "Januari" "Juli" "Juni" "Maart" "Mei" "November" "Oktober" "September" |
retentionDuration | Bewaarduur van bewaarbeleid. | RetentionDuration- |
retentionScheduleDaily | Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. | DailyRetentionFormat |
retentionScheduleFormatType | Retentieplanningsindeling voor jaarlijks bewaarbeleid. | "Dagelijks" "Ongeldig" "Wekelijks" |
retentionScheduleWeekly | Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. | WeeklyRetentionFormat |
retentionTimes | Bewaartijden van bewaarbeleid. | tekenreeks[] |
SimpleRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
retentionPolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | "SimpleRetentionPolicy" (vereist) |
retentionDuration | Bewaarduur van het beveiligingsbeleid. | RetentionDuration- |
SchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Het objecttype instellen |
LogSchedulePolicy- LongTermSchedulePolicy- SimpleSchedulePolicy- SimpleSchedulePolicyV2 (vereist) |
LogSchedulePolicy
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische 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 polymorfische 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 polymorfische keten van typen. | "SimpleSchedulePolicy" (vereist) |
hourlySchedule | Planning per uur van dit beleid | HourlySchedule- |
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 |
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 |
SimpleSchedulePolicyV2
Naam | Beschrijving | Waarde |
---|---|---|
schedulePolicyType | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | "SimpleSchedulePolicyV2" (vereist) |
dailySchedule | Dagelijkse planning van dit beleid | DailySchedule- |
hourlySchedule | planning per uur van dit beleid | HourlySchedule- |
scheduleRunFrequency | Frequentie van de planningsbewerking van dit beleid. | "Dagelijks" "Elk uur" "Ongeldig" "Wekelijks" |
weeklySchedule | Wekelijks schema van dit beleid | WeeklySchedule- |
DailySchedule
Naam | Beschrijving | Waarde |
---|---|---|
scheduleRunTimes | Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. | 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[] |
AzureIaaSVMProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|---|---|
{aangepaste eigenschap} | TieringPolicy- |
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" |
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- |
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 |
vaultRetentionPolicy | Bewaarbeleid met de details over retentiebereiken voor geharde back-upkopie. | VaultRetentionPolicy- |
workLoadType | Type workload voor back-upbeheer | "AzureFileShare" "AzureSqlDb" "Client" "Exchange" "FileFolder" "GenericDataSource" "Ongeldig" "SAPAseDatabase" "SAPHanaDBInstance" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
VaultRetentionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
snapshotRetentionInDays | int (vereist) | |
vaultRetention | Basisklasse voor bewaarbeleid. | RetentionPolicy- (vereist) |
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" "SAPHanaDBInstance" "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. |
Bool |
issqlcompression | SQL-compressievlag | Bool |
tijdzone | Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". | snaar |
SubProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
policyType | Type back-upbeleid | "CopyOnlyFull" "Differentieel" "Volledig" "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- |
snapshotBackupAdditionalDetails | Aan momentopname gerelateerde velden voor WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
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 |
SnapshotBackupAdditionalDetails
Naam | Beschrijving | Waarde |
---|---|---|
instantRPDetails | snaar | |
instantRpRetentionRangeInDays | Int | |
userAssignedManagedIdentityDetails | Details van door de gebruiker toegewezen beheerde identiteit | UserAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
Naam | Beschrijving | Waarde |
---|---|---|
identityArmId | De ARM-id van de toegewezen identiteit. | snaar |
identityName | De naam van de toegewezen identiteit. | snaar |
userAssignedIdentityProperties | Door de gebruiker toegewezen eigenschappen van beheerde identiteit | UserAssignedIdentityProperties- |
UserAssignedIdentityProperties
Naam | Beschrijving | Waarde |
---|---|---|
clientId | De client-id van de toegewezen identiteit. | snaar |
principalId | De principal-id van de toegewezen identiteit. | snaar |
SubProtectionPolicyTieringPolicyPolicy
Naam | Beschrijving | Waarde |
---|---|---|
{aangepaste eigenschap} | TieringPolicy- |
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 |
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- |