Delen via


Microsoft.RecoveryServices-kluizen/backupPolicies 2021-03-01

Bicep-resourcedefinitie

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

Zie het wijzigingenlogboek voor 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@2021-03-01' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    protectedItemsCount: int
    backupManagementType: 'string'
    // For remaining properties, see ProtectionPolicy objects
  }
  tags: {
    {customized property}: 'string'
  }
}

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 LogSchedulePolicy:

{
  scheduleFrequencyInMins: int
  schedulePolicyType: 'LogSchedulePolicy'
}

Gebruik voor LongTermSchedulePolicy:

{
  schedulePolicyType: 'LongTermSchedulePolicy'
}

Gebruik voor SimpleSchedulePolicy:

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

ProtectionPolicy-objecten

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

Gebruik voor AzureIaasVM:

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

Voor AzureSql gebruikt u:

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

Gebruik voor AzureStorage:

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

Gebruik voor AzureWorkload:

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

Gebruik voor GenericProtectionPolicy:

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

Gebruik voor MAB:

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

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 resource voor meer informatie.
Symbolische naam voor resource van het type: kluizen
eigenschappen ProtectionPolicyResource-eigenschappen Beschermingsbeleid
etiketten Resourcetags Woordenlijst met tagnamen en -waarden. Tags weergeven in sjablonen

AzureFileShareProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureStorage' (vereist)
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw
werkLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Klant'
'Uitwisseling'
'Bestandsmap'
'Algemene gegevensbron'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Systeem'
'VM'
'VMwareVM'

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureIaasVM' (vereist)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Onmiddellijke RP-bewaarbeleidsbereik in dagen int (integer)
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

AzureSqlProtectionPolicy

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

AzureVmWorkloadProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureWorkload' (vereist)
maakPolicyConsistent De inconsistentie van het beleid oplossen Bool
Instellingen Algemene instellingen voor back-upbeheer Instellingen
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtection-beleid
werkLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Klant'
'Uitwisseling'
'Bestandsmap'
'Algemene gegevensbron'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Systeem'
'VM'
'VMwareVM'

DagelijkseRetentieFormaat

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

DagelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum Datum van de maand int (integer)
isLaatste Of datum de laatste datum van de maand is Bool

GenericProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'GenericProtectionPolicy' (vereist)
stofnaam Naam van de infrastructuur van dit beleid. touw
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtection-beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

InstantRPAdditionalDetails

Naam Beschrijving Waarde
azureBackupRGNamePrefix touw
azureBackupRGNameSuffix touw

LogSchedulePolicy

Naam Beschrijving Waarde
schemaFrequentieInMins Frequentie van de logboekplanningsbewerking van dit beleid in minuten. int (integer)
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'LogSchedulePolicy' (vereist)

Beleid voor langetermijnretentie

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

LongTermSchedulePolicy

Naam Beschrijving Waarde
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische 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 polymorfische keten van typen. 'MAB' (vereist)
retentiebeleid Details van bewaarbeleid. RetentionPolicy-
schema-beleid Back-upschema van back-upbeleid. Schema beleid

MaandelijksRetentieSchema

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

Beschermingsbeleid

Naam Beschrijving Waarde
back-upBeheerType Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op AzureStorage voor het type AzureFileShareProtectionPolicy. Ingesteld op AzureWorkload voor het type AzureVmWorkloadProtectionPolicy. Ingesteld op 'GenericProtectionPolicy' voor het type GenericProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. 'AzureIaasVM'
'AzureSql'
'Azure-opslag'
'Azure-werklast'
'Algemeen beschermingsbeleid'
'MAB' (vereist)
protectedItemsCount Aantal items dat aan dit beleid is gekoppeld. int (integer)

Bron Tags

Naam Beschrijving Waarde

Bewaarperiode

Naam Beschrijving Waarde
aantal Aantal duurtypen. De retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden.
Wanneer bijvoorbeeld Count = 3 en DurationType = Weken, is de bewaarduur drie weken.
int (integer)
duurType Type bewaarduur van 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 LogSchedulePolicy voor het type LogSchedulePolicy. Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op SimpleSchedulePolicy voor het type SimpleSchedulePolicy. 'LogSchedulePolicy'
'Beleid op lange termijn'
SimpleSchedulePolicy (vereist)

Instellingen

Naam Beschrijving Waarde
isCompressie Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression'
wordt afgeschaft zodra clients upgraden om deze vlag te overwegen.
Bool
ISSQLCompressie SQL-compressievlag Bool
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

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 polymorfische 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 polymorfische keten van typen. SimpleSchedulePolicy (vereist)
schemaRunDays Lijst met dagen van week deze planning moet worden uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
schemaRunFrequency Frequentie van de planningsbewerking van dit beleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
schemaLooptijden Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]
schemaWekelijkseFrequentie Op elk aantal weken moet deze planning worden uitgevoerd. int (integer)

SubProtection-beleid

Naam Beschrijving Waarde
beleidstype Type back-upbeleid 'Alleen kopiëren'
'Differentieel'
'Vol'
'Incrementeel'
'Ongeldig'
'Logboek'
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid

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'
'Ongeldig'
'Laatste'
'Seconde'
'Derde'

WekelijksRetentieschema

Naam Beschrijving Waarde
dagenVanDe Week Lijst met dagen van de week voor wekelijks bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]

JaarlijksRetentieSchema

Naam Beschrijving Waarde
maandenvanjaar Lijst met maanden van het jaar van 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 van bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Retentieplanningsindeling voor jaarlijks bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]

Gebruiksvoorbeelden

Azure-snelstartvoorbeelden

De volgende Azure-snelstartsjablonen bevatten Bicep-voorbeelden voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
Azure Backup voor workload 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 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 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 het wijzigingenlogboek voor 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": "2021-03-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "protectedItemsCount": "int",
    "backupManagementType": "string"
    // For remaining properties, see ProtectionPolicy objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

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 LogSchedulePolicy:

{
  "scheduleFrequencyInMins": "int",
  "schedulePolicyType": "LogSchedulePolicy"
}

Gebruik voor LongTermSchedulePolicy:

{
  "schedulePolicyType": "LongTermSchedulePolicy"
}

Gebruik voor SimpleSchedulePolicy:

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

ProtectionPolicy-objecten

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

Gebruik voor AzureIaasVM:

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

Voor AzureSql gebruikt u:

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

Gebruik voor AzureStorage:

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

Gebruik voor AzureWorkload:

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

Gebruik voor GenericProtectionPolicy:

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

Gebruik voor MAB:

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

Eigenschapswaarden

Microsoft.RecoveryServices/kluizen/back-upbeleid

Naam Beschrijving Waarde
apiVersion De API-versie '2021-03-01'
eTag Optionele ETag. touw
locatie Resourcelocatie. touw
naam De resourcenaam tekenreeks (vereist)
eigenschappen ProtectionPolicyResource-eigenschappen Beschermingsbeleid
etiketten Resourcetags Woordenlijst met tagnamen en -waarden. Tags weergeven in sjablonen
soort Het brontype 'Microsoft.RecoveryServices/vaults/backupPolicies'

AzureFileShareProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureStorage' (vereist)
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw
werkLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Klant'
'Uitwisseling'
'Bestandsmap'
'Algemene gegevensbron'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Systeem'
'VM'
'VMwareVM'

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureIaasVM' (vereist)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Onmiddellijke RP-bewaarbeleidsbereik in dagen int (integer)
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

AzureSqlProtectionPolicy

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

AzureVmWorkloadProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureWorkload' (vereist)
maakPolicyConsistent De inconsistentie van het beleid oplossen Bool
Instellingen Algemene instellingen voor back-upbeheer Instellingen
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtection-beleid
werkLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Klant'
'Uitwisseling'
'Bestandsmap'
'Algemene gegevensbron'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Systeem'
'VM'
'VMwareVM'

DagelijkseRetentieFormaat

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

DagelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum Datum van de maand int (integer)
isLaatste Of datum de laatste datum van de maand is Bool

GenericProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'GenericProtectionPolicy' (vereist)
stofnaam Naam van de infrastructuur van dit beleid. touw
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtection-beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

InstantRPAdditionalDetails

Naam Beschrijving Waarde
azureBackupRGNamePrefix touw
azureBackupRGNameSuffix touw

LogSchedulePolicy

Naam Beschrijving Waarde
schemaFrequentieInMins Frequentie van de logboekplanningsbewerking van dit beleid in minuten. int (integer)
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'LogSchedulePolicy' (vereist)

Beleid voor langetermijnretentie

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

LongTermSchedulePolicy

Naam Beschrijving Waarde
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische 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 polymorfische keten van typen. 'MAB' (vereist)
retentiebeleid Details van bewaarbeleid. RetentionPolicy-
schema-beleid Back-upschema van back-upbeleid. Schema beleid

MaandelijksRetentieSchema

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

Beschermingsbeleid

Naam Beschrijving Waarde
back-upBeheerType Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op AzureStorage voor het type AzureFileShareProtectionPolicy. Ingesteld op AzureWorkload voor het type AzureVmWorkloadProtectionPolicy. Ingesteld op 'GenericProtectionPolicy' voor het type GenericProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. 'AzureIaasVM'
'AzureSql'
'Azure-opslag'
'Azure-werklast'
'Algemeen beschermingsbeleid'
'MAB' (vereist)
protectedItemsCount Aantal items dat aan dit beleid is gekoppeld. int (integer)

Bron Tags

Naam Beschrijving Waarde

Bewaarperiode

Naam Beschrijving Waarde
aantal Aantal duurtypen. De retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden.
Wanneer bijvoorbeeld Count = 3 en DurationType = Weken, is de bewaarduur drie weken.
int (integer)
duurType Type bewaarduur van 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 LogSchedulePolicy voor het type LogSchedulePolicy. Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op SimpleSchedulePolicy voor het type SimpleSchedulePolicy. 'LogSchedulePolicy'
'Beleid op lange termijn'
SimpleSchedulePolicy (vereist)

Instellingen

Naam Beschrijving Waarde
isCompressie Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression'
wordt afgeschaft zodra clients upgraden om deze vlag te overwegen.
Bool
ISSQLCompressie SQL-compressievlag Bool
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

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 polymorfische 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 polymorfische keten van typen. SimpleSchedulePolicy (vereist)
schemaRunDays Lijst met dagen van week deze planning moet worden uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
schemaRunFrequency Frequentie van de planningsbewerking van dit beleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
schemaLooptijden Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]
schemaWekelijkseFrequentie Op elk aantal weken moet deze planning worden uitgevoerd. int (integer)

SubProtection-beleid

Naam Beschrijving Waarde
beleidstype Type back-upbeleid 'Alleen kopiëren'
'Differentieel'
'Vol'
'Incrementeel'
'Ongeldig'
'Logboek'
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid

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'
'Ongeldig'
'Laatste'
'Seconde'
'Derde'

WekelijksRetentieschema

Naam Beschrijving Waarde
dagenVanDe Week Lijst met dagen van de week voor wekelijks bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]

JaarlijksRetentieSchema

Naam Beschrijving Waarde
maandenvanjaar Lijst met maanden van het jaar van 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 van bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Retentieplanningsindeling voor jaarlijks bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]

Gebruiksvoorbeelden

Azure-snelstartsjablonen

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

Sjabloon Beschrijving
Azure Backup voor workload 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 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 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 het wijzigingenlogboek voor 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@2021-03-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
    }
  }
}

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 LogSchedulePolicy:

{
  scheduleFrequencyInMins = int
  schedulePolicyType = "LogSchedulePolicy"
}

Gebruik voor LongTermSchedulePolicy:

{
  schedulePolicyType = "LongTermSchedulePolicy"
}

Gebruik voor SimpleSchedulePolicy:

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

ProtectionPolicy-objecten

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

Gebruik voor AzureIaasVM:

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

Voor AzureSql gebruikt u:

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

Gebruik voor AzureStorage:

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

Gebruik voor AzureWorkload:

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

Gebruik voor GenericProtectionPolicy:

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

Gebruik voor MAB:

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

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 ProtectionPolicyResource-eigenschappen Beschermingsbeleid
etiketten Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het brontype "Microsoft.RecoveryServices/vaults/backupPolicies@2021-03-01"

AzureFileShareProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureStorage' (vereist)
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw
werkLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Klant'
'Uitwisseling'
'Bestandsmap'
'Algemene gegevensbron'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Systeem'
'VM'
'VMwareVM'

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureIaasVM' (vereist)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Onmiddellijke RP-bewaarbeleidsbereik in dagen int (integer)
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

AzureSqlProtectionPolicy

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

AzureVmWorkloadProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureWorkload' (vereist)
maakPolicyConsistent De inconsistentie van het beleid oplossen Bool
Instellingen Algemene instellingen voor back-upbeheer Instellingen
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtection-beleid
werkLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Klant'
'Uitwisseling'
'Bestandsmap'
'Algemene gegevensbron'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Systeem'
'VM'
'VMwareVM'

DagelijkseRetentieFormaat

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

DagelijksRetentieSchema

Naam Beschrijving Waarde
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]

Dag

Naam Beschrijving Waarde
datum Datum van de maand int (integer)
isLaatste Of datum de laatste datum van de maand is Bool

GenericProtectionPolicy

Naam Beschrijving Waarde
back-upBeheerType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'GenericProtectionPolicy' (vereist)
stofnaam Naam van de infrastructuur van dit beleid. touw
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtection-beleid
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

InstantRPAdditionalDetails

Naam Beschrijving Waarde
azureBackupRGNamePrefix touw
azureBackupRGNameSuffix touw

LogSchedulePolicy

Naam Beschrijving Waarde
schemaFrequentieInMins Frequentie van de logboekplanningsbewerking van dit beleid in minuten. int (integer)
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'LogSchedulePolicy' (vereist)

Beleid voor langetermijnretentie

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

LongTermSchedulePolicy

Naam Beschrijving Waarde
schemaPolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische 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 polymorfische keten van typen. 'MAB' (vereist)
retentiebeleid Details van bewaarbeleid. RetentionPolicy-
schema-beleid Back-upschema van back-upbeleid. Schema beleid

MaandelijksRetentieSchema

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

Beschermingsbeleid

Naam Beschrijving Waarde
back-upBeheerType Ingesteld op 'AzureIaasVM' voor het type AzureIaaSVMProtectionPolicy. Ingesteld op 'AzureSql' voor het type AzureSqlProtectionPolicy. Ingesteld op AzureStorage voor het type AzureFileShareProtectionPolicy. Ingesteld op AzureWorkload voor het type AzureVmWorkloadProtectionPolicy. Ingesteld op 'GenericProtectionPolicy' voor het type GenericProtectionPolicy. Ingesteld op 'MAB' voor het type MabProtectionPolicy. 'AzureIaasVM'
'AzureSql'
'Azure-opslag'
'Azure-werklast'
'Algemeen beschermingsbeleid'
'MAB' (vereist)
protectedItemsCount Aantal items dat aan dit beleid is gekoppeld. int (integer)

Bron Tags

Naam Beschrijving Waarde

Bewaarperiode

Naam Beschrijving Waarde
aantal Aantal duurtypen. De retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden.
Wanneer bijvoorbeeld Count = 3 en DurationType = Weken, is de bewaarduur drie weken.
int (integer)
duurType Type bewaarduur van 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 LogSchedulePolicy voor het type LogSchedulePolicy. Ingesteld op 'LongTermSchedulePolicy' voor het type LongTermSchedulePolicy. Ingesteld op SimpleSchedulePolicy voor het type SimpleSchedulePolicy. 'LogSchedulePolicy'
'Beleid op lange termijn'
SimpleSchedulePolicy (vereist)

Instellingen

Naam Beschrijving Waarde
isCompressie Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression'
wordt afgeschaft zodra clients upgraden om deze vlag te overwegen.
Bool
ISSQLCompressie SQL-compressievlag Bool
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". touw

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 polymorfische 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 polymorfische keten van typen. SimpleSchedulePolicy (vereist)
schemaRunDays Lijst met dagen van week deze planning moet worden uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
schemaRunFrequency Frequentie van de planningsbewerking van dit beleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
schemaLooptijden Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]
schemaWekelijkseFrequentie Op elk aantal weken moet deze planning worden uitgevoerd. int (integer)

SubProtection-beleid

Naam Beschrijving Waarde
beleidstype Type back-upbeleid 'Alleen kopiëren'
'Differentieel'
'Vol'
'Incrementeel'
'Ongeldig'
'Logboek'
retentiebeleid Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schema-beleid Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. Schema beleid

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'
'Ongeldig'
'Laatste'
'Seconde'
'Derde'

WekelijksRetentieschema

Naam Beschrijving Waarde
dagenVanDe Week Lijst met dagen van de week voor wekelijks bewaarbeleid. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
retentieDuur Bewaarduur van bewaarbeleid. RetentieDuur
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]

JaarlijksRetentieSchema

Naam Beschrijving Waarde
maandenvanjaar Lijst met maanden van het jaar van 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 van bewaarbeleid. RetentieDuur
retentieScheduleDaily Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. DagelijkseRetentieFormaat
retentieScheduleFormatType Retentieplanningsindeling voor jaarlijks bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentieRoosterWekelijks Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. WekelijksRetentieFormaat
retentieTijden Bewaartijden van bewaarbeleid. tekenreeks[]