Trezory Microsoft.RecoveryServices/backupPolicies z 1. 1. 2021

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@2021-01-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'
  instantRPDetails: {
    azureBackupRGNamePrefix: 'string'
    azureBackupRGNameSuffix: 'string'
  }
  instantRpRetentionRangeInDays: int
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }
  timeZone: 'string'

V případě AzureSql použijte:

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

Pro AzureStorage použijte:

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

Pro AzureWorkload použijte:

  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'

Pro GenericProtectionPolicy použijte:

  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'

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 LogSchedulePolicy použijte:

  schedulePolicyType: 'LogSchedulePolicy'
  scheduleFrequencyInMins: int

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 ProtectionPolicyResource – vlastnosti 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
AzureStorage
AzureWorkload
Obecné zásady ochrany
MAB (povinné)

AzureIaaSVMProtectionPolicy

Název Description Hodnota
backupManagementType Tato vlastnost se použije jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureIaasVM (povinné)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Rozsah zásad uchovávání okamžitých žádostí o obnovení ve dnech int
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
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský běžný čas". řetězec

InstantRPAdditionalDetails

Název Description Hodnota
azureBackupRGNamePrefix řetězec
azureBackupRGNameSuffix řetězec

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žije 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 ochrany. DailyRetentionSchedule
monthlySchedule Plán měsíčního uchovávání zásad ochrany. MonthlyRetentionSchedule
weeklySchedule Týdenní plán uchovávání zásad ochrany. WeeklyRetentionSchedule
yearlySchedule Roční plán uchovávání zásad ochrany. 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ávání se získá počítáním typu doby trvání Počet časů.
Pokud například Count = 3 a DurationType = Weeks, doba uchovávání bude tři týdny.
int
durationType Typ doby uchovávání 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 Datum v měsíci int
isLast Určuje, jestli je datum posledním datem v měsíci. 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ý"
"Neplatné"
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í 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ů roku s ročními zásadami 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í zásad 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 Doby uchovávání zásad uchovávání informací. string[]

SimpleRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost bude použita 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 LogSchedulePolicy
LongTermSchedulePolicy
SimpleSchedulePolicy (povinné)

LogSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. LogSchedulePolicy (povinné)
scheduleFrequencyInMins Frekvence operace plánování protokolu této zásady v minutách int

LongTermSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost bude použita 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 bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. SimpleSchedulePolicy (povinné)
scheduleRunDays Seznam dnů v týdnu, které musí být tento plán spuštěn. Pole řetězců obsahující některou z těchto možností:
"Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
scheduleRunFrequency Frekvence plánované operace této zásady "Denně"
'Neplatné'
'Týdně'
scheduleRunTimes Seznam denních časů, kdy musí být tento plán spuštěn. string[]
scheduleWeeklyFrequency Tento plán se musí spustit vždy po několika týdnech. int

AzureSqlProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita 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í

AzureFileShareProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureStorage (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
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský standardní čas". řetězec
typ pracovní zátěže Typ úlohy pro správu zálohování AzureFileShare
AzureSqlDb
'Klient'
'Exchange'
'FileFolder'
GenericDataSource
'Neplatné'
'SAPAseDatabase'
SAPHanaDatabase
SQLDB
'SQLDataBase'
Sharepoint
'SystemState'
Virtuální počítač
Virtuální počítač VMware

AzureVmWorkloadProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureWorkload (povinné)
makePolicyConsistent Oprava nekonzistence zásad bool
nastavení Běžná nastavení pro správu zálohování Nastavení
subProtectionPolicy Seznam zásad dílčí ochrany, které zahrnují plánování a uchovávání informací SubProtectionPolicy[]
typ pracovní zátěže Typ úlohy pro správu zálohování AzureFileShare
AzureSqlDb
'Klient'
'Exchange'
'FileFolder'
GenericDataSource
'Neplatné'
'SAPAseDatabase'
SAPHanaDatabase
SQLDB
'SQLDataBase'
Sharepoint
'SystemState'
Virtuální počítač
Virtuální počítač VMware

Nastavení

Název Description Hodnota
isCompression Příznak komprese úloh. Tato položka byla přidána, aby isSqlCompression
jakmile klienti upgradují, aby tento příznak zvážili, přestane se používat.
bool
issqlcompression Příznak komprese SQL bool
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský standardní čas". řetězec

SubProtectionPolicy

Název Description Hodnota
policyType Typ zásad zálohování 'CopyOnlyFull'
'Rozdílové'
"Úplná"
Přírůstkové
'Neplatné'
'Protokol'
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

Obecné zásady ochrany

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. GenericProtectionPolicy (povinné)
fabricName Název prostředků infrastruktury této zásady řetězec
subProtectionPolicy Seznam zásad dílčí ochrany, které zahrnují plánování a uchovávání informací SubProtectionPolicy[]
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský standardní čas". řetězec

MabProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. MaB (povinné)
retentionPolicy Podrobnosti o zásadách uchovávání informací Zásady uchovávání informací
schedulePolicy Plán zálohování zásad 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 š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": "2021-01-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 pro určení typu objektu.

Pro AzureIaasVM použijte:

  "backupManagementType": "AzureIaasVM",
  "instantRPDetails": {
    "azureBackupRGNamePrefix": "string",
    "azureBackupRGNameSuffix": "string"
  },
  "instantRpRetentionRangeInDays": "int",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  },
  "timeZone": "string"

Pro AzureSql použijte:

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

Pro AzureStorage použijte:

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

Pro AzureWorkload použijte:

  "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"

Pro GenericProtectionPolicy použijte:

  "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"

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 LogSchedulePolicy použijte:

  "schedulePolicyType": "LogSchedulePolicy",
  "scheduleFrequencyInMins": "int"

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
apiVersion Verze rozhraní API prostředků '2021-01-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é)

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
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
Etag Volitelná značka ETag. řetězec
properties Vlastnosti ProtectionPolicyResource 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
AzureStorage
AzureWorkload
Obecné zásady ochrany
MAB (povinné)

AzureIaaSVMProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureIaasVM (povinné)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Rozsah zásad okamžitého uchovávání bodů uchování ve dnech int
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
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský standardní čas". řetězec

InstantRPAdditionalDetails

Název Description Hodnota
azureBackupRGNamePrefix řetězec
přípona názvu azureBackupRG řetězec

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 bude použita 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 ochrany. DailyRetentionSchedule
monthlySchedule Měsíční plán uchovávání zásad ochrany. MonthlyRetentionSchedule
weeklySchedule Týdenní plán uchovávání zásad ochrany. WeeklyRetentionSchedule
yearlySchedule Roční plán uchovávání zásad ochrany. YearlyRetentionSchedule

DailyRetentionSchedule

Název Description Hodnota
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[]

Doba uchování

Název Description Hodnota
count Počet typů doby trvání. Doba uchování se získá počítáním typu doby trvání Početkrát.
Pokud například Count = 3 a DurationType = Weeks, doba uchovávání bude tři týdny.
int
typ doby trvání Typ doby uchovávání informací v zásadách uchovávání informací. 'Dny'
'Neplatné'
'Months'
'Týdny'
'Years'

MonthlyRetentionSchedule

Název Description Hodnota
retentionDuration Doba uchovávání informací podle 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
daysOfTheMonth Seznam dnů v měsíci Den[]

Den

Název Description Hodnota
date Datum v měsíci int
isLast Určuje, jestli je datum posledním datem v měsíci. 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ý"
"Neplatné"
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í 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ů roku s ročními zásadami 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í zásad 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í pro roční zásady uchovávání informací. WeeklyRetentionFormat
retentionTimes Doby uchovávání zásad uchovávání informací. string[]

SimpleRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost bude použita 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 LogSchedulePolicy
LongTermSchedulePolicy
SimpleSchedulePolicy (povinné)

LogSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. LogSchedulePolicy (povinné)
scheduleFrequencyInMins Frekvence operace plánování protokolu této zásady v minutách int

LongTermSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost bude použita 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 bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. SimpleSchedulePolicy (povinné)
scheduleRunDays Seznam dnů v týdnu, které musí být tento plán spuštěn. Pole řetězců obsahující některou z těchto možností:
"Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
scheduleRunFrequency Frekvence plánované operace této zásady "Denně"
'Neplatné'
'Týdně'
scheduleRunTimes Seznam denních časů, kdy musí být tento plán spuštěn. string[]
scheduleWeeklyFrequency Tento plán se musí spustit vždy po několika týdnech. int

AzureSqlProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita 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í

AzureFileShareProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureStorage (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
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský standardní čas". řetězec
typ pracovní zátěže Typ úlohy pro správu zálohování AzureFileShare
AzureSqlDb
'Klient'
'Exchange'
'FileFolder'
GenericDataSource
'Neplatné'
'SAPAseDatabase'
SAPHanaDatabase
SQLDB
'SQLDataBase'
Sharepoint
'SystemState'
Virtuální počítač
Virtuální počítač VMware

AzureVmWorkloadProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureWorkload (povinné)
makePolicyConsistent Oprava nekonzistence zásad bool
nastavení Běžná nastavení pro správu zálohování Nastavení
subProtectionPolicy Seznam zásad dílčí ochrany, které zahrnují plánování a uchovávání informací SubProtectionPolicy[]
typ pracovní zátěže Typ úlohy pro správu zálohování AzureFileShare
AzureSqlDb
'Klient'
'Exchange'
'FileFolder'
GenericDataSource
'Neplatné'
'SAPAseDatabase'
SAPHanaDatabase
SQLDB
'SQLDataBase'
Sharepoint
'SystemState'
Virtuální počítač
Virtuální počítač VMware

Nastavení

Název Description Hodnota
isCompression Příznak komprese úloh. Tato položka byla přidána, aby isSqlCompression
jakmile klienti upgradují, aby tento příznak zvážili, přestane se používat.
bool
issqlcompression Příznak komprese SQL bool
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský standardní čas". řetězec

SubProtectionPolicy

Název Description Hodnota
policyType Typ zásad zálohování 'CopyOnlyFull'
'Rozdílové'
"Úplná"
Přírůstkové
'Neplatné'
'Protokol'
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

Obecné zásady ochrany

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. GenericProtectionPolicy (povinné)
fabricName Název prostředků infrastruktury této zásady řetězec
subProtectionPolicy Seznam zásad dílčí ochrany, které zahrnují plánování a uchovávání informací SubProtectionPolicy[]
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský standardní čas". řetězec

MabProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. MaB (povinné)
retentionPolicy Podrobnosti o zásadách uchovávání informací Zásady uchovávání informací
zásady plánovače Plán zálohování zásad 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 Terraform (poskytovatel 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@2021-01-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 a zadejte typ objektu.

Pro AzureIaasVM použijte:

  backupManagementType = "AzureIaasVM"
  instantRPDetails = {
    azureBackupRGNamePrefix = "string"
    azureBackupRGNameSuffix = "string"
  }
  instantRpRetentionRangeInDays = int
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }
  timeZone = "string"

V případě AzureSql použijte:

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

Pro AzureStorage použijte:

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

Pro AzureWorkload použijte:

  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"

Pro GenericProtectionPolicy použijte:

  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"

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 LogSchedulePolicy použijte:

  schedulePolicyType = "LogSchedulePolicy"
  scheduleFrequencyInMins = int

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@2021-01-01
name Název prostředku 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
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ů a hodnot značek.
Etag Volitelná značka ETag. řetězec
properties ProtectionPolicyResource – vlastnosti 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
AzureStorage
AzureWorkload
Obecné zásady ochrany
MAB (povinné)

AzureIaaSVMProtectionPolicy

Název Description Hodnota
backupManagementType Tato vlastnost se použije jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureIaasVM (povinné)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Rozsah zásad uchovávání okamžitých žádostí o obnovení ve dnech int
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
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský běžný čas". řetězec

InstantRPAdditionalDetails

Název Description Hodnota
azureBackupRGNamePrefix řetězec
azureBackupRGNameSuffix řetězec

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žije 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 ochrany. DailyRetentionSchedule
monthlySchedule Plán měsíčního uchovávání zásad ochrany. MonthlyRetentionSchedule
weeklySchedule Týdenní plán uchovávání zásad ochrany. WeeklyRetentionSchedule
yearlySchedule Roční plán uchovávání zásad ochrany. 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ávání se získá počítáním typu doby trvání Počet časů.
Pokud například Count = 3 a DurationType = Weeks, doba uchovávání bude tři týdny.
int
durationType Typ doby uchovávání 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 Formát týdenního 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 Datum v měsíci int
isLast Určuje, jestli je datum posledního data v měsíci. 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"
"Sunday" (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ý"
"Neplatné"
"Last" (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"
"Sunday" (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 ročních zásad 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í informací podle zásad uchovávání informací. Doba uchování
retentionScheduleDaily Formát denního uchovávání informací 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í zásad uchovávání informací. string[]

SimpleRetentionPolicy

Název Description Hodnota
retentionPolicyType Tato vlastnost bude použita 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 LogSchedulePolicy
LongTermSchedulePolicy
SimpleSchedulePolicy (povinné)

LogSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. LogSchedulePolicy (povinné)
scheduleFrequencyInMins Frekvence operace plánování protokolu této zásady v minutách int

LongTermSchedulePolicy

Název Description Hodnota
schedulePolicyType Tato vlastnost bude použita 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 bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. "SimpleSchedulePolicy" (povinné)
scheduleRunDays Seznam dnů v týdnu, které musí být tento plán spuštěn. 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 Frekvence plánované operace této zásady "Denně"
"Neplatné"
"Týdně"
scheduleRunTimes Seznam denních časů, kdy musí být tento plán spuštěn. string[]
scheduleWeeklyFrequency Tento plán se musí spustit vždy po několika týdnech. int

AzureSqlProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita 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í

AzureFileShareProtectionPolicy

Název Description Hodnota
typ backupManagement Tato vlastnost bude použita jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureStorage (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
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský standardní čas". řetězec
workLoadType Typ úlohy pro správu zálohování "AzureFileShare"
AzureSqlDb
"Klient"
"Exchange"
"FileFolder"
"GenericDataSource"
"Neplatné"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"SharePoint"
"SystemState"
"Virtuální počítač"
"VMwareVM"

AzureVmWorkloadProtectionPolicy

Název Description Hodnota
backupManagementType Tato vlastnost se použije jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. AzureWorkload (povinné)
makePolicyConsistent Oprava nekonzistence zásad bool
nastavení Běžná nastavení pro správu zálohování Nastavení
subProtectionPolicy Seznam zásad dílčí ochrany, které zahrnují plán a uchovávání informací SubProtectionPolicy[]
workLoadType Typ úlohy pro správu zálohování "AzureFileShare"
AzureSqlDb
"Klient"
"Exchange"
"FileFolder"
"GenericDataSource"
"Neplatné"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"SharePoint"
"SystemState"
"Virtuální počítač"
"VMwareVM"

Nastavení

Název Description Hodnota
isCompression Příznak komprese úloh. Toto bylo přidáno, takže isSqlCompression
jakmile klienti upgradují, aby tento příznak zvážili, budou zastaralé.
bool
issqlcompression Příznak komprese SQL bool
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský běžný čas". řetězec

SubProtectionPolicy

Název Description Hodnota
policyType Typ zásad zálohování "CopyOnlyFull"
"Rozdílový"
"Úplná"
"Přírůstkové"
"Neplatné"
"Log" (Protokol)
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

Obecné zásady ochrany

Název Description Hodnota
backupManagementType Tato vlastnost se použije jako diskriminátor při rozhodování o konkrétních typech v polymorfním řetězci typů. "GenericProtectionPolicy" (povinné)
fabricName Název prostředků infrastruktury této zásady řetězec
subProtectionPolicy Seznam zásad dílčí ochrany, které zahrnují plán a uchovávání informací SubProtectionPolicy[]
timeZone Volitelný vstup TimeZone jako řetězec. Příklad: TimeZone = "Tichomořský běžný čas". řetězec

MabProtectionPolicy

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