Condividi tramite


Backup di Microsoft.DataProtectionVaults

Definizione di risorsa Bicep

Il tipo di risorsa backupVaults può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.DataProtection/backupVaults, aggiungere il codice Bicep seguente al modello.

resource symbolicname 'Microsoft.DataProtection/backupVaults@2022-11-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  eTag: 'string'
  identity: {
    type: 'string'
  }
  properties: {
    monitoringSettings: {
      azureMonitorAlertSettings: {
        alertsForAllJobFailures: 'string'
      }
    }
    securitySettings: {
      immutabilitySettings: {
        state: 'string'
      }
      softDeleteSettings: {
        retentionDurationInDays: int
        state: 'string'
      }
    }
    storageSettings: [
      {
        datastoreType: 'string'
        type: 'string'
      }
    ]
  }
}

Valori delle proprietà

backupVaults

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)
posizione Percorso della risorsa. string
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
eTag ETag facoltativo. string
identity Dettagli dell'identità gestita di input DppIdentityDetails
properties Proprietà BackupVaultResource BackupVault (obbligatorio)

DppIdentityDetails

Nome Descrizione Valore
tipo IdentityType che può essere SystemAssigned o None string

BackupVault

Nome Descrizione Valore
monitoringSettings Impostazioni di monitoraggio MonitoringSettings
Securitysettings Impostazioni di sicurezza Securitysettings
storageSettings Impostazioni di archiviazione StorageSetting[] (obbligatorio)

MonitoringSettings

Nome Descrizione Valore
azureMonitorAlertSettings Impostazioni per gli avvisi basati su Monitoraggio di Azure AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nome Descrizione Valore
alertForAllJobFailures 'Disabilitato'
'Enabled'

Securitysettings

Nome Descrizione Valore
immutabilitySettings Impostazioni di non modificabilità a livello di insieme di credenziali ImmutabilitySettings
softDeleteSettings Impostazioni correlate all'eliminazione temporanea SoftDeleteSettings

ImmutabilitySettings

Nome Descrizione Valore
state Stato di non modificabilità 'Disabilitato'
'Bloccato'
'Sbloccato'

SoftDeleteSettings

Nome Descrizione Valore
retentionDurationInDays Durata della conservazione dell'eliminazione temporanea INT
state Stato dell'eliminazione temporanea 'AlwaysOn'
'Off'
'On'

StorageSetting

Nome Descrizione Valore
datastoreType Ottiene o imposta il tipo dell'archivio dati. 'ArchiveStore'
'SnapshotStore'
'VaultStore'
tipo Ottiene o imposta il tipo. 'GeoRedundant'
'LocalRedundant'
'ZoneRedundant'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Creare & disco abilitare la protezione tramite l'insieme di credenziali di backup

Distribuisci in Azure
Modello che crea un disco e abilita la protezione tramite l'insieme di credenziali di backup
Creare un account di archiviazione & abilitare la protezione tramite l'insieme di credenziali di backup

Distribuisci in Azure
Modello che crea l'account di archiviazione e abilita la protezione tramite l'insieme di credenziali di Backup
Creare un insieme di credenziali di backup

Distribuisci in Azure
Modello semplice che crea un insieme di credenziali di backup

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa backupVaults può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.DataProtection/backupVaults, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.DataProtection/backupVaults",
  "apiVersion": "2022-11-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "identity": {
    "type": "string"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "string"
      }
    },
    "securitySettings": {
      "immutabilitySettings": {
        "state": "string"
      },
      "softDeleteSettings": {
        "retentionDurationInDays": "int",
        "state": "string"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "string",
        "type": "string"
      }
    ]
  }
}

Valori delle proprietà

backupVaults

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.DataProtection/backupVaults'
apiVersion Versione dell'API della risorsa '2022-11-01-preview'
name Nome della risorsa stringa (obbligatorio)
posizione Percorso della risorsa. string
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
eTag ETag facoltativo. string
identity Dettagli identità gestita di input DppIdentityDetails
properties Proprietà BackupVaultResource BackupVault (obbligatorio)

DppIdentityDetails

Nome Descrizione Valore
tipo IdentityType che può essere SystemAssigned o None string

BackupVault

Nome Descrizione Valore
monitoringSettings Impostazioni di monitoraggio MonitoringSettings
Securitysettings Impostazioni di sicurezza Securitysettings
storageSettings Impostazioni di archiviazione StorageSetting[] (obbligatorio)

MonitoringSettings

Nome Descrizione Valore
azureMonitorAlertSettings Impostazioni per gli avvisi basati su Monitoraggio di Azure AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nome Descrizione Valore
alertForAllJobFailures 'Disabilitato'
'Enabled'

Securitysettings

Nome Descrizione Valore
immutabilitySettings Impostazioni di non modificabilità a livello di insieme di credenziali ImmutabilitySettings
softDeleteSettings Impostazioni correlate all'eliminazione temporanea SoftDeleteSettings

ImmutabilitySettings

Nome Descrizione Valore
state Stato di non modificabilità 'Disabilitato'
'Bloccato'
'Sbloccato'

SoftDeleteSettings

Nome Descrizione Valore
retentionDurationInDays Durata di conservazione dell'eliminazione temporanea INT
state Stato dell'eliminazione temporanea 'AlwaysOn'
'Off'
'On'

StorageSetting

Nome Descrizione Valore
datastoreType Ottiene o imposta il tipo dell'archivio dati. 'ArchiveStore'
'SnapshotStore'
'VaultStore'
tipo Ottiene o imposta il tipo. 'GeoRedundant'
'LocalRedundant'
'ZoneRedundant'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Creare & disco abilitare la protezione tramite l'insieme di credenziali di backup

Distribuisci in Azure
Modello che crea un disco e abilita la protezione tramite l'insieme di credenziali di backup
Creare un account di archiviazione & abilitare la protezione tramite Backup Vault

Distribuisci in Azure
Modello che crea l'account di archiviazione e abilita la protezione tramite Backup Vault
Creare un insieme di credenziali di backup

Distribuisci in Azure
Modello semplice che crea un insieme di credenziali di backup

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa backupVaults può essere distribuito in:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.DataProtection/backupVaults, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults@2022-11-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      monitoringSettings = {
        azureMonitorAlertSettings = {
          alertsForAllJobFailures = "string"
        }
      }
      securitySettings = {
        immutabilitySettings = {
          state = "string"
        }
        softDeleteSettings = {
          retentionDurationInDays = int
          state = "string"
        }
      }
      storageSettings = [
        {
          datastoreType = "string"
          type = "string"
        }
      ]
    }
    eTag = "string"
  })
}

Valori delle proprietà

backupVaults

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.DataProtection/backupVaults@2022-11-01-preview"
name Nome della risorsa stringa (obbligatoria)
posizione Percorso della risorsa. string
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag.
eTag ETag facoltativo. string
identity Dettagli dell'identità gestita di input DppIdentityDetails
properties Proprietà BackupVaultResource BackupVault (obbligatorio)

DppIdentityDetails

Nome Descrizione Valore
tipo IdentityType che può essere SystemAssigned o None string

BackupVault

Nome Descrizione Valore
monitoringSettings Impostazioni di monitoraggio MonitoringSettings
Securitysettings Impostazioni di sicurezza Securitysettings
storageSettings Impostazioni di archiviazione StorageSetting[] (obbligatorio)

MonitoringSettings

Nome Descrizione Valore
azureMonitorAlertSettings Impostazioni per gli avvisi basati su Monitoraggio di Azure AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nome Descrizione Valore
alertForAllJobFailures "Disabilitato"
"Abilitato"

Securitysettings

Nome Descrizione Valore
immutabilitySettings Impostazioni di non modificabilità a livello di insieme di credenziali ImmutabilitySettings
softDeleteSettings Impostazioni correlate all'eliminazione temporanea SoftDeleteSettings

ImmutabilitySettings

Nome Descrizione Valore
state Stato di non modificabilità "Disabilitato"
"Bloccato"
"Sbloccato"

SoftDeleteSettings

Nome Descrizione Valore
retentionDurationInDays Durata di conservazione dell'eliminazione temporanea INT
state Stato dell'eliminazione temporanea "AlwaysOn"
"Off"
"On"

StorageSetting

Nome Descrizione Valore
datastoreType Ottiene o imposta il tipo dell'archivio dati. "ArchiveStore"
"SnapshotStore"
"VaultStore"
tipo Ottiene o imposta il tipo. "GeoRedundant"
"LocalRedundant"
"ZoneRedundant"