Compartilhar via


Backup do Microsoft.DataProtectionVaults 2022-01-01

Definição de recurso do Bicep

O tipo de recurso backupVaults pode ser implantado com operações de destino:

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

Formato de recurso

Para criar um recurso Microsoft.DataProtection/backupVaults, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.DataProtection/backupVaults@2022-01-01' = {
  scope: resourceSymbolicName or scope
  eTag: 'string'
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    storageSettings: [
      {
        datastoreType: 'string'
        type: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Microsoft.DataProtection/backupVaults

Nome Descrição Valor
eTag ETag opcional. cadeia
identidade Detalhes da identidade gerenciada de entrada DppIdentityDetails
local Local do recurso. cadeia
nome O nome do recurso cadeia de caracteres (obrigatório)
propriedades Propriedades de BackupVaultResource BackupVault (obrigatório)
escopo Use ao criar um recurso em um escopo diferente do escopo de implantação. Defina essa propriedade como o nome simbólico de um recurso para aplicar o recurso de extensão .
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Marcas em modelos

Cofre de backup

Nome Descrição Valor
configurações de armazenamento Configurações de armazenamento StorageSetting[] (obrigatório)

Detalhes da Identidade Dpp

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

DppTrackedResourceTags

Nome Descrição Valor

Configuração de armazenamento

Nome Descrição Valor
tipo de armazenamento de dados Obtém ou define o tipo do armazenamento de dados. 'ArchiveStore'
'Loja Instantânea'
'Loja do Cofre'
tipo Obtém ou define o tipo. 'Georedundante'
'Localmente redundante'

Exemplos de uso

Módulos verificados do Azure

O módulos verificados do Azure a seguir pode ser usado para implantar esse tipo de recurso.

Módulo Descrição
Cofre de Backup de Proteção de Dados Módulo de recurso AVM para o Cofre de Backup de Proteção de Dados

Exemplos de Início Rápido do Azure

Os modelos de Início Rápido do Azure a seguir contêm exemplos de Bicep para implantar esse tipo de recurso.

Arquivo Bicep Descrição
Criar Cofre de Backup Modelo simples que cria um Cofre de Backup
criar & de disco habilitar a proteção por meio de do Cofre de Backup Modelo que cria um disco e habilita a proteção por meio do Cofre de Backup
Crie o MySQL Flexible Server e habilite a proteção via Backup Vault Modelo que cria um Servidor Flexível MySQL e habilita a proteção por meio do Cofre de Backup
Criar servidor PgFlex & habilitar a proteção por meio de do Cofre de Backup Modelo que cria um Servidor Flexível do PostgreSQL e habilita a proteção por meio do Cofre de Backup
Criar conta de armazenamento e habilitar a proteção por meio do Cofre de Backup Modelo que cria uma conta de armazenamento e habilita o backup operacional e abobadado por meio do Cofre de Backup

Definição de recurso de modelo do ARM

O tipo de recurso backupVaults pode ser implantado com operações de destino:

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

Formato de recurso

Para criar um recurso Microsoft.DataProtection/backupVaults, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.DataProtection/backupVaults",
  "apiVersion": "2022-01-01",
  "name": "string",
  "eTag": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "storageSettings": [
      {
        "datastoreType": "string",
        "type": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Microsoft.DataProtection/backupVaults

Nome Descrição Valor
apiVersion A versão da API '2022-01-01'
eTag ETag opcional. cadeia
identidade Detalhes da identidade gerenciada de entrada DppIdentityDetails
local Local do recurso. cadeia
nome O nome do recurso cadeia de caracteres (obrigatório)
propriedades Propriedades de BackupVaultResource BackupVault (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.DataProtection/backupVaults'

Cofre de backup

Nome Descrição Valor
configurações de armazenamento Configurações de armazenamento StorageSetting[] (obrigatório)

Detalhes da Identidade Dpp

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

DppTrackedResourceTags

Nome Descrição Valor

Configuração de armazenamento

Nome Descrição Valor
tipo de armazenamento de dados Obtém ou define o tipo do armazenamento de dados. 'ArchiveStore'
'Loja Instantânea'
'Loja do Cofre'
tipo Obtém ou define o tipo. 'Georedundante'
'Localmente redundante'

Exemplos de uso

Modelos de Início Rápido do Azure

Os modelos de Início Rápido do Azure a seguir implantar esse tipo de recurso.

Modelo Descrição
Criar Cofre de Backup

Implantar no Azure
Modelo simples que cria um Cofre de Backup
criar & de disco habilitar a proteção por meio de do Cofre de Backup

Implantar no Azure
Modelo que cria um disco e habilita a proteção por meio do Cofre de Backup
Crie o MySQL Flexible Server e habilite a proteção via Backup Vault

Implantar no Azure
Modelo que cria um Servidor Flexível MySQL e habilita a proteção por meio do Cofre de Backup
Criar servidor PgFlex & habilitar a proteção por meio de do Cofre de Backup

Implantar no Azure
Modelo que cria um Servidor Flexível do PostgreSQL e habilita a proteção por meio do Cofre de Backup
Criar conta de armazenamento e habilitar a proteção por meio do Cofre de Backup

Implantar no Azure
Modelo que cria uma conta de armazenamento e habilita o backup operacional e abobadado por meio do Cofre de Backup

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso backupVaults pode ser implantado com operações de destino:

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults@2022-01-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    eTag = "string"
    properties = {
      storageSettings = [
        {
          datastoreType = "string"
          type = "string"
        }
      ]
    }
  }
}

Valores de propriedade

Microsoft.DataProtection/backupVaults

Nome Descrição Valor
eTag ETag opcional. cadeia
identidade Detalhes da identidade gerenciada de entrada DppIdentityDetails
local Local do recurso. cadeia
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso ao qual aplicar esse recurso de extensão. cadeia de caracteres (obrigatório)
propriedades Propriedades de BackupVaultResource BackupVault (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.DataProtection/backupVaults@2022-01-01"

Cofre de backup

Nome Descrição Valor
configurações de armazenamento Configurações de armazenamento StorageSetting[] (obrigatório)

Detalhes da Identidade Dpp

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

DppTrackedResourceTags

Nome Descrição Valor

Configuração de armazenamento

Nome Descrição Valor
tipo de armazenamento de dados Obtém ou define o tipo do armazenamento de dados. 'ArchiveStore'
'Loja Instantânea'
'Loja do Cofre'
tipo Obtém ou define o tipo. 'Georedundante'
'Localmente redundante'

Exemplos de uso

Exemplos do Terraform

Um exemplo básico de implantação do Cofre de Backup.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "backupVault" {
  type      = "Microsoft.DataProtection/backupVaults@2022-04-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      storageSettings = [
        {
          datastoreType = "VaultStore"
          type          = "LocallyRedundant"
        },
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Módulos verificados do Azure

O módulos verificados do Azure a seguir pode ser usado para implantar esse tipo de recurso.

Módulo Descrição
Cofre de Backup de Proteção de Dados Módulo de recurso AVM para o Cofre de Backup de Proteção de Dados