Compartir a través de


PolicyAssignment interface

Asignación de directiva.

Extends

Propiedades

assignmentType

Tipo de asignación de directiva. Los valores posibles son NotSpecified, System, SystemHidden y Custom. El valor es inmutable.

definitionVersion

Versión de la definición de directiva que se va a usar.

description

Este mensaje formará parte de la respuesta en caso de infracción de directiva.

displayName

Nombre para mostrar de la asignación de directiva.

effectiveDefinitionVersion

La versión efectiva de la definición de política en uso. Esto solo está presente si se solicita a través del parámetro de consulta $expand.

enforcementMode

Modo de cumplimiento de asignación de directivas. Los valores posibles son Default, DoNotEnforce e Enroll

identity

Identidad administrada asociada a la asignación de directiva.

instanceId

El ID de la instancia de la asignación de política. Este ID solo cambia y siempre cambia cuando la asignación se elimina y se recrea.

latestDefinitionVersion

La última versión de la definición de la póliza disponible. Esto solo está presente si se solicita a través del parámetro de consulta $expand.

location

Ubicación de la asignación de directiva. Solo es necesario al usar la identidad administrada.

metadata

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

nonComplianceMessages

Los mensajes que describen por qué un recurso no es compatible con la directiva.

notScopes

Ámbitos excluidos de la directiva.

overrides

Invalidación del valor de la propiedad de directiva.

parameters

Valores de parámetro para la regla de directiva asignada. Las claves son los nombres de parámetro.

policyDefinitionId

Identificador de la definición de directiva o definición del conjunto de directivas que se asigna.

resourceSelectors

Lista del selector de recursos para filtrar las directivas por propiedades de recursos.

scope

Ámbito de la asignación de directiva.

Propiedades heredadas

id

Identificador de recurso completo para el recurso. Ej: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Nombre del recurso

systemData

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

type

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

Detalles de las propiedades

assignmentType

Tipo de asignación de directiva. Los valores posibles son NotSpecified, System, SystemHidden y Custom. El valor es inmutable.

assignmentType?: string

Valor de propiedad

string

definitionVersion

Versión de la definición de directiva que se va a usar.

definitionVersion?: string

Valor de propiedad

string

description

Este mensaje formará parte de la respuesta en caso de infracción de directiva.

description?: string

Valor de propiedad

string

displayName

Nombre para mostrar de la asignación de directiva.

displayName?: string

Valor de propiedad

string

effectiveDefinitionVersion

La versión efectiva de la definición de política en uso. Esto solo está presente si se solicita a través del parámetro de consulta $expand.

effectiveDefinitionVersion?: string

Valor de propiedad

string

enforcementMode

Modo de cumplimiento de asignación de directivas. Los valores posibles son Default, DoNotEnforce e Enroll

enforcementMode?: string

Valor de propiedad

string

identity

Identidad administrada asociada a la asignación de directiva.

identity?: Identity

Valor de propiedad

instanceId

El ID de la instancia de la asignación de política. Este ID solo cambia y siempre cambia cuando la asignación se elimina y se recrea.

instanceId?: string

Valor de propiedad

string

latestDefinitionVersion

La última versión de la definición de la póliza disponible. Esto solo está presente si se solicita a través del parámetro de consulta $expand.

latestDefinitionVersion?: string

Valor de propiedad

string

location

Ubicación de la asignación de directiva. Solo es necesario al usar la identidad administrada.

location?: string

Valor de propiedad

string

metadata

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

metadata?: any

Valor de propiedad

any

nonComplianceMessages

Los mensajes que describen por qué un recurso no es compatible con la directiva.

nonComplianceMessages?: NonComplianceMessage[]

Valor de propiedad

notScopes

Ámbitos excluidos de la directiva.

notScopes?: string[]

Valor de propiedad

string[]

overrides

Invalidación del valor de la propiedad de directiva.

overrides?: Override[]

Valor de propiedad

parameters

Valores de parámetro para la regla de directiva asignada. Las claves son los nombres de parámetro.

parameters?: Record<string, ParameterValuesValue>

Valor de propiedad

Record<string, ParameterValuesValue>

policyDefinitionId

Identificador de la definición de directiva o definición del conjunto de directivas que se asigna.

policyDefinitionId?: string

Valor de propiedad

string

resourceSelectors

Lista del selector de recursos para filtrar las directivas por propiedades de recursos.

resourceSelectors?: ResourceSelector[]

Valor de propiedad

scope

Ámbito de la asignación de directiva.

scope?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

id

Identificador de recurso completo para el recurso. Ej: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de propiedad

string

Heredado deExtensionResource.id

name

Nombre del recurso

name?: string

Valor de propiedad

string

Heredado deExtensionResource.name

systemData

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

systemData?: SystemData

Valor de propiedad

Heredado deExtensionResource.systemData

type

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

type?: string

Valor de propiedad

string

Heredado deExtensionResource.type