Delen via


Microsoft.RecoveryServices-kluizen/backupPolicies 2022-01-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@2022-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    protectedItemsCount: int
    resourceGuardOperationRequests: [
      'string'
    ]
    backupManagementType: 'string'
    // For remaining properties, see ProtectionPolicy objects
  }
}

ProtectionPolicy-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
  policyType: 'string'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }
  timeZone: 'string'

Gebruik voor AzureSql-:

  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
  }

RetentionPolicy-objecten

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

Gebruik voor LongTermRetentionPolicy:

  retentionPolicyType: 'LongTermRetentionPolicy'
  dailySchedule: {
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionTimes: [
      'string'
    ]
  }
  monthlySchedule: {
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionScheduleDaily: {
      daysOfTheMonth: [
        {
          date: int
          isLast: bool
        }
      ]
    }
    retentionScheduleFormatType: 'string'
    retentionScheduleWeekly: {
      daysOfTheWeek: [
        'string'
      ]
      weeksOfTheMonth: [
        'string'
      ]
    }
    retentionTimes: [
      'string'
    ]
  }
  weeklySchedule: {
    daysOfTheWeek: [
      'string'
    ]
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionTimes: [
      'string'
    ]
  }
  yearlySchedule: {
    monthsOfYear: [
      'string'
    ]
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionScheduleDaily: {
      daysOfTheMonth: [
        {
          date: int
          isLast: bool
        }
      ]
    }
    retentionScheduleFormatType: 'string'
    retentionScheduleWeekly: {
      daysOfTheWeek: [
        'string'
      ]
      weeksOfTheMonth: [
        'string'
      ]
    }
    retentionTimes: [
      'string'
    ]
  }

Gebruik voor SimpleRetentionPolicy-:

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

SchedulePolicy-objecten

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

Gebruik voor LogSchedulePolicy:

  schedulePolicyType: 'LogSchedulePolicy'
  scheduleFrequencyInMins: int

Gebruik voor LongTermSchedulePolicy:

  schedulePolicyType: 'LongTermSchedulePolicy'

Gebruik voor SimpleSchedulePolicy:

  schedulePolicyType: 'SimpleSchedulePolicy'
  hourlySchedule: {
    interval: int
    scheduleWindowDuration: int
    scheduleWindowStartTime: 'string'
  }
  scheduleRunDays: [
    'string'
  ]
  scheduleRunFrequency: 'string'
  scheduleRunTimes: [
    'string'
  ]
  scheduleWeeklyFrequency: int

Gebruik voor SimpleSchedulePolicyV2:

  schedulePolicyType: 'SimpleSchedulePolicyV2'
  dailySchedule: {
    scheduleRunTimes: [
      'string'
    ]
  }
  hourlySchedule: {
    interval: int
    scheduleWindowDuration: int
    scheduleWindowStartTime: 'string'
  }
  scheduleRunFrequency: 'string'
  weeklySchedule: {
    scheduleRunDays: [
      'string'
    ]
    scheduleRunTimes: [
      'string'
    ]
  }

Eigenschapswaarden

kluizen/backupPolicies

Naam Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
tekenreeks (vereist)

Tekenlimiet: 3-150

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met brief. Kan niet eindigen met afbreekstreepje.
plaats Resourcelocatie. snaar
Tags Resourcetags. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
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
eTag Optionele ETag. snaar
Eigenschappen ProtectionPolicyResource-eigenschappen ProtectionPolicy-

ProtectionPolicy

Naam Beschrijving Waarde
protectedItemsCount Aantal items dat aan dit beleid is gekoppeld. Int
resourceGuardOperationRequests ResourceGuard-bewerkingsaanvragen tekenreeks[]
backupManagementType Het objecttype instellen AzureIaasVM-
AzureSql-
AzureStorage-
AzureWorkload-
GenericProtectionPolicy-
MAB- (vereist)

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
backupManagementType 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
policyType 'Ongeldig'
'V1'
'V2'
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". snaar

InstantRPAdditionalDetails

Naam Beschrijving Waarde
azureBackupRGNamePrefix snaar
azureBackupRGNameSuffix snaar

RetentionPolicy

Naam Beschrijving Waarde
retentionPolicyType Het objecttype instellen LongTermRetentionPolicy-
SimpleRetentionPolicy- (vereist)

LongTermRetentionPolicy

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

DailyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes Bewaartijden van bewaarbeleid. tekenreeks[]

RetentionDuration

Naam Beschrijving Waarde
tellen 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
durationType Type bewaarduur van bewaarbeleid. 'Dagen'
'Ongeldig'
'Maanden'
'Weken'
'Jaren'

MonthlyRetentionSchedule

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

DailyRetentionFormat

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

Dag

Naam Beschrijving Waarde
datum Datum van de maand Int
isLast Of datum de laatste datum van de maand is Bool

WeeklyRetentionFormat

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

WeeklyRetentionSchedule

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

YearlyRetentionSchedule

Naam Beschrijving Waarde
monthsOfYear 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'
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Retentieplanningsindeling voor jaarlijks bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentionScheduleWeekly Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden van bewaarbeleid. tekenreeks[]

SimpleRetentionPolicy

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

SchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Het objecttype instellen LogSchedulePolicy-
LongTermSchedulePolicy-
SimpleSchedulePolicy-
SimpleSchedulePolicyV2 (vereist)

LogSchedulePolicy

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

LongTermSchedulePolicy

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

SimpleSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. SimpleSchedulePolicy (vereist)
hourlySchedule Planning per uur van dit beleid HourlySchedule-
scheduleRunDays Lijst met dagen van week deze planning moet worden uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
scheduleRunFrequency Frequentie van de planningsbewerking van dit beleid. 'Dagelijks'
'Elk uur'
'Ongeldig'
'Wekelijks'
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]
scheduleWeeklyFrequency Op elk aantal weken moet deze planning worden uitgevoerd. Int

HourlySchedule

Naam Beschrijving Waarde
interval Interval waarmee back-up moet worden geactiveerd. Voor elk uur de waarde
kan 4/6/8/12 zijn
Int
scheduleWindowDuration De duur van het back-upvenster opgeven Int
scheduleWindowStartTime Begintijd van het back-upvenster opgeven snaar

SimpleSchedulePolicyV2

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'SimpleSchedulePolicyV2' (vereist)
dailySchedule Dagelijkse planning van dit beleid DailySchedule-
hourlySchedule planning per uur van dit beleid HourlySchedule-
scheduleRunFrequency Frequentie van de planningsbewerking van dit beleid. 'Dagelijks'
'Elk uur'
'Ongeldig'
'Wekelijks'
weeklySchedule Wekelijks schema van dit beleid WeeklySchedule-

DailySchedule

Naam Beschrijving Waarde
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]

WeeklySchedule

Naam Beschrijving Waarde
scheduleRunDays Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]

AzureSqlProtectionPolicy

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

AzureFileShareProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureStorage' (vereist)
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". snaar
workLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureVmWorkloadProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureWorkload' (vereist)
makePolicyConsistent De inconsistentie van het beleid oplossen Bool
Instellingen Algemene instellingen voor back-upbeheer Instellingen
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtectionPolicy[]
workLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

Instellingen

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

SubProtectionPolicy

Naam Beschrijving Waarde
policyType Type back-upbeleid 'CopyOnlyFull'
'Differentieel'
'Vol'
'Incrementeel'
'Ongeldig'
'Logboek'
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-

GenericProtectionPolicy

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

MabProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'MAB' (vereist)
retentionPolicy Details van bewaarbeleid. RetentionPolicy-
schedulePolicy Back-upschema van back-upbeleid. SchedulePolicy-

Quickstart-sjablonen

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

Sjabloon Beschrijving
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
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.
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.
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
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 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": "2022-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "protectedItemsCount": "int",
    "resourceGuardOperationRequests": [ "string" ],
    "backupManagementType": "string"
    // For remaining properties, see ProtectionPolicy objects
  }
}

ProtectionPolicy-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",
  "policyType": "string",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  },
  "timeZone": "string"

Gebruik voor AzureSql-:

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

RetentionPolicy-objecten

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

Gebruik voor LongTermRetentionPolicy:

  "retentionPolicyType": "LongTermRetentionPolicy",
  "dailySchedule": {
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionTimes": [ "string" ]
  },
  "monthlySchedule": {
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionScheduleDaily": {
      "daysOfTheMonth": [
        {
          "date": "int",
          "isLast": "bool"
        }
      ]
    },
    "retentionScheduleFormatType": "string",
    "retentionScheduleWeekly": {
      "daysOfTheWeek": [ "string" ],
      "weeksOfTheMonth": [ "string" ]
    },
    "retentionTimes": [ "string" ]
  },
  "weeklySchedule": {
    "daysOfTheWeek": [ "string" ],
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionTimes": [ "string" ]
  },
  "yearlySchedule": {
    "monthsOfYear": [ "string" ],
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionScheduleDaily": {
      "daysOfTheMonth": [
        {
          "date": "int",
          "isLast": "bool"
        }
      ]
    },
    "retentionScheduleFormatType": "string",
    "retentionScheduleWeekly": {
      "daysOfTheWeek": [ "string" ],
      "weeksOfTheMonth": [ "string" ]
    },
    "retentionTimes": [ "string" ]
  }

Gebruik voor SimpleRetentionPolicy-:

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

SchedulePolicy-objecten

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

Gebruik voor LogSchedulePolicy:

  "schedulePolicyType": "LogSchedulePolicy",
  "scheduleFrequencyInMins": "int"

Gebruik voor LongTermSchedulePolicy:

  "schedulePolicyType": "LongTermSchedulePolicy"

Gebruik voor SimpleSchedulePolicy:

  "schedulePolicyType": "SimpleSchedulePolicy",
  "hourlySchedule": {
    "interval": "int",
    "scheduleWindowDuration": "int",
    "scheduleWindowStartTime": "string"
  },
  "scheduleRunDays": [ "string" ],
  "scheduleRunFrequency": "string",
  "scheduleRunTimes": [ "string" ],
  "scheduleWeeklyFrequency": "int"

Gebruik voor SimpleSchedulePolicyV2:

  "schedulePolicyType": "SimpleSchedulePolicyV2",
  "dailySchedule": {
    "scheduleRunTimes": [ "string" ]
  },
  "hourlySchedule": {
    "interval": "int",
    "scheduleWindowDuration": "int",
    "scheduleWindowStartTime": "string"
  },
  "scheduleRunFrequency": "string",
  "weeklySchedule": {
    "scheduleRunDays": [ "string" ],
    "scheduleRunTimes": [ "string" ]
  }

Eigenschapswaarden

kluizen/backupPolicies

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.RecoveryServices/vaults/backupPolicies'
apiVersion De versie van de resource-API '2022-01-01'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 3-150

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met brief. Kan niet eindigen met afbreekstreepje.
plaats Resourcelocatie. snaar
Tags Resourcetags. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
eTag Optionele ETag. snaar
Eigenschappen ProtectionPolicyResource-eigenschappen ProtectionPolicy-

ProtectionPolicy

Naam Beschrijving Waarde
protectedItemsCount Aantal items dat aan dit beleid is gekoppeld. Int
resourceGuardOperationRequests ResourceGuard-bewerkingsaanvragen tekenreeks[]
backupManagementType Het objecttype instellen AzureIaasVM-
AzureSql-
AzureStorage-
AzureWorkload-
GenericProtectionPolicy-
MAB- (vereist)

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
backupManagementType 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
policyType 'Ongeldig'
'V1'
'V2'
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". snaar

InstantRPAdditionalDetails

Naam Beschrijving Waarde
azureBackupRGNamePrefix snaar
azureBackupRGNameSuffix snaar

RetentionPolicy

Naam Beschrijving Waarde
retentionPolicyType Het objecttype instellen LongTermRetentionPolicy-
SimpleRetentionPolicy- (vereist)

LongTermRetentionPolicy

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

DailyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes Bewaartijden van bewaarbeleid. tekenreeks[]

RetentionDuration

Naam Beschrijving Waarde
tellen 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
durationType Type bewaarduur van bewaarbeleid. 'Dagen'
'Ongeldig'
'Maanden'
'Weken'
'Jaren'

MonthlyRetentionSchedule

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

DailyRetentionFormat

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

Dag

Naam Beschrijving Waarde
datum Datum van de maand Int
isLast Of datum de laatste datum van de maand is Bool

WeeklyRetentionFormat

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

WeeklyRetentionSchedule

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

YearlyRetentionSchedule

Naam Beschrijving Waarde
monthsOfYear 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'
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Retentieplanningsindeling voor jaarlijks bewaarbeleid. 'Dagelijks'
'Ongeldig'
'Wekelijks'
retentionScheduleWeekly Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden van bewaarbeleid. tekenreeks[]

SimpleRetentionPolicy

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

SchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Het objecttype instellen LogSchedulePolicy-
LongTermSchedulePolicy-
SimpleSchedulePolicy-
SimpleSchedulePolicyV2 (vereist)

LogSchedulePolicy

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

LongTermSchedulePolicy

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

SimpleSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. SimpleSchedulePolicy (vereist)
hourlySchedule Planning per uur van dit beleid HourlySchedule-
scheduleRunDays Lijst met dagen van week deze planning moet worden uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
scheduleRunFrequency Frequentie van de planningsbewerking van dit beleid. 'Dagelijks'
'Elk uur'
'Ongeldig'
'Wekelijks'
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]
scheduleWeeklyFrequency Op elk aantal weken moet deze planning worden uitgevoerd. Int

HourlySchedule

Naam Beschrijving Waarde
interval Interval waarmee back-up moet worden geactiveerd. Voor elk uur de waarde
kan 4/6/8/12 zijn
Int
scheduleWindowDuration De duur van het back-upvenster opgeven Int
scheduleWindowStartTime Begintijd van het back-upvenster opgeven snaar

SimpleSchedulePolicyV2

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'SimpleSchedulePolicyV2' (vereist)
dailySchedule Dagelijkse planning van dit beleid DailySchedule-
hourlySchedule planning per uur van dit beleid HourlySchedule-
scheduleRunFrequency Frequentie van de planningsbewerking van dit beleid. 'Dagelijks'
'Elk uur'
'Ongeldig'
'Wekelijks'
weeklySchedule Wekelijks schema van dit beleid WeeklySchedule-

DailySchedule

Naam Beschrijving Waarde
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]

WeeklySchedule

Naam Beschrijving Waarde
scheduleRunDays Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]

AzureSqlProtectionPolicy

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

AzureFileShareProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureStorage' (vereist)
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". snaar
workLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureVmWorkloadProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureWorkload' (vereist)
makePolicyConsistent De inconsistentie van het beleid oplossen Bool
Instellingen Algemene instellingen voor back-upbeheer Instellingen
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtectionPolicy[]
workLoadType Type workload voor back-upbeheer 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Ongeldig'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

Instellingen

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

SubProtectionPolicy

Naam Beschrijving Waarde
policyType Type back-upbeleid 'CopyOnlyFull'
'Differentieel'
'Vol'
'Incrementeel'
'Ongeldig'
'Logboek'
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-

GenericProtectionPolicy

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

MabProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'MAB' (vereist)
retentionPolicy Details van bewaarbeleid. RetentionPolicy-
schedulePolicy Back-upschema van back-upbeleid. SchedulePolicy-

Quickstart-sjablonen

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

Sjabloon Beschrijving
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
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.
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.
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
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@2022-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      protectedItemsCount = int
      resourceGuardOperationRequests = [
        "string"
      ]
      backupManagementType = "string"
      // For remaining properties, see ProtectionPolicy objects
    }
    eTag = "string"
  })
}

ProtectionPolicy-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
  policyType = "string"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }
  timeZone = "string"

Gebruik voor AzureSql-:

  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
  }

RetentionPolicy-objecten

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

Gebruik voor LongTermRetentionPolicy:

  retentionPolicyType = "LongTermRetentionPolicy"
  dailySchedule = {
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionTimes = [
      "string"
    ]
  }
  monthlySchedule = {
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionScheduleDaily = {
      daysOfTheMonth = [
        {
          date = int
          isLast = bool
        }
      ]
    }
    retentionScheduleFormatType = "string"
    retentionScheduleWeekly = {
      daysOfTheWeek = [
        "string"
      ]
      weeksOfTheMonth = [
        "string"
      ]
    }
    retentionTimes = [
      "string"
    ]
  }
  weeklySchedule = {
    daysOfTheWeek = [
      "string"
    ]
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionTimes = [
      "string"
    ]
  }
  yearlySchedule = {
    monthsOfYear = [
      "string"
    ]
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionScheduleDaily = {
      daysOfTheMonth = [
        {
          date = int
          isLast = bool
        }
      ]
    }
    retentionScheduleFormatType = "string"
    retentionScheduleWeekly = {
      daysOfTheWeek = [
        "string"
      ]
      weeksOfTheMonth = [
        "string"
      ]
    }
    retentionTimes = [
      "string"
    ]
  }

Gebruik voor SimpleRetentionPolicy-:

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

SchedulePolicy-objecten

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

Gebruik voor LogSchedulePolicy:

  schedulePolicyType = "LogSchedulePolicy"
  scheduleFrequencyInMins = int

Gebruik voor LongTermSchedulePolicy:

  schedulePolicyType = "LongTermSchedulePolicy"

Gebruik voor SimpleSchedulePolicy:

  schedulePolicyType = "SimpleSchedulePolicy"
  hourlySchedule = {
    interval = int
    scheduleWindowDuration = int
    scheduleWindowStartTime = "string"
  }
  scheduleRunDays = [
    "string"
  ]
  scheduleRunFrequency = "string"
  scheduleRunTimes = [
    "string"
  ]
  scheduleWeeklyFrequency = int

Gebruik voor SimpleSchedulePolicyV2:

  schedulePolicyType = "SimpleSchedulePolicyV2"
  dailySchedule = {
    scheduleRunTimes = [
      "string"
    ]
  }
  hourlySchedule = {
    interval = int
    scheduleWindowDuration = int
    scheduleWindowStartTime = "string"
  }
  scheduleRunFrequency = "string"
  weeklySchedule = {
    scheduleRunDays = [
      "string"
    ]
    scheduleRunTimes = [
      "string"
    ]
  }

Eigenschapswaarden

kluizen/backupPolicies

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.RecoveryServices/vaults/backupPolicies@2022-01-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-150

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met brief. Kan niet eindigen met afbreekstreepje.
plaats Resourcelocatie. snaar
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: kluizen
Tags Resourcetags. Woordenlijst met tagnamen en -waarden.
eTag Optionele ETag. snaar
Eigenschappen ProtectionPolicyResource-eigenschappen ProtectionPolicy-

ProtectionPolicy

Naam Beschrijving Waarde
protectedItemsCount Aantal items dat aan dit beleid is gekoppeld. Int
resourceGuardOperationRequests ResourceGuard-bewerkingsaanvragen tekenreeks[]
backupManagementType Het objecttype instellen AzureIaasVM-
AzureSql-
AzureStorage-
AzureWorkload-
GenericProtectionPolicy-
MAB- (vereist)

AzureIaaSVMProtectionPolicy

Naam Beschrijving Waarde
backupManagementType 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
policyType "Ongeldig"
"V1"
"V2"
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". snaar

InstantRPAdditionalDetails

Naam Beschrijving Waarde
azureBackupRGNamePrefix snaar
azureBackupRGNameSuffix snaar

RetentionPolicy

Naam Beschrijving Waarde
retentionPolicyType Het objecttype instellen LongTermRetentionPolicy-
SimpleRetentionPolicy- (vereist)

LongTermRetentionPolicy

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

DailyRetentionSchedule

Naam Beschrijving Waarde
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionTimes Bewaartijden van bewaarbeleid. tekenreeks[]

RetentionDuration

Naam Beschrijving Waarde
tellen 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
durationType Type bewaarduur van bewaarbeleid. "Dagen"
"Ongeldig"
"Maanden"
"Weken"
"Jaren"

MonthlyRetentionSchedule

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

DailyRetentionFormat

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

Dag

Naam Beschrijving Waarde
datum Datum van de maand Int
isLast Of datum de laatste datum van de maand is Bool

WeeklyRetentionFormat

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

WeeklyRetentionSchedule

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

YearlyRetentionSchedule

Naam Beschrijving Waarde
monthsOfYear 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"
retentionDuration Bewaarduur van bewaarbeleid. RetentionDuration-
retentionScheduleDaily Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid. DailyRetentionFormat
retentionScheduleFormatType Retentieplanningsindeling voor jaarlijks bewaarbeleid. "Dagelijks"
"Ongeldig"
"Wekelijks"
retentionScheduleWeekly Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid. WeeklyRetentionFormat
retentionTimes Bewaartijden van bewaarbeleid. tekenreeks[]

SimpleRetentionPolicy

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

SchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Het objecttype instellen LogSchedulePolicy-
LongTermSchedulePolicy-
SimpleSchedulePolicy-
SimpleSchedulePolicyV2 (vereist)

LogSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. "LogSchedulePolicy" (vereist)
scheduleFrequencyInMins Frequentie van de logboekplanningsbewerking van dit beleid in minuten. Int

LongTermSchedulePolicy

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

SimpleSchedulePolicy

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. "SimpleSchedulePolicy" (vereist)
hourlySchedule Planning per uur van dit beleid HourlySchedule-
scheduleRunDays Lijst met dagen van week deze planning moet worden uitgevoerd. Tekenreeksmatrix met een van de volgende waarden:
"Vrijdag"
"Maandag"
"Zaterdag"
"Zondag"
"Donderdag"
"Dinsdag"
"Woensdag"
scheduleRunFrequency Frequentie van de planningsbewerking van dit beleid. "Dagelijks"
"Elk uur"
"Ongeldig"
"Wekelijks"
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]
scheduleWeeklyFrequency Op elk aantal weken moet deze planning worden uitgevoerd. Int

HourlySchedule

Naam Beschrijving Waarde
interval Interval waarmee back-up moet worden geactiveerd. Voor elk uur de waarde
kan 4/6/8/12 zijn
Int
scheduleWindowDuration De duur van het back-upvenster opgeven Int
scheduleWindowStartTime Begintijd van het back-upvenster opgeven snaar

SimpleSchedulePolicyV2

Naam Beschrijving Waarde
schedulePolicyType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. "SimpleSchedulePolicyV2" (vereist)
dailySchedule Dagelijkse planning van dit beleid DailySchedule-
hourlySchedule planning per uur van dit beleid HourlySchedule-
scheduleRunFrequency Frequentie van de planningsbewerking van dit beleid. "Dagelijks"
"Elk uur"
"Ongeldig"
"Wekelijks"
weeklySchedule Wekelijks schema van dit beleid WeeklySchedule-

DailySchedule

Naam Beschrijving Waarde
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]

WeeklySchedule

Naam Beschrijving Waarde
scheduleRunDays Tekenreeksmatrix met een van de volgende waarden:
"Vrijdag"
"Maandag"
"Zaterdag"
"Zondag"
"Donderdag"
"Dinsdag"
"Woensdag"
scheduleRunTimes Lijst met tijdstippen waarop deze planning moet worden uitgevoerd. tekenreeks[]

AzureSqlProtectionPolicy

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

AzureFileShareProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureStorage' (vereist)
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-
tijdzone Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time". snaar
workLoadType Type workload voor back-upbeheer "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"Ongeldig"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureVmWorkloadProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. 'AzureWorkload' (vereist)
makePolicyConsistent De inconsistentie van het beleid oplossen Bool
Instellingen Algemene instellingen voor back-upbeheer Instellingen
subProtectionPolicy Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie SubProtectionPolicy[]
workLoadType Type workload voor back-upbeheer "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"Ongeldig"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

Instellingen

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

SubProtectionPolicy

Naam Beschrijving Waarde
policyType Type back-upbeleid "CopyOnlyFull"
"Differentieel"
"Volledig"
"Incrementeel"
"Ongeldig"
"Logboek"
retentionPolicy Bewaarbeleid met de details over bewaarbereiken voor back-upkopie. RetentionPolicy-
schedulePolicy Back-upschema dat is opgegeven als onderdeel van het back-upbeleid. SchedulePolicy-

GenericProtectionPolicy

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

MabProtectionPolicy

Naam Beschrijving Waarde
backupManagementType Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. "MAB" (vereist)
retentionPolicy Details van bewaarbeleid. RetentionPolicy-
schedulePolicy Back-upschema van back-upbeleid. SchedulePolicy-