Delen via


Microsoft.RecoveryServices-kluizen/backupPolicies 2016-06-01

Bicep-resourcedefinitie

Het resourcetype vaults/backupPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/backupPolicies wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

ProtectionPolicy-objecten

Stel de eigenschap backupManagementType in om het type object op te geven.

Gebruik voor AzureIaasVM-:

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

Gebruik voor AzureSql-:

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

Gebruik voor MAB-:

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

RetentionPolicy-objecten

Stel de eigenschap retentionPolicyType in om het type object op te geven.

Gebruik voor 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'
    ]
  }
  retentionPolicyType: 'LongTermRetentionPolicy'
  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'
    ]
  }
}

Gebruik voor SimpleRetentionPolicy-:

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

SchedulePolicy-objecten

Stel de eigenschap schedulePolicyType in om het type object op te geven.

Gebruik voor LongTermSchedulePolicy:

{
  schedulePolicyType: 'LongTermSchedulePolicy'
}

Gebruik voor SimpleSchedulePolicy:

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

Eigenschapswaarden

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'AzureIaasVM' (vereist)
retentionPolicy Het bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Het back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-

AzureSqlProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'AzureSql' (vereist)
retentionPolicy De details van het bewaarbeleid. RetentionPolicy-

DailyRetentionFormat

Naam Beschrijving Waarde
daysOfTheMonth Lijst met dagen van de maand. dag[]

DailyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration De bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes De bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum Int
isLast Bool

LongTermRetentionPolicy

Naam Beschrijving Waarde
dailySchedule Dagelijks bewaarschema van het back-upbeleid. DailyRetentionSchedule
monthlySchedule Maandelijks bewaarschema van het back-upbeleid. MonthlyRetentionSchedule
retentionPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermRetentionPolicy' (vereist)
weeklySchedule Wekelijks bewaarschema van het back-upbeleid. WeeklyRetentionSchedule
yearlySchedule Jaarlijks bewaarschema van het back-upbeleid. YearlyRetentionSchedule

LongTermSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermSchedulePolicy' (vereist)

MabProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'MAB' (vereist)
retentionPolicy De details die zijn opgegeven in het bewaarbeleid. RetentionPolicy-
schedulePolicy Het schema dat is opgegeven in het back-upbeleid. SchedulePolicy-

Microsoft.RecoveryServices/vaults/backupPolicies

Naam Beschrijving Waarde
eTag Optionele ETag. snaar
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: kluizen
Eigenschappen De basisklasse voor een back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse. ProtectionPolicy-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

MonthlyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration Bewaarduur van het bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Indelingstype bewaarschema voor maandelijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentionScheduleWeekly Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden van het bewaarbeleid. tekenreeks[]

ProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. 'AzureIaasVM'
'AzureSql'
'MAB' (vereist)
protectedItemsCount Het aantal items dat aan dit beleid is gekoppeld. Int

ResourceTags

Naam Beschrijving Waarde

RetentionDuration

Naam Beschrijving Waarde
tellen Het aantal duurtypen. De bewaarduur wordt bepaald door de combinatie van de aantal tijden en durationType.
Als count = 3 en durationType = Weken, is de bewaarduur bijvoorbeeld drie weken.
Int
durationType Het type bewaarduur van het bewaarbeleid. 'Dagen'
'Ongeldig'
'Maanden'
'Weken'
'Jaren'

RetentionPolicy

Naam Beschrijving Waarde
retentionPolicyType Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op 'SimpleRetentionPolicy' voor het type SimpleRetentionPolicy. 'LongTermRetentionPolicy'
SimpleRetentionPolicy (vereist)

SchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. 'LongTermSchedulePolicy'
SimpleSchedulePolicy (vereist)

SimpleRetentionPolicy

Naam Beschrijving Waarde
retentionDuration Bewaarduur van het beveiligingsbeleid. RetentionDuration-
retentionPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleRetentionPolicy (vereist)

SimpleSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleSchedulePolicy (vereist)
scheduleRunDays Deze lijst is de dagen van de week waarop de planning wordt uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
scheduleRunFrequency Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
scheduleRunTimes Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. tekenreeks[]
scheduleWeeklyFrequency Het aantal keren per week dat de planning wordt uitgevoerd. Int

WeeklyRetentionFormat

Naam Beschrijving Waarde
daysOfTheWeek Lijst met dagen van de week. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
weeksOfTheMonth Lijst met weken van de maand. Tekenreeksmatrix met een van de volgende waarden:
'Eerste'
'Vierde'
'Laatste'
'Seconde'
'Derde'

WeeklyRetentionSchedule

Naam Beschrijving Waarde
daysOfTheWeek Lijst met de dagen van de week voor het wekelijkse bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes Bewaartijden van het bewaarbeleid. tekenreeks[]

YearlyRetentionSchedule

Naam Beschrijving Waarde
monthsOfYear Lijst met de maanden van het jaar voor het jaarlijkse bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'April'
'Augustus'
'December'
'Februari'
'Ongeldig'
'Januari'
'Juli'
'Juni'
'Maart'
'Mei'
'November'
'Oktober'
'September'
retentionDuration Bewaarduur voor het bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Retentieschema-indeling voor het jaarlijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentionScheduleWeekly Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden voor het bewaarbeleid. tekenreeks[]

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Azure Backup voor werkbelasting in virtuele Azure-machines Met deze sjabloon maakt u een Recovery Services-kluis en een specifiek back-upbeleid voor workloads. Registreert de VM met de Backup-service en configureert beveiliging
een back-up maken van een bestaande bestandsshare met Recovery Services (dagelijks) Met deze sjabloon configureert u de beveiliging voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden.
een back-up maken van een bestaande bestandsshare met Recovery Services (elk uur) Met deze sjabloon configureert u de beveiliging met de frequentie per uur voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden.
Back-up maken van Resource Manager-VM's met recovery Services-kluis Deze sjabloon maakt gebruik van een bestaande Recovery Services-kluis en bestaand back-upbeleid en configureert back-ups van meerdere Resource Manager-VM's die deel uitmaken van dezelfde resourcegroep
Dagelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen.
Recovery Services-kluis maken met back-upbeleid Met deze sjabloon maakt u een Recovery Services-kluis met back-upbeleid en configureert u optionele functies zoals systeemidentiteit, type back-upopslag, herstel in meerdere regio's en diagnostische logboeken en een verwijderingsvergrendeling.
wekelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen.

Resourcedefinitie van ARM-sjabloon

Het resourcetype vaults/backupPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/backupPolicies wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

ProtectionPolicy-objecten

Stel de eigenschap backupManagementType in om het type object op te geven.

Gebruik voor AzureIaasVM-:

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

Gebruik voor AzureSql-:

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

Gebruik voor MAB-:

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

RetentionPolicy-objecten

Stel de eigenschap retentionPolicyType in om het type object op te geven.

Gebruik voor 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" ]
  },
  "retentionPolicyType": "LongTermRetentionPolicy",
  "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" ]
  }
}

Gebruik voor SimpleRetentionPolicy-:

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

SchedulePolicy-objecten

Stel de eigenschap schedulePolicyType in om het type object op te geven.

Gebruik voor LongTermSchedulePolicy:

{
  "schedulePolicyType": "LongTermSchedulePolicy"
}

Gebruik voor SimpleSchedulePolicy:

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

Eigenschapswaarden

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'AzureIaasVM' (vereist)
retentionPolicy Het bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Het back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-

AzureSqlProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'AzureSql' (vereist)
retentionPolicy De details van het bewaarbeleid. RetentionPolicy-

DailyRetentionFormat

Naam Beschrijving Waarde
daysOfTheMonth Lijst met dagen van de maand. dag[]

DailyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration De bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes De bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum Int
isLast Bool

LongTermRetentionPolicy

Naam Beschrijving Waarde
dailySchedule Dagelijks bewaarschema van het back-upbeleid. DailyRetentionSchedule
monthlySchedule Maandelijks bewaarschema van het back-upbeleid. MonthlyRetentionSchedule
retentionPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermRetentionPolicy' (vereist)
weeklySchedule Wekelijks bewaarschema van het back-upbeleid. WeeklyRetentionSchedule
yearlySchedule Jaarlijks bewaarschema van het back-upbeleid. YearlyRetentionSchedule

LongTermSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermSchedulePolicy' (vereist)

MabProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'MAB' (vereist)
retentionPolicy De details die zijn opgegeven in het bewaarbeleid. RetentionPolicy-
schedulePolicy Het schema dat is opgegeven in het back-upbeleid. SchedulePolicy-

Microsoft.RecoveryServices/vaults/backupPolicies

Naam Beschrijving Waarde
apiVersion De API-versie '2016-06-01'
eTag Optionele ETag. snaar
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De basisklasse voor een back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse. ProtectionPolicy-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.RecoveryServices/vaults/backupPolicies'

MonthlyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration Bewaarduur van het bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Indelingstype bewaarschema voor maandelijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentionScheduleWeekly Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden van het bewaarbeleid. tekenreeks[]

ProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. 'AzureIaasVM'
'AzureSql'
'MAB' (vereist)
protectedItemsCount Het aantal items dat aan dit beleid is gekoppeld. Int

ResourceTags

Naam Beschrijving Waarde

RetentionDuration

Naam Beschrijving Waarde
tellen Het aantal duurtypen. De bewaarduur wordt bepaald door de combinatie van de aantal tijden en durationType.
Als count = 3 en durationType = Weken, is de bewaarduur bijvoorbeeld drie weken.
Int
durationType Het type bewaarduur van het bewaarbeleid. 'Dagen'
'Ongeldig'
'Maanden'
'Weken'
'Jaren'

RetentionPolicy

Naam Beschrijving Waarde
retentionPolicyType Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op 'SimpleRetentionPolicy' voor het type SimpleRetentionPolicy. 'LongTermRetentionPolicy'
SimpleRetentionPolicy (vereist)

SchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. 'LongTermSchedulePolicy'
SimpleSchedulePolicy (vereist)

SimpleRetentionPolicy

Naam Beschrijving Waarde
retentionDuration Bewaarduur van het beveiligingsbeleid. RetentionDuration-
retentionPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleRetentionPolicy (vereist)

SimpleSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleSchedulePolicy (vereist)
scheduleRunDays Deze lijst is de dagen van de week waarop de planning wordt uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
scheduleRunFrequency Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
scheduleRunTimes Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. tekenreeks[]
scheduleWeeklyFrequency Het aantal keren per week dat de planning wordt uitgevoerd. Int

WeeklyRetentionFormat

Naam Beschrijving Waarde
daysOfTheWeek Lijst met dagen van de week. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
weeksOfTheMonth Lijst met weken van de maand. Tekenreeksmatrix met een van de volgende waarden:
'Eerste'
'Vierde'
'Laatste'
'Seconde'
'Derde'

WeeklyRetentionSchedule

Naam Beschrijving Waarde
daysOfTheWeek Lijst met de dagen van de week voor het wekelijkse bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes Bewaartijden van het bewaarbeleid. tekenreeks[]

YearlyRetentionSchedule

Naam Beschrijving Waarde
monthsOfYear Lijst met de maanden van het jaar voor het jaarlijkse bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'April'
'Augustus'
'December'
'Februari'
'Ongeldig'
'Januari'
'Juli'
'Juni'
'Maart'
'Mei'
'November'
'Oktober'
'September'
retentionDuration Bewaarduur voor het bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Retentieschema-indeling voor het jaarlijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentionScheduleWeekly Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden voor het bewaarbeleid. tekenreeks[]

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Azure Backup voor werkbelasting in virtuele Azure-machines

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis en een specifiek back-upbeleid voor workloads. Registreert de VM met de Backup-service en configureert beveiliging
een back-up maken van een bestaande bestandsshare met Recovery Services (dagelijks)

implementeren in Azure
Met deze sjabloon configureert u de beveiliging voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden.
een back-up maken van een bestaande bestandsshare met Recovery Services (elk uur)

implementeren in Azure
Met deze sjabloon configureert u de beveiliging met de frequentie per uur voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden.
Back-up maken van Resource Manager-VM's met recovery Services-kluis

implementeren in Azure
Deze sjabloon maakt gebruik van een bestaande Recovery Services-kluis en bestaand back-upbeleid en configureert back-ups van meerdere Resource Manager-VM's die deel uitmaken van dezelfde resourcegroep
Dagelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen

implementeren in Azure
Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen.
Recovery Services-kluis maken met back-upbeleid

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis met back-upbeleid en configureert u optionele functies zoals systeemidentiteit, type back-upopslag, herstel in meerdere regio's en diagnostische logboeken en een verwijderingsvergrendeling.
wekelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen

implementeren in Azure
Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype vaults/backupPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/backupPolicies wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

ProtectionPolicy-objecten

Stel de eigenschap backupManagementType in om het type object op te geven.

Gebruik voor AzureIaasVM-:

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

Gebruik voor AzureSql-:

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

Gebruik voor MAB-:

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

RetentionPolicy-objecten

Stel de eigenschap retentionPolicyType in om het type object op te geven.

Gebruik voor 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"
    ]
  }
  retentionPolicyType = "LongTermRetentionPolicy"
  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"
    ]
  }
}

Gebruik voor SimpleRetentionPolicy-:

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

SchedulePolicy-objecten

Stel de eigenschap schedulePolicyType in om het type object op te geven.

Gebruik voor LongTermSchedulePolicy:

{
  schedulePolicyType = "LongTermSchedulePolicy"
}

Gebruik voor SimpleSchedulePolicy:

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

Eigenschapswaarden

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'AzureIaasVM' (vereist)
retentionPolicy Het bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Het back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-

AzureSqlProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'AzureSql' (vereist)
retentionPolicy De details van het bewaarbeleid. RetentionPolicy-

DailyRetentionFormat

Naam Beschrijving Waarde
daysOfTheMonth Lijst met dagen van de maand. dag[]

DailyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration De bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes De bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum Int
isLast Bool

LongTermRetentionPolicy

Naam Beschrijving Waarde
dailySchedule Dagelijks bewaarschema van het back-upbeleid. DailyRetentionSchedule
monthlySchedule Maandelijks bewaarschema van het back-upbeleid. MonthlyRetentionSchedule
retentionPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermRetentionPolicy' (vereist)
weeklySchedule Wekelijks bewaarschema van het back-upbeleid. WeeklyRetentionSchedule
yearlySchedule Jaarlijks bewaarschema van het back-upbeleid. YearlyRetentionSchedule

LongTermSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermSchedulePolicy' (vereist)

MabProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'MAB' (vereist)
retentionPolicy De details die zijn opgegeven in het bewaarbeleid. RetentionPolicy-
schedulePolicy Het schema dat is opgegeven in het back-upbeleid. SchedulePolicy-

Microsoft.RecoveryServices/vaults/backupPolicies

Naam Beschrijving Waarde
eTag Optionele ETag. snaar
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: kluizen
Eigenschappen De basisklasse voor een back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse. ProtectionPolicy-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01"

MonthlyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration Bewaarduur van het bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Indelingstype bewaarschema voor maandelijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentionScheduleWeekly Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden van het bewaarbeleid. tekenreeks[]

ProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. 'AzureIaasVM'
'AzureSql'
'MAB' (vereist)
protectedItemsCount Het aantal items dat aan dit beleid is gekoppeld. Int

ResourceTags

Naam Beschrijving Waarde

RetentionDuration

Naam Beschrijving Waarde
tellen Het aantal duurtypen. De bewaarduur wordt bepaald door de combinatie van de aantal tijden en durationType.
Als count = 3 en durationType = Weken, is de bewaarduur bijvoorbeeld drie weken.
Int
durationType Het type bewaarduur van het bewaarbeleid. 'Dagen'
'Ongeldig'
'Maanden'
'Weken'
'Jaren'

RetentionPolicy

Naam Beschrijving Waarde
retentionPolicyType Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op 'SimpleRetentionPolicy' voor het type SimpleRetentionPolicy. 'LongTermRetentionPolicy'
SimpleRetentionPolicy (vereist)

SchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op 'SimpleSchedulePolicy' voor het type SimpleSchedulePolicy. 'LongTermSchedulePolicy'
SimpleSchedulePolicy (vereist)

SimpleRetentionPolicy

Naam Beschrijving Waarde
retentionDuration Bewaarduur van het beveiligingsbeleid. RetentionDuration-
retentionPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleRetentionPolicy (vereist)

SimpleSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleSchedulePolicy (vereist)
scheduleRunDays Deze lijst is de dagen van de week waarop de planning wordt uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
scheduleRunFrequency Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
scheduleRunTimes Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. tekenreeks[]
scheduleWeeklyFrequency Het aantal keren per week dat de planning wordt uitgevoerd. Int

WeeklyRetentionFormat

Naam Beschrijving Waarde
daysOfTheWeek Lijst met dagen van de week. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
weeksOfTheMonth Lijst met weken van de maand. Tekenreeksmatrix met een van de volgende waarden:
'Eerste'
'Vierde'
'Laatste'
'Seconde'
'Derde'

WeeklyRetentionSchedule

Naam Beschrijving Waarde
daysOfTheWeek Lijst met de dagen van de week voor het wekelijkse bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes Bewaartijden van het bewaarbeleid. tekenreeks[]

YearlyRetentionSchedule

Naam Beschrijving Waarde
monthsOfYear Lijst met de maanden van het jaar voor het jaarlijkse bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'April'
'Augustus'
'December'
'Februari'
'Ongeldig'
'Januari'
'Juli'
'Juni'
'Maart'
'Mei'
'November'
'Oktober'
'September'
retentionDuration Bewaarduur voor het bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Retentieschema-indeling voor het jaarlijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentionScheduleWeekly Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden voor het bewaarbeleid. tekenreeks[]