PolicyAssignment interface
Asignación de directiva.
- Extends
Propiedades
| assignment |
Tipo de asignación de directiva. Los valores posibles son NotSpecified, System, SystemHidden y Custom. El valor es inmutable. |
| definition |
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. |
| display |
Nombre para mostrar de la asignación de directiva. |
| effective |
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. |
| enforcement |
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. |
| instance |
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. |
| latest |
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. |
| non |
Los mensajes que describen por qué un recurso no es compatible con la directiva. |
| not |
Á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. |
| policy |
Identificador de la definición de directiva o definición del conjunto de directivas que se asigna. |
| resource |
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 |
| system |
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
Override[]
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
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