Microsoft.RecoveryServices Vaults/backupPolicies 2022-09-30-preview
- neueste
- 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-Ressourcendefinition
Der Ressourcentyp Vaults/backupPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.RecoveryServices/vaults/backupPolicies-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2022-09-30-preview' = {
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'
}
}
ProtectionPolicy-Objekte
Legen Sie die backupManagementType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für 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'
}
Verwenden Sie für AzureSql:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
Verwenden Sie für 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'
}
Verwenden Sie für 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'
}
Verwenden Sie für 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'
}
Verwenden Sie für MAB-:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
RetentionPolicy-Objekte
Legen Sie die eigenschaft retentionPolicyType fest, um den Objekttyp anzugeben.
Verwenden Sie für 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'
]
}
}
Verwenden Sie für SimpleRetentionPolicy-:
{
retentionDuration: {
count: int
durationType: 'string'
}
retentionPolicyType: 'SimpleRetentionPolicy'
}
SchedulePolicy-Objekte
Legen Sie die schedulePolicyType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für LogSchedulePolicy:
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
Verwenden Sie für LongTermSchedulePolicy:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
Verwenden Sie für SimpleSchedulePolicy:
{
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
Verwenden Sie für SimpleSchedulePolicyV2:
{
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicyV2'
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
}
Eigenschaftswerte
AzureFileShareProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureStorage" (erforderlich) |
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
workLoadType | Art der Arbeitsauslastung für die Sicherungsverwaltung | "AzureFileShare" 'AzureSqlDb' 'Client' "Exchange" 'FileFolder' 'GenericDataSource' 'Ungültig' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' "Sharepoint" 'SQLDataBase' 'SQLDB' 'SystemState' "VM" "VMwareVM" |
AzureIaaSVMProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureIaasVM" (erforderlich) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Aufbewahrungsrichtlinienbereich für Sofort-RP in Tagen | Int |
policyType | 'Ungültig' 'V1' 'V2' |
|
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
tieringPolicy | Ebenenrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene Key ist die Zielebene, die in recoveryPointTierType-Enumeration definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
AzureIaaSVMProtectionPolicyTieringPolicy
Name | Beschreibung | Wert |
---|
AzureSqlProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureSql" (erforderlich) |
retentionPolicy | Details zur Aufbewahrungsrichtlinie. | RetentionPolicy- |
AzureVmWorkloadProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureWorkload" (erforderlich) |
makePolicyConsistent | Beheben der Richtlinieninkonsistenz | Bool |
Einstellungen | Allgemeine Einstellungen für die Sicherungsverwaltung | Einstellungen |
subProtectionPolicy | Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen | SubProtectionPolicy[] |
workLoadType | Art der Arbeitsauslastung für die Sicherungsverwaltung | "AzureFileShare" 'AzureSqlDb' 'Client' "Exchange" 'FileFolder' 'GenericDataSource' 'Ungültig' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' "Sharepoint" 'SQLDataBase' 'SQLDB' 'SystemState' "VM" "VMwareVM" |
DailyRetentionFormat
Name | Beschreibung | Wert |
---|---|---|
daysOfTheMonth | Liste der Tage des Monats. | Tag[] |
DailyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
DailySchedule
Name | Beschreibung | Wert |
---|---|---|
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
Tag
Name | Beschreibung | Wert |
---|---|---|
Datum | Datum des Monats | Int |
isLast | Gibt an, ob Datum das letzte Datum des Monats ist. | Bool |
GenericProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'GenericProtectionPolicy' (erforderlich) |
fabricName | Name des Fabric dieser Richtlinie. | Schnur |
subProtectionPolicy | Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen | SubProtectionPolicy[] |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
StündlicheSchedule
Name | Beschreibung | Wert |
---|---|---|
Intervall | Intervall, in dem die Sicherung ausgelöst werden muss. Für stündlich den Wert kann 4/6/8/12 sein |
Int |
scheduleWindowDuration | So geben Sie die Dauer des Sicherungsfensters an | Int |
scheduleWindowStartTime | So geben Sie die Startzeit des Sicherungsfensters an | Schnur |
InstantRPAdditionalDetails
Name | Beschreibung | Wert |
---|---|---|
azureBackupRGNamePrefix | Schnur | |
azureBackupRGNameSuffix | Schnur |
LogSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
scheduleFrequencyInMins | Häufigkeit des Protokollplanvorgangs dieser Richtlinie in Minuten. | Int |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LogSchedulePolicy' (erforderlich) |
LongTermRetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
dailySchedule | Täglicher Aufbewahrungszeitplan der Schutzrichtlinie. | DailyRetentionSchedule |
monthlySchedule | Monatlicher Aufbewahrungszeitplan der Schutzrichtlinie. | MonthlyRetentionSchedule |
retentionPolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LongTermRetentionPolicy' (erforderlich) |
weeklySchedule | Wöchentlicher Aufbewahrungszeitplan der Schutzrichtlinie. | WeeklyRetentionSchedule |
yearlySchedule | Jährlicher Aufbewahrungszeitplan der Schutzrichtlinie. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LongTermSchedulePolicy' (erforderlich) |
MabProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "MAB" (erforderlich) |
retentionPolicy | Details zur Aufbewahrungsrichtlinie. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan der Sicherungsrichtlinie. | SchedulePolicy- |
Microsoft.RecoveryServices/vaults/backupPolicies
Name | Beschreibung | Wert |
---|---|---|
eTag | Optionales ETag. | Schnur |
Ort | Ressourcenspeicherort. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource des Typs: Tresore |
Eigenschaften | ProtectionPolicyResource-Eigenschaften | ProtectionPolicy- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
MonthlyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionScheduleDaily | Tägliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie. | DailyRetentionFormat- |
retentionScheduleFormatType | Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie. | "Täglich" 'Ungültig' "Wöchentlich" |
retentionScheduleWeekly | Wöchentliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie. | WeeklyRetentionFormat- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
ProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Legen Sie für den Typ AzureIaaSVMProtectionPolicyauf "AzureIaasVM" fest. Legen Sie für den Typ AzureSqlProtectionPolicyauf "AzureSqlSql" fest. Legen Sie für den Typ AzureFileShareProtectionPolicyauf "AzureStorage" fest. Legen Sie für den Typ AzureVmWorkloadProtectionPolicyauf "AzureWorkload" fest. Legen Sie für den Typ GenericProtectionPolicy-auf "GenericProtectionPolicy" fest. Legen Sie für den Typ MabProtectionPolicyauf "MAB" fest. | "AzureIaasVM" 'AzureSql' "AzureStorage" "AzureWorkload" 'GenericProtectionPolicy' "MAB" (erforderlich) |
protectedItemsCount | Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. | Int |
resourceGuardOperationRequests | ResourceGuard-Vorgangsanforderungen | string[] |
ResourceTags
Name | Beschreibung | Wert |
---|
RetentionDuration
Name | Beschreibung | Wert |
---|---|---|
zählen | Anzahl der Dauertypen. Die Aufbewahrungsdauer wird durch die Zählung des Dauertyps Anzahl Mal abgerufen. Wenn beispielsweise Count = 3 und DurationType = Wochen, die Aufbewahrungsdauer drei Wochen betragen. |
Int |
durationType | Aufbewahrungsdauertyp der Aufbewahrungsrichtlinie. | "Tage" 'Ungültig' "Monate" "Wochen" 'Jahre' |
RetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
retentionPolicyType | Legen Sie für den Typ LongTermRetentionPolicyauf 'LongTermRetentionPolicy' fest. Set to 'SimpleRetentionPolicy' for type SimpleRetentionPolicy. | 'LongTermRetentionPolicy' "SimpleRetentionPolicy" (erforderlich) |
SchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
schedulePolicyType | Legen Sie für den Typ LogSchedulePolicyauf 'LogSchedulePolicy' fest. Legen Sie für den Typ LongTermSchedulePolicyauf "LongTermSchedulePolicy" fest. Legen Sie für den Typ SimpleSchedulePolicy-auf "SimpleSchedulePolicy" fest. Legen Sie für den Typ SimpleSchedulePolicyV2auf "SimpleSchedulePolicyV2" fest. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' "SimpleSchedulePolicy" "SimpleSchedulePolicyV2" (erforderlich) |
Einstellungen
Name | Beschreibung | Wert |
---|---|---|
isCompression | Workloadkomprimierungskennzeichnung. Dies wurde hinzugefügt, sodass "isSqlCompression" wird veraltet sein, sobald Clients ein Upgrade durchführen, um dieses Flag zu berücksichtigen. |
Bool |
issqlcompression | SQL-Komprimierungskennzeichnung | Bool |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
SimpleRetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Schutzrichtlinie. | RetentionDuration- |
retentionPolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleRetentionPolicy" (erforderlich) |
SimpleSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
stündlichSchedule | Stundenplan dieser Richtlinie | HourlySchedule |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleSchedulePolicy" (erforderlich) |
scheduleRunDays | Liste der Wochentage, an denen dieser Zeitplan ausgeführt werden muss. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
scheduleRunFrequency | Häufigkeit des Zeitplanvorgangs dieser Richtlinie. | "Täglich" "Stündlich" 'Ungültig' "Wöchentlich" |
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
scheduleWeeklyFrequency | Zu jeder Anzahl Wochen muss dieser Zeitplan ausgeführt werden. | Int |
SimpleSchedulePolicyV2
Name | Beschreibung | Wert |
---|---|---|
dailySchedule | Täglicher Zeitplan dieser Richtlinie | DailySchedule |
stündlichSchedule | Stundenplan dieser Richtlinie | HourlySchedule |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleSchedulePolicyV2" (erforderlich) |
scheduleRunFrequency | Häufigkeit des Zeitplanvorgangs dieser Richtlinie. | "Täglich" "Stündlich" 'Ungültig' "Wöchentlich" |
weeklySchedule | Wöchentlicher Zeitplan dieser Richtlinie | WeeklySchedule |
SubProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
policyType | Typ des Sicherungsrichtlinientyps | "CopyOnlyFull" 'Differenzial' "Vollständig" "Inkrementell" 'Ungültig' "Protokoll" 'SnapshotCopyOnlyFull' "SnapshotFull" |
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
tieringPolicy | Ebenenrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene. Key ist die Zielebene, die in recoveryPointTierType-Enumeration definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Name | Beschreibung | Wert |
---|
TieringPolicy
Name | Beschreibung | Wert |
---|---|---|
Dauer | Anzahl der Tage/Wochen/Monate/Jahre, um Sicherungen in der aktuellen Ebene vor der Leiste beizubehalten. Wird nur verwendet, wenn "TieringMode" auf "TierAfter" festgelegt ist |
Int |
durationType | Aufbewahrungsdauertyp: Tage/Wochen/Monate/Jahre Wird nur verwendet, wenn "TieringMode" auf "TierAfter" festgelegt ist |
"Tage" 'Ungültig' "Monate" "Wochen" 'Jahre' |
tieringMode | Tiering Mode to control automatic tiering of recovery points. Unterstützte Werte sind: 1. TierRecommended: Stufen Sie alle Wiederherstellungspunkte auf, die abgestuft werden sollen. 2. TierAfter: Stufen Sie alle Wiederherstellungspunkte nach einem festen Zeitraum, wie in dauer + durationType unten angegeben. 3. DoNotTier: Keine Wiederherstellungspunkte aufstufen |
'DoNotTier' 'Ungültig' "TierAfter" "TierRecommended" |
WeeklyRetentionFormat
Name | Beschreibung | Wert |
---|---|---|
daysOfTheWeek | Liste der Wochentage. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
weeksOfTheMonth | Liste der Wochen des Monats. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "First" "Vierter" 'Ungültig' 'Last' 'Second' "Dritter" |
WeeklyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
daysOfTheWeek | Liste der Wochentage für wöchentliche Aufbewahrungsrichtlinien. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
WeeklySchedule
Name | Beschreibung | Wert |
---|---|---|
scheduleRunDays | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
|
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
YearlyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
monthsOfYear | Liste der Monate des Jahres der jährlichen Aufbewahrungsrichtlinie. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "April" "August" "Dezember" "Februar" 'Ungültig' "Januar" "Juli" "Juni" "März" "Mai" "November" "Oktober" "September" |
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionScheduleDaily | Tägliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie. | DailyRetentionFormat- |
retentionScheduleFormatType | Aufbewahrungszeitplanformat für jährliche Aufbewahrungsrichtlinie. | "Täglich" 'Ungültig' "Wöchentlich" |
retentionScheduleWeekly | Wöchentliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie. | WeeklyRetentionFormat- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
Azure Backup für Workload auf virtuellen Azure-Computern | Diese Vorlage erstellt einen Wiederherstellungsdienstetresor und eine workloadspezifische Sicherungsrichtlinie. Registriert den virtuellen Computer mit dem Sicherungsdienst und konfiguriert den Schutz |
Vorhandene Dateifreigabe mithilfe von Wiederherstellungsdiensten (täglich) sichern | Diese Vorlage konfiguriert den Schutz für eine vorhandene Dateifreigabe, die in einem vorhandenen Speicherkonto vorhanden ist. Es erstellt eine neue oder verwendet eine vorhandene Recovery Services Vault- und Sicherungsrichtlinie basierend auf den festgelegten Parameterwerten. |
Vorhandene Dateifreigabe mithilfe von Wiederherstellungsdiensten (stündlich) sichern | Diese Vorlage konfiguriert den Schutz mit stündlichem Intervall für eine vorhandene Dateifreigabe, die in einem vorhandenen Speicherkonto vorhanden ist. Es erstellt eine neue oder verwendet eine vorhandene Recovery Services Vault- und Sicherungsrichtlinie basierend auf den festgelegten Parameterwerten. |
Sichern von Ressourcen-Manager-VMs mithilfe des Recovery Services-Tresors | Diese Vorlage verwendet vorhandenen Wiederherstellungsdienstetresor und vorhandene Sicherungsrichtlinie und konfiguriert die Sicherung mehrerer Ressourcen-Manager-VMs, die derselben Ressourcengruppe angehören. |
Erstellen einer täglichen Sicherungsrichtlinie für RS Vault zum Schutz von IaaSVMs | Diese Vorlage erstellt den Wiederherstellungsdiensttresor und eine tägliche Sicherungsrichtlinie, mit der klassische und ARM-basierte IaaS-VMs geschützt werden können. |
Erstellen von Recovery Services Vault mit Sicherungsrichtlinien | Diese Vorlage erstellt einen Recovery Services Vault mit Sicherungsrichtlinien und konfiguriert optionale Features wie Systemidentität, Sicherungsspeichertyp, regionsübergreifende Wiederherstellungs- und Diagnoseprotokolle und eine Löschsperre. |
Erstellen einer wöchentlichen Sicherungsrichtlinie für RS Vault zum Schutz von IaaSVMs | Diese Vorlage erstellt den Wiederherstellungsdiensttresor und eine tägliche Sicherungsrichtlinie, mit der klassische und ARM-basierte IaaS-VMs geschützt werden können. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp Vaults/backupPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.RecoveryServices/vaults/backupPolicies-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2022-09-30-preview",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
ProtectionPolicy-Objekte
Legen Sie die backupManagementType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für 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"
}
Verwenden Sie für AzureSql:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
Verwenden Sie für 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"
}
Verwenden Sie für 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"
}
Verwenden Sie für 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"
}
Verwenden Sie für MAB-:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
RetentionPolicy-Objekte
Legen Sie die eigenschaft retentionPolicyType fest, um den Objekttyp anzugeben.
Verwenden Sie für 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" ]
}
}
Verwenden Sie für SimpleRetentionPolicy-:
{
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionPolicyType": "SimpleRetentionPolicy"
}
SchedulePolicy-Objekte
Legen Sie die schedulePolicyType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für LogSchedulePolicy:
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
Verwenden Sie für LongTermSchedulePolicy:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
Verwenden Sie für SimpleSchedulePolicy:
{
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
Verwenden Sie für SimpleSchedulePolicyV2:
{
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
}
Eigenschaftswerte
AzureFileShareProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureStorage" (erforderlich) |
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
workLoadType | Art der Arbeitsauslastung für die Sicherungsverwaltung | "AzureFileShare" 'AzureSqlDb' 'Client' "Exchange" 'FileFolder' 'GenericDataSource' 'Ungültig' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' "Sharepoint" 'SQLDataBase' 'SQLDB' 'SystemState' "VM" "VMwareVM" |
AzureIaaSVMProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureIaasVM" (erforderlich) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Aufbewahrungsrichtlinienbereich für Sofort-RP in Tagen | Int |
policyType | 'Ungültig' 'V1' 'V2' |
|
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
tieringPolicy | Ebenenrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene Key ist die Zielebene, die in recoveryPointTierType-Enumeration definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
AzureIaaSVMProtectionPolicyTieringPolicy
Name | Beschreibung | Wert |
---|
AzureSqlProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureSql" (erforderlich) |
retentionPolicy | Details zur Aufbewahrungsrichtlinie. | RetentionPolicy- |
AzureVmWorkloadProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureWorkload" (erforderlich) |
makePolicyConsistent | Beheben der Richtlinieninkonsistenz | Bool |
Einstellungen | Allgemeine Einstellungen für die Sicherungsverwaltung | Einstellungen |
subProtectionPolicy | Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen | SubProtectionPolicy[] |
workLoadType | Art der Arbeitsauslastung für die Sicherungsverwaltung | "AzureFileShare" 'AzureSqlDb' 'Client' "Exchange" 'FileFolder' 'GenericDataSource' 'Ungültig' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' "Sharepoint" 'SQLDataBase' 'SQLDB' 'SystemState' "VM" "VMwareVM" |
DailyRetentionFormat
Name | Beschreibung | Wert |
---|---|---|
daysOfTheMonth | Liste der Tage des Monats. | Tag[] |
DailyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
DailySchedule
Name | Beschreibung | Wert |
---|---|---|
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
Tag
Name | Beschreibung | Wert |
---|---|---|
Datum | Datum des Monats | Int |
isLast | Gibt an, ob Datum das letzte Datum des Monats ist. | Bool |
GenericProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'GenericProtectionPolicy' (erforderlich) |
fabricName | Name des Fabric dieser Richtlinie. | Schnur |
subProtectionPolicy | Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen | SubProtectionPolicy[] |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
StündlicheSchedule
Name | Beschreibung | Wert |
---|---|---|
Intervall | Intervall, in dem die Sicherung ausgelöst werden muss. Für stündlich den Wert kann 4/6/8/12 sein |
Int |
scheduleWindowDuration | So geben Sie die Dauer des Sicherungsfensters an | Int |
scheduleWindowStartTime | So geben Sie die Startzeit des Sicherungsfensters an | Schnur |
InstantRPAdditionalDetails
Name | Beschreibung | Wert |
---|---|---|
azureBackupRGNamePrefix | Schnur | |
azureBackupRGNameSuffix | Schnur |
LogSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
scheduleFrequencyInMins | Häufigkeit des Protokollplanvorgangs dieser Richtlinie in Minuten. | Int |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LogSchedulePolicy' (erforderlich) |
LongTermRetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
dailySchedule | Täglicher Aufbewahrungszeitplan der Schutzrichtlinie. | DailyRetentionSchedule |
monthlySchedule | Monatlicher Aufbewahrungszeitplan der Schutzrichtlinie. | MonthlyRetentionSchedule |
retentionPolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LongTermRetentionPolicy' (erforderlich) |
weeklySchedule | Wöchentlicher Aufbewahrungszeitplan der Schutzrichtlinie. | WeeklyRetentionSchedule |
yearlySchedule | Jährlicher Aufbewahrungszeitplan der Schutzrichtlinie. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LongTermSchedulePolicy' (erforderlich) |
MabProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "MAB" (erforderlich) |
retentionPolicy | Details zur Aufbewahrungsrichtlinie. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan der Sicherungsrichtlinie. | SchedulePolicy- |
Microsoft.RecoveryServices/vaults/backupPolicies
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | "2022-09-30-preview" |
eTag | Optionales ETag. | Schnur |
Ort | Ressourcenspeicherort. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | ProtectionPolicyResource-Eigenschaften | ProtectionPolicy- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.RecoveryServices/vaults/backupPolicies" |
MonthlyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionScheduleDaily | Tägliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie. | DailyRetentionFormat- |
retentionScheduleFormatType | Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie. | "Täglich" 'Ungültig' "Wöchentlich" |
retentionScheduleWeekly | Wöchentliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie. | WeeklyRetentionFormat- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
ProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Legen Sie für den Typ AzureIaaSVMProtectionPolicyauf "AzureIaasVM" fest. Legen Sie für den Typ AzureSqlProtectionPolicyauf "AzureSqlSql" fest. Legen Sie für den Typ AzureFileShareProtectionPolicyauf "AzureStorage" fest. Legen Sie für den Typ AzureVmWorkloadProtectionPolicyauf "AzureWorkload" fest. Legen Sie für den Typ GenericProtectionPolicy-auf "GenericProtectionPolicy" fest. Legen Sie für den Typ MabProtectionPolicyauf "MAB" fest. | "AzureIaasVM" 'AzureSql' "AzureStorage" "AzureWorkload" 'GenericProtectionPolicy' "MAB" (erforderlich) |
protectedItemsCount | Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. | Int |
resourceGuardOperationRequests | ResourceGuard-Vorgangsanforderungen | string[] |
ResourceTags
Name | Beschreibung | Wert |
---|
RetentionDuration
Name | Beschreibung | Wert |
---|---|---|
zählen | Anzahl der Dauertypen. Die Aufbewahrungsdauer wird durch die Zählung des Dauertyps Anzahl Mal abgerufen. Wenn beispielsweise Count = 3 und DurationType = Wochen, die Aufbewahrungsdauer drei Wochen betragen. |
Int |
durationType | Aufbewahrungsdauertyp der Aufbewahrungsrichtlinie. | "Tage" 'Ungültig' "Monate" "Wochen" 'Jahre' |
RetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
retentionPolicyType | Legen Sie für den Typ LongTermRetentionPolicyauf 'LongTermRetentionPolicy' fest. Set to 'SimpleRetentionPolicy' for type SimpleRetentionPolicy. | 'LongTermRetentionPolicy' "SimpleRetentionPolicy" (erforderlich) |
SchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
schedulePolicyType | Legen Sie für den Typ LogSchedulePolicyauf 'LogSchedulePolicy' fest. Legen Sie für den Typ LongTermSchedulePolicyauf "LongTermSchedulePolicy" fest. Legen Sie für den Typ SimpleSchedulePolicy-auf "SimpleSchedulePolicy" fest. Legen Sie für den Typ SimpleSchedulePolicyV2auf "SimpleSchedulePolicyV2" fest. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' "SimpleSchedulePolicy" "SimpleSchedulePolicyV2" (erforderlich) |
Einstellungen
Name | Beschreibung | Wert |
---|---|---|
isCompression | Workloadkomprimierungskennzeichnung. Dies wurde hinzugefügt, sodass "isSqlCompression" wird veraltet sein, sobald Clients ein Upgrade durchführen, um dieses Flag zu berücksichtigen. |
Bool |
issqlcompression | SQL-Komprimierungskennzeichnung | Bool |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
SimpleRetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Schutzrichtlinie. | RetentionDuration- |
retentionPolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleRetentionPolicy" (erforderlich) |
SimpleSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
stündlichSchedule | Stundenplan dieser Richtlinie | HourlySchedule |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleSchedulePolicy" (erforderlich) |
scheduleRunDays | Liste der Wochentage, an denen dieser Zeitplan ausgeführt werden muss. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
scheduleRunFrequency | Häufigkeit des Zeitplanvorgangs dieser Richtlinie. | "Täglich" "Stündlich" 'Ungültig' "Wöchentlich" |
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
scheduleWeeklyFrequency | Zu jeder Anzahl Wochen muss dieser Zeitplan ausgeführt werden. | Int |
SimpleSchedulePolicyV2
Name | Beschreibung | Wert |
---|---|---|
dailySchedule | Täglicher Zeitplan dieser Richtlinie | DailySchedule |
stündlichSchedule | Stundenplan dieser Richtlinie | HourlySchedule |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleSchedulePolicyV2" (erforderlich) |
scheduleRunFrequency | Häufigkeit des Zeitplanvorgangs dieser Richtlinie. | "Täglich" "Stündlich" 'Ungültig' "Wöchentlich" |
weeklySchedule | Wöchentlicher Zeitplan dieser Richtlinie | WeeklySchedule |
SubProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
policyType | Typ des Sicherungsrichtlinientyps | "CopyOnlyFull" 'Differenzial' "Vollständig" "Inkrementell" 'Ungültig' "Protokoll" 'SnapshotCopyOnlyFull' "SnapshotFull" |
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
tieringPolicy | Ebenenrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene. Key ist die Zielebene, die in recoveryPointTierType-Enumeration definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Name | Beschreibung | Wert |
---|
TieringPolicy
Name | Beschreibung | Wert |
---|---|---|
Dauer | Anzahl der Tage/Wochen/Monate/Jahre, um Sicherungen in der aktuellen Ebene vor der Leiste beizubehalten. Wird nur verwendet, wenn "TieringMode" auf "TierAfter" festgelegt ist |
Int |
durationType | Aufbewahrungsdauertyp: Tage/Wochen/Monate/Jahre Wird nur verwendet, wenn "TieringMode" auf "TierAfter" festgelegt ist |
"Tage" 'Ungültig' "Monate" "Wochen" 'Jahre' |
tieringMode | Tiering Mode to control automatic tiering of recovery points. Unterstützte Werte sind: 1. TierRecommended: Stufen Sie alle Wiederherstellungspunkte auf, die abgestuft werden sollen. 2. TierAfter: Stufen Sie alle Wiederherstellungspunkte nach einem festen Zeitraum, wie in dauer + durationType unten angegeben. 3. DoNotTier: Keine Wiederherstellungspunkte aufstufen |
'DoNotTier' 'Ungültig' "TierAfter" "TierRecommended" |
WeeklyRetentionFormat
Name | Beschreibung | Wert |
---|---|---|
daysOfTheWeek | Liste der Wochentage. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
weeksOfTheMonth | Liste der Wochen des Monats. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "First" "Vierter" 'Ungültig' 'Last' 'Second' "Dritter" |
WeeklyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
daysOfTheWeek | Liste der Wochentage für wöchentliche Aufbewahrungsrichtlinien. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
WeeklySchedule
Name | Beschreibung | Wert |
---|---|---|
scheduleRunDays | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
|
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
YearlyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
monthsOfYear | Liste der Monate des Jahres der jährlichen Aufbewahrungsrichtlinie. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "April" "August" "Dezember" "Februar" 'Ungültig' "Januar" "Juli" "Juni" "März" "Mai" "November" "Oktober" "September" |
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionScheduleDaily | Tägliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie. | DailyRetentionFormat- |
retentionScheduleFormatType | Aufbewahrungszeitplanformat für jährliche Aufbewahrungsrichtlinie. | "Täglich" 'Ungültig' "Wöchentlich" |
retentionScheduleWeekly | Wöchentliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie. | WeeklyRetentionFormat- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Azure Backup für Workload auf virtuellen Azure-Computern |
Diese Vorlage erstellt einen Wiederherstellungsdienstetresor und eine workloadspezifische Sicherungsrichtlinie. Registriert den virtuellen Computer mit dem Sicherungsdienst und konfiguriert den Schutz |
Vorhandene Dateifreigabe mithilfe von Wiederherstellungsdiensten (täglich) sichern |
Diese Vorlage konfiguriert den Schutz für eine vorhandene Dateifreigabe, die in einem vorhandenen Speicherkonto vorhanden ist. Es erstellt eine neue oder verwendet eine vorhandene Recovery Services Vault- und Sicherungsrichtlinie basierend auf den festgelegten Parameterwerten. |
Vorhandene Dateifreigabe mithilfe von Wiederherstellungsdiensten (stündlich) sichern |
Diese Vorlage konfiguriert den Schutz mit stündlichem Intervall für eine vorhandene Dateifreigabe, die in einem vorhandenen Speicherkonto vorhanden ist. Es erstellt eine neue oder verwendet eine vorhandene Recovery Services Vault- und Sicherungsrichtlinie basierend auf den festgelegten Parameterwerten. |
Sichern von Ressourcen-Manager-VMs mithilfe des Recovery Services-Tresors |
Diese Vorlage verwendet vorhandenen Wiederherstellungsdienstetresor und vorhandene Sicherungsrichtlinie und konfiguriert die Sicherung mehrerer Ressourcen-Manager-VMs, die derselben Ressourcengruppe angehören. |
Erstellen einer täglichen Sicherungsrichtlinie für RS Vault zum Schutz von IaaSVMs |
Diese Vorlage erstellt den Wiederherstellungsdiensttresor und eine tägliche Sicherungsrichtlinie, mit der klassische und ARM-basierte IaaS-VMs geschützt werden können. |
Erstellen von Recovery Services Vault mit Sicherungsrichtlinien |
Diese Vorlage erstellt einen Recovery Services Vault mit Sicherungsrichtlinien und konfiguriert optionale Features wie Systemidentität, Sicherungsspeichertyp, regionsübergreifende Wiederherstellungs- und Diagnoseprotokolle und eine Löschsperre. |
Erstellen einer wöchentlichen Sicherungsrichtlinie für RS Vault zum Schutz von IaaSVMs |
Diese Vorlage erstellt den Wiederherstellungsdiensttresor und eine tägliche Sicherungsrichtlinie, mit der klassische und ARM-basierte IaaS-VMs geschützt werden können. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp Vaults/backupPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.RecoveryServices/vaults/backupPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2022-09-30-preview"
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
}
})
}
ProtectionPolicy-Objekte
Legen Sie die backupManagementType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für 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"
}
Verwenden Sie für AzureSql:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
Verwenden Sie für 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"
}
Verwenden Sie für 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"
}
Verwenden Sie für 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"
}
Verwenden Sie für MAB-:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
RetentionPolicy-Objekte
Legen Sie die eigenschaft retentionPolicyType fest, um den Objekttyp anzugeben.
Verwenden Sie für 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"
]
}
}
Verwenden Sie für SimpleRetentionPolicy-:
{
retentionDuration = {
count = int
durationType = "string"
}
retentionPolicyType = "SimpleRetentionPolicy"
}
SchedulePolicy-Objekte
Legen Sie die schedulePolicyType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für LogSchedulePolicy:
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
Verwenden Sie für LongTermSchedulePolicy:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
Verwenden Sie für SimpleSchedulePolicy:
{
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
Verwenden Sie für SimpleSchedulePolicyV2:
{
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicyV2"
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
}
Eigenschaftswerte
AzureFileShareProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureStorage" (erforderlich) |
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
workLoadType | Art der Arbeitsauslastung für die Sicherungsverwaltung | "AzureFileShare" 'AzureSqlDb' 'Client' "Exchange" 'FileFolder' 'GenericDataSource' 'Ungültig' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' "Sharepoint" 'SQLDataBase' 'SQLDB' 'SystemState' "VM" "VMwareVM" |
AzureIaaSVMProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureIaasVM" (erforderlich) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Aufbewahrungsrichtlinienbereich für Sofort-RP in Tagen | Int |
policyType | 'Ungültig' 'V1' 'V2' |
|
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
tieringPolicy | Ebenenrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene Key ist die Zielebene, die in recoveryPointTierType-Enumeration definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
AzureIaaSVMProtectionPolicyTieringPolicy
Name | Beschreibung | Wert |
---|
AzureSqlProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureSql" (erforderlich) |
retentionPolicy | Details zur Aufbewahrungsrichtlinie. | RetentionPolicy- |
AzureVmWorkloadProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "AzureWorkload" (erforderlich) |
makePolicyConsistent | Beheben der Richtlinieninkonsistenz | Bool |
Einstellungen | Allgemeine Einstellungen für die Sicherungsverwaltung | Einstellungen |
subProtectionPolicy | Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen | SubProtectionPolicy[] |
workLoadType | Art der Arbeitsauslastung für die Sicherungsverwaltung | "AzureFileShare" 'AzureSqlDb' 'Client' "Exchange" 'FileFolder' 'GenericDataSource' 'Ungültig' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' "Sharepoint" 'SQLDataBase' 'SQLDB' 'SystemState' "VM" "VMwareVM" |
DailyRetentionFormat
Name | Beschreibung | Wert |
---|---|---|
daysOfTheMonth | Liste der Tage des Monats. | Tag[] |
DailyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
DailySchedule
Name | Beschreibung | Wert |
---|---|---|
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
Tag
Name | Beschreibung | Wert |
---|---|---|
Datum | Datum des Monats | Int |
isLast | Gibt an, ob Datum das letzte Datum des Monats ist. | Bool |
GenericProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'GenericProtectionPolicy' (erforderlich) |
fabricName | Name des Fabric dieser Richtlinie. | Schnur |
subProtectionPolicy | Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen | SubProtectionPolicy[] |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
StündlicheSchedule
Name | Beschreibung | Wert |
---|---|---|
Intervall | Intervall, in dem die Sicherung ausgelöst werden muss. Für stündlich den Wert kann 4/6/8/12 sein |
Int |
scheduleWindowDuration | So geben Sie die Dauer des Sicherungsfensters an | Int |
scheduleWindowStartTime | So geben Sie die Startzeit des Sicherungsfensters an | Schnur |
InstantRPAdditionalDetails
Name | Beschreibung | Wert |
---|---|---|
azureBackupRGNamePrefix | Schnur | |
azureBackupRGNameSuffix | Schnur |
LogSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
scheduleFrequencyInMins | Häufigkeit des Protokollplanvorgangs dieser Richtlinie in Minuten. | Int |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LogSchedulePolicy' (erforderlich) |
LongTermRetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
dailySchedule | Täglicher Aufbewahrungszeitplan der Schutzrichtlinie. | DailyRetentionSchedule |
monthlySchedule | Monatlicher Aufbewahrungszeitplan der Schutzrichtlinie. | MonthlyRetentionSchedule |
retentionPolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LongTermRetentionPolicy' (erforderlich) |
weeklySchedule | Wöchentlicher Aufbewahrungszeitplan der Schutzrichtlinie. | WeeklyRetentionSchedule |
yearlySchedule | Jährlicher Aufbewahrungszeitplan der Schutzrichtlinie. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | 'LongTermSchedulePolicy' (erforderlich) |
MabProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "MAB" (erforderlich) |
retentionPolicy | Details zur Aufbewahrungsrichtlinie. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan der Sicherungsrichtlinie. | SchedulePolicy- |
Microsoft.RecoveryServices/vaults/backupPolicies
Name | Beschreibung | Wert |
---|---|---|
eTag | Optionales ETag. | Schnur |
Ort | Ressourcenspeicherort. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource vom Typ: Vaults |
Eigenschaften | ProtectionPolicyResource-Eigenschaften | ProtectionPolicy- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.RecoveryServices/vaults/backupPolicies@2022-09-30-preview" |
MonthlyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionScheduleDaily | Tägliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie. | DailyRetentionFormat- |
retentionScheduleFormatType | Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie. | "Täglich" 'Ungültig' "Wöchentlich" |
retentionScheduleWeekly | Wöchentliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie. | WeeklyRetentionFormat- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
ProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
backupManagementType | Legen Sie für den Typ AzureIaaSVMProtectionPolicyauf "AzureIaasVM" fest. Legen Sie für den Typ AzureSqlProtectionPolicyauf "AzureSqlSql" fest. Legen Sie für den Typ AzureFileShareProtectionPolicyauf "AzureStorage" fest. Legen Sie für den Typ AzureVmWorkloadProtectionPolicyauf "AzureWorkload" fest. Legen Sie für den Typ GenericProtectionPolicy-auf "GenericProtectionPolicy" fest. Legen Sie für den Typ MabProtectionPolicyauf "MAB" fest. | "AzureIaasVM" 'AzureSql' "AzureStorage" "AzureWorkload" 'GenericProtectionPolicy' "MAB" (erforderlich) |
protectedItemsCount | Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind. | Int |
resourceGuardOperationRequests | ResourceGuard-Vorgangsanforderungen | string[] |
ResourceTags
Name | Beschreibung | Wert |
---|
RetentionDuration
Name | Beschreibung | Wert |
---|---|---|
zählen | Anzahl der Dauertypen. Die Aufbewahrungsdauer wird durch die Zählung des Dauertyps Anzahl Mal abgerufen. Wenn beispielsweise Count = 3 und DurationType = Wochen, die Aufbewahrungsdauer drei Wochen betragen. |
Int |
durationType | Aufbewahrungsdauertyp der Aufbewahrungsrichtlinie. | "Tage" 'Ungültig' "Monate" "Wochen" 'Jahre' |
RetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
retentionPolicyType | Legen Sie für den Typ LongTermRetentionPolicyauf 'LongTermRetentionPolicy' fest. Set to 'SimpleRetentionPolicy' for type SimpleRetentionPolicy. | 'LongTermRetentionPolicy' "SimpleRetentionPolicy" (erforderlich) |
SchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
schedulePolicyType | Legen Sie für den Typ LogSchedulePolicyauf 'LogSchedulePolicy' fest. Legen Sie für den Typ LongTermSchedulePolicyauf "LongTermSchedulePolicy" fest. Legen Sie für den Typ SimpleSchedulePolicy-auf "SimpleSchedulePolicy" fest. Legen Sie für den Typ SimpleSchedulePolicyV2auf "SimpleSchedulePolicyV2" fest. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' "SimpleSchedulePolicy" "SimpleSchedulePolicyV2" (erforderlich) |
Einstellungen
Name | Beschreibung | Wert |
---|---|---|
isCompression | Workloadkomprimierungskennzeichnung. Dies wurde hinzugefügt, sodass "isSqlCompression" wird veraltet sein, sobald Clients ein Upgrade durchführen, um dieses Flag zu berücksichtigen. |
Bool |
issqlcompression | SQL-Komprimierungskennzeichnung | Bool |
timeZone | Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time". | Schnur |
SimpleRetentionPolicy
Name | Beschreibung | Wert |
---|---|---|
retentionDuration | Aufbewahrungsdauer der Schutzrichtlinie. | RetentionDuration- |
retentionPolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleRetentionPolicy" (erforderlich) |
SimpleSchedulePolicy
Name | Beschreibung | Wert |
---|---|---|
stündlichSchedule | Stundenplan dieser Richtlinie | HourlySchedule |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleSchedulePolicy" (erforderlich) |
scheduleRunDays | Liste der Wochentage, an denen dieser Zeitplan ausgeführt werden muss. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
scheduleRunFrequency | Häufigkeit des Zeitplanvorgangs dieser Richtlinie. | "Täglich" "Stündlich" 'Ungültig' "Wöchentlich" |
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
scheduleWeeklyFrequency | Zu jeder Anzahl Wochen muss dieser Zeitplan ausgeführt werden. | Int |
SimpleSchedulePolicyV2
Name | Beschreibung | Wert |
---|---|---|
dailySchedule | Täglicher Zeitplan dieser Richtlinie | DailySchedule |
stündlichSchedule | Stundenplan dieser Richtlinie | HourlySchedule |
schedulePolicyType | Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet. | "SimpleSchedulePolicyV2" (erforderlich) |
scheduleRunFrequency | Häufigkeit des Zeitplanvorgangs dieser Richtlinie. | "Täglich" "Stündlich" 'Ungültig' "Wöchentlich" |
weeklySchedule | Wöchentlicher Zeitplan dieser Richtlinie | WeeklySchedule |
SubProtectionPolicy
Name | Beschreibung | Wert |
---|---|---|
policyType | Typ des Sicherungsrichtlinientyps | "CopyOnlyFull" 'Differenzial' "Vollständig" "Inkrementell" 'Ungültig' "Protokoll" 'SnapshotCopyOnlyFull' "SnapshotFull" |
retentionPolicy | Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien. | RetentionPolicy- |
schedulePolicy | Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist. | SchedulePolicy- |
tieringPolicy | Ebenenrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene. Key ist die Zielebene, die in recoveryPointTierType-Enumeration definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Name | Beschreibung | Wert |
---|
TieringPolicy
Name | Beschreibung | Wert |
---|---|---|
Dauer | Anzahl der Tage/Wochen/Monate/Jahre, um Sicherungen in der aktuellen Ebene vor der Leiste beizubehalten. Wird nur verwendet, wenn "TieringMode" auf "TierAfter" festgelegt ist |
Int |
durationType | Aufbewahrungsdauertyp: Tage/Wochen/Monate/Jahre Wird nur verwendet, wenn "TieringMode" auf "TierAfter" festgelegt ist |
"Tage" 'Ungültig' "Monate" "Wochen" 'Jahre' |
tieringMode | Tiering Mode to control automatic tiering of recovery points. Unterstützte Werte sind: 1. TierRecommended: Stufen Sie alle Wiederherstellungspunkte auf, die abgestuft werden sollen. 2. TierAfter: Stufen Sie alle Wiederherstellungspunkte nach einem festen Zeitraum, wie in dauer + durationType unten angegeben. 3. DoNotTier: Keine Wiederherstellungspunkte aufstufen |
'DoNotTier' 'Ungültig' "TierAfter" "TierRecommended" |
WeeklyRetentionFormat
Name | Beschreibung | Wert |
---|---|---|
daysOfTheWeek | Liste der Wochentage. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
weeksOfTheMonth | Liste der Wochen des Monats. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "First" "Vierter" 'Ungültig' 'Last' 'Second' "Dritter" |
WeeklyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
daysOfTheWeek | Liste der Wochentage für wöchentliche Aufbewahrungsrichtlinien. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |
WeeklySchedule
Name | Beschreibung | Wert |
---|---|---|
scheduleRunDays | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
|
scheduleRunTimes | Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss. | string[] |
YearlyRetentionSchedule
Name | Beschreibung | Wert |
---|---|---|
monthsOfYear | Liste der Monate des Jahres der jährlichen Aufbewahrungsrichtlinie. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "April" "August" "Dezember" "Februar" 'Ungültig' "Januar" "Juli" "Juni" "März" "Mai" "November" "Oktober" "September" |
retentionDuration | Aufbewahrungsdauer der Aufbewahrungsrichtlinie. | RetentionDuration- |
retentionScheduleDaily | Tägliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie. | DailyRetentionFormat- |
retentionScheduleFormatType | Aufbewahrungszeitplanformat für jährliche Aufbewahrungsrichtlinie. | "Täglich" 'Ungültig' "Wöchentlich" |
retentionScheduleWeekly | Wöchentliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie. | WeeklyRetentionFormat- |
retentionTimes | Aufbewahrungszeiten der Aufbewahrungsrichtlinie. | string[] |