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

Voor AzureSql gebruikt u:

{
  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
  }
}

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
}

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'
}

Eigenschapswaarden

Microsoft.RecoveryServices/kluizen/back-upbeleid

Naam Beschrijving Waarde
eTag Optionele ETag. touw
locatie Resourcelocatie. touw
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. Beschermingsbeleid
etiketten Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

AzureIaaSVMProtectionPolicy

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

AzureSqlProtectionPolicy

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

DagelijkseRetentieFormaat

Naam Beschrijving Waarde
dagenVanDe Maand Lijst met dagen van de maand. Dag[]

DagelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur De bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden De bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum int (integer)
isLaatste Bool

Beleid voor langetermijnretentie

Naam Beschrijving Waarde
dagelijksSchema Dagelijks bewaarschema van het back-upbeleid. DagelijksRetentieSchema
maandelijksRooster Maandelijks bewaarschema van het back-upbeleid. MaandelijksRetentieSchema
retentiePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermRetentionPolicy' (vereist)
wekelijksSchema Wekelijks bewaarschema van het back-upbeleid. WekelijksRetentieschema
jaarlijksRooster Jaarlijks bewaarschema van het back-upbeleid. JaarlijksRetentieSchema

LongTermSchedulePolicy

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

MabProtection-beleid

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

MaandelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur Bewaarduur van het bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Indelingstype bewaarschema voor maandelijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden van het bewaarbeleid. tekenreeks[]

Beschermingsbeleid

Naam Beschrijving Waarde
back-upBeheerType 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 (integer)

Bron Tags

Naam Beschrijving Waarde

Bewaarperiode

Naam Beschrijving Waarde
aantal 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 (integer)
duurType Het type bewaarduur van het bewaarbeleid. 'Dagen'
'Ongeldig'
'Maanden'
'Weken'
'Jaren'

retentiebeleid

Naam Beschrijving Waarde
retentiePolicyType Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op SimpleRetentionPolicy voor het type SimpleRetentionPolicy. 'Beleid voor langdurige retentie'
SimpleRetentionPolicy (vereist)

Schema beleid

Naam Beschrijving Waarde
schemaPolicyType Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op SimpleSchedulePolicy voor het type SimpleSchedulePolicy. 'Beleid op lange termijn'
SimpleSchedulePolicy (vereist)

SimpleRetentionPolicy

Naam Beschrijving Waarde
retentieDuur Bewaarduur van het beveiligingsbeleid. RetentieDuur
retentiePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleRetentionPolicy (vereist)

SimpleSchedule-beleid

Naam Beschrijving Waarde
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleSchedulePolicy (vereist)
schemaRunDays 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'
schemaRunFrequency Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
schemaLooptijden Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. tekenreeks[]
schemaWekelijkseFrequentie Het aantal keren per week dat de planning wordt uitgevoerd. int (integer)

WekelijksRetentieFormaat

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

WekelijksRetentieschema

Naam Beschrijving Waarde
dagenVanDe Week 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'
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van het bewaarbeleid. tekenreeks[]

JaarlijksRetentieSchema

Naam Beschrijving Waarde
maandenvanjaar 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'
retentieDuur Bewaarduur voor het bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Retentieschema-indeling voor het jaarlijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden voor het bewaarbeleid. tekenreeks[]

Gebruiksvoorbeelden

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

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
AVD maken met FSLogix en AD DS Join Met deze sjabloon kunt u Azure Virtual Desktop-resources maken, zoals hostgroep, toepassingsgroep, werkruimte, FSLogix-opslagaccount, bestandsshare, Recovery Service-kluis voor het maken van een back-up van een testsessiehost, de extensies met Microsoft Entra ID join pr Active Directory-domeindeelname.
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
  }
}

Voor AzureSql gebruikt u:

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

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

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

Eigenschapswaarden

Microsoft.RecoveryServices/kluizen/back-upbeleid

Naam Beschrijving Waarde
apiVersion De API-versie '2016-06-01'
eTag Optionele ETag. touw
locatie Resourcelocatie. touw
naam De resourcenaam tekenreeks (vereist)
eigenschappen De basisklasse voor een back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse. Beschermingsbeleid
etiketten Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
soort Het brontype 'Microsoft.RecoveryServices/vaults/backupPolicies'

AzureIaaSVMProtectionPolicy

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

AzureSqlProtectionPolicy

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

DagelijkseRetentieFormaat

Naam Beschrijving Waarde
dagenVanDe Maand Lijst met dagen van de maand. Dag[]

DagelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur De bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden De bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum int (integer)
isLaatste Bool

Beleid voor langetermijnretentie

Naam Beschrijving Waarde
dagelijksSchema Dagelijks bewaarschema van het back-upbeleid. DagelijksRetentieSchema
maandelijksRooster Maandelijks bewaarschema van het back-upbeleid. MaandelijksRetentieSchema
retentiePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermRetentionPolicy' (vereist)
wekelijksSchema Wekelijks bewaarschema van het back-upbeleid. WekelijksRetentieschema
jaarlijksRooster Jaarlijks bewaarschema van het back-upbeleid. JaarlijksRetentieSchema

LongTermSchedulePolicy

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

MabProtection-beleid

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

MaandelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur Bewaarduur van het bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Indelingstype bewaarschema voor maandelijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden van het bewaarbeleid. tekenreeks[]

Beschermingsbeleid

Naam Beschrijving Waarde
back-upBeheerType 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 (integer)

Bron Tags

Naam Beschrijving Waarde

Bewaarperiode

Naam Beschrijving Waarde
aantal 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 (integer)
duurType Het type bewaarduur van het bewaarbeleid. 'Dagen'
'Ongeldig'
'Maanden'
'Weken'
'Jaren'

retentiebeleid

Naam Beschrijving Waarde
retentiePolicyType Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op SimpleRetentionPolicy voor het type SimpleRetentionPolicy. 'Beleid voor langdurige retentie'
SimpleRetentionPolicy (vereist)

Schema beleid

Naam Beschrijving Waarde
schemaPolicyType Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op SimpleSchedulePolicy voor het type SimpleSchedulePolicy. 'Beleid op lange termijn'
SimpleSchedulePolicy (vereist)

SimpleRetentionPolicy

Naam Beschrijving Waarde
retentieDuur Bewaarduur van het beveiligingsbeleid. RetentieDuur
retentiePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleRetentionPolicy (vereist)

SimpleSchedule-beleid

Naam Beschrijving Waarde
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleSchedulePolicy (vereist)
schemaRunDays 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'
schemaRunFrequency Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
schemaLooptijden Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. tekenreeks[]
schemaWekelijkseFrequentie Het aantal keren per week dat de planning wordt uitgevoerd. int (integer)

WekelijksRetentieFormaat

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

WekelijksRetentieschema

Naam Beschrijving Waarde
dagenVanDe Week 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'
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van het bewaarbeleid. tekenreeks[]

JaarlijksRetentieSchema

Naam Beschrijving Waarde
maandenvanjaar 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'
retentieDuur Bewaarduur voor het bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Retentieschema-indeling voor het jaarlijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden voor het bewaarbeleid. tekenreeks[]

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

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
AVD maken met FSLogix en AD DS Join

implementeren in Azure
Met deze sjabloon kunt u Azure Virtual Desktop-resources maken, zoals hostgroep, toepassingsgroep, werkruimte, FSLogix-opslagaccount, bestandsshare, Recovery Service-kluis voor het maken van een back-up van een testsessiehost, de extensies met Microsoft Entra ID join pr Active Directory-domeindeelname.
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"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    eTag = "string"
    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
  }
}

Voor AzureSql gebruikt u:

{
  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
  }
}

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
}

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

Eigenschapswaarden

Microsoft.RecoveryServices/kluizen/back-upbeleid

Naam Beschrijving Waarde
eTag Optionele ETag. touw
locatie Resourcelocatie. touw
naam De resourcenaam tekenreeks (vereist)
ouder_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. Beschermingsbeleid
etiketten Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het brontype "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01"

AzureIaaSVMProtectionPolicy

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

AzureSqlProtectionPolicy

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

DagelijkseRetentieFormaat

Naam Beschrijving Waarde
dagenVanDe Maand Lijst met dagen van de maand. Dag[]

DagelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur De bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden De bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum int (integer)
isLaatste Bool

Beleid voor langetermijnretentie

Naam Beschrijving Waarde
dagelijksSchema Dagelijks bewaarschema van het back-upbeleid. DagelijksRetentieSchema
maandelijksRooster Maandelijks bewaarschema van het back-upbeleid. MaandelijksRetentieSchema
retentiePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. 'LongTermRetentionPolicy' (vereist)
wekelijksSchema Wekelijks bewaarschema van het back-upbeleid. WekelijksRetentieschema
jaarlijksRooster Jaarlijks bewaarschema van het back-upbeleid. JaarlijksRetentieSchema

LongTermSchedulePolicy

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

MabProtection-beleid

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

MaandelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur Bewaarduur van het bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor het maandelijkse bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Indelingstype bewaarschema voor maandelijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor het maandelijkse bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden van het bewaarbeleid. tekenreeks[]

Beschermingsbeleid

Naam Beschrijving Waarde
back-upBeheerType 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 (integer)

Bron Tags

Naam Beschrijving Waarde

Bewaarperiode

Naam Beschrijving Waarde
aantal 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 (integer)
duurType Het type bewaarduur van het bewaarbeleid. 'Dagen'
'Ongeldig'
'Maanden'
'Weken'
'Jaren'

retentiebeleid

Naam Beschrijving Waarde
retentiePolicyType Ingesteld op 'LongTermRetentionPolicy' voor het type LongTermRetentionPolicy. Ingesteld op SimpleRetentionPolicy voor het type SimpleRetentionPolicy. 'Beleid voor langdurige retentie'
SimpleRetentionPolicy (vereist)

Schema beleid

Naam Beschrijving Waarde
schemaPolicyType Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op SimpleSchedulePolicy voor het type SimpleSchedulePolicy. 'Beleid op lange termijn'
SimpleSchedulePolicy (vereist)

SimpleRetentionPolicy

Naam Beschrijving Waarde
retentieDuur Bewaarduur van het beveiligingsbeleid. RetentieDuur
retentiePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleRetentionPolicy (vereist)

SimpleSchedule-beleid

Naam Beschrijving Waarde
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfe keten van typen. SimpleSchedulePolicy (vereist)
schemaRunDays 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'
schemaRunFrequency Hiermee definieert u het frequentie-interval (dagelijks of wekelijks) voor het planningsbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
schemaLooptijden Lijst met tijden, gedurende een dag, wanneer het schema wordt uitgevoerd. tekenreeks[]
schemaWekelijkseFrequentie Het aantal keren per week dat de planning wordt uitgevoerd. int (integer)

WekelijksRetentieFormaat

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

WekelijksRetentieschema

Naam Beschrijving Waarde
dagenVanDe Week 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'
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van het bewaarbeleid. tekenreeks[]

JaarlijksRetentieSchema

Naam Beschrijving Waarde
maandenvanjaar 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'
retentieDuur Bewaarduur voor het bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Retentieschema-indeling voor het jaarlijkse bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor het jaarlijkse bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden voor het bewaarbeleid. tekenreeks[]