Microsoft.DataProtection backupVaults/backupPolicies 2022-02-01-preview
Bicep-resourcedefinitie
Het resourcetype backupVaults/backupPolicies kan worden geïmplementeerd in:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DataProtection/backupVaults/backupPolicies wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.DataProtection/backupVaults/backupPolicies@2022-02-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
datasourceTypes: [
'string'
]
objectType: 'string'
// For remaining properties, see BaseBackupPolicy objects
}
}
BaseBackupPolicy-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor BackupPolicy:
objectType: 'BackupPolicy'
policyRules: [
{
name: 'string'
objectType: 'string'
// For remaining properties, see BasePolicyRule objects
}
]
BasePolicyRule-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AzureBackupRule:
objectType: 'AzureBackupRule'
backupParameters: {
objectType: 'string'
// For remaining properties, see BackupParameters objects
}
dataStore: {
dataStoreType: 'string'
objectType: 'string'
}
trigger: {
objectType: 'string'
// For remaining properties, see TriggerContext objects
}
Gebruik voor AzureRetentionRule:
objectType: 'AzureRetentionRule'
isDefault: bool
lifecycles: [
{
deleteAfter: {
duration: 'string'
objectType: 'string'
// For remaining properties, see DeleteOption objects
}
sourceDataStore: {
dataStoreType: 'string'
objectType: 'string'
}
targetDataStoreCopySettings: [
{
copyAfter: {
objectType: 'string'
// For remaining properties, see CopyOption objects
}
dataStore: {
dataStoreType: 'string'
objectType: 'string'
}
}
]
}
]
BackupParameters-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AzureBackupParams:
objectType: 'AzureBackupParams'
backupType: 'string'
TriggerContext-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AdhocBasedTriggerContext:
objectType: 'AdhocBasedTriggerContext'
taggingCriteria: {
tagInfo: {
tagName: 'string'
}
}
Gebruik voor ScheduleBasedTriggerContext:
objectType: 'ScheduleBasedTriggerContext'
schedule: {
repeatingTimeIntervals: [
'string'
]
timeZone: 'string'
}
taggingCriteria: [
{
criteria: [
{
objectType: 'string'
// For remaining properties, see BackupCriteria objects
}
]
isDefault: bool
taggingPriority: int
tagInfo: {
tagName: 'string'
}
}
]
BackupCriteria-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor ScheduleBasedBackupCriteria:
objectType: 'ScheduleBasedBackupCriteria'
absoluteCriteria: [
'string'
]
daysOfMonth: [
{
date: int
isLast: bool
}
]
daysOfTheWeek: [
'string'
]
monthsOfYear: [
'string'
]
scheduleTimes: [
'string'
]
weeksOfTheMonth: [
'string'
]
DeleteOption-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AbsoluteDeleteOption:
objectType: 'AbsoluteDeleteOption'
CopyOption-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor CopyOnExpiryOption:
objectType: 'CopyOnExpiryOption'
Gebruik voor CustomCopyOption:
objectType: 'CustomCopyOption'
duration: 'string'
Gebruik voor ImmediateCopyOption:
objectType: 'ImmediateCopyOption'
Eigenschapswaarden
backupVaults/backupPolicies
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) |
Bovenliggende | 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 bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: backupVaults |
properties | Eigenschappen van BaseBackupPolicyResource | BaseBackupPolicy |
BaseBackupPolicy
Naam | Description | Waarde |
---|---|---|
datasourceTypes | Type gegevensbron voor back-upbeheer | tekenreeks[] (vereist) |
objectType | Het objecttype instellen | BackupPolicy (vereist) |
BackupPolicy
Naam | Description | Waarde |
---|---|---|
objectType | 'BackupPolicy' (vereist) | |
policyRules | Woordenlijst met beleidsregels die regels bevat voor elk back-uptype, bijvoorbeeld Volledig/Incrementeel/Logboeken, enzovoort | BasePolicyRule[] (vereist) |
BasePolicyRule
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks (vereist) | |
objectType | Het objecttype instellen | AzureBackupRule AzureRetentionRule (vereist) |
AzureBackupRule
Naam | Description | Waarde |
---|---|---|
objectType | 'AzureBackupRule' (vereist) | |
backupParameters | BackupParameters-basis | BackupParameters |
Datastore | DataStoreInfo-basis | DataStoreInfoBase (vereist) |
activeren | Triggercontext | TriggerContext (vereist) |
BackupParameters
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | AzureBackupParams (vereist) |
AzureBackupParams
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'AzureBackupParams' (vereist) |
backupType | BackupType ; Volledig/incrementeel, enzovoort | tekenreeks (vereist) |
DataStoreInfoBase
Naam | Description | Waarde |
---|---|---|
dataStoreType | type gegevensarchief; Operationeel/kluis/archiveren | 'ArchiveStore' 'OperationalStore' 'VaultStore' (vereist) |
objectType | Type gegevensbronobject, dat wordt gebruikt voor het initialiseren van het juiste overgenomen type | tekenreeks (vereist) |
TriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | AdhocBasedTriggerContext ScheduleBasedTriggerContext (vereist) |
AdhocBasedTriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'AdhocBasedTriggerContext' (vereist) |
taggingCriteria | Taggen criteria met retentietag voor ad-hoc back-up. | AdhocBasedTaggingCriteria (vereist) |
AdhocBasedTaggingCriteria
Naam | Description | Waarde |
---|---|---|
tagInfo | Informatie over retentietag | RetentionTag |
RetentionTag
Naam | Description | Waarde |
---|---|---|
tagName | Naam van retentietag om deze te koppelen aan de retentieregel. | tekenreeks (vereist) |
ScheduleBasedTriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'ScheduleBasedTriggerContext' (vereist) |
schedule | Planning voor deze back-up | BackupSchedule (vereist) |
taggingCriteria | Lijst met tags die van toepassing kunnen zijn op een bepaald schema. | TaggingCriteria[] (vereist) |
BackupSchedule
Naam | Description | Waarde |
---|---|---|
repeatingTimeIntervals | Iso 8601 herhalende tijdsintervalnotatie | tekenreeks[] (vereist) |
timeZone | Tijdzone voor een planning. Voorbeeld: Pacific (standaardtijd) | tekenreeks |
TaggingCriteria
Naam | Description | Waarde |
---|---|---|
Criteria | Criteria die bepalen of de tag kan worden toegepast op een geactiveerde back-up. | BackupCriteria[] |
isDefault | Hiermee geeft u op of de tag standaard is. | bool (vereist) |
taggingPriority | Prioriteit van retentietag. | int (vereist) |
tagInfo | Informatie over retentietags | RetentionTag (vereist) |
BackupCriteria
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | ScheduleBasedBackupCriteria (vereist) |
ScheduleBasedBackupCriteria
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'ScheduleBasedBackupCriteria' (vereist) |
absoluteCriteria | het bevat absolute waarden zoals "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" en moet deel uitmaken van absolutemarker-opsomming |
Tekenreeksmatrix met een van de volgende: 'AllBackup' 'FirstOfDay' 'FirstOfMonth' 'FirstOfWeek' 'FirstOfYear' |
daysOfMonth | Dit is dag van de maand van 1 tot 28 andere wijze laatste van de maand | Day[] |
daysOfTheWeek | Het moet zondag/maandag/T zijn..../zaterdag | Tekenreeksmatrix met een van de volgende: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
monthsOfYear | Dit moet januari/februari/....../december zijn | Tekenreeksmatrix met een van de volgende: 'April' 'Augustus' 'December' 'Februari' 'Januari' 'Juli' 'Juni' 'Maart' 'Mei' 'November' 'Oktober' 'September' |
scheduleTimes | Lijst met planningstijden voor back-up | tekenreeks[] |
weeksOfTheMonth | Dit moet Eerste/Seconde/Derde/Vierde/Laatste zijn | Tekenreeksmatrix met een van de volgende: 'Eerste' 'Vierde' 'Laatste' 'Seconde' 'Derde' |
Dag
Naam | Description | Waarde |
---|---|---|
datum | Datum van de maand | int |
isLast | Of datum de laatste datum van de maand is | booleaans |
AzureRetentionRule
Naam | Description | Waarde |
---|---|---|
objectType | 'AzureRetentionRule' (vereist) | |
isDefault | booleaans | |
levenscyclus | SourceLifeCycle[] (vereist) |
SourceLifeCycle
Naam | Description | Waarde |
---|---|---|
deleteAfter | Optie Verwijderen | DeleteOption (vereist) |
sourceDataStore | DataStoreInfo-basis | DataStoreInfoBase (vereist) |
targetDataStoreCopySettings | TargetCopySetting[] |
DeleteOption
Naam | Description | Waarde |
---|---|---|
duur | Duur van verwijdering na opgegeven periode | tekenreeks (vereist) |
objectType | Het objecttype instellen | AbsoluteDeleteOption (vereist) |
AbsoluteDeleteOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'AbsoluteDeleteOption' (vereist) |
TargetCopySetting
Naam | Description | Waarde |
---|---|---|
copyAfter | Dit kan CustomCopyOption of ImmediateCopyOption zijn. | CopyOption (vereist) |
Datastore | Informatie over doelgegevensarchief | DataStoreInfoBase (vereist) |
CopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | CopyOnExpiryOption CustomCopyOption ImmediateCopyOption (vereist) |
CopyOnExpiryOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'CopyOnExpiryOption' (vereist) |
CustomCopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'CustomCopyOption' (vereist) |
duur | Gegevens die na een bepaalde periode zijn gekopieerd | tekenreeks |
ImmediateCopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'ImmediateCopyOption' (vereist) |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Schijf maken & beveiliging inschakelen via Backup Vault |
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault wordt ingeschakeld |
Opslagaccount maken & beveiliging inschakelen via Backup Vault |
Sjabloon voor het maken van een opslagaccount en het inschakelen van beveiliging via Backup Vault |
Resourcedefinitie van ARM-sjabloon
Het resourcetype backupVaults/backupPolicies kan worden geïmplementeerd in:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DataProtection/backupVaults/backupPolicies wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DataProtection/backupVaults/backupPolicies",
"apiVersion": "2022-02-01-preview",
"name": "string",
"properties": {
"datasourceTypes": [ "string" ],
"objectType": "string"
// For remaining properties, see BaseBackupPolicy objects
}
}
BaseBackupPolicy-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor BackupPolicy:
"objectType": "BackupPolicy",
"policyRules": [
{
"name": "string",
"objectType": "string"
// For remaining properties, see BasePolicyRule objects
}
]
BasePolicyRule-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AzureBackupRule:
"objectType": "AzureBackupRule",
"backupParameters": {
"objectType": "string"
// For remaining properties, see BackupParameters objects
},
"dataStore": {
"dataStoreType": "string",
"objectType": "string"
},
"trigger": {
"objectType": "string"
// For remaining properties, see TriggerContext objects
}
Gebruik voor AzureRetentionRule:
"objectType": "AzureRetentionRule",
"isDefault": "bool",
"lifecycles": [
{
"deleteAfter": {
"duration": "string",
"objectType": "string"
// For remaining properties, see DeleteOption objects
},
"sourceDataStore": {
"dataStoreType": "string",
"objectType": "string"
},
"targetDataStoreCopySettings": [
{
"copyAfter": {
"objectType": "string"
// For remaining properties, see CopyOption objects
},
"dataStore": {
"dataStoreType": "string",
"objectType": "string"
}
}
]
}
]
BackupParameters-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AzureBackupParams:
"objectType": "AzureBackupParams",
"backupType": "string"
TriggerContext-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AdhocBasedTriggerContext:
"objectType": "AdhocBasedTriggerContext",
"taggingCriteria": {
"tagInfo": {
"tagName": "string"
}
}
Gebruik voor ScheduleBasedTriggerContext:
"objectType": "ScheduleBasedTriggerContext",
"schedule": {
"repeatingTimeIntervals": [ "string" ],
"timeZone": "string"
},
"taggingCriteria": [
{
"criteria": [
{
"objectType": "string"
// For remaining properties, see BackupCriteria objects
}
],
"isDefault": "bool",
"taggingPriority": "int",
"tagInfo": {
"tagName": "string"
}
}
]
BackupCriteria-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor ScheduleBasedBackupCriteria:
"objectType": "ScheduleBasedBackupCriteria",
"absoluteCriteria": [ "string" ],
"daysOfMonth": [
{
"date": "int",
"isLast": "bool"
}
],
"daysOfTheWeek": [ "string" ],
"monthsOfYear": [ "string" ],
"scheduleTimes": [ "string" ],
"weeksOfTheMonth": [ "string" ]
DeleteOption-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AbsoluteDeleteOption:
"objectType": "AbsoluteDeleteOption"
CopyOption-objecten
Stel de eigenschap objectType in om het type object op te geven.
Voor CopyOnExpiryOption gebruikt u:
"objectType": "CopyOnExpiryOption"
Gebruik voor CustomCopyOption:
"objectType": "CustomCopyOption",
"duration": "string"
Gebruik voor ImmediateCopyOption:
"objectType": "ImmediateCopyOption"
Eigenschapswaarden
backupVaults/backupPolicies
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.DataProtection/backupVaults/backupPolicies' |
apiVersion | De resource-API-versie | '2022-02-01-preview' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) |
properties | BaseBackupPolicyResource-eigenschappen | BaseBackupPolicy |
BaseBackupPolicy
Naam | Description | Waarde |
---|---|---|
datasourceTypes | Type gegevensbron voor back-upbeheer | tekenreeks[] (vereist) |
objectType | Het objecttype instellen | BackupPolicy (vereist) |
BackupPolicy
Naam | Description | Waarde |
---|---|---|
objectType | 'BackupPolicy' (vereist) | |
policyRules | Woordenlijst met beleidsregels die regels bevat voor elk back-uptype, bijvoorbeeld Volledig/Incrementeel/Logboeken, enzovoort | BasePolicyRule[] (vereist) |
BasePolicyRule
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks (vereist) | |
objectType | Het objecttype instellen | AzureBackupRule AzureRetentionRule (vereist) |
AzureBackupRule
Naam | Description | Waarde |
---|---|---|
objectType | 'AzureBackupRule' (vereist) | |
backupParameters | BackupParameters-basis | BackupParameters |
Datastore | DataStoreInfo-basis | DataStoreInfoBase (vereist) |
activeren | Triggercontext | TriggerContext (vereist) |
BackupParameters
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | AzureBackupParams (vereist) |
AzureBackupParams
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'AzureBackupParams' (vereist) |
backupType | BackupType ; Volledig/incrementeel, enzovoort | tekenreeks (vereist) |
DataStoreInfoBase
Naam | Description | Waarde |
---|---|---|
dataStoreType | type gegevensarchief; Operationeel/kluis/archiveren | 'ArchiveStore' 'OperationalStore' 'VaultStore' (vereist) |
objectType | Type gegevensbronobject, dat wordt gebruikt voor het initialiseren van het juiste overgenomen type | tekenreeks (vereist) |
TriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | AdhocBasedTriggerContext ScheduleBasedTriggerContext (vereist) |
AdhocBasedTriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'AdhocBasedTriggerContext' (vereist) |
taggingCriteria | Taggen criteria met retentietag voor ad-hoc back-up. | AdhocBasedTaggingCriteria (vereist) |
AdhocBasedTaggingCriteria
Naam | Description | Waarde |
---|---|---|
tagInfo | Informatie over retentietag | RetentionTag |
RetentionTag
Naam | Description | Waarde |
---|---|---|
tagName | Naam van retentietag om deze te koppelen aan de retentieregel. | tekenreeks (vereist) |
ScheduleBasedTriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'ScheduleBasedTriggerContext' (vereist) |
schedule | Planning voor deze back-up | BackupSchedule (vereist) |
taggingCriteria | Lijst met tags die van toepassing kunnen zijn op een bepaald schema. | TaggingCriteria[] (vereist) |
BackupSchedule
Naam | Description | Waarde |
---|---|---|
repeatingTimeIntervals | Iso 8601 herhalende tijdsintervalnotatie | tekenreeks[] (vereist) |
timeZone | Tijdzone voor een planning. Voorbeeld: Pacific (standaardtijd) | tekenreeks |
TaggingCriteria
Naam | Description | Waarde |
---|---|---|
Criteria | Criteria die bepalen of de tag kan worden toegepast op een geactiveerde back-up. | BackupCriteria[] |
isDefault | Hiermee geeft u op of de tag standaard is. | bool (vereist) |
taggingPriority | Prioriteit van retentietag. | int (vereist) |
tagInfo | Informatie over retentietag | RetentionTag (vereist) |
BackupCriteria
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | ScheduleBasedBackupCriteria (vereist) |
ScheduleBasedBackupCriteria
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | ScheduleBasedBackupCriteria (vereist) |
absoluteCriteria | het bevat absolute waarden zoals "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" en moet deel uitmaken van de AbsoluteMarker-opsomming |
Tekenreeksmatrix met een van de volgende waarden: 'AllBackup' 'FirstOfDay' 'FirstOfMonth' 'FirstOfWeek' 'FirstOfYear' |
daysOfMonth | Dit is de dag van de maand van 1 tot 28 andere wijze laatste van maand | Dag[] |
daysOfTheWeek | Dit moet zondag/maandag/T zijn..../zaterdag | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
monthsOfYear | Het moet januari/februari/....../december zijn | Tekenreeksmatrix met een van de volgende waarden: April 'Augustus' 'December' 'Februari' 'Januari' 'Juli' Juni 'Maart' 'Mei' November Oktober 'September' |
scheduleTimes | Lijst met planningstijden voor back-up | tekenreeks[] |
weeksOfTheMonth | Dit moet eerste/tweede/derde/vierde/laatste zijn | Tekenreeksmatrix met een van de volgende waarden: 'Eerste' 'Vierde' 'Laatste' 'Seconde' 'Derde' |
Dag
Naam | Description | Waarde |
---|---|---|
datum | Datum van de maand | int |
isLast | Of datum de laatste datum van de maand is | booleaans |
AzureRetentionRule
Naam | Description | Waarde |
---|---|---|
objectType | 'AzureRetentionRule' (vereist) | |
isDefault | booleaans | |
levenscyclus | SourceLifeCycle[] (vereist) |
SourceLifeCycle
Naam | Description | Waarde |
---|---|---|
deleteAfter | Optie verwijderen | DeleteOption (vereist) |
sourceDataStore | DataStoreInfo-basis | DataStoreInfoBase (vereist) |
targetDataStoreCopySettings | TargetCopySetting[] |
DeleteOption
Naam | Description | Waarde |
---|---|---|
duur | Duur van verwijdering na opgegeven periode | tekenreeks (vereist) |
objectType | Het objecttype instellen | AbsoluteDeleteOption (vereist) |
AbsoluteDeleteOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'AbsoluteDeleteOption' (vereist) |
TargetCopySetting
Naam | Description | Waarde |
---|---|---|
copyAfter | Dit kan CustomCopyOption of ImmediateCopyOption zijn. | CopyOption (vereist) |
Datastore | Informatie over doelgegevensarchief | DataStoreInfoBase (vereist) |
CopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | CopyOnExpiryOption CustomCopyOption ImmediateCopyOption (vereist) |
CopyOnExpiryOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'CopyOnExpiryOption' (vereist) |
CustomCopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'CustomCopyOption' (vereist) |
duur | Gegevens die na een bepaalde periode zijn gekopieerd | tekenreeks |
ImmediateCopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'ImmediateCopyOption' (vereist) |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Schijf maken & beveiliging inschakelen via Backup Vault |
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault wordt ingeschakeld |
Opslagaccount maken & beveiliging inschakelen via Backup Vault |
Sjabloon voor het maken van een opslagaccount en het inschakelen van beveiliging via Backup Vault |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype backupVaults/backupPolicies kan worden geïmplementeerd in:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.DataProtection/backupVaults/backupPolicies wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataProtection/backupVaults/backupPolicies@2022-02-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
datasourceTypes = [
"string"
]
objectType = "string"
// For remaining properties, see BaseBackupPolicy objects
}
})
}
BaseBackupPolicy-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor BackupPolicy:
objectType = "BackupPolicy"
policyRules = [
{
name = "string"
objectType = "string"
// For remaining properties, see BasePolicyRule objects
}
]
BasePolicyRule-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AzureBackupRule:
objectType = "AzureBackupRule"
backupParameters = {
objectType = "string"
// For remaining properties, see BackupParameters objects
}
dataStore = {
dataStoreType = "string"
objectType = "string"
}
trigger = {
objectType = "string"
// For remaining properties, see TriggerContext objects
}
Gebruik voor AzureRetentionRule:
objectType = "AzureRetentionRule"
isDefault = bool
lifecycles = [
{
deleteAfter = {
duration = "string"
objectType = "string"
// For remaining properties, see DeleteOption objects
}
sourceDataStore = {
dataStoreType = "string"
objectType = "string"
}
targetDataStoreCopySettings = [
{
copyAfter = {
objectType = "string"
// For remaining properties, see CopyOption objects
}
dataStore = {
dataStoreType = "string"
objectType = "string"
}
}
]
}
]
BackupParameters-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AzureBackupParams:
objectType = "AzureBackupParams"
backupType = "string"
TriggerContext-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AdhocBasedTriggerContext:
objectType = "AdhocBasedTriggerContext"
taggingCriteria = {
tagInfo = {
tagName = "string"
}
}
Voor ScheduleBasedTriggerContext gebruikt u:
objectType = "ScheduleBasedTriggerContext"
schedule = {
repeatingTimeIntervals = [
"string"
]
timeZone = "string"
}
taggingCriteria = [
{
criteria = [
{
objectType = "string"
// For remaining properties, see BackupCriteria objects
}
]
isDefault = bool
taggingPriority = int
tagInfo = {
tagName = "string"
}
}
]
BackupCriteria-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor ScheduleBasedBackupCriteria:
objectType = "ScheduleBasedBackupCriteria"
absoluteCriteria = [
"string"
]
daysOfMonth = [
{
date = int
isLast = bool
}
]
daysOfTheWeek = [
"string"
]
monthsOfYear = [
"string"
]
scheduleTimes = [
"string"
]
weeksOfTheMonth = [
"string"
]
DeleteOption-objecten
Stel de eigenschap objectType in om het type object op te geven.
Gebruik voor AbsoluteDeleteOption:
objectType = "AbsoluteDeleteOption"
CopyOption-objecten
Stel de eigenschap objectType in om het type object op te geven.
Voor CopyOnExpiryOption gebruikt u:
objectType = "CopyOnExpiryOption"
Gebruik voor CustomCopyOption:
objectType = "CustomCopyOption"
duration = "string"
Gebruik voor ImmediateCopyOption:
objectType = "ImmediateCopyOption"
Eigenschapswaarden
backupVaults/backupPolicies
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.DataProtection/backupVaults/backupPolicies@2022-02-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: backupVaults |
properties | BaseBackupPolicyResource-eigenschappen | BaseBackupPolicy |
BaseBackupPolicy
Naam | Description | Waarde |
---|---|---|
datasourceTypes | Type gegevensbron voor back-upbeheer | tekenreeks[] (vereist) |
objectType | Het objecttype instellen | BackupPolicy (vereist) |
BackupPolicy
Naam | Description | Waarde |
---|---|---|
objectType | "BackupPolicy" (vereist) | |
policyRules | Woordenlijst met beleidsregels die regels bevat voor elk back-uptype, bijvoorbeeld Volledig/Incrementeel/Logboeken, enzovoort | BasePolicyRule[] (vereist) |
BasePolicyRule
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks (vereist) | |
objectType | Het objecttype instellen | AzureBackupRule AzureRetentionRule (vereist) |
AzureBackupRule
Naam | Description | Waarde |
---|---|---|
objectType | 'AzureBackupRule' (vereist) | |
backupParameters | BackupParameters-basis | BackupParameters |
Datastore | DataStoreInfo-basis | DataStoreInfoBase (vereist) |
activeren | Triggercontext | TriggerContext (vereist) |
BackupParameters
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | AzureBackupParams (vereist) |
AzureBackupParams
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | 'AzureBackupParams' (vereist) |
backupType | BackupType ; Volledig/incrementeel, enzovoort | tekenreeks (vereist) |
DataStoreInfoBase
Naam | Description | Waarde |
---|---|---|
dataStoreType | type gegevensarchief; Operationeel/kluis/archief | "ArchiveStore" "OperationalStore" 'VaultStore' (vereist) |
objectType | Type datasource-object, dat wordt gebruikt voor het initialiseren van het rechter overgenomen type | tekenreeks (vereist) |
TriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | AdhocBasedTriggerContext ScheduleBasedTriggerContext (vereist) |
AdhocBasedTriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | "AdhocBasedTriggerContext" (vereist) |
taggingCriteria | Tagcriteria met retentietag voor ad-hocback-up. | AdhocBasedTaggingCriteria (vereist) |
AdhocBasedTaggingCriteria
Naam | Description | Waarde |
---|---|---|
tagInfo | Informatie over retentietags | RetentionTag |
RetentionTag
Naam | Description | Waarde |
---|---|---|
tagName | Naam van retentietag om deze te koppelen aan de retentieregel. | tekenreeks (vereist) |
ScheduleBasedTriggerContext
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | "ScheduleBasedTriggerContext" (vereist) |
schedule | Planning voor deze back-up | BackupSchedule (vereist) |
taggingCriteria | Lijst met tags die van toepassing kunnen zijn op een bepaald schema. | TaggingCriteria[] (vereist) |
BackupSchedule
Naam | Description | Waarde |
---|---|---|
repeatingTimeIntervals | ISO 8601 herhalende tijdsintervalnotatie | tekenreeks[] (vereist) |
timeZone | Tijdzone voor een planning. Voorbeeld: Pacific (standaardtijd) | tekenreeks |
TaggingCriteria
Naam | Description | Waarde |
---|---|---|
Criteria | Criteria die bepalen of de tag kan worden toegepast op een geactiveerde back-up. | BackupCriteria[] |
isDefault | Hiermee geeft u op of de tag standaard is. | bool (vereist) |
taggingPriority | Prioriteit van retentietag. | int (vereist) |
tagInfo | Informatie over retentietags | RetentionTag (vereist) |
BackupCriteria
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | ScheduleBasedBackupCriteria (vereist) |
ScheduleBasedBackupCriteria
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | "ScheduleBasedBackupCriteria" (vereist) |
absoluteCriteria | het bevat absolute waarden zoals "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" en moet deel uitmaken van absolutemarker-opsomming |
Tekenreeksmatrix met een van de volgende: "AllBackup" "FirstOfDay" "FirstOfMonth" "FirstOfWeek" "FirstOfYear" |
daysOfMonth | Dit is dag van de maand van 1 tot 28 andere wijze laatste van de maand | Day[] |
daysOfTheWeek | Het moet zondag/maandag/T zijn..../zaterdag | Tekenreeksmatrix met een van de volgende: "Vrijdag" "Maandag" "Zaterdag" "Zondag" "Donderdag" "Dinsdag" "Woensdag" |
monthsOfYear | Dit moet januari/februari/....../december zijn | Tekenreeksmatrix met een van de volgende: "April" "Augustus" "December" "Februari" "Januari" "Juli" "Juni" "Maart" "Mei" "November" "Oktober" "September" |
scheduleTimes | Lijst met planningstijden voor back-up | tekenreeks[] |
weeksOfTheMonth | Dit moet Eerste/Seconde/Derde/Vierde/Laatste zijn | Tekenreeksmatrix met een van de volgende: "Eerste" "Vierde" "Laatste" "Seconde" "Derde" |
Dag
Naam | Description | Waarde |
---|---|---|
datum | Datum van de maand | int |
isLast | Of datum de laatste datum van de maand is | booleaans |
AzureRetentionRule
Naam | Description | Waarde |
---|---|---|
objectType | 'AzureRetentionRule' (vereist) | |
isDefault | booleaans | |
levenscyclus | SourceLifeCycle[] (vereist) |
SourceLifeCycle
Naam | Description | Waarde |
---|---|---|
deleteAfter | Optie Verwijderen | DeleteOption (vereist) |
sourceDataStore | DataStoreInfo-basis | DataStoreInfoBase (vereist) |
targetDataStoreCopySettings | TargetCopySetting[] |
DeleteOption
Naam | Description | Waarde |
---|---|---|
duur | Duur van verwijdering na opgegeven periode | tekenreeks (vereist) |
objectType | Het objecttype instellen | AbsoluteDeleteOption (vereist) |
AbsoluteDeleteOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | "AbsoluteDeleteOption" (vereist) |
TargetCopySetting
Naam | Description | Waarde |
---|---|---|
copyAfter | Dit kan CustomCopyOption of ImmediateCopyOption zijn. | CopyOption (vereist) |
Datastore | Informatie over doelgegevensarchief | DataStoreInfoBase (vereist) |
CopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Het objecttype instellen | CopyOnExpiryOption CustomCopyOption ImmediateCopyOption (vereist) |
CopyOnExpiryOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | "CopyOnExpiryOption" (vereist) |
CustomCopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | "CustomCopyOption" (vereist) |
duur | Gegevens die na een bepaalde periode zijn gekopieerd | tekenreeks |
ImmediateCopyOption
Naam | Description | Waarde |
---|---|---|
objectType | Type van het specifieke object - gebruikt voor deserialisatie | "ImmediateCopyOption" (vereist) |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor