Microsoft.RecoveryServices vaults/backupPolicies 2022-03-01
- najnowsze
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Definicja zasobu Bicep
Typ zasobu vaults/backupPolicies można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/backupPolicies, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2022-03-01' = {
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'
}
}
Obiekty RetentionPolicy
Ustaw właściwość retentionPolicyType, aby określić typ obiektu.
W przypadku LongTermRetentionPolicyużyj:
{
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'
]
}
}
W przypadku SimpleRetentionPolicyużyj:
{
retentionDuration: {
count: int
durationType: 'string'
}
retentionPolicyType: 'SimpleRetentionPolicy'
}
Obiekty SchedulePolicy
Ustaw właściwość schedulePolicyType, aby określić typ obiektu.
W przypadku LogSchedulePolicyużyj:
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
W przypadku LongTermSchedulePolicyużyj:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
W przypadku SimpleSchedulePolicyużyj:
{
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
W przypadku SimpleSchedulePolicyV2użyj:
{
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicyV2'
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
}
Obiekty ProtectionPolicy
Ustaw właściwość backupManagementType, aby określić typ obiektu.
W przypadku AzureIaasVMużyj:
{
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
}
timeZone: 'string'
}
W przypadku AzureSqlużyj:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
W przypadku azureStorageużyj:
{
backupManagementType: 'AzureStorage'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
workLoadType: 'string'
}
W przypadku azureWorkloadużyj:
{
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
}
}
]
workLoadType: 'string'
}
W przypadku GenericProtectionPolicyużyj:
{
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
}
}
]
timeZone: 'string'
}
W przypadku MAB użyj:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Wartości właściwości
AzureFileShareProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureStorage" (wymagane) |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
workLoadType | Typ obciążenia do zarządzania kopiami zapasowymi | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "PlikFolder" "GenericDataSource" "Nieprawidłowy" "SAPAseDatabase" "SAPHanaDatabase" "SharePoint" "SQLDataBase" "SQLDB" "SystemState" "Maszyna wirtualna" "VMwareVM" |
AzureIaaSVMProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureIaasVM" (wymagane) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Zakres zasad natychmiastowego przechowywania rp w dniach | Int |
policyType | Typ zasad kopii zapasowej | "Nieprawidłowy" "V1" "V2" |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
AzureSqlProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureSql" (wymagane) |
retentionPolicy | Szczegóły zasad przechowywania. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureWorkload" (wymagany) |
makePolicyConsistent | Rozwiązywanie niespójności zasad | Bool |
Ustawienia | Typowe ustawienia zarządzania kopiami zapasowymi | Ustawienia |
subProtectionPolicy | Lista zasad ochrony podrzędnej, które obejmują harmonogram i przechowywanie | SubProtectionPolicy[] |
workLoadType | Typ obciążenia do zarządzania kopiami zapasowymi | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "PlikFolder" "GenericDataSource" "Nieprawidłowy" "SAPAseDatabase" "SAPHanaDatabase" "SharePoint" "SQLDataBase" "SQLDB" "SystemState" "Maszyna wirtualna" "VMwareVM" |
DailyRetentionFormat
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheMonth | Lista dni miesiąca. | dzień[] |
DailyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
DailySchedule
Nazwa | Opis | Wartość |
---|---|---|
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
Dzień
Nazwa | Opis | Wartość |
---|---|---|
data | Data miesiąca | Int |
isLast | Czy data jest datą ostatniego miesiąca | Bool |
GenericProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "GenericProtectionPolicy" (wymagane) |
fabricName | Nazwa sieci szkieletowej tych zasad. | struna |
subProtectionPolicy | Lista zasad ochrony podrzędnej, które obejmują harmonogram i przechowywanie | SubProtectionPolicy[] |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
Godzinaschedule
Nazwa | Opis | Wartość |
---|---|---|
interwał | Interwał wyzwalania kopii zapasowej. Dla wartości godzinowej może być 4/6/8/12 |
Int |
scheduleWindowDuration | Aby określić czas trwania okna tworzenia kopii zapasowej | Int |
scheduleWindowStartTime | Aby określić godzinę rozpoczęcia okna tworzenia kopii zapasowej | struna |
InstantRPAdditionalDetails
Nazwa | Opis | Wartość |
---|---|---|
azureBackupRGNamePrefix | struna | |
azureBackupRGNameSuffix | struna |
LogSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
scheduleFrequencyInMins | Częstotliwość wykonywania operacji harmonogramu dziennika dla tych zasad w minutach. | Int |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LogSchedulePolicy" (wymagane) |
LongTermRetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
dailySchedule | Dzienny harmonogram przechowywania zasad ochrony. | DailyRetentionSchedule |
monthlySchedule | Miesięczny harmonogram przechowywania zasad ochrony. | MonthlyRetentionSchedule |
retentionPolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LongTermRetentionPolicy" (wymagane) |
weeklySchedule | Tygodniowy harmonogram przechowywania zasad ochrony. | WeeklyRetentionSchedule |
yearlySchedule | Roczny harmonogram przechowywania zasad ochrony. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LongTermSchedulePolicy" (wymagane) |
MabProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "MAB" (wymagane) |
retentionPolicy | Szczegóły zasad przechowywania. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych zasad kopii zapasowych. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Nazwa | Opis | Wartość |
---|---|---|
eTag | Opcjonalny element ETag. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: magazyny |
Właściwości | Właściwości ProtectionPolicyResource | ProtectionPolicy |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
MonthlyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionScheduleDaily | Format przechowywania dziennego dla zasad przechowywania miesięcznego. | DailyRetentionFormat |
retentionScheduleFormatType | Typ formatu harmonogramu przechowywania dla zasad przechowywania miesięcznego. | "Codziennie" "Nieprawidłowy" "Co tydzień" |
retentionScheduleWeekly | Format przechowywania tygodniowego dla zasad przechowywania miesięcznego. | WeeklyRetentionFormat |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
ProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ustaw wartość "AzureIaasVM" dla typu AzureIaaSVMProtectionPolicy. Ustaw wartość "AzureSql" dla typu AzureSqlProtectionPolicy. Ustaw wartość "AzureStorage" dla typu AzureFileShareProtectionPolicy. Ustaw wartość "AzureWorkload" dla typu AzureVmWorkloadProtectionPolicy. Ustaw wartość "GenericProtectionPolicy" dla typu GenericProtectionPolicy. Ustaw wartość "MAB" dla typu MabProtectionPolicy. | "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" "GenericProtectionPolicy" "MAB" (wymagane) |
protectedItemsCount | Liczba elementów skojarzonych z tą zasadą. | Int |
resourceGuardOperationRequests | Żądania operacji usługi ResourceGuard | string[] |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Czas przechowywania
Nazwa | Opis | Wartość |
---|---|---|
hrabia | 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. |
Int |
durationType | Typ czasu przechowywania zasad przechowywania. | "Dni" "Nieprawidłowy" "Miesiące" "Tygodnie" "Lata" |
RetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
retentionPolicyType | Ustaw wartość "LongTermRetentionPolicy" dla typu LongTermRetentionPolicy. Ustaw wartość "SimpleRetentionPolicy" dla typu SimpleRetentionPolicy. | "LongTermRetentionPolicy" "SimpleRetentionPolicy" (wymagane) |
SchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
schedulePolicyType | Ustaw wartość "LogSchedulePolicy" dla typu LogSchedulePolicy. Ustaw wartość "LongTermSchedulePolicy" dla typu LongTermSchedulePolicy. Ustaw wartość "SimpleSchedulePolicy" dla typu SimpleSchedulePolicy. Ustaw wartość "SimpleSchedulePolicyV2" dla typu SimpleSchedulePolicyV2. | "LogSchedulePolicy" "LongTermSchedulePolicy" "SimpleSchedulePolicy" "SimpleSchedulePolicyV2" (wymagane) |
Ustawienia
Nazwa | Opis | Wartość |
---|---|---|
isCompression | Flaga kompresji obciążenia. Dodano to tak, aby polecenie "isSqlCompression" zostanie wycofany po uaktualnieniu klientów, aby rozważyć tę flagę. |
Bool |
issqlcompression | Flaga kompresji SQL | Bool |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
SimpleRetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad ochrony. | retentionDuration |
retentionPolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleRetentionPolicy" (wymagane) |
SimpleSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
hourlySchedule | Harmonogram godzinowy tych zasad | |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleSchedulePolicy" (wymagane) |
scheduleRunDays | Lista dni tygodnia, które należy uruchomić w tym harmonogramie. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
scheduleRunFrequency | Częstotliwość operacji harmonogramu tych zasad. | "Codziennie" "Godzinowe" "Nieprawidłowy" "Co tydzień" |
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
scheduleWeeklyFrequency | Przy każdej liczbie tygodni ten harmonogram musi być uruchamiany. | Int |
SimpleSchedulePolicyV2
Nazwa | Opis | Wartość |
---|---|---|
dailySchedule | Dzienny harmonogram tych zasad | |
hourlySchedule | godzinowy harmonogram tych zasad | |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleSchedulePolicyV2" (wymagane) |
scheduleRunFrequency | Częstotliwość operacji harmonogramu tych zasad. | "Codziennie" "Godzinowe" "Nieprawidłowy" "Co tydzień" |
weeklySchedule | Tygodniowy harmonogram tych zasad | WeeklySchedule |
SubProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
policyType | Typ zasad kopii zapasowej | "CopyOnlyFull" "Różnicowy" "Pełny" "Przyrostowe" "Nieprawidłowy" "Dziennik" |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
WeeklyRetentionFormat
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheWeek | Lista dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
weeksOfTheMonth | Lista tygodni miesiąca. | Tablica ciągów zawierająca dowolną z: "Pierwszy" "Czwarty" "Nieprawidłowy" "Ostatni" "Drugi" "Trzeci" |
WeeklyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheWeek | Lista dni tygodnia dla zasad przechowywania tygodniowego. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
WeeklySchedule
Nazwa | Opis | Wartość |
---|---|---|
scheduleRunDays | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
|
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
YearlyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
monthsOfYear | Lista miesięcy rocznych zasad przechowywania. | Tablica ciągów zawierająca dowolną z: "Kwiecień" "Sierpień" "Grudzień" "Luty" "Nieprawidłowy" "Styczeń" "Lipiec" "Czerwiec" "Marzec" "Maj" "Listopad" "Październik" "Wrzesień" |
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionScheduleDaily | Format przechowywania dziennego dla zasad przechowywania długoterminowego. | DailyRetentionFormat |
retentionScheduleFormatType | Format harmonogramu przechowywania dla zasad przechowywania długoterminowego. | "Codziennie" "Nieprawidłowy" "Co tydzień" |
retentionScheduleWeekly | Format przechowywania tygodniowego dla zasad przechowywania długoterminowego. | WeeklyRetentionFormat |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
Azure Backup for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines) | Ten szablon tworzy magazyn usługi Recovery Services i zasady tworzenia kopii zapasowych specyficzne dla obciążenia. Rejestruje maszynę wirtualną w usłudze backup i konfiguruje ochronę |
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie) | Ten szablon umożliwia skonfigurowanie ochrony istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów. |
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usług Recovery Services (co godzinę) | Ten szablon konfiguruje ochronę z częstotliwością godzinową dla istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów. |
maszyny wirtualne usługi Resource Manager kopii zapasowej przy użyciu magazynu usługi Recovery Services | Ten szablon będzie używać istniejącego magazynu usługi Recovery Services i istniejących zasad tworzenia kopii zapasowych oraz konfiguruje tworzenie kopii zapasowych wielu maszyn wirtualnych usługi Resource Manager należących do tej samej grupy zasobów |
tworzenie codziennych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs | Ten szablon umożliwia utworzenie magazynu usługi Recovery Service i codziennych zasad kopii zapasowych, które mogą służyć do ochrony klasycznych i opartych na usłudze ARM maszyn wirtualnych IaaS. |
Tworzenie magazynu usługi Recovery Services przy użyciu zasad tworzenia kopii zapasowych | Ten szablon tworzy magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych i konfiguruje opcjonalne funkcje, takie jak tożsamość systemu, typ magazynu kopii zapasowych, przywracanie między regionami i dzienniki diagnostyczne oraz blokada usuwania. |
tworzenie cotygodniowych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs | Ten szablon umożliwia utworzenie magazynu usługi Recovery Service i codziennych zasad kopii zapasowych, które mogą służyć do ochrony klasycznych i opartych na usłudze ARM maszyn wirtualnych IaaS. |
Definicja zasobu szablonu usługi ARM
Typ zasobu vaults/backupPolicies można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/backupPolicies, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2022-03-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
Obiekty RetentionPolicy
Ustaw właściwość retentionPolicyType, aby określić typ obiektu.
W przypadku LongTermRetentionPolicyużyj:
{
"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" ]
}
}
W przypadku SimpleRetentionPolicyużyj:
{
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionPolicyType": "SimpleRetentionPolicy"
}
Obiekty SchedulePolicy
Ustaw właściwość schedulePolicyType, aby określić typ obiektu.
W przypadku LogSchedulePolicyużyj:
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
W przypadku LongTermSchedulePolicyużyj:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
W przypadku SimpleSchedulePolicyużyj:
{
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
W przypadku SimpleSchedulePolicyV2użyj:
{
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
}
Obiekty ProtectionPolicy
Ustaw właściwość backupManagementType, aby określić typ obiektu.
W przypadku AzureIaasVMużyj:
{
"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
},
"timeZone": "string"
}
W przypadku AzureSqlużyj:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
W przypadku azureStorageużyj:
{
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string",
"workLoadType": "string"
}
W przypadku azureWorkloadużyj:
{
"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
}
}
],
"workLoadType": "string"
}
W przypadku GenericProtectionPolicyużyj:
{
"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
}
}
],
"timeZone": "string"
}
W przypadku MAB użyj:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Wartości właściwości
AzureFileShareProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureStorage" (wymagane) |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
workLoadType | Typ obciążenia do zarządzania kopiami zapasowymi | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "PlikFolder" "GenericDataSource" "Nieprawidłowy" "SAPAseDatabase" "SAPHanaDatabase" "SharePoint" "SQLDataBase" "SQLDB" "SystemState" "Maszyna wirtualna" "VMwareVM" |
AzureIaaSVMProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureIaasVM" (wymagane) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Zakres zasad natychmiastowego przechowywania rp w dniach | Int |
policyType | Typ zasad kopii zapasowej | "Nieprawidłowy" "V1" "V2" |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
AzureSqlProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureSql" (wymagane) |
retentionPolicy | Szczegóły zasad przechowywania. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureWorkload" (wymagany) |
makePolicyConsistent | Rozwiązywanie niespójności zasad | Bool |
Ustawienia | Typowe ustawienia zarządzania kopiami zapasowymi | Ustawienia |
subProtectionPolicy | Lista zasad ochrony podrzędnej, które obejmują harmonogram i przechowywanie | SubProtectionPolicy[] |
workLoadType | Typ obciążenia do zarządzania kopiami zapasowymi | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "PlikFolder" "GenericDataSource" "Nieprawidłowy" "SAPAseDatabase" "SAPHanaDatabase" "SharePoint" "SQLDataBase" "SQLDB" "SystemState" "Maszyna wirtualna" "VMwareVM" |
DailyRetentionFormat
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheMonth | Lista dni miesiąca. | dzień[] |
DailyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
DailySchedule
Nazwa | Opis | Wartość |
---|---|---|
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
Dzień
Nazwa | Opis | Wartość |
---|---|---|
data | Data miesiąca | Int |
isLast | Czy data jest datą ostatniego miesiąca | Bool |
GenericProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "GenericProtectionPolicy" (wymagane) |
fabricName | Nazwa sieci szkieletowej tych zasad. | struna |
subProtectionPolicy | Lista zasad ochrony podrzędnej, które obejmują harmonogram i przechowywanie | SubProtectionPolicy[] |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
Godzinaschedule
Nazwa | Opis | Wartość |
---|---|---|
interwał | Interwał wyzwalania kopii zapasowej. Dla wartości godzinowej może być 4/6/8/12 |
Int |
scheduleWindowDuration | Aby określić czas trwania okna tworzenia kopii zapasowej | Int |
scheduleWindowStartTime | Aby określić godzinę rozpoczęcia okna tworzenia kopii zapasowej | struna |
InstantRPAdditionalDetails
Nazwa | Opis | Wartość |
---|---|---|
azureBackupRGNamePrefix | struna | |
azureBackupRGNameSuffix | struna |
LogSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
scheduleFrequencyInMins | Częstotliwość wykonywania operacji harmonogramu dziennika dla tych zasad w minutach. | Int |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LogSchedulePolicy" (wymagane) |
LongTermRetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
dailySchedule | Dzienny harmonogram przechowywania zasad ochrony. | DailyRetentionSchedule |
monthlySchedule | Miesięczny harmonogram przechowywania zasad ochrony. | MonthlyRetentionSchedule |
retentionPolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LongTermRetentionPolicy" (wymagane) |
weeklySchedule | Tygodniowy harmonogram przechowywania zasad ochrony. | WeeklyRetentionSchedule |
yearlySchedule | Roczny harmonogram przechowywania zasad ochrony. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LongTermSchedulePolicy" (wymagane) |
MabProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "MAB" (wymagane) |
retentionPolicy | Szczegóły zasad przechowywania. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych zasad kopii zapasowych. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2022-03-01' |
eTag | Opcjonalny element ETag. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości ProtectionPolicyResource | ProtectionPolicy |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/backupPolicies" |
MonthlyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionScheduleDaily | Format przechowywania dziennego dla zasad przechowywania miesięcznego. | DailyRetentionFormat |
retentionScheduleFormatType | Typ formatu harmonogramu przechowywania dla zasad przechowywania miesięcznego. | "Codziennie" "Nieprawidłowy" "Co tydzień" |
retentionScheduleWeekly | Format przechowywania tygodniowego dla zasad przechowywania miesięcznego. | WeeklyRetentionFormat |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
ProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ustaw wartość "AzureIaasVM" dla typu AzureIaaSVMProtectionPolicy. Ustaw wartość "AzureSql" dla typu AzureSqlProtectionPolicy. Ustaw wartość "AzureStorage" dla typu AzureFileShareProtectionPolicy. Ustaw wartość "AzureWorkload" dla typu AzureVmWorkloadProtectionPolicy. Ustaw wartość "GenericProtectionPolicy" dla typu GenericProtectionPolicy. Ustaw wartość "MAB" dla typu MabProtectionPolicy. | "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" "GenericProtectionPolicy" "MAB" (wymagane) |
protectedItemsCount | Liczba elementów skojarzonych z tą zasadą. | Int |
resourceGuardOperationRequests | Żądania operacji usługi ResourceGuard | string[] |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Czas przechowywania
Nazwa | Opis | Wartość |
---|---|---|
hrabia | 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. |
Int |
durationType | Typ czasu przechowywania zasad przechowywania. | "Dni" "Nieprawidłowy" "Miesiące" "Tygodnie" "Lata" |
RetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
retentionPolicyType | Ustaw wartość "LongTermRetentionPolicy" dla typu LongTermRetentionPolicy. Ustaw wartość "SimpleRetentionPolicy" dla typu SimpleRetentionPolicy. | "LongTermRetentionPolicy" "SimpleRetentionPolicy" (wymagane) |
SchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
schedulePolicyType | Ustaw wartość "LogSchedulePolicy" dla typu LogSchedulePolicy. Ustaw wartość "LongTermSchedulePolicy" dla typu LongTermSchedulePolicy. Ustaw wartość "SimpleSchedulePolicy" dla typu SimpleSchedulePolicy. Ustaw wartość "SimpleSchedulePolicyV2" dla typu SimpleSchedulePolicyV2. | "LogSchedulePolicy" "LongTermSchedulePolicy" "SimpleSchedulePolicy" "SimpleSchedulePolicyV2" (wymagane) |
Ustawienia
Nazwa | Opis | Wartość |
---|---|---|
isCompression | Flaga kompresji obciążenia. Dodano to tak, aby polecenie "isSqlCompression" zostanie wycofany po uaktualnieniu klientów, aby rozważyć tę flagę. |
Bool |
issqlcompression | Flaga kompresji SQL | Bool |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
SimpleRetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad ochrony. | retentionDuration |
retentionPolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleRetentionPolicy" (wymagane) |
SimpleSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
hourlySchedule | Harmonogram godzinowy tych zasad | |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleSchedulePolicy" (wymagane) |
scheduleRunDays | Lista dni tygodnia, które należy uruchomić w tym harmonogramie. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
scheduleRunFrequency | Częstotliwość operacji harmonogramu tych zasad. | "Codziennie" "Godzinowe" "Nieprawidłowy" "Co tydzień" |
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
scheduleWeeklyFrequency | Przy każdej liczbie tygodni ten harmonogram musi być uruchamiany. | Int |
SimpleSchedulePolicyV2
Nazwa | Opis | Wartość |
---|---|---|
dailySchedule | Dzienny harmonogram tych zasad | |
hourlySchedule | godzinowy harmonogram tych zasad | |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleSchedulePolicyV2" (wymagane) |
scheduleRunFrequency | Częstotliwość operacji harmonogramu tych zasad. | "Codziennie" "Godzinowe" "Nieprawidłowy" "Co tydzień" |
weeklySchedule | Tygodniowy harmonogram tych zasad | WeeklySchedule |
SubProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
policyType | Typ zasad kopii zapasowej | "CopyOnlyFull" "Różnicowy" "Pełny" "Przyrostowe" "Nieprawidłowy" "Dziennik" |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
WeeklyRetentionFormat
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheWeek | Lista dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
weeksOfTheMonth | Lista tygodni miesiąca. | Tablica ciągów zawierająca dowolną z: "Pierwszy" "Czwarty" "Nieprawidłowy" "Ostatni" "Drugi" "Trzeci" |
WeeklyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheWeek | Lista dni tygodnia dla zasad przechowywania tygodniowego. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
WeeklySchedule
Nazwa | Opis | Wartość |
---|---|---|
scheduleRunDays | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
|
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
YearlyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
monthsOfYear | Lista miesięcy rocznych zasad przechowywania. | Tablica ciągów zawierająca dowolną z: "Kwiecień" "Sierpień" "Grudzień" "Luty" "Nieprawidłowy" "Styczeń" "Lipiec" "Czerwiec" "Marzec" "Maj" "Listopad" "Październik" "Wrzesień" |
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionScheduleDaily | Format przechowywania dziennego dla zasad przechowywania długoterminowego. | DailyRetentionFormat |
retentionScheduleFormatType | Format harmonogramu przechowywania dla zasad przechowywania długoterminowego. | "Codziennie" "Nieprawidłowy" "Co tydzień" |
retentionScheduleWeekly | Format przechowywania tygodniowego dla zasad przechowywania długoterminowego. | WeeklyRetentionFormat |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
Azure Backup for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines) Wdrażanie do Azure |
Ten szablon tworzy magazyn usługi Recovery Services i zasady tworzenia kopii zapasowych specyficzne dla obciążenia. Rejestruje maszynę wirtualną w usłudze backup i konfiguruje ochronę |
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie) Wdrażanie do Azure |
Ten szablon umożliwia skonfigurowanie ochrony istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów. |
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usług Recovery Services (co godzinę) Wdrażanie do Azure |
Ten szablon konfiguruje ochronę z częstotliwością godzinową dla istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów. |
maszyny wirtualne usługi Resource Manager kopii zapasowej przy użyciu magazynu usługi Recovery Services Wdrażanie do Azure |
Ten szablon będzie używać istniejącego magazynu usługi Recovery Services i istniejących zasad tworzenia kopii zapasowych oraz konfiguruje tworzenie kopii zapasowych wielu maszyn wirtualnych usługi Resource Manager należących do tej samej grupy zasobów |
tworzenie codziennych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs Wdrażanie do Azure |
Ten szablon umożliwia utworzenie magazynu usługi Recovery Service i codziennych zasad kopii zapasowych, które mogą służyć do ochrony klasycznych i opartych na usłudze ARM maszyn wirtualnych IaaS. |
Tworzenie magazynu usługi Recovery Services przy użyciu zasad tworzenia kopii zapasowych Wdrażanie do Azure |
Ten szablon tworzy magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych i konfiguruje opcjonalne funkcje, takie jak tożsamość systemu, typ magazynu kopii zapasowych, przywracanie między regionami i dzienniki diagnostyczne oraz blokada usuwania. |
tworzenie cotygodniowych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs Wdrażanie do Azure |
Ten szablon umożliwia utworzenie magazynu usługi Recovery Service i codziennych zasad kopii zapasowych, które mogą służyć do ochrony klasycznych i opartych na usłudze ARM maszyn wirtualnych IaaS. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu vaults/backupPolicies można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/backupPolicies, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2022-03-01"
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
}
})
}
Obiekty RetentionPolicy
Ustaw właściwość retentionPolicyType, aby określić typ obiektu.
W przypadku LongTermRetentionPolicyużyj:
{
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"
]
}
}
W przypadku SimpleRetentionPolicyużyj:
{
retentionDuration = {
count = int
durationType = "string"
}
retentionPolicyType = "SimpleRetentionPolicy"
}
Obiekty SchedulePolicy
Ustaw właściwość schedulePolicyType, aby określić typ obiektu.
W przypadku LogSchedulePolicyużyj:
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
W przypadku LongTermSchedulePolicyużyj:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
W przypadku SimpleSchedulePolicyużyj:
{
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
W przypadku SimpleSchedulePolicyV2użyj:
{
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicyV2"
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
}
Obiekty ProtectionPolicy
Ustaw właściwość backupManagementType, aby określić typ obiektu.
W przypadku AzureIaasVMużyj:
{
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
}
timeZone = "string"
}
W przypadku AzureSqlużyj:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
W przypadku azureStorageużyj:
{
backupManagementType = "AzureStorage"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
workLoadType = "string"
}
W przypadku azureWorkloadużyj:
{
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
}
}
]
workLoadType = "string"
}
W przypadku GenericProtectionPolicyużyj:
{
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
}
}
]
timeZone = "string"
}
W przypadku MAB użyj:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Wartości właściwości
AzureFileShareProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureStorage" (wymagane) |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
workLoadType | Typ obciążenia do zarządzania kopiami zapasowymi | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "PlikFolder" "GenericDataSource" "Nieprawidłowy" "SAPAseDatabase" "SAPHanaDatabase" "SharePoint" "SQLDataBase" "SQLDB" "SystemState" "Maszyna wirtualna" "VMwareVM" |
AzureIaaSVMProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureIaasVM" (wymagane) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Zakres zasad natychmiastowego przechowywania rp w dniach | Int |
policyType | Typ zasad kopii zapasowej | "Nieprawidłowy" "V1" "V2" |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
AzureSqlProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureSql" (wymagane) |
retentionPolicy | Szczegóły zasad przechowywania. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "AzureWorkload" (wymagany) |
makePolicyConsistent | Rozwiązywanie niespójności zasad | Bool |
Ustawienia | Typowe ustawienia zarządzania kopiami zapasowymi | Ustawienia |
subProtectionPolicy | Lista zasad ochrony podrzędnej, które obejmują harmonogram i przechowywanie | SubProtectionPolicy[] |
workLoadType | Typ obciążenia do zarządzania kopiami zapasowymi | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "PlikFolder" "GenericDataSource" "Nieprawidłowy" "SAPAseDatabase" "SAPHanaDatabase" "SharePoint" "SQLDataBase" "SQLDB" "SystemState" "Maszyna wirtualna" "VMwareVM" |
DailyRetentionFormat
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheMonth | Lista dni miesiąca. | dzień[] |
DailyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
DailySchedule
Nazwa | Opis | Wartość |
---|---|---|
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
Dzień
Nazwa | Opis | Wartość |
---|---|---|
data | Data miesiąca | Int |
isLast | Czy data jest datą ostatniego miesiąca | Bool |
GenericProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "GenericProtectionPolicy" (wymagane) |
fabricName | Nazwa sieci szkieletowej tych zasad. | struna |
subProtectionPolicy | Lista zasad ochrony podrzędnej, które obejmują harmonogram i przechowywanie | SubProtectionPolicy[] |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
Godzinaschedule
Nazwa | Opis | Wartość |
---|---|---|
interwał | Interwał wyzwalania kopii zapasowej. Dla wartości godzinowej może być 4/6/8/12 |
Int |
scheduleWindowDuration | Aby określić czas trwania okna tworzenia kopii zapasowej | Int |
scheduleWindowStartTime | Aby określić godzinę rozpoczęcia okna tworzenia kopii zapasowej | struna |
InstantRPAdditionalDetails
Nazwa | Opis | Wartość |
---|---|---|
azureBackupRGNamePrefix | struna | |
azureBackupRGNameSuffix | struna |
LogSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
scheduleFrequencyInMins | Częstotliwość wykonywania operacji harmonogramu dziennika dla tych zasad w minutach. | Int |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LogSchedulePolicy" (wymagane) |
LongTermRetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
dailySchedule | Dzienny harmonogram przechowywania zasad ochrony. | DailyRetentionSchedule |
monthlySchedule | Miesięczny harmonogram przechowywania zasad ochrony. | MonthlyRetentionSchedule |
retentionPolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LongTermRetentionPolicy" (wymagane) |
weeklySchedule | Tygodniowy harmonogram przechowywania zasad ochrony. | WeeklyRetentionSchedule |
yearlySchedule | Roczny harmonogram przechowywania zasad ochrony. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "LongTermSchedulePolicy" (wymagane) |
MabProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "MAB" (wymagane) |
retentionPolicy | Szczegóły zasad przechowywania. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych zasad kopii zapasowych. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Nazwa | Opis | Wartość |
---|---|---|
eTag | Opcjonalny element ETag. | struna |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: magazyny |
Właściwości | Właściwości ProtectionPolicyResource | ProtectionPolicy |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/backupPolicies@2022-03-01" |
MonthlyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionScheduleDaily | Format przechowywania dziennego dla zasad przechowywania miesięcznego. | DailyRetentionFormat |
retentionScheduleFormatType | Typ formatu harmonogramu przechowywania dla zasad przechowywania miesięcznego. | "Codziennie" "Nieprawidłowy" "Co tydzień" |
retentionScheduleWeekly | Format przechowywania tygodniowego dla zasad przechowywania miesięcznego. | WeeklyRetentionFormat |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
ProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
backupManagementType | Ustaw wartość "AzureIaasVM" dla typu AzureIaaSVMProtectionPolicy. Ustaw wartość "AzureSql" dla typu AzureSqlProtectionPolicy. Ustaw wartość "AzureStorage" dla typu AzureFileShareProtectionPolicy. Ustaw wartość "AzureWorkload" dla typu AzureVmWorkloadProtectionPolicy. Ustaw wartość "GenericProtectionPolicy" dla typu GenericProtectionPolicy. Ustaw wartość "MAB" dla typu MabProtectionPolicy. | "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" "GenericProtectionPolicy" "MAB" (wymagane) |
protectedItemsCount | Liczba elementów skojarzonych z tą zasadą. | Int |
resourceGuardOperationRequests | Żądania operacji usługi ResourceGuard | string[] |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Czas przechowywania
Nazwa | Opis | Wartość |
---|---|---|
hrabia | 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. |
Int |
durationType | Typ czasu przechowywania zasad przechowywania. | "Dni" "Nieprawidłowy" "Miesiące" "Tygodnie" "Lata" |
RetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
retentionPolicyType | Ustaw wartość "LongTermRetentionPolicy" dla typu LongTermRetentionPolicy. Ustaw wartość "SimpleRetentionPolicy" dla typu SimpleRetentionPolicy. | "LongTermRetentionPolicy" "SimpleRetentionPolicy" (wymagane) |
SchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
schedulePolicyType | Ustaw wartość "LogSchedulePolicy" dla typu LogSchedulePolicy. Ustaw wartość "LongTermSchedulePolicy" dla typu LongTermSchedulePolicy. Ustaw wartość "SimpleSchedulePolicy" dla typu SimpleSchedulePolicy. Ustaw wartość "SimpleSchedulePolicyV2" dla typu SimpleSchedulePolicyV2. | "LogSchedulePolicy" "LongTermSchedulePolicy" "SimpleSchedulePolicy" "SimpleSchedulePolicyV2" (wymagane) |
Ustawienia
Nazwa | Opis | Wartość |
---|---|---|
isCompression | Flaga kompresji obciążenia. Dodano to tak, aby polecenie "isSqlCompression" zostanie wycofany po uaktualnieniu klientów, aby rozważyć tę flagę. |
Bool |
issqlcompression | Flaga kompresji SQL | Bool |
strefa czasowa | Opcjonalne dane wejściowe strefy czasowej jako ciąg. Na przykład: TimeZone = "Pacific Standard Time". | struna |
SimpleRetentionPolicy
Nazwa | Opis | Wartość |
---|---|---|
retentionDuration | Czas przechowywania zasad ochrony. | retentionDuration |
retentionPolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleRetentionPolicy" (wymagane) |
SimpleSchedulePolicy
Nazwa | Opis | Wartość |
---|---|---|
hourlySchedule | Harmonogram godzinowy tych zasad | |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleSchedulePolicy" (wymagane) |
scheduleRunDays | Lista dni tygodnia, które należy uruchomić w tym harmonogramie. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
scheduleRunFrequency | Częstotliwość operacji harmonogramu tych zasad. | "Codziennie" "Godzinowe" "Nieprawidłowy" "Co tydzień" |
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
scheduleWeeklyFrequency | Przy każdej liczbie tygodni ten harmonogram musi być uruchamiany. | Int |
SimpleSchedulePolicyV2
Nazwa | Opis | Wartość |
---|---|---|
dailySchedule | Dzienny harmonogram tych zasad | |
hourlySchedule | godzinowy harmonogram tych zasad | |
schedulePolicyType | Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. | "SimpleSchedulePolicyV2" (wymagane) |
scheduleRunFrequency | Częstotliwość operacji harmonogramu tych zasad. | "Codziennie" "Godzinowe" "Nieprawidłowy" "Co tydzień" |
weeklySchedule | Tygodniowy harmonogram tych zasad | WeeklySchedule |
SubProtectionPolicy
Nazwa | Opis | Wartość |
---|---|---|
policyType | Typ zasad kopii zapasowej | "CopyOnlyFull" "Różnicowy" "Pełny" "Przyrostowe" "Nieprawidłowy" "Dziennik" |
retentionPolicy | Zasady przechowywania ze szczegółami dotyczącymi zakresów przechowywania kopii zapasowych. | RetentionPolicy |
schedulePolicy | Harmonogram tworzenia kopii zapasowych określony w ramach zasad tworzenia kopii zapasowych. | SchedulePolicy |
WeeklyRetentionFormat
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheWeek | Lista dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
weeksOfTheMonth | Lista tygodni miesiąca. | Tablica ciągów zawierająca dowolną z: "Pierwszy" "Czwarty" "Nieprawidłowy" "Ostatni" "Drugi" "Trzeci" |
WeeklyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
daysOfTheWeek | Lista dni tygodnia dla zasad przechowywania tygodniowego. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |
WeeklySchedule
Nazwa | Opis | Wartość |
---|---|---|
scheduleRunDays | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
|
scheduleRunTimes | Lista godzin dnia, które należy uruchomić w tym harmonogramie. | string[] |
YearlyRetentionSchedule
Nazwa | Opis | Wartość |
---|---|---|
monthsOfYear | Lista miesięcy rocznych zasad przechowywania. | Tablica ciągów zawierająca dowolną z: "Kwiecień" "Sierpień" "Grudzień" "Luty" "Nieprawidłowy" "Styczeń" "Lipiec" "Czerwiec" "Marzec" "Maj" "Listopad" "Październik" "Wrzesień" |
retentionDuration | Czas przechowywania zasad przechowywania. | retentionDuration |
retentionScheduleDaily | Format przechowywania dziennego dla zasad przechowywania długoterminowego. | DailyRetentionFormat |
retentionScheduleFormatType | Format harmonogramu przechowywania dla zasad przechowywania długoterminowego. | "Codziennie" "Nieprawidłowy" "Co tydzień" |
retentionScheduleWeekly | Format przechowywania tygodniowego dla zasad przechowywania długoterminowego. | WeeklyRetentionFormat |
retentionTimes | Czas przechowywania zasad przechowywania. | string[] |