Share via


Microsoft.RecoveryServices-valv/backupPolicies 2021-02-01-preview

Bicep-resursdefinition

Resurstypen vaults/backupPolicies kan distribueras till:

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-02-01-preview' = {
  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'
  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
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å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 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 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)

Distribuera till Azure
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)

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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:

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-02-01-preview",
  "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",
  "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"
apiVersion Resurs-API-versionen "2021-02-01-preview"
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 sluta 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
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 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 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)

Distribuera till Azure
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)

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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-02-01-preview"
  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"
  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-02-01-preview"
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
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å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. "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 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 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 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