Trezory Microsoft.RecoveryServices/backupPolicies z 1. 6. 2016

Definice prostředku Bicep

Typ prostředku vaults/backupPolicies je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/backupPolicies, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    protectedItemsCount: int
    backupManagementType: 'string'
    // For remaining properties, see ProtectionPolicy objects
  }
}

Objekty ProtectionPolicy

Nastavte vlastnost backupManagementType a zadejte typ objektu.

Pro AzureIaasVM použijte:

  backupManagementType: 'AzureIaasVM'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }

V případě AzureSql použijte:

  backupManagementType: 'AzureSql'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }

Pro MAB použijte:

  backupManagementType: 'MAB'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }

Objekty RetentionPolicy

Nastavte vlastnost retentionPolicyType a určete typ objektu.

Pro LongTermRetentionPolicy použijte:

  retentionPolicyType: 'LongTermRetentionPolicy'
  dailySchedule: {
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionTimes: [
      'string'
    ]
  }
  monthlySchedule: {
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionScheduleDaily: {
      daysOfTheMonth: [
        {
          date: int
          isLast: bool
        }
      ]
    }
    retentionScheduleFormatType: 'string'
    retentionScheduleWeekly: {
      daysOfTheWeek: [
        'string'
      ]
      weeksOfTheMonth: [
        'string'
      ]
    }
    retentionTimes: [
      'string'
    ]
  }
  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'
    ]
  }

Pro SimpleRetentionPolicy použijte:

  retentionPolicyType: 'SimpleRetentionPolicy'
  retentionDuration: {
    count: int
    durationType: 'string'
  }

Objekty SchedulePolicy

Nastavte vlastnost schedulePolicyType a určete typ objektu.

Pro LongTermSchedulePolicy použijte:

  schedulePolicyType: 'LongTermSchedulePolicy'

Pro SimpleSchedulePolicy použijte:

  schedulePolicyType: 'SimpleSchedulePolicy'
  scheduleRunDays: [
    'string'
  ]
  scheduleRunFrequency: 'string'
  scheduleRunTimes: [
    'string'
  ]
  scheduleWeeklyFrequency: int

Hodnoty vlastností

trezory/backupPolicies

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)

Omezení počtu znaků: 3–150

Platné znaky:
Alfanumerické znaky a pomlčky.

Začněte písmenem. Nemůže končit pomlčkam.
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu : trezory
Etag Volitelná značka ETag. řetězec
properties Základní třída pro zásady zálohování. Z této třídy se odvozují zásady zálohování specifické pro úlohy. Zásady ochrany

Zásady ochrany

Název Description Hodnota
protectedItemsCount Počet položek přidružených k této zásadě int
typ backupManagement Nastavení typu objektu AzureIaasVM
AzureSql
MAB (povinné)

AzureIaaSVMProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureIaasVM (povinné)
retentionPolicy Zásady uchovávání informací s podrobnostmi o rozsahech uchovávání záložních kopií. Zásady uchovávání informací
schedulePolicy Plán zálohování zadaný jako součást zásad zálohování. Zásady plánu

Zásady uchovávání informací

Název Description Hodnota
retentionPolicyType Nastavení typu objektu LongTermRetentionPolicy
SimpleRetentionPolicy (povinné)

LongTermRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. LongTermRetentionPolicy (povinné)
dailySchedule Denní plán uchovávání zásad zálohování. DailyRetentionSchedule
monthlySchedule Plán měsíčního uchovávání zásad zálohování. MonthlyRetentionSchedule
weeklySchedule Týdenní plán uchovávání zásad zálohování. WeeklyRetentionSchedule
yearlySchedule Plán ročního uchovávání zásad zálohování. YearlyRetentionSchedule

DailyRetentionSchedule

Název Description Hodnota
retentionDuration Doba uchovávání zásad uchovávání informací. Doba uchování
retentionTimes Doba uchovávání zásad uchovávání informací. string[]

Doba uchování

Název Description Hodnota
count Počet typů doby trvání. Doba uchování je určena kombinací hodnot Count times (Počet časů) a durationType (Doba trvání).
Pokud například Count = 3 a durationType = Weeks, pak doba uchovávání je tři týdny.
int
durationType Typ doby uchovávání informací zásad uchovávání informací. 'Days'
"Neplatné"
'Months'
Týdny
'Years'

MonthlyRetentionSchedule

Název Description Hodnota
retentionDuration Doba uchovávání zásad uchovávání informací. Doba uchování
retentionScheduleDaily Formát denního uchovávání informací pro zásady měsíčního uchovávání informací. DailyRetentionFormat
retentionScheduleFormatType Typ formátu plánu uchovávání informací pro zásady měsíčního uchovávání informací "Denně"
"Neplatné"
"Týdně"
retentionScheduleWeekly Týdenní formát uchovávání informací pro zásady měsíčního uchovávání informací. WeeklyRetentionFormat
retentionTimes Doby uchovávání zásad uchovávání informací. string[]

DailyRetentionFormat

Název Description Hodnota
daysOfTheMonth Seznam dnů v měsíci Den[]

Den

Název Description Hodnota
date int
isLast bool

WeeklyRetentionFormat

Název Description Hodnota
daysOfTheWeek Seznam dnů v týdnu Pole řetězců obsahující některou z těchto možností:
"Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
WeeksOfTheMonth Seznam týdnů v měsíci Pole řetězců obsahující některou z těchto možností:
"První"
"Čtvrtý"
"Poslední"
"Sekunda"
"Třetí"

WeeklyRetentionSchedule

Název Description Hodnota
daysOfTheWeek Seznam dnů v týdnu pro týdenní zásady uchovávání informací Pole řetězců obsahující některou z těchto možností:
"Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
retentionDuration Doba uchovávání informací podle zásad uchovávání informací. Doba uchování
retentionTimes Doby uchovávání zásad uchovávání informací. string[]

YearlyRetentionSchedule

Název Description Hodnota
200 měsíců Seznam měsíců v roce pro roční zásady uchovávání informací Pole řetězců obsahující některou z těchto možností:
Duben
'August'
'Prosinec'
Únor
'Neplatné'
Leden
Červenec
Červen
Březen
"Květen"
Listopad
'Říjen'
'Září'
retentionDuration Doba uchovávání informací pro zásady uchovávání informací. Doba uchování
retentionScheduleDaily Formát denního uchovávání pro roční zásady uchovávání informací. DailyRetentionFormat
retentionScheduleFormatType Formát plánu uchovávání informací pro roční zásady uchovávání informací. "Denně"
'Neplatné'
'Týdně'
retentionScheduleWeekly Formát týdenního uchovávání pro roční zásady uchovávání informací. WeeklyRetentionFormat
retentionTimes Doby uchovávání informací pro zásady uchovávání informací. string[]

SimpleRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. SimpleRetentionPolicy (povinné)
retentionDuration Doba uchovávání zásad ochrany. Doba uchování

Zásady plánu

Název Description Hodnota
schedulePolicyType Nastavení typu objektu LongTermSchedulePolicy
SimpleSchedulePolicy (povinné)

LongTermSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. LongTermSchedulePolicy (povinné)

SimpleSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. SimpleSchedulePolicy (povinné)
scheduleRunDays Tento seznam obsahuje dny v týdnu, kdy plán běží. Pole řetězců obsahující některou z těchto možností:
"Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
scheduleRunFrequency Definuje interval četnosti (denní nebo týdenní) pro zásady plánování. "Denně"
'Neplatné'
'Týdně'
scheduleRunTimes Seznam časů, během dne, kdy plán běží. string[]
scheduleWeeklyFrequency Počet spuštění plánu za týden int

AzureSqlProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureSql (povinné)
retentionPolicy Podrobnosti o zásadách uchovávání informací. Zásady uchovávání informací

MabProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. MaB (povinné)
retentionPolicy Podrobnosti zadané v zásadách uchovávání informací. Zásady uchovávání informací
zásady plánovače Plán zadaný v zásadách zálohování. Zásady plánu

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Zálohování existující sdílené složky pomocí služby Recovery Services (denně)

Nasazení do Azure
Tato šablona konfiguruje ochranu pro existující sdílenou složku v existujícím účtu úložiště. Na základě nastavených hodnot parametrů vytvoří nový nebo použije existující trezor služby Recovery Services a zásady zálohování.
Zálohování existující sdílené složky pomocí služby Recovery Services (hodinově)

Nasazení do Azure
Tato šablona konfiguruje ochranu s hodinovou frekvencí pro existující sdílenou složku, která se nachází v existujícím účtu úložiště. Na základě nastavených hodnot parametrů vytvoří nový nebo použije existující trezor služby Recovery Services a zásady zálohování.
Zálohování Resource Manager virtuálních počítačů s využitím trezoru služby Recovery Services

Nasazení do Azure
Tato šablona použije existující trezor služby Recovery Services a existující zásady zálohování a nakonfiguruje zálohování několika Resource Manager virtuálních počítačů, které patří do stejné skupiny prostředků.
Vytvoření trezoru služby Recovery Services se zásadami zálohování

Nasazení do Azure
Tato šablona vytvoří trezor služby Recovery Services se zásadami zálohování a nakonfiguruje volitelné funkce, jako je identita systému, typ úložiště zálohování, obnovení mezi oblastmi a diagnostické protokoly a zámek proti odstranění.
Vytvoření zásady denního zálohování pro službu RS Vault za účelem ochrany virtuálních počítačů IaaSVM

Nasazení do Azure
Tato šablona vytvoří trezor služby Recovery Services a zásady denního zálohování, které je možné použít k ochraně klasických virtuálních počítačů i virtuálních počítačů IaaS založených na ARM.
Azure Backup pro úlohy v Azure Virtual Machines

Nasazení do Azure
Tato šablona vytvoří trezor služby Recovery Services a zásady zálohování specifické pro úlohy. Zaregistruje virtuální počítač ve službě Backup a nakonfiguruje ochranu.
Vytvoření týdenních zásad zálohování pro službu RS Vault za účelem ochrany virtuálních počítačů IaaSVM

Nasazení do Azure
Tato šablona vytvoří trezor služby Recovery Services a zásady denního zálohování, které je možné použít k ochraně klasických virtuálních počítačů i virtuálních počítačů IaaS založených na ARM.

Definice prostředku šablony ARM

Typ prostředku vaults/backupPolicies je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/backupPolicies, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
  "apiVersion": "2016-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "protectedItemsCount": "int",
    "backupManagementType": "string"
    // For remaining properties, see ProtectionPolicy objects
  }
}

Objekty ProtectionPolicy

Nastavte vlastnost backupManagementType a zadejte typ objektu.

Pro AzureIaasVM použijte:

  "backupManagementType": "AzureIaasVM",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  }

V případě AzureSql použijte:

  "backupManagementType": "AzureSql",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  }

Pro MAB použijte:

  "backupManagementType": "MAB",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  }

Objekty RetentionPolicy

Nastavte vlastnost retentionPolicyType a určete typ objektu.

Pro LongTermRetentionPolicy použijte:

  "retentionPolicyType": "LongTermRetentionPolicy",
  "dailySchedule": {
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionTimes": [ "string" ]
  },
  "monthlySchedule": {
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionScheduleDaily": {
      "daysOfTheMonth": [
        {
          "date": "int",
          "isLast": "bool"
        }
      ]
    },
    "retentionScheduleFormatType": "string",
    "retentionScheduleWeekly": {
      "daysOfTheWeek": [ "string" ],
      "weeksOfTheMonth": [ "string" ]
    },
    "retentionTimes": [ "string" ]
  },
  "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" ]
  }

Pro SimpleRetentionPolicy použijte:

  "retentionPolicyType": "SimpleRetentionPolicy",
  "retentionDuration": {
    "count": "int",
    "durationType": "string"
  }

Objekty SchedulePolicy

Nastavte vlastnost schedulePolicyType a určete typ objektu.

Pro LongTermSchedulePolicy použijte:

  "schedulePolicyType": "LongTermSchedulePolicy"

Pro SimpleSchedulePolicy použijte:

  "schedulePolicyType": "SimpleSchedulePolicy",
  "scheduleRunDays": [ "string" ],
  "scheduleRunFrequency": "string",
  "scheduleRunTimes": [ "string" ],
  "scheduleWeeklyFrequency": "int"

Hodnoty vlastností

trezory/backupPolicies

Název Description Hodnota
typ Typ prostředku Microsoft.RecoveryServices/vaults/backupPolicies
apiVersion Verze rozhraní API prostředku '2016-06-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)

Omezení počtu znaků: 3–150

Platné znaky:
Alfanumerické znaky a pomlčky.

Začněte písmenem. Nemůže končit pomlčkam.
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Etag Volitelná značka ETag. řetězec
properties Základní třída pro zásady zálohování. Z této třídy se odvozují zásady zálohování specifické pro úlohy. Zásady ochrany

Zásady ochrany

Název Description Hodnota
protectedItemsCount Počet položek přidružených k této zásadě int
typ backupManagement Nastavení typu objektu AzureIaasVM
AzureSql
MAB (povinné)

AzureIaaSVMProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureIaasVM (povinné)
retentionPolicy Zásady uchovávání informací s podrobnostmi o rozsahech uchovávání kopií záloh. Zásady uchovávání informací
zásady plánovače Plán zálohování zadaný jako součást zásad zálohování. Zásady plánu

Zásady uchovávání informací

Název Description Hodnota
retentionPolicyType Nastavení typu objektu LongTermRetentionPolicy
SimpleRetentionPolicy (povinné)

LongTermRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. LongTermRetentionPolicy (povinné)
dailySchedule Plán denního uchovávání zásad zálohování. DailyRetentionSchedule
monthlySchedule Měsíční plán uchovávání zásad zálohování. MonthlyRetentionSchedule
weeklySchedule Týdenní plán uchovávání zásad zálohování. WeeklyRetentionSchedule
yearlySchedule Roční plán uchovávání zásad zálohování. YearlyRetentionSchedule

DailyRetentionSchedule

Název Description Hodnota
retentionDuration Doba uchovávání zásad uchovávání informací. Doba uchování
retentionTimes Doby uchovávání zásad uchovávání informací. string[]

Doba uchování

Název Description Hodnota
count Počet typů doby trvání. Doba uchování se určuje kombinací hodnot Count times (Počet časů) a durationType (Doba trvání).
Pokud například Count = 3 a durationType = Weeks, pak doba uchovávání je tři týdny.
int
typ doby trvání Typ doby uchovávání informací zásad uchovávání informací. 'Dny'
'Neplatné'
'Months'
'Týdny'
'Years'

MonthlyRetentionSchedule

Název Description Hodnota
retentionDuration Doba uchovávání zásad uchovávání informací. Doba uchování
retentionScheduleDaily Formát denního uchovávání pro zásady měsíčního uchovávání informací. DailyRetentionFormat
retentionScheduleFormatType Typ formátu plánu uchovávání informací pro zásady měsíčního uchovávání informací "Denně"
'Neplatné'
'Týdně'
retentionScheduleWeekly Týdenní formát uchovávání informací pro zásady měsíčního uchovávání informací WeeklyRetentionFormat
retentionTimes Doby uchovávání zásad uchovávání informací. string[]

DailyRetentionFormat

Název Description Hodnota
days OfTheMonth Seznam dnů v měsíci Den[]

Den

Název Description Hodnota
date int
isLast bool

WeeklyRetentionFormat

Název Description Hodnota
daysOfTheWeek Seznam dnů v týdnu Pole řetězců obsahující některou z těchto možností:
"Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
WeeksOfTheMonth Seznam týdnů v měsíci Pole řetězců obsahující některou z těchto možností:
"První"
"Čtvrtý"
"Poslední"
"Sekunda"
"Třetí"

WeeklyRetentionSchedule

Název Description Hodnota
daysOfTheWeek Seznam dnů v týdnu pro týdenní zásady uchovávání informací Pole řetězců obsahující některou z těchto možností:
"Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
retentionDuration Doba uchovávání informací podle zásad uchovávání informací. Doba uchování
retentionTimes Doby uchovávání zásad uchovávání informací. string[]

YearlyRetentionSchedule

Název Description Hodnota
200 měsíců Seznam měsíců v roce pro roční zásady uchovávání informací Pole řetězců obsahující některou z těchto možností:
Duben
'August'
'Prosinec'
Únor
'Neplatné'
Leden
Červenec
Červen
Březen
"Květen"
Listopad
'Říjen'
'Září'
retentionDuration Doba uchovávání informací pro zásady uchovávání informací. Doba uchování
retentionScheduleDaily Formát denního uchovávání pro roční zásady uchovávání informací. DailyRetentionFormat
retentionScheduleFormatType Formát plánu uchovávání informací pro roční zásady uchovávání informací. "Denně"
'Neplatné'
'Týdně'
retentionScheduleWeekly Formát týdenního uchovávání pro roční zásady uchovávání informací. WeeklyRetentionFormat
retentionTimes Doby uchovávání informací pro zásady uchovávání informací. string[]

SimpleRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. SimpleRetentionPolicy (povinné)
retentionDuration Doba uchovávání zásad ochrany. Doba uchování

Zásady plánu

Název Description Hodnota
schedulePolicyType Nastavení typu objektu LongTermSchedulePolicy
SimpleSchedulePolicy (povinné)

LongTermSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. LongTermSchedulePolicy (povinné)

SimpleSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. SimpleSchedulePolicy (povinné)
scheduleRunDays Tento seznam obsahuje dny v týdnu, kdy plán běží. Pole řetězců obsahující některou z těchto možností:
"Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
scheduleRunFrequency Definuje interval četnosti (denní nebo týdenní) pro zásady plánování. "Denně"
'Neplatné'
'Týdně'
scheduleRunTimes Seznam časů, během dne, kdy plán běží. string[]
scheduleWeeklyFrequency Počet spuštění plánu za týden int

AzureSqlProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureSql (povinné)
retentionPolicy Podrobnosti o zásadách uchovávání informací. Zásady uchovávání informací

MabProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. MaB (povinné)
retentionPolicy Podrobnosti zadané v zásadách uchovávání informací. Zásady uchovávání informací
zásady plánovače Plán zadaný v zásadách zálohování. Zásady plánu

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Zálohování existující sdílené složky pomocí služby Recovery Services (denně)

Nasazení do Azure
Tato šablona konfiguruje ochranu pro existující sdílenou složku, která je k dispozici v existujícím účtu úložiště. Vytvoří nový nebo použije existující trezor služby Recovery Services a zásady zálohování na základě nastavených hodnot parametrů.
Zálohování existující sdílené složky pomocí služby Recovery Services (každou hodinu)

Nasazení do Azure
Tato šablona konfiguruje ochranu s hodinovou frekvencí pro existující sdílenou složku, která je k dispozici v existujícím účtu úložiště. Vytvoří nový nebo použije existující trezor služby Recovery Services a zásady zálohování na základě nastavených hodnot parametrů.
Zálohování Resource Manager virtuálních počítačů s využitím trezoru služby Recovery Services

Nasazení do Azure
Tato šablona použije existující trezor služby Recovery Services a existující zásady zálohování a nakonfiguruje zálohování více Resource Manager virtuálních počítačů, které patří do stejné skupiny prostředků.
Vytvoření trezoru služby Recovery Services se zásadami zálohování

Nasazení do Azure
Tato šablona vytvoří trezor služby Recovery Services se zásadami zálohování a nakonfiguruje volitelné funkce, jako je identita systému, typ úložiště zálohování, protokoly obnovení a diagnostiky mezi oblastmi a zámek odstranění.
Vytvoření zásady denního zálohování pro službu RS Vault za účelem ochrany virtuálních počítačů IaaSVM

Nasazení do Azure
Tato šablona vytvoří trezor služby Recovery Service a zásady denního zálohování, které se dají použít k ochraně klasických virtuálních počítačů IaaS a IaaS založených na ARM.
Azure Backup pro úlohy v Azure Virtual Machines

Nasazení do Azure
Tato šablona vytvoří trezor služby Recovery Services a zásady zálohování specifické pro konkrétní úlohy. Zaregistruje virtuální počítač ve službě Backup a nakonfiguruje ochranu.
Vytvoření týdenních zásad zálohování pro službu RS Vault za účelem ochrany virtuálních počítačů IaaSVM

Nasazení do Azure
Tato šablona vytvoří trezor služby Recovery Service a zásady denního zálohování, které se dají použít k ochraně klasických virtuálních počítačů IaaS a IaaS založených na ARM.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku vaults/backupPolicies je možné nasadit do:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/backupPolicies, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      protectedItemsCount = int
      backupManagementType = "string"
      // For remaining properties, see ProtectionPolicy objects
    }
    eTag = "string"
  })
}

Objekty ProtectionPolicy

Nastavte vlastnost backupManagementType pro určení typu objektu.

Pro AzureIaasVM použijte:

  backupManagementType = "AzureIaasVM"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }

Pro AzureSql použijte:

  backupManagementType = "AzureSql"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }

Pro MAB použijte:

  backupManagementType = "MAB"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }

Objekty RetentionPolicy

Nastavte vlastnost retentionPolicyType pro určení typu objektu.

Pro LongTermRetentionPolicy použijte:

  retentionPolicyType = "LongTermRetentionPolicy"
  dailySchedule = {
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionTimes = [
      "string"
    ]
  }
  monthlySchedule = {
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionScheduleDaily = {
      daysOfTheMonth = [
        {
          date = int
          isLast = bool
        }
      ]
    }
    retentionScheduleFormatType = "string"
    retentionScheduleWeekly = {
      daysOfTheWeek = [
        "string"
      ]
      weeksOfTheMonth = [
        "string"
      ]
    }
    retentionTimes = [
      "string"
    ]
  }
  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"
    ]
  }

Pro SimpleRetentionPolicy použijte:

  retentionPolicyType = "SimpleRetentionPolicy"
  retentionDuration = {
    count = int
    durationType = "string"
  }

Objekty SchedulePolicy

Nastavte vlastnost schedulePolicyType pro určení typu objektu.

Pro LongTermSchedulePolicy použijte:

  schedulePolicyType = "LongTermSchedulePolicy"

Pro SimpleSchedulePolicy použijte:

  schedulePolicyType = "SimpleSchedulePolicy"
  scheduleRunDays = [
    "string"
  ]
  scheduleRunFrequency = "string"
  scheduleRunTimes = [
    "string"
  ]
  scheduleWeeklyFrequency = int

Hodnoty vlastností

trezory/ zásady zálohování

Název Description Hodnota
typ Typ prostředku Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01
name Název prostředku string (povinné)

Limit počtu znaků: 3–150

Platné znaky:
Alfanumerické znaky a spojovníky.

Začněte písmenem. Nemůže končit spojovníkem.
location Umístění prostředku. řetězec
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: trezory
tags Značky prostředků. Slovník názvů značek a hodnot.
Etag Volitelná značka ETag. řetězec
properties Základní třída zásad zálohování. Zásady zálohování specifické pro úlohy jsou odvozené od této třídy. Zásady ochrany

Zásady ochrany

Název Description Hodnota
protectedItemsCount Počet položek přidružených k této zásadě. int
backupManagementType Nastavení typu objektu AzureIaasVM
AzureSql
MAB (povinné)

AzureIaaSVMProtectionPolicy

Název Description Hodnota
backupManagementType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureIaasVM (povinné)
retentionPolicy Zásady uchovávání informací s podrobnostmi o rozsahech uchovávání záložních kopií. Zásady uchovávání informací
schedulePolicy Plán zálohování zadaný jako součást zásad zálohování. Zásady plánu

Zásady uchovávání informací

Název Description Hodnota
retentionPolicyType Nastavení typu objektu LongTermRetentionPolicy
SimpleRetentionPolicy (povinné)

LongTermRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. "LongTermRetentionPolicy" (povinné)
dailySchedule Denní plán uchovávání zásad zálohování. DailyRetentionSchedule
monthlySchedule Plán měsíčního uchovávání zásad zálohování. MonthlyRetentionSchedule
weeklySchedule Týdenní plán uchovávání zásad zálohování. WeeklyRetentionSchedule
yearlySchedule Plán ročního uchovávání zásad zálohování. YearlyRetentionSchedule

DailyRetentionSchedule

Název Description Hodnota
retentionDuration Doba uchovávání zásad uchovávání informací. Doba uchování
retentionTimes Doba uchovávání zásad uchovávání informací. string[]

Doba uchování

Název Description Hodnota
count Počet typů doby trvání. Doba uchování je určena kombinací hodnot Count times (Počet časů) a durationType (Doba trvání).
Pokud například Count = 3 a durationType = Weeks, pak doba uchovávání je tři týdny.
int
durationType Typ doby uchovávání informací zásad uchovávání informací. "Dny"
"Neplatné"
"Months" (Měsíce)
"Weeks"
"Years"

MonthlyRetentionSchedule

Název Description Hodnota
retentionDuration Doba uchovávání zásad uchovávání informací. Doba uchování
retentionScheduleDaily Formát denního uchovávání informací pro zásady měsíčního uchovávání informací. DailyRetentionFormat
retentionScheduleFormatType Typ formátu plánu uchovávání informací pro zásady měsíčního uchovávání informací "Denně"
"Neplatné"
"Týdně"
retentionScheduleWeekly Týdenní formát uchovávání informací pro zásady měsíčního uchovávání informací. WeeklyRetentionFormat
retentionTimes Doby uchovávání zásad uchovávání informací. string[]

DailyRetentionFormat

Název Description Hodnota
daysOfTheMonth Seznam dnů v měsíci Den[]

Den

Název Description Hodnota
date int
isLast bool

WeeklyRetentionFormat

Název Description Hodnota
daysOfTheWeek Seznam dnů v týdnu Pole řetězců obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"
weekOfTheMonth Seznam týdnů v měsíci Pole řetězců obsahující některou z těchto možností:
"První"
"Čtvrtý"
"Poslední"
"Second"
"Třetí"

WeeklyRetentionSchedule

Název Description Hodnota
daysOfTheWeek Seznam dnů v týdnu pro týdenní zásady uchovávání informací Pole řetězců obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"
retentionDuration Doba uchovávání zásad uchovávání informací. Doba uchování
retentionTimes Doby uchovávání zásad uchovávání informací. string[]

YearlyRetentionSchedule

Název Description Hodnota
monthsOfYear Seznam měsíců v roce pro zásady ročního uchovávání informací Pole řetězců obsahující některou z těchto možností:
"Duben"
"Srpen"
"Prosinec"
"Únor"
"Neplatné"
"Leden"
"Červenec"
"Červen"
"Březen"
"Květen"
"Listopad"
"Říjen"
"Září"
retentionDuration Doba uchovávání pro zásady uchovávání informací. Doba uchování
retentionScheduleDaily Formát denního uchovávání informací pro zásady ročního uchovávání informací DailyRetentionFormat
retentionScheduleFormatType Formát plánu uchovávání informací pro zásady ročního uchovávání informací. "Denně"
"Neplatné"
"Týdně"
retentionScheduleWeekly Formát týdenního uchovávání informací pro zásady ročního uchovávání informací WeeklyRetentionFormat
retentionTimes Doba uchovávání informací pro zásady uchovávání informací. string[]

SimpleRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. "SimpleRetentionPolicy" (povinné)
retentionDuration Doba uchovávání zásad ochrany. Doba uchování

Zásady plánu

Název Description Hodnota
schedulePolicyType Nastavení typu objektu LongTermSchedulePolicy
SimpleSchedulePolicy (povinné)

LongTermSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. "LongTermSchedulePolicy" (povinné)

SimpleSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. "SimpleSchedulePolicy" (povinné)
scheduleRunDays Tento seznam obsahuje dny v týdnu, kdy plán běží. Pole řetězců obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Sunday" (Neděle)
"Čtvrtek"
"Úterý"
"Středa"
scheduleRunFrequency Definuje interval četnosti (denní nebo týdenní) pro zásady plánování. "Denně"
"Neplatné"
"Týdně"
scheduleRunTimes Seznam časů, během dne, kdy plán běží. string[]
scheduleWeeklyFrequency Počet spuštění plánu za týden int

AzureSqlProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureSql (povinné)
retentionPolicy Podrobnosti o zásadách uchovávání informací. Zásady uchovávání informací

MabProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost se používá jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. "MAB" (povinné)
retentionPolicy Podrobnosti zadané v zásadách uchovávání informací. Zásady uchovávání informací
zásady plánovače Plán zadaný v zásadách zálohování. Zásady plánu