Compartir a través de


Recurso Microsoft.DataProtectionGuards 2022-04-01

Definición de recursos de Bicep

El tipo de recurso resourceGuards 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/resourceGuards, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

Microsoft.DataProtection/resourceGuards

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 de ResourceGuardResource resourceGuard
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

DppIdentityDetails

Nombre Descripción Importancia
tipo IdentityType que puede ser SystemAssigned o None cuerda / cadena

DppTrackedResourceTags

Nombre Descripción Importancia

ResourceGuard (Guardia de recursos)

Nombre Descripción Importancia
vaultCriticalOperationExclusionList Lista de operaciones críticas que no están protegidas por este resourceGuard cadena[]

Definición de recursos de plantilla de ARM

El tipo de recurso resourceGuards 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/resourceGuards, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

Microsoft.DataProtection/resourceGuards

Nombre Descripción Importancia
apiVersion La versión de api '2022-04-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 de ResourceGuardResource resourceGuard
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.DataProtection/resourceGuards"

DppIdentityDetails

Nombre Descripción Importancia
tipo IdentityType que puede ser SystemAssigned o None cuerda / cadena

DppTrackedResourceTags

Nombre Descripción Importancia

ResourceGuard (Guardia de recursos)

Nombre Descripción Importancia
vaultCriticalOperationExclusionList Lista de operaciones críticas que no están protegidas por este resourceGuard cadena[]

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso resourceGuards 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/resourceGuards, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

Microsoft.DataProtection/resourceGuards

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 de ResourceGuardResource resourceGuard
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.DataProtection/resourceGuards@2022-04-01"

DppIdentityDetails

Nombre Descripción Importancia
tipo IdentityType que puede ser SystemAssigned o None cuerda / cadena

DppTrackedResourceTags

Nombre Descripción Importancia

ResourceGuard (Guardia de recursos)

Nombre Descripción Importancia
vaultCriticalOperationExclusionList Lista de operaciones críticas que no están protegidas por este resourceGuard cadena[]

Ejemplos de uso

Ejemplos de Terraform

Un ejemplo básico de implementación de Resource Guard.

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" "resourceGuard" {
  type      = "Microsoft.DataProtection/resourceGuards@2022-04-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      vaultCriticalOperationExclusionList = [
      ]
    }
  }
  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
Protección de recursos de protección de datos Módulo de recursos de AVM para Protección de datos Resource Guard