PolicyAssignment interface
Asignación de directiva.
Propiedades
| 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 |
Versión efectiva de la definición de directiva en uso. Esto solo está presente si se solicita a través del parámetro de consulta $expand. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| enforcement |
Modo de cumplimiento de asignación de directivas. Los valores posibles son Default y DoNotEnforce. |
| id | Identificador de la asignación de directiva. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| identity | Identidad administrada asociada a la asignación de directiva. |
| latest |
La versión más reciente de la definición de directiva disponible. Esto solo está presente si se solicita a través del parámetro de consulta $expand. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| 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. |
| name | Nombre de la asignación de directiva. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| 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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| system |
Metadatos del sistema relacionados con este recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| type | Tipo de la asignación de directiva. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
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
Versión efectiva de la definición de directiva en uso. Esto solo está presente si se solicita a través del parámetro de consulta $expand. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
effectiveDefinitionVersion?: string
Valor de propiedad
string
enforcementMode
Modo de cumplimiento de asignación de directivas. Los valores posibles son Default y DoNotEnforce.
enforcementMode?: string
Valor de propiedad
string
id
Identificador de la asignación de directiva. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
identity
Identidad administrada asociada a la asignación de directiva.
identity?: Identity
Valor de propiedad
latestDefinitionVersion
La versión más reciente de la definición de directiva disponible. Esto solo está presente si se solicita a través del parámetro de consulta $expand. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
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
name
Nombre de la asignación de directiva. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
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?: {[propertyName: string]: ParameterValuesValue}
Valor de propiedad
{[propertyName: 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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
scope?: string
Valor de propiedad
string
systemData
Metadatos del sistema relacionados con este recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
type
Tipo de la asignación de directiva. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string