Freigeben über


Backup Policies - List

Listen der Sicherungsrichtlinien, die dem Recovery Services Vault zugeordnet sind. API stellt Paginierungsparameter bereit, um bereichsbezogene Ergebnisse abzurufen.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2024-10-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2024-10-01&$filter={$filter}

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe, in der der Wiederherstellungsdiensttresor vorhanden ist.

subscriptionId
path True

string

Die Abonnement-ID.

vaultName
path True

string

Der Name des Wiederherstellungsdienstetresors.

api-version
query True

string

Client-API-Version.

$filter
query

string

OData-Filteroptionen.

Antworten

Name Typ Beschreibung
200 OK

ProtectionPolicyResourceList

OKAY

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation identitätswechseln Sie Ihr Benutzerkonto.

Beispiele

List protection policies with backupManagementType filter as AzureIaasVm
List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies
List protection policies with backupManagementType filter as AzureWorkload

List protection policies with backupManagementType filter as AzureIaasVm

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'

Beispiel für eine Antwort

{
  "value": [
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "retentionPolicy": {
          "retentionPolicyType": "LongTermRetentionPolicy",
          "dailySchedule": {
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ],
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            }
          }
        },
        "protectedItemsCount": 0
      }
    },
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "retentionPolicy": {
          "retentionPolicyType": "LongTermRetentionPolicy",
          "dailySchedule": {
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ],
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            }
          }
        },
        "timeZone": "Pacific Standard Time",
        "protectedItemsCount": 0
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'

Beispiel für eine Antwort

{
  "value": [
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "retentionPolicy": {
          "retentionPolicyType": "LongTermRetentionPolicy",
          "dailySchedule": {
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ],
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            }
          }
        },
        "protectedItemsCount": 0
      }
    },
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "retentionPolicy": {
          "retentionPolicyType": "LongTermRetentionPolicy",
          "dailySchedule": {
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ],
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            }
          }
        },
        "timeZone": "Pacific Standard Time",
        "protectedItemsCount": 0
      }
    },
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
      "name": "v2-daily-policy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicyV2",
          "scheduleRunFrequency": "Daily",
          "dailySchedule": {
            "scheduleRunTimes": [
              "2018-01-24T10:00:00Z"
            ]
          }
        },
        "retentionPolicy": {
          "retentionPolicyType": "LongTermRetentionPolicy",
          "dailySchedule": {
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ],
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            }
          }
        },
        "timeZone": "Pacific Standard Time",
        "protectedItemsCount": 0
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureWorkload

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2024-10-01&$filter=backupManagementType eq 'AzureWorkload'

Beispiel für eine Antwort

{
  "value": [
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
      "name": "HourlyLogBackup",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "properties": {
        "backupManagementType": "AzureWorkload",
        "workLoadType": "SQLDataBase",
        "settings": {
          "timeZone": "UTC",
          "issqlcompression": false
        },
        "subProtectionPolicy": [
          {
            "policyType": "Full",
            "schedulePolicy": {
              "schedulePolicyType": "SimpleSchedulePolicy",
              "scheduleRunFrequency": "Daily",
              "scheduleRunTimes": [
                "2017-12-05T19:00:00Z"
              ],
              "scheduleWeeklyFrequency": 0
            },
            "retentionPolicy": {
              "retentionPolicyType": "LongTermRetentionPolicy",
              "dailySchedule": {
                "retentionTimes": [
                  "2017-12-05T19:00:00Z"
                ],
                "retentionDuration": {
                  "count": 30,
                  "durationType": "Days"
                }
              }
            }
          },
          {
            "policyType": "Log",
            "schedulePolicy": {
              "schedulePolicyType": "LogSchedulePolicy",
              "scheduleFrequencyInMins": 60
            },
            "retentionPolicy": {
              "retentionPolicyType": "SimpleRetentionPolicy",
              "retentionDuration": {
                "count": 30,
                "durationType": "Days"
              }
            }
          }
        ],
        "protectedItemsCount": 0
      }
    }
  ]
}

Definitionen

Name Beschreibung
AzureFileShareProtectionPolicy

AzureStorage-Sicherungsrichtlinie.

AzureIaaSVMProtectionPolicy

Workloadspezifische Sicherungsrichtlinie für iaaS-VM.

AzureSqlProtectionPolicy

Azure SQL-workloadspezifische Sicherungsrichtlinie.

AzureVmWorkloadProtectionPolicy

Workloadspezifische Sicherungsrichtlinie für Azure VM (Mercury).

CloudError

Eine Fehlerantwort des Containerinstanzdiensts.

CloudErrorBody

Eine Fehlerantwort des Containerinstanzdiensts.

DailyRetentionFormat

Tägliches Aufbewahrungsformat.

DailyRetentionSchedule

Täglicher Aufbewahrungszeitplan.

DailySchedule
Day

Wochentag.

DayOfWeek
ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

GenericProtectionPolicy

Workloadspezifische Sicherungsrichtlinie für Azure VM (Mercury).

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

Protokollrichtlinienzeitplan.

LongTermRetentionPolicy

Langfristige Aufbewahrungsrichtlinie.

LongTermSchedulePolicy

Langfristiger Richtlinienzeitplan.

MabProtectionPolicy

Mab containerspezifische Sicherungsrichtlinie.

MonthlyRetentionSchedule

Monatlicher Aufbewahrungszeitplan.

MonthOfYear

Liste der Monate des Jahres der jährlichen Aufbewahrungsrichtlinie.

PolicyType

Typ des Sicherungsrichtlinientyps

ProtectionPolicyResource

Basisklasse für Sicherungsrichtlinie. Workloadspezifische Sicherungsrichtlinien werden von dieser Klasse abgeleitet.

ProtectionPolicyResourceList

Liste der ProtectionPolicy-Ressourcen

RetentionDuration

Aufbewahrungsdauer.

RetentionDurationType

Aufbewahrungsdauertyp: Tage/Wochen/Monate/Jahre Wird nur verwendet, wenn TieringMode auf "TierAfter" festgelegt ist

RetentionScheduleFormat

Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie.

ScheduleRunType

Häufigkeit des Zeitplanvorgangs dieser Richtlinie.

Settings

Allgemeines Einstellungsfeld für die Sicherungsverwaltung

SimpleRetentionPolicy

Einfache Richtlinienaufbewahrung.

SimpleSchedulePolicy

Einfacher Richtlinienzeitplan.

SimpleSchedulePolicyV2

Der V2-Richtlinienzeitplan für IaaS, der Stündliche Sicherungen unterstützt.

SnapshotBackupAdditionalDetails

Snapshot Backup verwandte Felder für WorkloadType SaPHanaSystem

SubProtectionPolicy

Richtlinie zum Unterschutz, die Zeitplan und Aufbewahrung umfasst

TieringMode

Tiering Mode to control automatic tiering of recovery points. Unterstützte Werte sind:

  1. TierRecommended: Stufen Sie alle Wiederherstellungspunkte, die empfohlen werden, gestuft zu werden
  2. TierAfter: Stufen Sie alle Wiederherstellungspunkte nach einem festen Zeitraum, wie unter "Duration + durationType" angegeben.
  3. DoNotTier: Keine Wiederherstellungspunkte stufen
TieringPolicy

Ebenenrichtlinie für eine Zielebene. Wenn die Richtlinie für eine bestimmte Zielebene nicht angegeben ist, behält der Dienst die vorhandene konfigurierte Tieringrichtlinie für diese Ebene bei.

UserAssignedIdentityProperties

Vom Benutzer zugewiesene Eigenschaften für verwaltete Identitäten

UserAssignedManagedIdentityDetails

Details zur vom Benutzer zugewiesenen verwalteten Identität

VaultRetentionPolicy

Tresoraufbewahrungsrichtlinie für AzureFileShare

WeeklyRetentionFormat

Wöchentliches Aufbewahrungsformat.

WeeklyRetentionSchedule

Wöchentlicher Aufbewahrungszeitplan.

WeeklySchedule
WeekOfMonth

Liste der Wochen des Monats.

WorkloadType

Art der Arbeitsauslastung für die Sicherungsverwaltung

YearlyRetentionSchedule

Jährlicher Aufbewahrungszeitplan.

AzureFileShareProtectionPolicy

AzureStorage-Sicherungsrichtlinie.

Name Typ Beschreibung
backupManagementType string:

AzureStorage

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

protectedItemsCount

integer

Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind.

resourceGuardOperationRequests

string[]

ResourceGuard-Vorgangsanforderungen

retentionPolicy RetentionPolicy:

Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien.

schedulePolicy SchedulePolicy:

Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist.

timeZone

string

Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time".

vaultRetentionPolicy

VaultRetentionPolicy

Aufbewahrungsrichtlinie mit den Details zu gehärteten Aufbewahrungsbereichen für Sicherungskopien.

workLoadType

WorkloadType

Art der Arbeitsauslastung für die Sicherungsverwaltung

AzureIaaSVMProtectionPolicy

Workloadspezifische Sicherungsrichtlinie für iaaS-VM.

Name Typ Beschreibung
backupManagementType string:

AzureIaasVM

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer

Aufbewahrungsrichtlinienbereich für Sofort-RP in Tagen

policyType

IAASVMPolicyType

protectedItemsCount

integer

Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind.

resourceGuardOperationRequests

string[]

ResourceGuard-Vorgangsanforderungen

retentionPolicy RetentionPolicy:

Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien.

schedulePolicy SchedulePolicy:

Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist.

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

Die Tieringrichtlinie zum automatischen Verschieben von RPs auf eine andere Ebene ist "Zielebene", die in der Enumeration "RecoveryPointTierType" definiert ist. Die Ebenenrichtlinie gibt die Kriterien an, die RP auf die Zielebene verschoben werden sollen.

timeZone

string

Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time".

AzureSqlProtectionPolicy

Azure SQL-workloadspezifische Sicherungsrichtlinie.

Name Typ Beschreibung
backupManagementType string:

AzureSql

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

protectedItemsCount

integer

Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind.

resourceGuardOperationRequests

string[]

ResourceGuard-Vorgangsanforderungen

retentionPolicy RetentionPolicy:

Details zur Aufbewahrungsrichtlinie.

AzureVmWorkloadProtectionPolicy

Workloadspezifische Sicherungsrichtlinie für Azure VM (Mercury).

Name Typ Beschreibung
backupManagementType string:

AzureWorkload

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

makePolicyConsistent

boolean

Beheben der Richtlinieninkonsistenz

protectedItemsCount

integer

Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind.

resourceGuardOperationRequests

string[]

ResourceGuard-Vorgangsanforderungen

settings

Settings

Allgemeine Einstellungen für die Sicherungsverwaltung

subProtectionPolicy

SubProtectionPolicy[]

Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen

workLoadType

WorkloadType

Art der Arbeitsauslastung für die Sicherungsverwaltung

CloudError

Eine Fehlerantwort des Containerinstanzdiensts.

Name Typ Beschreibung
error

CloudErrorBody

Das Fehlerobjekt.

CloudErrorBody

Eine Fehlerantwort des Containerinstanzdiensts.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

DailyRetentionFormat

Tägliches Aufbewahrungsformat.

Name Typ Beschreibung
daysOfTheMonth

Day[]

Liste der Tage des Monats.

DailyRetentionSchedule

Täglicher Aufbewahrungszeitplan.

Name Typ Beschreibung
retentionDuration

RetentionDuration

Aufbewahrungsdauer der Aufbewahrungsrichtlinie.

retentionTimes

string[]

Aufbewahrungszeiten der Aufbewahrungsrichtlinie.

DailySchedule

Name Typ Beschreibung
scheduleRunTimes

string[]

Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss.

Day

Wochentag.

Name Typ Beschreibung
date

integer

Datum des Monats

isLast

boolean

Gibt an, ob Datum das letzte Datum des Monats ist.

DayOfWeek

Name Typ Beschreibung
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

GenericProtectionPolicy

Workloadspezifische Sicherungsrichtlinie für Azure VM (Mercury).

Name Typ Beschreibung
backupManagementType string:

GenericProtectionPolicy

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

fabricName

string

Name des Fabric dieser Richtlinie.

protectedItemsCount

integer

Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind.

resourceGuardOperationRequests

string[]

ResourceGuard-Vorgangsanforderungen

subProtectionPolicy

SubProtectionPolicy[]

Liste der Unterschutzrichtlinien, die Zeitplan und Aufbewahrung umfassen

timeZone

string

Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time".

HourlySchedule

Name Typ Beschreibung
interval

integer

Intervall, in dem die Sicherung ausgelöst werden muss. Für stündlich kann der Wert 4/6/8/12 sein

scheduleWindowDuration

integer

So geben Sie die Dauer des Sicherungsfensters an

scheduleWindowStartTime

string

So geben Sie die Startzeit des Sicherungsfensters an

IAASVMPolicyType

Name Typ Beschreibung
Invalid

string

V1

string

V2

string

IaasVMSnapshotConsistencyType

Name Typ Beschreibung
OnlyCrashConsistent

string

InstantRPAdditionalDetails

Name Typ Beschreibung
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Protokollrichtlinienzeitplan.

Name Typ Beschreibung
scheduleFrequencyInMins

integer

Häufigkeit des Protokollplanvorgangs dieser Richtlinie in Minuten.

schedulePolicyType string:

LogSchedulePolicy

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

LongTermRetentionPolicy

Langfristige Aufbewahrungsrichtlinie.

Name Typ Beschreibung
dailySchedule

DailyRetentionSchedule

Täglicher Aufbewahrungszeitplan der Schutzrichtlinie.

monthlySchedule

MonthlyRetentionSchedule

Monatlicher Aufbewahrungszeitplan der Schutzrichtlinie.

retentionPolicyType string:

LongTermRetentionPolicy

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

weeklySchedule

WeeklyRetentionSchedule

Wöchentlicher Aufbewahrungszeitplan der Schutzrichtlinie.

yearlySchedule

YearlyRetentionSchedule

Jährlicher Aufbewahrungszeitplan der Schutzrichtlinie.

LongTermSchedulePolicy

Langfristiger Richtlinienzeitplan.

Name Typ Beschreibung
schedulePolicyType string:

LongTermSchedulePolicy

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

MabProtectionPolicy

Mab containerspezifische Sicherungsrichtlinie.

Name Typ Beschreibung
backupManagementType string:

MAB

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

protectedItemsCount

integer

Die Anzahl der Elemente, die dieser Richtlinie zugeordnet sind.

resourceGuardOperationRequests

string[]

ResourceGuard-Vorgangsanforderungen

retentionPolicy RetentionPolicy:

Details zur Aufbewahrungsrichtlinie.

schedulePolicy SchedulePolicy:

Sicherungszeitplan der Sicherungsrichtlinie.

MonthlyRetentionSchedule

Monatlicher Aufbewahrungszeitplan.

Name Typ Beschreibung
retentionDuration

RetentionDuration

Aufbewahrungsdauer der Aufbewahrungsrichtlinie.

retentionScheduleDaily

DailyRetentionFormat

Tägliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie.

retentionScheduleFormatType

RetentionScheduleFormat

Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie.

retentionScheduleWeekly

WeeklyRetentionFormat

Wöchentliches Aufbewahrungsformat für monatliche Aufbewahrungsrichtlinie.

retentionTimes

string[]

Aufbewahrungszeiten der Aufbewahrungsrichtlinie.

MonthOfYear

Liste der Monate des Jahres der jährlichen Aufbewahrungsrichtlinie.

Name Typ Beschreibung
April

string

August

string

December

string

February

string

Invalid

string

January

string

July

string

June

string

March

string

May

string

November

string

October

string

September

string

PolicyType

Typ des Sicherungsrichtlinientyps

Name Typ Beschreibung
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

ProtectionPolicyResource

Basisklasse für Sicherungsrichtlinie. Workloadspezifische Sicherungsrichtlinien werden von dieser Klasse abgeleitet.

Name Typ Beschreibung
eTag

string

Optionales ETag.

id

string

Die Ressourcen-ID stellt den vollständigen Pfad zur Ressource dar.

location

string

Ressourcenspeicherort.

name

string

Ressourcenname, der der Ressource zugeordnet ist.

properties ProtectionPolicy:

ProtectionPolicyResource-Eigenschaften

tags

object

Ressourcentags.

type

string

Der Ressourcentyp stellt den vollständigen Pfad des Formulars Namespace/ResourceType/ResourceType/...

ProtectionPolicyResourceList

Liste der ProtectionPolicy-Ressourcen

Name Typ Beschreibung
nextLink

string

Der URI zum Abrufen der nächsten Seite von Ressourcen. Call ListNext() ruft die nächste Seite von Ressourcen ab.

value

ProtectionPolicyResource[]

Liste der Ressourcen.

RetentionDuration

Aufbewahrungsdauer.

Name Typ Beschreibung
count

integer

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.

durationType

RetentionDurationType

Aufbewahrungsdauertyp der Aufbewahrungsrichtlinie.

RetentionDurationType

Aufbewahrungsdauertyp: Tage/Wochen/Monate/Jahre Wird nur verwendet, wenn TieringMode auf "TierAfter" festgelegt ist

Name Typ Beschreibung
Days

string

Invalid

string

Months

string

Weeks

string

Years

string

RetentionScheduleFormat

Formattyp des Aufbewahrungszeitplans für die monatliche Aufbewahrungsrichtlinie.

Name Typ Beschreibung
Daily

string

Invalid

string

Weekly

string

ScheduleRunType

Häufigkeit des Zeitplanvorgangs dieser Richtlinie.

Name Typ Beschreibung
Daily

string

Hourly

string

Invalid

string

Weekly

string

Settings

Allgemeines Einstellungsfeld für die Sicherungsverwaltung

Name Typ Beschreibung
isCompression

boolean

Workloadkomprimierungskennzeichnung. Dies wurde hinzugefügt, damit "isSqlCompression" veraltet ist, sobald Clients ein Upgrade durchführen, um dieses Flag zu berücksichtigen.

issqlcompression

boolean

SQL-Komprimierungskennzeichnung

timeZone

string

Optionale TimeZone-Eingabe als Zeichenfolge. Beispiel: TimeZone = "Pacific Standard Time".

SimpleRetentionPolicy

Einfache Richtlinienaufbewahrung.

Name Typ Beschreibung
retentionDuration

RetentionDuration

Aufbewahrungsdauer der Schutzrichtlinie.

retentionPolicyType string:

SimpleRetentionPolicy

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

SimpleSchedulePolicy

Einfacher Richtlinienzeitplan.

Name Typ Beschreibung
hourlySchedule

HourlySchedule

Stundenplan dieser Richtlinie

schedulePolicyType string:

SimpleSchedulePolicy

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

scheduleRunDays

DayOfWeek[]

Liste der Wochentage, an denen dieser Zeitplan ausgeführt werden muss.

scheduleRunFrequency

ScheduleRunType

Häufigkeit des Zeitplanvorgangs dieser Richtlinie.

scheduleRunTimes

string[]

Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss.

scheduleWeeklyFrequency

integer

Zu jeder Anzahl Wochen muss dieser Zeitplan ausgeführt werden.

SimpleSchedulePolicyV2

Der V2-Richtlinienzeitplan für IaaS, der Stündliche Sicherungen unterstützt.

Name Typ Beschreibung
dailySchedule

DailySchedule

Täglicher Zeitplan dieser Richtlinie

hourlySchedule

HourlySchedule

Stundenplan dieser Richtlinie

schedulePolicyType string:

SimpleSchedulePolicyV2

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

scheduleRunFrequency

ScheduleRunType

Häufigkeit des Zeitplanvorgangs dieser Richtlinie.

weeklySchedule

WeeklySchedule

Wöchentlicher Zeitplan dieser Richtlinie

SnapshotBackupAdditionalDetails

Snapshot Backup verwandte Felder für WorkloadType SaPHanaSystem

Name Typ Beschreibung
instantRPDetails

string

instantRpRetentionRangeInDays

integer

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Details zur vom Benutzer zugewiesenen verwalteten Identität

SubProtectionPolicy

Richtlinie zum Unterschutz, die Zeitplan und Aufbewahrung umfasst

Name Typ Beschreibung
policyType

PolicyType

Typ des Sicherungsrichtlinientyps

retentionPolicy RetentionPolicy:

Aufbewahrungsrichtlinie mit den Details zu Aufbewahrungsbereichen für Sicherungskopien.

schedulePolicy SchedulePolicy:

Sicherungszeitplan, der als Teil der Sicherungsrichtlinie angegeben ist.

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

Snapshot Backup verwandte Felder für WorkloadType SaPHanaSystem

tieringPolicy

<string,  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.

TieringMode

Tiering Mode to control automatic tiering of recovery points. Unterstützte Werte sind:

  1. TierRecommended: Stufen Sie alle Wiederherstellungspunkte, die empfohlen werden, gestuft zu werden
  2. TierAfter: Stufen Sie alle Wiederherstellungspunkte nach einem festen Zeitraum, wie unter "Duration + durationType" angegeben.
  3. DoNotTier: Keine Wiederherstellungspunkte stufen
Name Typ Beschreibung
DoNotTier

string

Invalid

string

TierAfter

string

TierRecommended

string

TieringPolicy

Ebenenrichtlinie für eine Zielebene. Wenn die Richtlinie für eine bestimmte Zielebene nicht angegeben ist, behält der Dienst die vorhandene konfigurierte Tieringrichtlinie für diese Ebene bei.

Name Typ Beschreibung
duration

integer

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

durationType

RetentionDurationType

Aufbewahrungsdauertyp: Tage/Wochen/Monate/Jahre Wird nur verwendet, wenn TieringMode auf "TierAfter" festgelegt ist

tieringMode

TieringMode

Tiering Mode to control automatic tiering of recovery points. Unterstützte Werte sind:

  1. TierRecommended: Stufen Sie alle Wiederherstellungspunkte, die empfohlen werden, gestuft zu werden
  2. TierAfter: Stufen Sie alle Wiederherstellungspunkte nach einem festen Zeitraum, wie unter "Duration + durationType" angegeben.
  3. DoNotTier: Keine Wiederherstellungspunkte stufen

UserAssignedIdentityProperties

Vom Benutzer zugewiesene Eigenschaften für verwaltete Identitäten

Name Typ Beschreibung
clientId

string

Die Client-ID der zugewiesenen Identität.

principalId

string

Die Prinzipal-ID der zugewiesenen Identität.

UserAssignedManagedIdentityDetails

Details zur vom Benutzer zugewiesenen verwalteten Identität

Name Typ Beschreibung
identityArmId

string

Die ARM-ID der zugewiesenen Identität.

identityName

string

Der Name der zugewiesenen Identität.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Vom Benutzer zugewiesene Eigenschaften für verwaltete Identitäten

VaultRetentionPolicy

Tresoraufbewahrungsrichtlinie für AzureFileShare

Name Typ Beschreibung
snapshotRetentionInDays

integer

vaultRetention RetentionPolicy:

Basisklasse für Aufbewahrungsrichtlinie.

WeeklyRetentionFormat

Wöchentliches Aufbewahrungsformat.

Name Typ Beschreibung
daysOfTheWeek

DayOfWeek[]

Liste der Wochentage.

weeksOfTheMonth

WeekOfMonth[]

Liste der Wochen des Monats.

WeeklyRetentionSchedule

Wöchentlicher Aufbewahrungszeitplan.

Name Typ Beschreibung
daysOfTheWeek

DayOfWeek[]

Liste der Wochentage für wöchentliche Aufbewahrungsrichtlinien.

retentionDuration

RetentionDuration

Aufbewahrungsdauer der Aufbewahrungsrichtlinie.

retentionTimes

string[]

Aufbewahrungszeiten der Aufbewahrungsrichtlinie.

WeeklySchedule

Name Typ Beschreibung
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[]

Liste der Tageszeiten, zu denen dieser Zeitplan ausgeführt werden muss.

WeekOfMonth

Liste der Wochen des Monats.

Name Typ Beschreibung
First

string

Fourth

string

Invalid

string

Last

string

Second

string

Third

string

WorkloadType

Art der Arbeitsauslastung für die Sicherungsverwaltung

Name Typ Beschreibung
AzureFileShare

string

AzureSqlDb

string

Client

string

Exchange

string

FileFolder

string

GenericDataSource

string

Invalid

string

SAPAseDatabase

string

SAPHanaDBInstance

string

SAPHanaDatabase

string

SQLDB

string

SQLDataBase

string

Sharepoint

string

SystemState

string

VM

string

VMwareVM

string

YearlyRetentionSchedule

Jährlicher Aufbewahrungszeitplan.

Name Typ Beschreibung
monthsOfYear

MonthOfYear[]

Liste der Monate des Jahres der jährlichen Aufbewahrungsrichtlinie.

retentionDuration

RetentionDuration

Aufbewahrungsdauer der Aufbewahrungsrichtlinie.

retentionScheduleDaily

DailyRetentionFormat

Tägliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie.

retentionScheduleFormatType

RetentionScheduleFormat

Aufbewahrungszeitplanformat für jährliche Aufbewahrungsrichtlinie.

retentionScheduleWeekly

WeeklyRetentionFormat

Wöchentliches Aufbewahrungsformat für jährliche Aufbewahrungsrichtlinie.

retentionTimes

string[]

Aufbewahrungszeiten der Aufbewahrungsrichtlinie.