Microsoft.RecoveryServices-valv/backupPolicies 2016-06-01
- Senaste
- 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
Bicep-resursdefinition
Resurstypen vaults/backupPolicies kan distribueras till:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults/backupPolicies-resurs lägger du till följande Bicep i mallen.
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
}
}
ProtectionPolicy-objekt
Ange egenskapen backupManagementType för att ange typ av objekt.
För AzureIaasVM använder du:
backupManagementType: 'AzureIaasVM'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
För AzureSql använder du:
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
För MAB använder du:
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
RetentionPolicy-objekt
Ange egenskapen retentionPolicyType för att ange typ av objekt.
För LongTermRetentionPolicy använder du:
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'
]
}
För SimpleRetentionPolicy använder du:
retentionPolicyType: 'SimpleRetentionPolicy'
retentionDuration: {
count: int
durationType: 'string'
}
SchedulePolicy-objekt
Ange egenskapen schedulePolicyType för att ange typ av objekt.
För LongTermSchedulePolicy använder du:
schedulePolicyType: 'LongTermSchedulePolicy'
För SimpleSchedulePolicy använder du:
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
Egenskapsvärden
valv/backupPrinciper
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) Teckengräns: 3–150 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstav. Det går inte att sluta med bindestreck. |
location | Resursplats. | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: valv |
Etag | Valfri ETag. | sträng |
properties | Basklassen för en säkerhetskopieringsprincip. Arbetsbelastningsspecifika säkerhetskopieringsprinciper härleds från den här klassen. | ProtectionPolicy |
ProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
protectedItemsCount | Antalet objekt som är associerade med den här principen. | int |
backupManagementType | Ange objekttyp | AzureIaasVM AzureSql MAB (krävs) |
AzureIaaSVMProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureIaasVM" (krävs) |
retentionPolicy | Kvarhållningsprincipen med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Schemat för säkerhetskopiering som anges som en del av säkerhetskopieringspolicyn. | SchedulePolicy |
RetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Ange objekttyp | LongTermRetentionPolicy SimpleRetentionPolicy (krävs) |
LongTermRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LongTermRetentionPolicy" (krävs) |
dailySchedule | Dagligt bevarandeschema för säkerhetskopieringspolicyn. | DailyRetentionSchedule |
monthlySchedule | Månatligt bevarandeschema för säkerhetskopieringspolicyn. | MonthlyRetentionSchedule |
weeklySchedule | Schema för veckovis kvarhållning av säkerhetskopieringspolicyn. | WeeklyRetentionSchedule |
yearlySchedule | Schema för årlig kvarhållning av säkerhetskopieringspolicyn. | YearlyRetentionSchedule |
DailyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningsvaraktigheten för kvarhållningsprincipen. | RetentionDuration |
retentionTimes | Kvarhållningstiderna för kvarhållningsprincipen. | string[] |
RetentionDuration
Name | Beskrivning | Värde |
---|---|---|
count | Antal varaktighetstyper. Kvarhållningsvaraktigheten bestäms av kombinationen Antal gånger och durationType. Om till exempel Count = 3 och durationType = Weeks är kvarhållningsvaraktigheten tre veckor. |
int |
durationType | Kvarhållningsvaraktighetstypen för kvarhållningsprincipen. | "Dagar" "Ogiltigt" "Månader" "Veckor" "År" |
MonthlyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningstiden för kvarhållningsprincipen. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för den månatliga kvarhållningsprincipen. | DailyRetentionFormat |
retentionScheduleFormatType | Formattyp för kvarhållningsschema för månatlig kvarhållningsprincip. | "Varje dag" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för den månatliga kvarhållningsprincipen. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
DailyRetentionFormat
Name | Beskrivning | Värde |
---|---|---|
daysOfTheMonth | Lista över dagar i månaden. | Dag[] |
Dag
Name | Beskrivning | Värde |
---|---|---|
datum | int | |
isLast | boolesk |
WeeklyRetentionFormat
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagar. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
weeksOfTheMonth | Lista över veckor i månaden. | Strängmatris som innehåller något av: "Först" "Fjärde" "Sista" "Second" "Tredje" |
WeeklyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagarna för den veckovisa kvarhållningsprincipen. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
retentionDuration | Kvarhållningsvaraktighet för kvarhållningsprincip. | RetentionDuration |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
YearlyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
monthsOfYear | Lista över årets månader för den årliga kvarhållningsprincipen. | Strängmatris som innehåller något av: "April" "Augusti" "December" "Februari" "Ogiltigt" "Januari" "Juli" "Juni" "Mars" "Maj" "November" "Oktober" "September" |
retentionDuration | Kvarhållningsvaraktighet för kvarhållningsprincipen. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för den årliga kvarhållningsprincipen. | DailyRetentionFormat |
retentionScheduleFormatType | Format för kvarhållningsschema för den årliga kvarhållningsprincipen. | "Varje dag" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för den årliga kvarhållningsprincipen. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
SimpleRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "SimpleRetentionPolicy" (krävs) |
retentionDuration | Kvarhållningstiden för skyddsprincipen. | RetentionDuration |
SchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Ange objekttyp | LongTermSchedulePolicy SimpleSchedulePolicy (krävs) |
LongTermSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LongTermSchedulePolicy" (krävs) |
SimpleSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "SimpleSchedulePolicy" (krävs) |
scheduleRunDays | Den här listan är de dagar i veckan då schemat körs. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
scheduleRunFrequency | Definierar frekvensintervallet (varje dag eller vecka) för schemaprincipen. | "Varje dag" "Ogiltigt" "Varje vecka" |
scheduleRunTimes | Lista över tider, under en dag, när schemat körs. | string[] |
scheduleWeeklyFrequency | Antalet gånger per vecka som schemat körs. | int |
AzureSqlProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureSql" (krävs) |
retentionPolicy | Information om kvarhållningsprincipen. | RetentionPolicy |
MabProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "MAB" (krävs) |
retentionPolicy | Informationen som anges i kvarhållningsprincipen. | RetentionPolicy |
schedulePolicy | Schemat som anges i säkerhetskopieringspolicyn. | SchedulePolicy |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Säkerhetskopiera befintlig filresurs med Recovery Services (dagligen) |
Den här mallen konfigurerar skydd för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringspolicy baserat på de angivna parametervärdena. |
Säkerhetskopiera en befintlig filresurs med Recovery Services (varje timme) |
Den här mallen konfigurerar skydd med timfrekvens för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringspolicy baserat på de angivna parametervärdena. |
Säkerhetskopiera Resource Manager virtuella datorer med Recovery Services-valv |
Den här mallen använder befintligt Recovery Services-valv och befintlig säkerhetskopieringspolicy och konfigurerar säkerhetskopiering av flera Resource Manager virtuella datorer som tillhör samma resursgrupp |
Skapa Recovery Services-valv med säkerhetskopieringsprinciper |
Den här mallen skapar ett Recovery Services-valv med säkerhetskopieringsprinciper och konfigurerar valfria funktioner som systemidentitet, lagringstyp för säkerhetskopiering, återställning mellan regioner och diagnostikloggar och ett borttagningslås. |
Skapa princip för daglig säkerhetskopiering för RS-valv för att skydda IaaSVM:er |
Den här mallen skapar Recovery Service-valv och en princip för daglig säkerhetskopiering som kan användas för att skydda klassiska och ARM-baserade virtuella IaaS-datorer. |
Azure Backup för arbetsbelastning i Azure Virtual Machines |
Den här mallen skapar ett Recovery Services-valv och en arbetsbelastningsspecifik säkerhetskopieringspolicy. Registrerar virtuell dator med Backup-tjänsten och konfigurerar skydd |
Skapa en princip för veckovis säkerhetskopiering för RS-valv för att skydda IaaSVM:er |
Den här mallen skapar Recovery Service-valv och en princip för daglig säkerhetskopiering som kan användas för att skydda klassiska och ARM-baserade virtuella IaaS-datorer. |
Resursdefinition för ARM-mall
Resurstypen vaults/backupPolicies kan distribueras till:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults/backupPolicies-resurs lägger du till följande JSON i mallen.
{
"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
}
}
ProtectionPolicy-objekt
Ange egenskapen backupManagementType för att ange typ av objekt.
För AzureIaasVM använder du:
"backupManagementType": "AzureIaasVM",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
För AzureSql använder du:
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
För MAB använder du:
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
RetentionPolicy-objekt
Ange egenskapen retentionPolicyType för att ange objekttypen.
För LongTermRetentionPolicy använder du:
"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" ]
}
För SimpleRetentionPolicy använder du:
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": "int",
"durationType": "string"
}
SchedulePolicy-objekt
Ange egenskapen schedulePolicyType för att ange objekttypen.
För LongTermSchedulePolicy använder du:
"schedulePolicyType": "LongTermSchedulePolicy"
För SimpleSchedulePolicy använder du:
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
Egenskapsvärden
valv/backupPrinciper
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.RecoveryServices/vaults/backupPolicies" |
apiVersion | Resurs-API-versionen | '2016-06-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) Teckengräns: 3–150 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstav. Det går inte att avsluta med bindestreck. |
location | Resursplats. | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
Etag | Valfri ETag. | sträng |
properties | Basklassen för en säkerhetskopieringspolicy. Arbetsbelastningsspecifika säkerhetskopieringsprinciper härleds från den här klassen. | ProtectionPolicy |
ProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
protectedItemsCount | Antalet objekt som är associerade med den här principen. | int |
backupManagementType | Ange objekttyp | AzureIaasVM AzureSql MAB (krävs) |
AzureIaaSVMProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureIaasVM" (krävs) |
retentionPolicy | Kvarhållningsprincipen med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Schemat för säkerhetskopiering som anges som en del av säkerhetskopieringspolicyn. | SchedulePolicy |
RetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Ange objekttyp | LongTermRetentionPolicy SimpleRetentionPolicy (krävs) |
LongTermRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LongTermRetentionPolicy" (krävs) |
dailySchedule | Dagligt bevarandeschema för säkerhetskopieringspolicyn. | DailyRetentionSchedule |
monthlySchedule | Månatligt bevarandeschema för säkerhetskopieringspolicyn. | MonthlyRetentionSchedule |
weeklySchedule | Schema för veckovis kvarhållning av säkerhetskopieringspolicyn. | WeeklyRetentionSchedule |
yearlySchedule | Schema för årlig kvarhållning av säkerhetskopieringspolicyn. | YearlyRetentionSchedule |
DailyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningsvaraktigheten för kvarhållningsprincipen. | RetentionDuration |
retentionTimes | Kvarhållningstiderna för kvarhållningsprincipen. | string[] |
RetentionDuration
Name | Beskrivning | Värde |
---|---|---|
count | Antal varaktighetstyper. Kvarhållningstiden bestäms av kombinationen Antal gånger och durationType. Om till exempel Antal = 3 och durationType = Veckor är kvarhållningsvaraktigheten tre veckor. |
int |
durationType | Kvarhållningsvaraktighetstypen för kvarhållningsprincipen. | "Dagar" "Ogiltigt" "Månader" "Veckor" "År" |
MonthlyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningstiden för kvarhållningsprincipen. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för den månatliga kvarhållningsprincipen. | DailyRetentionFormat |
retentionScheduleFormatType | Formattyp för kvarhållningsschema för månatlig kvarhållningsprincip. | "Dagligen" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för den månatliga kvarhållningsprincipen. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
DailyRetentionFormat
Name | Beskrivning | Värde |
---|---|---|
daysOfTheMonth | Lista över dagar i månaden. | Dag[] |
Dag
Name | Beskrivning | Värde |
---|---|---|
datum | int | |
isLast | boolesk |
WeeklyRetentionFormat
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagar. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
weeksOfTheMonth | Lista över veckor i månaden. | Strängmatris som innehåller något av: "Först" "Fjärde" "Sista" "Second" "Tredje" |
WeeklyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagarna för den veckovisa kvarhållningsprincipen. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
retentionDuration | Kvarhållningstiden för kvarhållningsprincipen. | RetentionDuration |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
YearlyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
monthsOfYear | Lista över månader på året för den årliga kvarhållningsprincipen. | Strängmatris som innehåller något av: "April" "Augusti" "December" "Februari" "Ogiltigt" "Januari" "Juli" "Juni" "Mars" "Maj" "November" "Oktober" "September" |
retentionDuration | Kvarhållningstid för kvarhållningsprincipen. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för den årliga kvarhållningsprincipen. | DailyRetentionFormat |
retentionScheduleFormatType | Format för kvarhållningsschema för den årliga kvarhållningsprincipen. | "Dagligen" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för den årliga kvarhållningsprincipen. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
SimpleRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "SimpleRetentionPolicy" (krävs) |
retentionDuration | Bevarandevaraktighet för skyddsprincipen. | RetentionDuration |
SchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Ange objekttyp | LongTermSchedulePolicy SimpleSchedulePolicy (krävs) |
LongTermSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LongTermSchedulePolicy" (krävs) |
SimpleSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "SimpleSchedulePolicy" (krävs) |
scheduleRunDays | Den här listan är veckodagarna när schemat körs. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
scheduleRunFrequency | Definierar frekvensintervallet (dagligen eller varje vecka) för schemaprincipen. | "Dagligen" "Ogiltigt" "Varje vecka" |
scheduleRunTimes | Lista över tider, under en dag, när schemat körs. | string[] |
scheduleWeeklyFrequency | Antalet gånger per vecka som schemat körs. | int |
AzureSqlProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureSql" (krävs) |
retentionPolicy | Information om kvarhållningsprincipen. | RetentionPolicy |
MabProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "MAB" (krävs) |
retentionPolicy | Informationen som anges i kvarhållningsprincipen. | RetentionPolicy |
schedulePolicy | Schemat som anges i säkerhetskopieringsprincipen. | SchedulePolicy |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Säkerhetskopiera befintlig filresurs med Recovery Services (dagligen) |
Den här mallen konfigurerar skydd för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena. |
Säkerhetskopiera befintlig filresurs med Recovery Services (varje timme) |
Den här mallen konfigurerar skydd med timfrekvens för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena. |
Säkerhetskopiera Resource Manager virtuella datorer med Recovery Services-valv |
Den här mallen använder befintligt Recovery Services-valv och befintlig säkerhetskopieringsprincip och konfigurerar säkerhetskopiering av flera Resource Manager virtuella datorer som tillhör samma resursgrupp |
Skapa Recovery Services-valv med säkerhetskopieringsprinciper |
Den här mallen skapar ett Recovery Services-valv med säkerhetskopieringsprinciper och konfigurerar valfria funktioner som systemidentitet, lagringstyp för säkerhetskopiering, återställning mellan regioner och diagnostikloggar och ett borttagningslås. |
Skapa en princip för daglig säkerhetskopiering för RS Vault för att skydda IaaSVM:er |
Den här mallen skapar Recovery Service-valv och en princip för daglig säkerhetskopiering som kan användas för att skydda klassiska och ARM-baserade virtuella IaaS-datorer. |
Azure Backup för arbetsbelastning i Azure Virtual Machines |
Den här mallen skapar ett Recovery Services-valv och en arbetsbelastningsspecifik säkerhetskopieringsprincip. Registrerar virtuell dator med säkerhetskopieringstjänsten och konfigurerar skydd |
Skapa en princip för veckovis säkerhetskopiering för RS Vault för att skydda IaaSVM:er |
Den här mallen skapar Recovery Service-valv och en princip för daglig säkerhetskopiering som kan användas för att skydda klassiska och ARM-baserade virtuella IaaS-datorer. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen vaults/backupPolicies kan distribueras till:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults/backupPolicies-resurs lägger du till följande Terraform i mallen.
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"
})
}
ProtectionPolicy-objekt
Ange egenskapen backupManagementType för att ange typ av objekt.
För AzureIaasVM använder du:
backupManagementType = "AzureIaasVM"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
För AzureSql använder du:
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
För MAB använder du:
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
RetentionPolicy-objekt
Ange egenskapen retentionPolicyType för att ange typ av objekt.
För LongTermRetentionPolicy använder du:
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"
]
}
För SimpleRetentionPolicy använder du:
retentionPolicyType = "SimpleRetentionPolicy"
retentionDuration = {
count = int
durationType = "string"
}
SchedulePolicy-objekt
Ange egenskapen schedulePolicyType för att ange typ av objekt.
För LongTermSchedulePolicy använder du:
schedulePolicyType = "LongTermSchedulePolicy"
För SimpleSchedulePolicy använder du:
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
Egenskapsvärden
valv/backupPrinciper
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 3–150 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstav. Det går inte att sluta med bindestreck. |
location | Resursplats. | sträng |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: valv |
tags | Resurstaggar. | Ordlista med taggnamn och värden. |
Etag | Valfri ETag. | sträng |
properties | Basklassen för en säkerhetskopieringsprincip. Arbetsbelastningsspecifika säkerhetskopieringsprinciper härleds från den här klassen. | ProtectionPolicy |
ProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
protectedItemsCount | Antalet objekt som är associerade med den här principen. | int |
backupManagementType | Ange objekttyp | AzureIaasVM AzureSql MAB (krävs) |
AzureIaaSVMProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureIaasVM" (krävs) |
retentionPolicy | Kvarhållningsprincipen med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Schemat för säkerhetskopiering som anges som en del av säkerhetskopieringsprincipen. | SchedulePolicy |
RetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Ange objekttyp | LongTermRetentionPolicy SimpleRetentionPolicy (krävs) |
LongTermRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LongTermRetentionPolicy" (krävs) |
dailySchedule | Dagligt kvarhållningsschema för säkerhetskopieringsprincipen. | DailyRetentionSchedule |
monthlySchedule | Schema för månatlig kvarhållning av säkerhetskopieringsprincipen. | MonthlyRetentionSchedule |
weeklySchedule | Schema för veckovis kvarhållning av säkerhetskopieringsprincipen. | WeeklyRetentionSchedule |
yearlySchedule | Årligt kvarhållningsschema för säkerhetskopieringsprincipen. | YearlyRetentionSchedule |
DailyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningstiden för kvarhållningsprincipen. | RetentionDuration |
retentionTimes | Kvarhållningstiderna för kvarhållningsprincipen. | string[] |
RetentionDuration
Name | Beskrivning | Värde |
---|---|---|
count | Antal varaktighetstyper. Kvarhållningstiden bestäms av kombinationen Antal gånger och durationType. Om till exempel Antal = 3 och durationType = Veckor är kvarhållningsvaraktigheten tre veckor. |
int |
durationType | Kvarhållningsvaraktighetstypen för kvarhållningsprincipen. | "Dagar" "Ogiltigt" "Månader" "Veckor" "År" |
MonthlyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningstiden för kvarhållningsprincipen. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för den månatliga kvarhållningsprincipen. | DailyRetentionFormat |
retentionScheduleFormatType | Formattyp för kvarhållningsschema för månatlig kvarhållningsprincip. | "Varje dag" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för den månatliga kvarhållningsprincipen. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
DailyRetentionFormat
Name | Beskrivning | Värde |
---|---|---|
daysOfTheMonth | Lista över dagar i månaden. | Dag[] |
Dag
Name | Beskrivning | Värde |
---|---|---|
datum | int | |
isLast | boolesk |
WeeklyRetentionFormat
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagar. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
weeksOfTheMonth | Lista över veckor i månaden. | Strängmatris som innehåller något av: "Först" "Fjärde" "Sista" "Second" "Tredje" |
WeeklyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagarna för den veckovisa kvarhållningsprincipen. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
retentionDuration | Kvarhållningsvaraktighet för kvarhållningsprincip. | RetentionDuration |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
YearlyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
monthsOfYear | Lista över årets månader för den årliga kvarhållningsprincipen. | Strängmatris som innehåller något av: "April" "Augusti" "December" "Februari" "Ogiltigt" "Januari" "Juli" "Juni" "Mars" "Maj" "November" "Oktober" "September" |
retentionDuration | Kvarhållningsvaraktighet för kvarhållningsprincipen. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för den årliga kvarhållningsprincipen. | DailyRetentionFormat |
retentionScheduleFormatType | Format för kvarhållningsschema för den årliga kvarhållningsprincipen. | "Varje dag" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för den årliga kvarhållningsprincipen. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
SimpleRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "SimpleRetentionPolicy" (krävs) |
retentionDuration | Kvarhållningstiden för skyddsprincipen. | RetentionDuration |
SchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Ange objekttyp | LongTermSchedulePolicy SimpleSchedulePolicy (krävs) |
LongTermSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Denna egenskap används som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LongTermSchedulePolicy" (krävs) |
SimpleSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "SimpleSchedulePolicy" (krävs) |
scheduleRunDays | Den här listan är veckodagarna när schemat körs. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
scheduleRunFrequency | Definierar frekvensintervallet (dagligen eller varje vecka) för schemaprincipen. | "Varje dag" "Ogiltigt" "Varje vecka" |
scheduleRunTimes | Lista över tider, under en dag, när schemat körs. | string[] |
scheduleWeeklyFrequency | Antalet gånger per vecka som schemat körs. | int |
AzureSqlProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureSql" (krävs) |
retentionPolicy | Information om kvarhållningsprincipen. | RetentionPolicy |
MabProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "MAB" (krävs) |
retentionPolicy | Informationen som anges i kvarhållningsprincipen. | RetentionPolicy |
schedulePolicy | Schemat som anges i säkerhetskopieringsprincipen. | SchedulePolicy |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för