Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
- Más reciente
- 2025-09-01
- 2025-07-01
- 2025-02-01
- 2025-01-01
- 2024-04-01
- 2024-03-01
- 2024-02-01-vista previa
- 2023-12-01
- 2023-11-01
- 2023-08-01-vista previa
- 2023-06-01-vista previa
- 2023-05-01
- 2023-04-01-avance
- 2023-01-01
- 2022-12-01
- 2022-11-01-vista previa
- 2022-10-01-vista previa
- 2022-09-01-vista previa
- 2022-05-01
- 2022-04-01
- 2022-03-31-vista previa
- 2022-03-01
- 2022-02-01-vista previa
- 2022-01-01
- 2021-12-01-vista previa
- 2021-10-01-vista previa
- 2021-07-01
- 2021-06-01-vista previa
- 2021-02-01-vista previa
- 01/2021/01
Definición de recursos de Bicep
El tipo de recurso backupVaults se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.DataProtection/backupVaults, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.DataProtection/backupVaults@2024-03-01' = {
scope: resourceSymbolicName or scope
eTag: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
featureSettings: {
crossRegionRestoreSettings: {
state: 'string'
}
crossSubscriptionRestoreSettings: {
state: 'string'
}
}
monitoringSettings: {
azureMonitorAlertSettings: {
alertsForAllJobFailures: 'string'
}
}
replicatedRegions: [
'string'
]
securitySettings: {
encryptionSettings: {
infrastructureEncryption: 'string'
kekIdentity: {
identityId: 'string'
identityType: 'string'
}
keyVaultProperties: {
keyUri: 'string'
}
state: 'string'
}
immutabilitySettings: {
state: 'string'
}
softDeleteSettings: {
retentionDurationInDays: int
state: 'string'
}
}
storageSettings: [
{
datastoreType: 'string'
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
Microsoft.DataProtection/backupVaults
| Nombre | Descripción | Importancia |
|---|---|---|
| Etiqueta electrónica | ETag opcional. | cuerda / cadena |
| identidad | Detalles de identidad administrada de entrada | DppIdentityDetails |
| ubicación | Ubicación del recurso. | cuerda / cadena |
| nombre | El nombre del recurso | string (obligatorio) |
| Propiedades | Propiedades backupVaultResource | BackupVault (obligatorio) |
| scope | Use al crear un recurso en un ámbito diferente del ámbito de implementación. | Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión . |
| Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
AzureMonitorAlertSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| alertsForAllJobFailures | 'Deshabilitado' 'Habilitado' |
Bóveda de copia de seguridad
| Nombre | Descripción | Importancia |
|---|---|---|
| featureSettings | Configuración de características | featureSettings |
| monitoringSettings | Configuración de supervisión | MonitoringSettings (Configuración de monitoreo) |
| replicatedRegions | Lista de regiones replicadas para Backup Vault | cadena[] |
| securitySettings | Configuración de seguridad | Configuración de seguridad |
| storageSettings | Configuración de almacenamiento | StorageSetting[] (obligatorio) |
CmkKekIdentity
| Nombre | Descripción | Importancia |
|---|---|---|
| identityId | Identidad administrada que se va a usar, que tiene permisos de acceso a Key Vault. Proporcione un valor aquí en el caso de los tipos de identidad: solo "UserAssigned". | cuerda / cadena |
| tipo de identidad | Tipo de identidad. "SystemAssigned" y "UserAssigned" son mutuamente excluyentes. "SystemAssigned" usará la identidad administrada creada implícitamente. | 'SystemAssigned' 'Asignado por el usuario' |
CmkKeyVaultProperties
| Nombre | Descripción | Importancia |
|---|---|---|
| keyUri | Identificador URI de clave de la clave administrada por el cliente | cuerda / cadena |
CrossRegionRestoreSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado CrossRegionRestore | 'Deshabilitado' 'Habilitado' |
CrossSubscriptionRestoreSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado CrossSubscriptionRestore | 'Deshabilitado' 'Habilitado' 'Discapacitado permanentemente' |
DppBaseTrackedResourceTags
| Nombre | Descripción | Importancia |
|---|
DppIdentityDetails
| Nombre | Descripción | Importancia |
|---|---|---|
| tipo | IdentityType que puede ser SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' o None | cuerda / cadena |
| identidades asignadas por el usuario | Obtiene o establece las identidades asignadas por el usuario. | DppIdentityDetailsUserAssignedIdentities |
DppIdentityDetailsUserAssignedIdentities
| Nombre | Descripción | Importancia |
|---|
EncryptionSettings (Configuración de cifrado)
FeatureSettings (Configuración de características)
| Nombre | Descripción | Importancia |
|---|---|---|
| crossRegionRestoreSettings | CrossRegionRestoreSettings | |
| crossSubscriptionRestoreSettings | Configuración de CrossSubscriptionRestore | crossSubscriptionRestoreSettings |
ImmutabilitySettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado de inmutabilidad | 'Deshabilitado' "Bloqueado" "Desbloqueado" |
MonitoringSettings (Configuración de monitoreo)
| Nombre | Descripción | Importancia |
|---|---|---|
| azureMonitorAlertSettings | Configuración de alertas basadas en Azure Monitor | AzureMonitorAlertSettings |
Configuración de seguridad
| Nombre | Descripción | Importancia |
|---|---|---|
| encryptionSettings | Detalles de clave administrada por el cliente del recurso. | EncryptionSettings (Configuración de cifrado) |
| immutabilitySettings | Configuración de inmutabilidad en el nivel de almacén | inmutabilidadConfiguración |
| softDeleteSettings | Configuración relacionada con la eliminación temporal | |
SoftDeleteSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| retentionDurationInDays | Duración de retención de eliminación temporal | Int |
| estado | Estado de eliminación temporal | 'Siempre activo' 'Desactivado' "Activado" |
StorageSetting
| Nombre | Descripción | Importancia |
|---|---|---|
| datastoreType | Obtiene o establece el tipo del almacén de datos. | 'Tienda de archivo' 'Tienda Operativa' 'Tienda de la bóveda' |
| tipo | Obtiene o establece el tipo. | 'Georedundante' 'Redundancia local' 'ZonaRedundante' |
IdentidadAsignadaPorElUsuario
| Nombre | Descripción | Importancia |
|---|
Ejemplos de uso
Módulos comprobados de Azure
Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.
| Módulo | Descripción |
|---|---|
| Almacén de Copia de seguridad de protección de datos | Módulo de recursos de AVM para data Protection Backup Vault |
Ejemplos de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.
| Archivo de Bicep | Descripción |
|---|---|
| Creación de un almacén de Backup | Plantilla sencilla que crea un almacén de Backup |
| Crear disco & habilitar la protección a través de backup Vault | Plantilla que crea un disco y habilita la protección a través de Backup Vault |
| Cree un servidor flexible MySQL y habilite la protección a través de Backup Vault | Plantilla que crea un servidor flexible de MySQL y habilita la protección a través de Backup Vault |
| Crear servidor PgFlex & habilitar la protección a través de backup Vault | Plantilla que crea un servidor flexible de PostgreSQL y habilita la protección a través de Backup Vault |
| Crear cuenta de almacenamiento y habilitar la protección a través de Backup Vault | Plantilla que crea una cuenta de almacenamiento y habilita la copia de seguridad operativa y con almacenes a través de Backup Vault |
Definición de recursos de plantilla de ARM
El tipo de recurso backupVaults se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.DataProtection/backupVaults, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.DataProtection/backupVaults",
"apiVersion": "2024-03-01",
"name": "string",
"eTag": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"featureSettings": {
"crossRegionRestoreSettings": {
"state": "string"
},
"crossSubscriptionRestoreSettings": {
"state": "string"
}
},
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "string"
}
},
"replicatedRegions": [ "string" ],
"securitySettings": {
"encryptionSettings": {
"infrastructureEncryption": "string",
"kekIdentity": {
"identityId": "string",
"identityType": "string"
},
"keyVaultProperties": {
"keyUri": "string"
},
"state": "string"
},
"immutabilitySettings": {
"state": "string"
},
"softDeleteSettings": {
"retentionDurationInDays": "int",
"state": "string"
}
},
"storageSettings": [
{
"datastoreType": "string",
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
Microsoft.DataProtection/backupVaults
| Nombre | Descripción | Importancia |
|---|---|---|
| apiVersion | La versión de api | '2024-03-01' |
| Etiqueta electrónica | ETag opcional. | cuerda / cadena |
| identidad | Detalles de identidad administrada de entrada | DppIdentityDetails |
| ubicación | Ubicación del recurso. | cuerda / cadena |
| nombre | El nombre del recurso | string (obligatorio) |
| Propiedades | Propiedades backupVaultResource | BackupVault (obligatorio) |
| Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
| tipo | El tipo de recurso | "Microsoft.DataProtection/backupVaults" |
AzureMonitorAlertSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| alertsForAllJobFailures | 'Deshabilitado' 'Habilitado' |
Bóveda de copia de seguridad
| Nombre | Descripción | Importancia |
|---|---|---|
| featureSettings | Configuración de características | featureSettings |
| monitoringSettings | Configuración de supervisión | MonitoringSettings (Configuración de monitoreo) |
| replicatedRegions | Lista de regiones replicadas para Backup Vault | cadena[] |
| securitySettings | Configuración de seguridad | Configuración de seguridad |
| storageSettings | Configuración de almacenamiento | StorageSetting[] (obligatorio) |
CmkKekIdentity
| Nombre | Descripción | Importancia |
|---|---|---|
| identityId | Identidad administrada que se va a usar, que tiene permisos de acceso a Key Vault. Proporcione un valor aquí en el caso de los tipos de identidad: solo "UserAssigned". | cuerda / cadena |
| tipo de identidad | Tipo de identidad. "SystemAssigned" y "UserAssigned" son mutuamente excluyentes. "SystemAssigned" usará la identidad administrada creada implícitamente. | 'SystemAssigned' 'Asignado por el usuario' |
CmkKeyVaultProperties
| Nombre | Descripción | Importancia |
|---|---|---|
| keyUri | Identificador URI de clave de la clave administrada por el cliente | cuerda / cadena |
CrossRegionRestoreSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado CrossRegionRestore | 'Deshabilitado' 'Habilitado' |
CrossSubscriptionRestoreSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado CrossSubscriptionRestore | 'Deshabilitado' 'Habilitado' 'Discapacitado permanentemente' |
DppBaseTrackedResourceTags
| Nombre | Descripción | Importancia |
|---|
DppIdentityDetails
| Nombre | Descripción | Importancia |
|---|---|---|
| tipo | IdentityType que puede ser SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' o None | cuerda / cadena |
| identidades asignadas por el usuario | Obtiene o establece las identidades asignadas por el usuario. | DppIdentityDetailsUserAssignedIdentities |
DppIdentityDetailsUserAssignedIdentities
| Nombre | Descripción | Importancia |
|---|
EncryptionSettings (Configuración de cifrado)
FeatureSettings (Configuración de características)
| Nombre | Descripción | Importancia |
|---|---|---|
| crossRegionRestoreSettings | CrossRegionRestoreSettings | |
| crossSubscriptionRestoreSettings | Configuración de CrossSubscriptionRestore | crossSubscriptionRestoreSettings |
ImmutabilitySettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado de inmutabilidad | 'Deshabilitado' "Bloqueado" "Desbloqueado" |
MonitoringSettings (Configuración de monitoreo)
| Nombre | Descripción | Importancia |
|---|---|---|
| azureMonitorAlertSettings | Configuración de alertas basadas en Azure Monitor | AzureMonitorAlertSettings |
Configuración de seguridad
| Nombre | Descripción | Importancia |
|---|---|---|
| encryptionSettings | Detalles de clave administrada por el cliente del recurso. | EncryptionSettings (Configuración de cifrado) |
| immutabilitySettings | Configuración de inmutabilidad en el nivel de almacén | inmutabilidadConfiguración |
| softDeleteSettings | Configuración relacionada con la eliminación temporal | |
SoftDeleteSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| retentionDurationInDays | Duración de retención de eliminación temporal | Int |
| estado | Estado de eliminación temporal | 'Siempre activo' 'Desactivado' "Activado" |
StorageSetting
| Nombre | Descripción | Importancia |
|---|---|---|
| datastoreType | Obtiene o establece el tipo del almacén de datos. | 'Tienda de archivo' 'Tienda Operativa' 'Tienda de la bóveda' |
| tipo | Obtiene o establece el tipo. | 'Georedundante' 'Redundancia local' 'ZonaRedundante' |
IdentidadAsignadaPorElUsuario
| Nombre | Descripción | Importancia |
|---|
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
| Plantilla | Descripción |
|---|---|
|
Creación de un almacén de Backup |
Plantilla sencilla que crea un almacén de Backup |
|
Crear disco & habilitar la protección a través de backup Vault |
Plantilla que crea un disco y habilita la protección a través de Backup Vault |
|
Cree un servidor flexible MySQL y habilite la protección a través de Backup Vault |
Plantilla que crea un servidor flexible de MySQL y habilita la protección a través de Backup Vault |
|
Crear servidor PgFlex & habilitar la protección a través de backup Vault |
Plantilla que crea un servidor flexible de PostgreSQL y habilita la protección a través de Backup Vault |
|
Crear cuenta de almacenamiento y habilitar la protección a través de Backup Vault |
Plantilla que crea una cuenta de almacenamiento y habilita la copia de seguridad operativa y con almacenes a través de Backup Vault |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso backupVaults se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.DataProtection/backupVaults, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataProtection/backupVaults@2024-03-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
eTag = "string"
properties = {
featureSettings = {
crossRegionRestoreSettings = {
state = "string"
}
crossSubscriptionRestoreSettings = {
state = "string"
}
}
monitoringSettings = {
azureMonitorAlertSettings = {
alertsForAllJobFailures = "string"
}
}
replicatedRegions = [
"string"
]
securitySettings = {
encryptionSettings = {
infrastructureEncryption = "string"
kekIdentity = {
identityId = "string"
identityType = "string"
}
keyVaultProperties = {
keyUri = "string"
}
state = "string"
}
immutabilitySettings = {
state = "string"
}
softDeleteSettings = {
retentionDurationInDays = int
state = "string"
}
}
storageSettings = [
{
datastoreType = "string"
type = "string"
}
]
}
}
}
Valores de propiedad
Microsoft.DataProtection/backupVaults
| Nombre | Descripción | Importancia |
|---|---|---|
| Etiqueta electrónica | ETag opcional. | cuerda / cadena |
| identidad | Detalles de identidad administrada de entrada | DppIdentityDetails |
| ubicación | Ubicación del recurso. | cuerda / cadena |
| nombre | El nombre del recurso | string (obligatorio) |
| parent_id | Identificador del recurso al que se va a aplicar este recurso de extensión. | string (obligatorio) |
| Propiedades | Propiedades backupVaultResource | BackupVault (obligatorio) |
| Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
| tipo | El tipo de recurso | "Microsoft.DataProtection/backupVaults@2024-03-01" |
AzureMonitorAlertSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| alertsForAllJobFailures | 'Deshabilitado' 'Habilitado' |
Bóveda de copia de seguridad
| Nombre | Descripción | Importancia |
|---|---|---|
| featureSettings | Configuración de características | featureSettings |
| monitoringSettings | Configuración de supervisión | MonitoringSettings (Configuración de monitoreo) |
| replicatedRegions | Lista de regiones replicadas para Backup Vault | cadena[] |
| securitySettings | Configuración de seguridad | Configuración de seguridad |
| storageSettings | Configuración de almacenamiento | StorageSetting[] (obligatorio) |
CmkKekIdentity
| Nombre | Descripción | Importancia |
|---|---|---|
| identityId | Identidad administrada que se va a usar, que tiene permisos de acceso a Key Vault. Proporcione un valor aquí en el caso de los tipos de identidad: solo "UserAssigned". | cuerda / cadena |
| tipo de identidad | Tipo de identidad. "SystemAssigned" y "UserAssigned" son mutuamente excluyentes. "SystemAssigned" usará la identidad administrada creada implícitamente. | 'SystemAssigned' 'Asignado por el usuario' |
CmkKeyVaultProperties
| Nombre | Descripción | Importancia |
|---|---|---|
| keyUri | Identificador URI de clave de la clave administrada por el cliente | cuerda / cadena |
CrossRegionRestoreSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado CrossRegionRestore | 'Deshabilitado' 'Habilitado' |
CrossSubscriptionRestoreSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado CrossSubscriptionRestore | 'Deshabilitado' 'Habilitado' 'Discapacitado permanentemente' |
DppBaseTrackedResourceTags
| Nombre | Descripción | Importancia |
|---|
DppIdentityDetails
| Nombre | Descripción | Importancia |
|---|---|---|
| tipo | IdentityType que puede ser SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' o None | cuerda / cadena |
| identidades asignadas por el usuario | Obtiene o establece las identidades asignadas por el usuario. | DppIdentityDetailsUserAssignedIdentities |
DppIdentityDetailsUserAssignedIdentities
| Nombre | Descripción | Importancia |
|---|
EncryptionSettings (Configuración de cifrado)
FeatureSettings (Configuración de características)
| Nombre | Descripción | Importancia |
|---|---|---|
| crossRegionRestoreSettings | CrossRegionRestoreSettings | |
| crossSubscriptionRestoreSettings | Configuración de CrossSubscriptionRestore | crossSubscriptionRestoreSettings |
ImmutabilitySettings
| Nombre | Descripción | Importancia |
|---|---|---|
| estado | Estado de inmutabilidad | 'Deshabilitado' "Bloqueado" "Desbloqueado" |
MonitoringSettings (Configuración de monitoreo)
| Nombre | Descripción | Importancia |
|---|---|---|
| azureMonitorAlertSettings | Configuración de alertas basadas en Azure Monitor | AzureMonitorAlertSettings |
Configuración de seguridad
| Nombre | Descripción | Importancia |
|---|---|---|
| encryptionSettings | Detalles de clave administrada por el cliente del recurso. | EncryptionSettings (Configuración de cifrado) |
| immutabilitySettings | Configuración de inmutabilidad en el nivel de almacén | inmutabilidadConfiguración |
| softDeleteSettings | Configuración relacionada con la eliminación temporal | |
SoftDeleteSettings
| Nombre | Descripción | Importancia |
|---|---|---|
| retentionDurationInDays | Duración de retención de eliminación temporal | Int |
| estado | Estado de eliminación temporal | 'Siempre activo' 'Desactivado' "Activado" |
StorageSetting
| Nombre | Descripción | Importancia |
|---|---|---|
| datastoreType | Obtiene o establece el tipo del almacén de datos. | 'Tienda de archivo' 'Tienda Operativa' 'Tienda de la bóveda' |
| tipo | Obtiene o establece el tipo. | 'Georedundante' 'Redundancia local' 'ZonaRedundante' |
IdentidadAsignadaPorElUsuario
| Nombre | Descripción | Importancia |
|---|
Ejemplos de uso
Ejemplos de Terraform
Un ejemplo básico de implementación de Backup Vault.
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 comprobados de Azure
Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.
| Módulo | Descripción |
|---|---|
| Almacén de Copia de seguridad de protección de datos | Módulo de recursos de AVM para data Protection Backup Vault |