Compartir a través de


PolicyDefinitionData Clase

Definición

Clase que representa el modelo de datos PolicyDefinition. Definición de directiva.

public class PolicyDefinitionData : Azure.ResourceManager.Models.ResourceData
type PolicyDefinitionData = class
    inherit ResourceData
Public Class PolicyDefinitionData
Inherits ResourceData
Herencia
PolicyDefinitionData

Constructores

PolicyDefinitionData()

Inicializa una nueva instancia de PolicyDefinitionData.

Propiedades

Description

Descripción de la definición de directiva.

DisplayName

Nombre para mostrar de la definición de directiva.

Id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Heredado de ResourceData)
Metadata

Metadatos de definición de directiva. Los metadatos son un objeto abierto y normalmente es una colección de pares clave-valor.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

Mode

Modo de definición de directiva. Algunos ejemplos son All, Indexed, Microsoft.KeyVault.Data.

Name

Nombre del recurso.

(Heredado de ResourceData)
Parameters

Definiciones de parámetros para parámetros usados en la regla de directiva. Las claves son los nombres de parámetro.

PolicyRule

Regla de directiva.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

PolicyType

Tipo de definición de directiva. Los valores posibles son NotSpecified, BuiltIn, Custom y Static.

ResourceType

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

(Heredado de ResourceData)
SystemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

(Heredado de ResourceData)

Se aplica a