Microsoft.RecoveryServices-valv/backupPolicies 2021-08-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@2021-08-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
eTag: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
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'
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'
För AzureSql använder du:
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
För AzureStorage använder du:
backupManagementType: 'AzureStorage'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
workLoadType: 'string'
För AzureWorkload använder du:
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'
För GenericProtectionPolicy använder du:
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'
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 LogSchedulePolicy använder du:
schedulePolicyType: 'LogSchedulePolicy'
scheduleFrequencyInMins: int
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 | ProtectionPolicyResource-egenskaper | ProtectionPolicy |
ProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
protectedItemsCount | Antal objekt som är associerade med den här principen. | int |
resourceGuardOperationRequests | ResourceGuard-åtgärdsbegäranden | string[] |
backupManagementType | Ange objekttyp | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (krävs) |
AzureIaaSVMProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureIaasVM" (krävs) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Principintervall för omedelbar kvarhållning av RP i dagar | int |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Schema för säkerhetskopiering anges som en del av säkerhetskopieringspolicyn. | SchedulePolicy |
Tidszon | TimeZone-valfria indata som sträng. Till exempel: TimeZone = "Pacific Standard Time". | sträng |
InstantRPAdditionalDetails
Name | Beskrivning | Värde |
---|---|---|
azureBackupRGNamePrefix | sträng | |
azureBackupRGNameSuffix | sträng |
RetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Ange objekttyp | LongTermRetentionPolicy SimpleRetentionPolicy (krävs) |
LongTermRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LongTermRetentionPolicy" (krävs) |
dailySchedule | Dagligt bevarandeschema för skyddsprincipen. | DailyRetentionSchedule |
monthlySchedule | Månatligt bevarandeschema för skyddsprincipen. | MonthlyRetentionSchedule |
weeklySchedule | Veckovis bevarandeschema för skyddsprincipen. | WeeklyRetentionSchedule |
yearlySchedule | Årligt bevarandeschema för skyddsprincipen. | YearlyRetentionSchedule |
DailyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningsvaraktighet för kvarhållningsprincip. | RetentionDuration |
retentionTimes | Kvarhållningstider för kvarhållningsprincip. | string[] |
RetentionDuration
Name | Beskrivning | Värde |
---|---|---|
count | Antal varaktighetstyper. Kvarhållningsvaraktighet erhålls genom att räkna varaktighetstypen Antal gånger. När till exempel Antal = 3 och DurationType = Veckor blir kvarhållningsvaraktigheten tre veckor. |
int |
durationType | Kvarhållningsvaraktighetstyp för kvarhållningsprincip. | "Dagar" "Ogiltigt" "Månader" "Veckor" "År" |
MonthlyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningsvaraktighet för kvarhållningsprincip. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för månatlig kvarhållningsprincip. | DailyRetentionFormat |
retentionScheduleFormatType | Formattyp för kvarhållningsschema för månatlig kvarhållningsprincip. | "Varje dag" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för månatlig kvarhållningsprincip. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincip. | string[] |
DailyRetentionFormat
Name | Beskrivning | Värde |
---|---|---|
daysOfTheMonth | Lista över dagar i månaden. | Dag[] |
Dag
Name | Beskrivning | Värde |
---|---|---|
datum | Datum för månaden | int |
isLast | Om Datum är sista datumet i månaden | 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" "Ogiltigt" "Sista" "Second" "Tredje" |
WeeklyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagar för veckovis kvarhållningsprincip. | 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ållningsprincip. | string[] |
YearlyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
monthsOfYear | Lista över månader av år för årlig kvarhållningsprincip. | 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ållningsprincip. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för årlig kvarhållningsprincip. | DailyRetentionFormat |
retentionScheduleFormatType | Format för kvarhållningsschema för årlig kvarhållningsprincip. | "Varje dag" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för årlig kvarhållningsprincip. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincip. | string[] |
SimpleRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Denna egenskap kommer att användas 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 | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (krävs) |
LogSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LogSchedulePolicy" (krävs) |
scheduleFrequencyInMins | Frekvensen för loggschemaåtgärden för den här principen på några minuter. | int |
LongTermSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Denna egenskap kommer att användas 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 kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "SimpleSchedulePolicy" (krävs) |
scheduleRunDays | Lista över veckodagar som det här schemat måste köras. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
scheduleRunFrequency | Frekvens för schemaåtgärden för den här principen. | "Varje dag" "Ogiltigt" "Varje vecka" |
scheduleRunTimes | Lista över tider på dagen som det här schemat måste köras. | string[] |
scheduleWeeklyFrequency | Vid varje antal veckor måste det här schemat köras. | int |
AzureSqlProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureSql" (krävs) |
retentionPolicy | Information om kvarhållningsprincip. | RetentionPolicy |
AzureFileShareProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureStorage" (krävs) |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Schema för säkerhetskopiering anges som en del av säkerhetskopieringspolicyn. | SchedulePolicy |
Tidszon | TimeZone-valfria indata som sträng. Till exempel: TimeZone = "Pacific Standard Time". | sträng |
workLoadType | Typ av arbetsbelastning för säkerhetskopieringshantering | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "FileFolder" "GenericDataSource" "Ogiltigt" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
AzureVmWorkloadProtectionPolicy
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. | "AzureWorkload" (krävs) |
makePolicyConsistent | Åtgärda principinkonsekvensen | boolesk |
inställningar | Vanliga inställningar för säkerhetskopieringshantering | Inställningar |
subProtectionPolicy | Lista över underskyddsprinciper som innehåller schema och kvarhållning | SubProtectionPolicy[] |
workLoadType | Typ av arbetsbelastning för säkerhetskopieringshantering | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "FileFolder" "GenericDataSource" "Ogiltigt" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
Inställningar
Name | Beskrivning | Värde |
---|---|---|
isCompression | Arbetsbelastningskomprimeringsflagga. Detta har lagts till så att "isSqlCompression" kommer att bli inaktuell när klienterna uppgraderar för att överväga den här flaggan. |
boolesk |
issqlcompression | SQL-komprimeringsflagga | boolesk |
Tidszon | Valfria timezone-indata som sträng. Exempel: TimeZone = "Pacific Standard Time". | sträng |
SubProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
policyType | Typ av principtyp för säkerhetskopiering | "CopyOnlyFull" "Differentiell" "Full" "Inkrementell" "Ogiltigt" "Logg" |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema som anges som en del av säkerhetskopieringsprincipen. | SchedulePolicy |
GenericProtectionPolicy
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. | "GenericProtectionPolicy" (krävs) |
fabricName | Namnet på den här principens infrastrukturresurser. | sträng |
subProtectionPolicy | Lista över underskyddsprinciper som innehåller schema och kvarhållning | SubProtectionPolicy[] |
Tidszon | Valfria timezone-indata som sträng. Exempel: TimeZone = "Pacific Standard Time". | sträng |
MabProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "MAB" (krävs) |
retentionPolicy | Information om kvarhållningsprincip. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema för säkerhetskopieringspolicy. | 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": "2021-08-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"eTag": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"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",
"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"
För AzureSql använder du:
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
För AzureStorage använder du:
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string",
"workLoadType": "string"
För AzureWorkload använder du:
"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"
För GenericProtectionPolicy använder du:
"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"
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 LogSchedulePolicy använder du:
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": "int"
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 | '2021-08-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 | ProtectionPolicyResource-egenskaper | ProtectionPolicy |
ProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
protectedItemsCount | Antal objekt som är associerade med den här principen. | int |
resourceGuardOperationRequests | ResourceGuard-åtgärdsbegäranden | string[] |
backupManagementType | Ange objekttyp | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy 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) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Principintervall för omedelbar kvarhållning av RP i dagar | int |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema som anges som en del av säkerhetskopieringsprincipen. | SchedulePolicy |
Tidszon | Valfria timezone-indata som sträng. Exempel: TimeZone = "Pacific Standard Time". | sträng |
InstantRPAdditionalDetails
Name | Beskrivning | Värde |
---|---|---|
azureBackupRGNamePrefix | sträng | |
azureBackupRGNameSuffix | sträng |
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 skyddsprincipen. | DailyRetentionSchedule |
monthlySchedule | Månatligt kvarhållningsschema för skyddsprincipen. | MonthlyRetentionSchedule |
weeklySchedule | Veckovis kvarhållningsschema för skyddsprincipen. | WeeklyRetentionSchedule |
yearlySchedule | Årligt bevarandeschema för skyddsprincipen. | YearlyRetentionSchedule |
DailyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningstiden för kvarhållningsprincipen. | RetentionDuration |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
RetentionDuration
Name | Beskrivning | Värde |
---|---|---|
count | Antal varaktighetstyper. Kvarhållningstiden erhålls genom att räkna varaktighetstypen Antal gånger. När till exempel Antal = 3 och DurationType = Veckor blir kvarhållningstiden tre veckor. |
int |
durationType | Kvarhållningsvaraktighetstyp för kvarhållningsprincip. | "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 månatlig kvarhållningsprincip. | DailyRetentionFormat |
retentionScheduleFormatType | Formattyp för kvarhållningsschema för månatlig kvarhållningsprincip. | "Dagligen" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för månatlig kvarhållningsprincip. | 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 | Datum för månaden | int |
isLast | Om datum är sista datumet i månaden | 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" "Ogiltigt" "Sista" "Second" "Tredje" |
WeeklyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagar för veckovis kvarhållningsprincip. | 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 av år av årlig kvarhållningsprincip. | Strängmatris som innehåller något av: "April" "Augusti" "December" "Februari" "Ogiltigt" "Januari" "Juli" "Juni" "Mars" "Maj" "November" "Oktober" "September" |
retentionDuration | Kvarhållningstiden för kvarhållningsprincipen. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för årlig kvarhållningsprincip. | DailyRetentionFormat |
retentionScheduleFormatType | Format för kvarhållningsschema för årlig kvarhållningsprincip. | "Dagligen" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för årlig kvarhållningsprincip. | 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 | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (krävs) |
LogSchedulePolicy
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. | "LogSchedulePolicy" (krävs) |
scheduleFrequencyInMins | Frekvensen för loggschemaåtgärden för den här principen på några minuter. | int |
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 | Lista över veckodagar som det här schemat måste köras. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
scheduleRunFrequency | Frekvens för schemaåtgärden för den här principen. | "Dagligen" "Ogiltigt" "Varje vecka" |
scheduleRunTimes | Lista över tider på dagen som det här schemat måste köras. | string[] |
scheduleWeeklyFrequency | Vid varje antal veckor måste det här schemat köras. | 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ållningsprincip. | RetentionPolicy |
AzureFileShareProtectionPolicy
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. | "AzureStorage" (krävs) |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema som anges som en del av säkerhetskopieringsprincipen. | SchedulePolicy |
Tidszon | TimeZone-valfria indata som sträng. Till exempel: TimeZone = "Pacific Standard Time". | sträng |
workLoadType | Typ av arbetsbelastning för säkerhetskopieringshantering | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "FileFolder" "GenericDataSource" "Ogiltigt" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
AzureVmWorkloadProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureWorkload" (krävs) |
makePolicyConsistent | Åtgärda principens inkonsekvens | boolesk |
inställningar | Vanliga inställningar för säkerhetskopieringshantering | Inställningar |
subProtectionPolicy | Lista över underskyddsprinciper som innehåller schema och kvarhållning | SubProtectionPolicy[] |
workLoadType | Typ av arbetsbelastning för säkerhetskopieringshantering | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "FileFolder" "GenericDataSource" "Ogiltigt" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
Inställningar
Name | Beskrivning | Värde |
---|---|---|
isCompression | Arbetsbelastningskomprimeringsflagga. Detta har lagts till så att "isSqlCompression" kommer att bli inaktuell när klienterna uppgraderar för att överväga den här flaggan. |
boolesk |
issqlcompression | SQL-komprimeringsflagga | boolesk |
Tidszon | TimeZone-valfria indata som sträng. Till exempel: TimeZone = "Pacific Standard Time". | sträng |
SubProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
policyType | Typ av säkerhetskopieringspolicytyp | "CopyOnlyFull" "Differentiell" "Full" "Inkrementell" "Ogiltigt" "Logg" |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Schema för säkerhetskopiering anges som en del av säkerhetskopieringspolicyn. | SchedulePolicy |
GenericProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "GenericProtectionPolicy" (krävs) |
fabricName | Namnet på den här principens infrastrukturresurser. | sträng |
subProtectionPolicy | Lista över underskyddsprinciper som innehåller schema och kvarhållning | SubProtectionPolicy[] |
Tidszon | Valfria timezone-indata som sträng. Exempel: TimeZone = "Pacific Standard Time". | sträng |
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 | Information om kvarhållningsprincip. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema för säkerhetskopieringsprincip. | 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@2021-08-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
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"
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"
För AzureSql använder du:
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
För AzureStorage använder du:
backupManagementType = "AzureStorage"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
workLoadType = "string"
För AzureWorkload använder du:
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"
För GenericProtectionPolicy använder du:
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"
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 LogSchedulePolicy använder du:
schedulePolicyType = "LogSchedulePolicy"
scheduleFrequencyInMins = int
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@2021-08-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 | ProtectionPolicyResource-egenskaper | ProtectionPolicy |
ProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
protectedItemsCount | Antal objekt som är associerade med den här principen. | int |
resourceGuardOperationRequests | ResourceGuard-åtgärdsbegäranden | string[] |
backupManagementType | Ange objekttyp | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy 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) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Principintervall för omedelbar kvarhållning av RP i dagar | int |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema som anges som en del av säkerhetskopieringsprincipen. | SchedulePolicy |
Tidszon | Valfria timezone-indata som sträng. Exempel: TimeZone = "Pacific Standard Time". | sträng |
InstantRPAdditionalDetails
Name | Beskrivning | Värde |
---|---|---|
azureBackupRGNamePrefix | sträng | |
azureBackupRGNameSuffix | sträng |
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 skyddsprincipen. | DailyRetentionSchedule |
monthlySchedule | Månatligt kvarhållningsschema för skyddsprincipen. | MonthlyRetentionSchedule |
weeklySchedule | Veckovis kvarhållningsschema för skyddsprincipen. | WeeklyRetentionSchedule |
yearlySchedule | Årligt bevarandeschema för skyddsprincipen. | YearlyRetentionSchedule |
DailyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
retentionDuration | Kvarhållningstiden för kvarhållningsprincipen. | RetentionDuration |
retentionTimes | Kvarhållningstider för kvarhållningsprincipen. | string[] |
RetentionDuration
Name | Beskrivning | Värde |
---|---|---|
count | Antal varaktighetstyper. Kvarhållningstiden erhålls genom att räkna varaktighetstypen Antal gånger. När till exempel Antal = 3 och DurationType = Veckor blir kvarhållningstiden tre veckor. |
int |
durationType | Kvarhållningsvaraktighetstyp för kvarhållningsprincip. | "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 månatlig kvarhållningsprincip. | DailyRetentionFormat |
retentionScheduleFormatType | Formattyp för kvarhållningsschema för månatlig kvarhållningsprincip. | "Varje dag" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för månatlig kvarhållningsprincip. | 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 | Datum för månaden | int |
isLast | Om datum är sista datumet i månaden | 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" "Ogiltigt" "Sista" "Second" "Tredje" |
WeeklyRetentionSchedule
Name | Beskrivning | Värde |
---|---|---|
daysOfTheWeek | Lista över veckodagar för veckovis kvarhållningsprincip. | 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 av år av årlig kvarhållningsprincip. | 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ållningsprincip. | RetentionDuration |
retentionScheduleDaily | Dagligt kvarhållningsformat för årlig kvarhållningsprincip. | DailyRetentionFormat |
retentionScheduleFormatType | Format för kvarhållningsschema för årlig kvarhållningsprincip. | "Varje dag" "Ogiltigt" "Varje vecka" |
retentionScheduleWeekly | Veckovis kvarhållningsformat för årlig kvarhållningsprincip. | WeeklyRetentionFormat |
retentionTimes | Kvarhållningstider för kvarhållningsprincip. | string[] |
SimpleRetentionPolicy
Name | Beskrivning | Värde |
---|---|---|
retentionPolicyType | Denna egenskap kommer att användas 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 | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy (krävs) |
LogSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "LogSchedulePolicy" (krävs) |
scheduleFrequencyInMins | Frekvensen för loggschemaåtgärden för den här principen på några minuter. | int |
LongTermSchedulePolicy
Name | Beskrivning | Värde |
---|---|---|
schedulePolicyType | Denna egenskap kommer att användas 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 kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "SimpleSchedulePolicy" (krävs) |
scheduleRunDays | Lista över veckodagar som det här schemat måste köras. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
scheduleRunFrequency | Frekvens för schemaåtgärden för den här principen. | "Varje dag" "Ogiltigt" "Varje vecka" |
scheduleRunTimes | Lista över tider på dagen som det här schemat måste köras. | string[] |
scheduleWeeklyFrequency | Vid varje antal veckor måste det här schemat köras. | int |
AzureSqlProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureSql" (krävs) |
retentionPolicy | Information om kvarhållningsprincip. | RetentionPolicy |
AzureFileShareProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "AzureStorage" (krävs) |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema som anges som en del av säkerhetskopieringsprincipen. | SchedulePolicy |
Tidszon | Valfria timezone-indata som sträng. Exempel: TimeZone = "Pacific Standard Time". | sträng |
workLoadType | Typ av arbetsbelastning för säkerhetskopieringshantering | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "FileFolder" "GenericDataSource" "Ogiltigt" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
AzureVmWorkloadProtectionPolicy
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. | "AzureWorkload" (krävs) |
makePolicyConsistent | Åtgärda principinkonsekvensen | boolesk |
inställningar | Vanliga inställningar för säkerhetskopieringshantering | Inställningar |
subProtectionPolicy | Lista över underskyddsprinciper som innehåller schema och kvarhållning | SubProtectionPolicy[] |
workLoadType | Typ av arbetsbelastning för säkerhetskopieringshantering | "AzureFileShare" "AzureSqlDb" "Klient" "Exchange" "FileFolder" "GenericDataSource" "Ogiltigt" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
Inställningar
Name | Beskrivning | Värde |
---|---|---|
isCompression | Arbetsbelastningskomprimeringsflagga. Detta har lagts till så att "isSqlCompression" kommer att bli inaktuell när klienterna uppgraderar för att överväga den här flaggan. |
boolesk |
issqlcompression | SQL-komprimeringsflagga | boolesk |
Tidszon | Valfria timezone-indata som sträng. Exempel: TimeZone = "Pacific Standard Time". | sträng |
SubProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
policyType | Typ av principtyp för säkerhetskopiering | "CopyOnlyFull" "Differentiell" "Full" "Inkrementell" "Ogiltigt" "Logg" |
retentionPolicy | Kvarhållningsprincip med information om kvarhållningsintervall för säkerhetskopior. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema som anges som en del av säkerhetskopieringsprincipen. | SchedulePolicy |
GenericProtectionPolicy
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. | "GenericProtectionPolicy" (krävs) |
fabricName | Namnet på den här principens infrastrukturresurser. | sträng |
subProtectionPolicy | Lista över underskyddsprinciper som innehåller schema och kvarhållning | SubProtectionPolicy[] |
Tidszon | TimeZone-valfria indata som sträng. Till exempel: TimeZone = "Pacific Standard Time". | sträng |
MabProtectionPolicy
Name | Beskrivning | Värde |
---|---|---|
backupManagementType | Denna egenskap kommer att användas som diskriminator för att bestämma de specifika typerna i den polymorfa kedjan av typer. | "MAB" (krävs) |
retentionPolicy | Information om kvarhållningsprincip. | RetentionPolicy |
schedulePolicy | Säkerhetskopieringsschema för säkerhetskopieringspolicy. | 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