Microsoft.DataProtection backupVaults

Definição de recurso do Bicep

O tipo de recurso backupVaults pode ser implementado em:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataProtection/backupVaults, adicione o seguinte Bicep ao seu modelo.

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

Valores de propriedade

backupVaults

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
eTag ETag opcional. string
identidade Detalhes da Identidade Gerida de Entrada DppIdentityDetails
propriedades Propriedades backupVaultResource BackupVault (obrigatório)

DppIdentityDetails

Nome Descrição Valor
tipo O identityType que pode ser SystemAssigned ou None string

BackupVault

Nome Descrição Valor
monitoringSettings Definições de Monitorização MonitorizaçãoDefinições
securitySettings Definições de Segurança SecuritySettings
storageSettings Definições de Armazenamento StorageSetting[] (obrigatório)

MonitorizaçãoDefinições

Nome Descrição Valor
azureMonitorAlertSettings Definições para alertas baseados no Azure Monitor AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nome Descrição Valor
alertsForAllJobFailures "Desativado"
"Ativado"

SecuritySettings

Nome Descrição Valor
immutabilitySettings Definições de Imutabilidade ao nível do cofre ImmutabilitySettings
softDeleteSettings Definições relacionadas com eliminação recuperável SoftDeleteSettings

ImmutabilitySettings

Nome Descrição Valor
state Estado de imutabilidade "Desativado"
'Bloqueado'
"Desbloqueado"

SoftDeleteSettings

Nome Descrição Valor
retentionDurationInDays Duração da retenção da eliminação recuperável int
state Estado da eliminação recuperável 'AlwaysOn'
'Desativado'
"Ativado"

StorageSetting

Nome Descrição Valor
datastoreType Obtém ou define o tipo do arquivo de dados. 'ArchiveStore'
"SnapshotStore"
"VaultStore"
tipo Obtém ou define o tipo. "GeoRedundant"
"LocallyRedundant"
"ZoneRedundant"

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar & ativar a proteção através do Backup Vault

Implementar no Azure
Modelo que cria um disco e ativa a proteção através do Backup Vault
Criar Conta de Armazenamento & ativar a proteção através do Cofre do Backup

Implementar no Azure
Modelo que cria a conta de armazenamento e ativa a proteção através do Cofre do Backup
Criar Cofre de Cópia de Segurança

Implementar no Azure
Modelo simples que cria um Cofre de Cópias de Segurança

Definição de recurso do modelo arm

O tipo de recurso backupVaults pode ser implementado em:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataProtection/backupVaults, adicione o seguinte JSON ao seu modelo.

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

Valores de propriedade

backupVaults

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataProtection/backupVaults"
apiVersion A versão da API de recursos '2022-11-01-preview'
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
eTag ETag opcional. string
identidade Detalhes da Identidade Gerida de Entrada DppIdentityDetails
propriedades Propriedades backupVaultResource BackupVault (obrigatório)

DppIdentityDetails

Nome Descrição Valor
tipo O identityType que pode ser SystemAssigned ou None string

BackupVault

Nome Descrição Valor
monitoringSettings Definições de Monitorização MonitorizaçãoDefinições
securitySettings Definições de Segurança SecuritySettings
storageSettings Definições de Armazenamento StorageSetting[] (obrigatório)

MonitorizaçãoDefinições

Nome Descrição Valor
azureMonitorAlertSettings Definições para alertas baseados no Azure Monitor AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nome Descrição Valor
alertsForAllJobFailures "Desativado"
"Ativado"

SecuritySettings

Nome Descrição Valor
immutabilitySettings Definições de Imutabilidade ao nível do cofre ImmutabilitySettings
softDeleteSettings Definições relacionadas com eliminação recuperável SoftDeleteSettings

ImmutabilitySettings

Nome Descrição Valor
state Estado de imutabilidade "Desativado"
'Bloqueado'
"Desbloqueado"

SoftDeleteSettings

Nome Descrição Valor
retentionDurationInDays Duração da retenção da eliminação recuperável int
state Estado da eliminação recuperável 'AlwaysOn'
'Desativado'
"Ativado"

StorageSetting

Nome Descrição Valor
datastoreType Obtém ou define o tipo do arquivo de dados. 'ArchiveStore'
"SnapshotStore"
"VaultStore"
tipo Obtém ou define o tipo. "GeoRedundant"
"LocallyRedundant"
"ZoneRedundant"

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar & ativar a proteção através do Backup Vault

Implementar no Azure
Modelo que cria um disco e ativa a proteção através do Backup Vault
Criar Conta de Armazenamento & ativar a proteção através do Cofre do Backup

Implementar no Azure
Modelo que cria a conta de armazenamento e ativa a proteção através do Cofre do Backup
Criar Cofre de Cópia de Segurança

Implementar no Azure
Modelo simples que cria um Cofre de Cópias de Segurança

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso backupVaults pode ser implementado em:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataProtection/backupVaults, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

backupVaults

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataProtection/backupVaults@2022-11-01-preview"
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. string
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
eTag ETag opcional. string
identidade Detalhes da Identidade Gerida de Entrada DppIdentityDetails
propriedades Propriedades backupVaultResource BackupVault (obrigatório)

DppIdentityDetails

Nome Descrição Valor
tipo O identityType que pode ser SystemAssigned ou None string

BackupVault

Nome Descrição Valor
monitoringSettings Definições de Monitorização MonitorizaçãoDefinições
securitySettings Definições de Segurança SecuritySettings
storageSettings Definições de Armazenamento StorageSetting[] (obrigatório)

MonitorizaçãoDefinições

Nome Descrição Valor
azureMonitorAlertSettings Definições para alertas baseados no Azure Monitor AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nome Descrição Valor
alertsForAllJobFailures "Desativado"
"Ativado"

SecuritySettings

Nome Descrição Valor
immutabilitySettings Definições de Imutabilidade ao nível do cofre ImmutabilitySettings
softDeleteSettings Definições relacionadas com eliminação recuperável SoftDeleteSettings

ImmutabilitySettings

Nome Descrição Valor
state Estado de imutabilidade "Desativado"
"Bloqueado"
"Desbloqueado"

SoftDeleteSettings

Nome Descrição Valor
retentionDurationInDays Duração da retenção de eliminação recuperável int
state Estado da eliminação recuperável "AlwaysOn"
"Desligado"
"Ativado"

StorageSetting

Nome Descrição Valor
datastoreType Obtém ou define o tipo de arquivo de dados. "ArchiveStore"
"SnapshotStore"
"VaultStore"
tipo Obtém ou define o tipo. "GeoRedundant"
"LocalMenteRedundant"
"ZoneRedundant"