Backup Policies - List

Listy zasad tworzenia kopii zapasowych skojarzonych z magazynem usługi Recovery Services. Interfejs API udostępnia parametry stronicowania do pobierania wyników o określonym zakresie.

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

Parametry identyfikatora URI

Nazwisko W Wymagane Typ Opis
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

vaultName
path True

string

Nazwa zasobu VaultResource

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

$filter
query

string

Opcje filtru OData.

Odpowiedzi

Nazwisko Typ Opis
200 OK

ProtectionPolicyResourceList

Operacja Azure zakończyła się pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 w usłudze Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwisko Opis
user_impersonation podszywaj się pod konto użytkownika

Przykłady

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

List protection policies with backupManagementType filter as AzureWorkload

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwisko Opis
AzureFileShareProtectionPolicy

Zasady tworzenia kopii zapasowych usługi AzureStorage.

AzureIaaSVMProtectionPolicy

Zasady tworzenia kopii zapasowych maszyn wirtualnych IaaS specyficzne dla obciążenia.

AzureSqlProtectionPolicy

Zasady tworzenia kopii zapasowych specyficzne dla obciążenia usługi Azure SQL.

AzureVmWorkloadProtectionPolicy

Azure VM (Mercury) specyficzna polityka backup.

createdByType

Typ tożsamości, która utworzyła zasób.

DailyRetentionFormat

Format przechowywania dziennego.

DailyRetentionSchedule

Dzienny harmonogram przechowywania.

DailySchedule
Day

Dzień tygodnia.

DayOfWeek
ErrorDetail

Klasa Szczegóły błędu, która hermetyzuje kod, komunikat i zalecenia.

ErrorResponse

Odpowiedź na błąd

GenericProtectionPolicy

Azure VM (Mercury) specyficzna polityka backup.

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

Harmonogram zasad rejestrowania.

LongTermRetentionPolicy

Zasady długoterminowego przechowywania.

LongTermSchedulePolicy

Długoterminowy harmonogram zasad.

MabProtectionPolicy

Zasady tworzenia kopii zapasowych specyficzne dla kontenera usługi Mab.

MonthlyRetentionSchedule

Miesięczny harmonogram przechowywania.

MonthOfYear
PolicyType

Typ zasad kopii zapasowej

ProtectionPolicyResource

Klasa podstawowa dla zasad kopii zapasowych. Zasady tworzenia kopii zapasowych specyficzne dla obciążenia pochodzą z tej klasy.

ProtectionPolicyResourceList

Lista zasobów ProtectionPolicy

RetentionDuration

Czas trwania przechowywania.

RetentionDurationType

Typ czasu przechowywania zasad przechowywania.

RetentionScheduleFormat

Typ formatu harmonogramu przechowywania dla zasad przechowywania miesięcznego.

ScheduleRunType

Częstotliwość operacji harmonogramu tych zasad.

Settings

Typowe pole ustawień do zarządzania kopiami zapasowymi

SimpleRetentionPolicy

Proste przechowywanie zasad.

SimpleSchedulePolicy

Prosty harmonogram zasad.

SimpleSchedulePolicyV2

Harmonogram zasad W wersji 2 dla IaaS, który obsługuje kopie zapasowe godzinowe.

SnapshotBackupAdditionalDetails

Pola powiązane z kopią zapasową migawek dla elementu WorkloadType SaPHanaSystem

SubProtectionPolicy

Zasady ochrony podrzędnej, które obejmują harmonogram i przechowywanie

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TieringMode

Tryb obsługi warstw w celu kontrolowania automatycznego obsługi warstw punktów odzyskiwania. Obsługiwane wartości to:

  1. TierRecommended: Warstwa wszystkie punkty odzyskiwania zalecane do warstwy
  2. Warstwa Później: warstwa wszystkie punkty odzyskiwania po ustalonym okresie, jak określono w obszarze czas trwania i czas trwania Poniżej.
  3. DoNotTier: nie należy warstwy żadnych punktów odzyskiwania
TieringPolicy

Zasady obsługi warstw dla warstwy docelowej. Jeśli zasady nie są określone dla danej warstwy docelowej, usługa zachowuje istniejące skonfigurowane zasady obsługi warstw dla tej warstwy

UserAssignedIdentityProperties

Właściwości tożsamości zarządzanej przypisanej przez użytkownika

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika

VaultRetentionPolicy

Zasady przechowywania magazynu dla elementu AzureFileShare

VMWorkloadPolicyType

Rodzaj polisy ochrony

WeeklyRetentionFormat

Format przechowywania tygodniowego.

WeeklyRetentionSchedule

Tygodniowy harmonogram przechowywania.

WeeklySchedule
WeekOfMonth
WorkloadType

Typ obciążenia do zarządzania kopiami zapasowymi

YearlyRetentionSchedule

Roczny harmonogram przechowywania.

AzureFileShareProtectionPolicy

Zasady tworzenia kopii zapasowych usługi AzureStorage.

Nazwisko Typ Opis
backupManagementType string:

AzureStorage

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

protectedItemsCount

integer (int32)

Liczba elementów skojarzonych z tą zasadą.

resourceGuardOperationRequests

string[]

Żądania operacji usługi ResourceGuard

retentionPolicy RetentionPolicy:

Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych.

schedulePolicy SchedulePolicy:

Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych.

timeZone

string

Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time".

vaultRetentionPolicy

VaultRetentionPolicy

Zasady przechowywania ze szczegółowymi informacjami na temat zakresów przechowywania kopii zapasowych ze wzmocnionymi zabezpieczeniami kopii zapasowych.

workLoadType

WorkloadType

Typ obciążenia do zarządzania kopiami zapasowymi

AzureIaaSVMProtectionPolicy

Zasady tworzenia kopii zapasowych maszyn wirtualnych IaaS specyficzne dla obciążenia.

Nazwisko Typ Domyślna wartość Opis
backupManagementType string:

AzureIaasVM

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

instantAccessDurationMinutes

integer (int32)

minimum: 60
maximum: 300
300

Czas trwania w minutach, dla którego migawka Instant Access jest zachowywana, gdy instantAccessSnapshotEnabled jest prawdziwa. Musi trwać od 60 do 300 minut; domyślnie 300 minut, jeśli nie jest to określone.

instantAccessSnapshotEnabled

boolean

Określa, czy Instant Access snapshot jest włączony dla polityki. Jeśli jest fałszywy lub pominięty, instantAccessDurationMinutes jest ignorowany i nie zachowuje się snapshot Instant Access.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer (int32)

Zakres zasad natychmiastowego przechowywania rp w dniach

policyType

IAASVMPolicyType

protectedItemsCount

integer (int32)

Liczba elementów skojarzonych z tą zasadą.

resourceGuardOperationRequests

string[]

Żądania operacji usługi ResourceGuard

retentionPolicy RetentionPolicy:

Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych.

schedulePolicy SchedulePolicy:

Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych.

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

Zasady obsługi warstw w celu automatycznego przenoszenia adresów IP do innej warstwy Klucz to warstwa docelowa zdefiniowana w wyliczenie RecoveryPointTierType. Zasady obsługi warstw określają kryteria przenoszenia dostawcy zasobów do warstwy docelowej.

timeZone

string

Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time".

AzureSqlProtectionPolicy

Zasady tworzenia kopii zapasowych specyficzne dla obciążenia usługi Azure SQL.

Nazwisko Typ Opis
backupManagementType string:

AzureSql

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

protectedItemsCount

integer (int32)

Liczba elementów skojarzonych z tą zasadą.

resourceGuardOperationRequests

string[]

Żądania operacji usługi ResourceGuard

retentionPolicy RetentionPolicy:

Szczegóły zasad przechowywania.

AzureVmWorkloadProtectionPolicy

Azure VM (Mercury) specyficzna polityka backup.

Nazwisko Typ Opis
backupManagementType string:

AzureWorkload

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

makePolicyConsistent

boolean

Rozwiązywanie niespójności zasad

protectedItemsCount

integer (int32)

Liczba elementów skojarzonych z tą zasadą.

resourceGuardOperationRequests

string[]

Żądania operacji usługi ResourceGuard

settings

Settings

Typowe ustawienia zarządzania kopiami zapasowymi

subProtectionPolicy

SubProtectionPolicy[]

Lista zasad ochrony podrzędnej, które obejmują harmonogram i przechowywanie

vmWorkloadPolicyType

VMWorkloadPolicyType

Rodzaj polisy ochrony

workLoadType

WorkloadType

Typ obciążenia do zarządzania kopiami zapasowymi

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

DailyRetentionFormat

Format przechowywania dziennego.

Nazwisko Typ Opis
daysOfTheMonth

Day[]

Lista dni miesiąca.

DailyRetentionSchedule

Dzienny harmonogram przechowywania.

Nazwisko Typ Opis
retentionDuration

RetentionDuration

Czas przechowywania zasad przechowywania.

retentionTimes

string[] (date-time)

Czas przechowywania zasad przechowywania.

DailySchedule

Nazwisko Typ Opis
scheduleRunTimes

string[] (date-time)

Lista godzin dnia, które należy uruchomić w tym harmonogramie.

Day

Dzień tygodnia.

Nazwisko Typ Opis
date

integer (int32)

Data miesiąca

isLast

boolean

Czy data jest datą ostatniego miesiąca

DayOfWeek

Wartość Opis
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

ErrorDetail

Klasa Szczegóły błędu, która hermetyzuje kod, komunikat i zalecenia.

Nazwisko Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie związany z kodem.

recommendations

string[]

Lista ciągów rekomendacji.

ErrorResponse

Odpowiedź na błąd

Nazwisko Typ Opis
error

ErrorDetail

Obiekt błędu.

GenericProtectionPolicy

Azure VM (Mercury) specyficzna polityka backup.

Nazwisko Typ Opis
backupManagementType string:

GenericProtectionPolicy

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

fabricName

string

Nazwa sieci szkieletowej tych zasad.

protectedItemsCount

integer (int32)

Liczba elementów skojarzonych z tą zasadą.

resourceGuardOperationRequests

string[]

Żądania operacji usługi ResourceGuard

subProtectionPolicy

SubProtectionPolicy[]

Lista zasad ochrony podrzędnej, które obejmują harmonogram i przechowywanie

timeZone

string

Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time".

HourlySchedule

Nazwisko Typ Opis
interval

integer (int32)

Interwał wyzwalania kopii zapasowej. W przypadku godzinowej wartości może być 4/6/8/12

scheduleWindowDuration

integer (int32)

Aby określić czas trwania okna tworzenia kopii zapasowej

scheduleWindowStartTime

string (date-time)

Aby określić godzinę rozpoczęcia okna tworzenia kopii zapasowej

IAASVMPolicyType

Wartość Opis
Invalid
V1
V2

IaasVMSnapshotConsistencyType

Wartość Opis
OnlyCrashConsistent

InstantRPAdditionalDetails

Nazwisko Typ Opis
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Harmonogram zasad rejestrowania.

Nazwisko Typ Opis
scheduleFrequencyInMins

integer (int32)

Częstotliwość wykonywania operacji harmonogramu dziennika dla tych zasad w minutach.

schedulePolicyType string:

LogSchedulePolicy

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

LongTermRetentionPolicy

Zasady długoterminowego przechowywania.

Nazwisko Typ Opis
dailySchedule

DailyRetentionSchedule

Dzienny harmonogram przechowywania zasad ochrony.

monthlySchedule

MonthlyRetentionSchedule

Miesięczny harmonogram przechowywania zasad ochrony.

retentionPolicyType string:

LongTermRetentionPolicy

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

weeklySchedule

WeeklyRetentionSchedule

Tygodniowy harmonogram przechowywania zasad ochrony.

yearlySchedule

YearlyRetentionSchedule

Roczny harmonogram przechowywania zasad ochrony.

LongTermSchedulePolicy

Długoterminowy harmonogram zasad.

Nazwisko Typ Opis
schedulePolicyType string:

LongTermSchedulePolicy

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

MabProtectionPolicy

Zasady tworzenia kopii zapasowych specyficzne dla kontenera usługi Mab.

Nazwisko Typ Opis
backupManagementType string:

MAB

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

protectedItemsCount

integer (int32)

Liczba elementów skojarzonych z tą zasadą.

resourceGuardOperationRequests

string[]

Żądania operacji usługi ResourceGuard

retentionPolicy RetentionPolicy:

Szczegóły zasad przechowywania.

schedulePolicy SchedulePolicy:

Harmonogram tworzenia kopii zapasowych zasad kopii zapasowych.

MonthlyRetentionSchedule

Miesięczny harmonogram przechowywania.

Nazwisko Typ Opis
retentionDuration

RetentionDuration

Czas przechowywania zasad przechowywania.

retentionScheduleDaily

DailyRetentionFormat

Format przechowywania dziennego dla zasad przechowywania miesięcznego.

retentionScheduleFormatType

RetentionScheduleFormat

Typ formatu harmonogramu przechowywania dla zasad przechowywania miesięcznego.

retentionScheduleWeekly

WeeklyRetentionFormat

Format przechowywania tygodniowego dla zasad przechowywania miesięcznego.

retentionTimes

string[] (date-time)

Czas przechowywania zasad przechowywania.

MonthOfYear

Wartość Opis
Invalid
January
February
March
April
May
June
July
August
September
October
November
December

PolicyType

Typ zasad kopii zapasowej

Wartość Opis
Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

ProtectionPolicyResource

Klasa podstawowa dla zasad kopii zapasowych. Zasady tworzenia kopii zapasowych specyficzne dla obciążenia pochodzą z tej klasy.

Nazwisko Typ Opis
eTag

string

Opcjonalny element ETag.

id

string

W pełni określony identyfikator zasobu dla tego zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Lokalizacja geograficzna, w której znajduje się zasób

name

string

Nazwa zasobu

properties ProtectionPolicy:

Właściwości "ProtectionPolicyResource"

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

tags

object

Tagi zasobów.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

ProtectionPolicyResourceList

Lista zasobów ProtectionPolicy

Nazwisko Typ Opis
nextLink

string

Identyfikator URI do pobrania następnej strony zasobów, a każde wywołanie interfejsu API zwraca maksymalnie 200 zasobów na stronę. Użyj metody ListNext(), aby pobrać następną stronę, jeśli łączna liczba zasobów przekroczy 200.

value

ProtectionPolicyResource[]

Lista zasobów.

RetentionDuration

Czas trwania przechowywania.

Nazwisko Typ Opis
count

integer (int32)

Liczba typów czasu trwania. Czas trwania przechowywania jest uzyskiwany przez zliczanie typu czasu trwania Liczba razy. Na przykład gdy parametr Count = 3 i DurationType = Tygodnie, czas przechowywania będzie wynosić trzy tygodnie.

durationType

RetentionDurationType

Typ czasu przechowywania zasad przechowywania.

RetentionDurationType

Typ czasu przechowywania zasad przechowywania.

Wartość Opis
Invalid
Days
Weeks
Months
Years

RetentionScheduleFormat

Typ formatu harmonogramu przechowywania dla zasad przechowywania miesięcznego.

Wartość Opis
Invalid
Daily
Weekly

ScheduleRunType

Częstotliwość operacji harmonogramu tych zasad.

Wartość Opis
Invalid
Daily
Weekly
Hourly

Settings

Typowe pole ustawień do zarządzania kopiami zapasowymi

Nazwisko Typ Opis
isCompression

boolean

Flaga kompresji obciążenia. Zostało to dodane tak, aby polecenie "isSqlCompression" zostało wycofane po uaktualnieniu klientów, aby rozważyć tę flagę.

issqlcompression

boolean

Flaga kompresji SQL

timeZone

string

Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time".

SimpleRetentionPolicy

Proste przechowywanie zasad.

Nazwisko Typ Opis
retentionDuration

RetentionDuration

Czas przechowywania zasad ochrony.

retentionPolicyType string:

SimpleRetentionPolicy

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

SimpleSchedulePolicy

Prosty harmonogram zasad.

Nazwisko Typ Opis
hourlySchedule

HourlySchedule

Harmonogram godzinowy tych zasad

schedulePolicyType string:

SimpleSchedulePolicy

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

scheduleRunDays

DayOfWeek[]

Lista dni tygodnia, które należy uruchomić w tym harmonogramie.

scheduleRunFrequency

ScheduleRunType

Częstotliwość operacji harmonogramu tych zasad.

scheduleRunTimes

string[] (date-time)

Lista godzin dnia, które należy uruchomić w tym harmonogramie.

scheduleWeeklyFrequency

integer (int32)

Przy każdej liczbie tygodni ten harmonogram musi być uruchamiany.

SimpleSchedulePolicyV2

Harmonogram zasad W wersji 2 dla IaaS, który obsługuje kopie zapasowe godzinowe.

Nazwisko Typ Opis
dailySchedule

DailySchedule

Dzienny harmonogram tych zasad

hourlySchedule

HourlySchedule

godzinowy harmonogram tych zasad

schedulePolicyType string:

SimpleSchedulePolicyV2

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

scheduleRunFrequency

ScheduleRunType

Częstotliwość operacji harmonogramu tych zasad.

weeklySchedule

WeeklySchedule

Tygodniowy harmonogram tych zasad

SnapshotBackupAdditionalDetails

Pola powiązane z kopią zapasową migawek dla elementu WorkloadType SaPHanaSystem

Nazwisko Typ Opis
instantRPDetails

string

instantRpRetentionRangeInDays

integer (int32)

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika

SubProtectionPolicy

Zasady ochrony podrzędnej, które obejmują harmonogram i przechowywanie

Nazwisko Typ Opis
policyType

PolicyType

Typ zasad kopii zapasowej

retentionPolicy RetentionPolicy:

Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych.

schedulePolicy SchedulePolicy:

Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych.

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

Pola powiązane z kopią zapasową migawek dla elementu WorkloadType SaPHanaSystem

tieringPolicy

<string,  TieringPolicy>

Zasady obsługi warstw w celu automatycznego przenoszenia adresów IP do innej warstwy. Klucz to warstwa docelowa zdefiniowana w wyliczenie RecoveryPointTierType. Zasady obsługi warstw określają kryteria przenoszenia dostawcy zasobów do warstwy docelowej.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwisko Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

TieringMode

Tryb obsługi warstw w celu kontrolowania automatycznego obsługi warstw punktów odzyskiwania. Obsługiwane wartości to:

  1. TierRecommended: Warstwa wszystkie punkty odzyskiwania zalecane do warstwy
  2. Warstwa Później: warstwa wszystkie punkty odzyskiwania po ustalonym okresie, jak określono w obszarze czas trwania i czas trwania Poniżej.
  3. DoNotTier: nie należy warstwy żadnych punktów odzyskiwania
Wartość Opis
Invalid
TierRecommended
TierAfter
DoNotTier

TieringPolicy

Zasady obsługi warstw dla warstwy docelowej. Jeśli zasady nie są określone dla danej warstwy docelowej, usługa zachowuje istniejące skonfigurowane zasady obsługi warstw dla tej warstwy

Nazwisko Typ Opis
duration

integer (int32)

Liczba dni/tygodni/miesięcy/lat przechowywania kopii zapasowych w bieżącej warstwie przed warstwą. Używane tylko wtedy, gdy właściwość TieringMode jest ustawiona na tierAfter

durationType

RetentionDurationType

Typ czasu trwania przechowywania: dni/tygodnie/miesiące/lata Używane tylko wtedy, gdy właściwość TieringMode ma ustawioną wartość TierAfter

tieringMode

TieringMode

Tryb obsługi warstw w celu kontrolowania automatycznego obsługi warstw punktów odzyskiwania. Obsługiwane wartości to:

  1. TierRecommended: Warstwa wszystkie punkty odzyskiwania zalecane do warstwy
  2. Warstwa Później: warstwa wszystkie punkty odzyskiwania po ustalonym okresie, jak określono w obszarze czas trwania i czas trwania Poniżej.
  3. DoNotTier: nie należy warstwy żadnych punktów odzyskiwania

UserAssignedIdentityProperties

Właściwości tożsamości zarządzanej przypisanej przez użytkownika

Nazwisko Typ Opis
clientId

string

Identyfikator klienta przypisanej tożsamości.

principalId

string

Identyfikator podmiotu zabezpieczeń przypisanej tożsamości.

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika

Nazwisko Typ Opis
identityArmId

string

Identyfikator arm przypisanej tożsamości.

identityName

string

Nazwa przypisanej tożsamości.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Właściwości tożsamości zarządzanej przypisanej przez użytkownika

VaultRetentionPolicy

Zasady przechowywania magazynu dla elementu AzureFileShare

Nazwisko Typ Opis
snapshotRetentionInDays

integer (int32)

vaultRetention RetentionPolicy:

Klasa bazowa dla zasad przechowywania.

VMWorkloadPolicyType

Rodzaj polisy ochrony

Wartość Opis
Invalid

Nieprawidłowy typ polityki

SnapshotV1

Typ polityki Snapshot V1

SnapshotV2

Typ polityki Snapshot V2

Streaming

Typ polityki streamingowej

WeeklyRetentionFormat

Format przechowywania tygodniowego.

Nazwisko Typ Opis
daysOfTheWeek

DayOfWeek[]

Lista dni tygodnia.

weeksOfTheMonth

WeekOfMonth[]

Lista tygodni miesiąca.

WeeklyRetentionSchedule

Tygodniowy harmonogram przechowywania.

Nazwisko Typ Opis
daysOfTheWeek

DayOfWeek[]

Lista dni tygodnia dla zasad przechowywania tygodniowego.

retentionDuration

RetentionDuration

Czas przechowywania zasad przechowywania.

retentionTimes

string[] (date-time)

Czas przechowywania zasad przechowywania.

WeeklySchedule

Nazwisko Typ Opis
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[] (date-time)

Lista godzin dnia, które należy uruchomić w tym harmonogramie.

WeekOfMonth

Wartość Opis
First
Second
Third
Fourth
Last
Invalid

WorkloadType

Typ obciążenia do zarządzania kopiami zapasowymi

Wartość Opis
Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance
SQLInstance

Instancja SQL Server.

YearlyRetentionSchedule

Roczny harmonogram przechowywania.

Nazwisko Typ Opis
monthsOfYear

MonthOfYear[]

Lista miesięcy rocznych zasad przechowywania.

retentionDuration

RetentionDuration

Czas przechowywania zasad przechowywania.

retentionScheduleDaily

DailyRetentionFormat

Format przechowywania dziennego dla zasad przechowywania długoterminowego.

retentionScheduleFormatType

RetentionScheduleFormat

Format harmonogramu przechowywania dla zasad przechowywania długoterminowego.

retentionScheduleWeekly

WeeklyRetentionFormat

Format przechowywania tygodniowego dla zasad przechowywania długoterminowego.

retentionTimes

string[] (date-time)

Czas przechowywania zasad przechowywania.