Freigeben über


Microsoft.RecoveryServices Vaults/backupPolicies 2022-06-01-preview

Bicep-Ressourcendefinition

Der Ressourcentyp Vaults/backupPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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-06-01-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:

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-06-01-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-06-01-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

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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-06-01-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-06-01-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[]