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 .
NonComplianceMessage
Nombre
Descripción
Valor
Mensaje
Mensaje que describe por qué un recurso no es compatible con la directiva. Esto se muestra en los mensajes de error "deny" y en los resultados de cumplimiento no compatibles del recurso.
string (obligatorio)
policyDefinitionReferenceId
Identificador de referencia de definición de directiva dentro de una definición de conjunto de directivas para el que está destinado el mensaje. Esto solo es aplicable si la asignación de directiva asigna una definición de conjunto de directivas. Si no se proporciona, el mensaje se aplica a todas las directivas asignadas por esta asignación de directiva.
cuerda
ParameterValues
Nombre
Descripción
Valor
ParameterValuesValue
Nombre
Descripción
Valor
valor
Valor del parámetro .
cualquier
PolicyAssignmentProperties
Nombre
Descripción
Valor
descripción
Este mensaje formará parte de la respuesta en caso de infracción de directiva.
cuerda
displayName
Nombre para mostrar de la asignación de directiva.
cuerda
enforcementMode
Modo de cumplimiento de asignación de directivas. Los valores posibles son Default y DoNotEnforce.
'Valor predeterminado' 'DoNotEnforce'
metadatos
Metadatos de asignación de directiva. Los metadatos son un objeto terminado abierto y normalmente es una colección de pares clave-valor.
cualquier
nonComplianceMessages
Los mensajes que describen por qué un recurso no es compatible con la directiva.
NonComplianceMessage []
notScopes
Ámbitos excluidos de la directiva.
string[]
Parámetros
Valores de parámetro para la regla de directiva asignada. Las claves son los nombres de parámetro.
ParameterValues de
policyDefinitionId
Identificador de la definición de directiva o definición del conjunto de directivas que se asigna.
cuerda
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Esta plantilla implementa una instancia de Azure Virtual Network Manager y de ejemplo de redes virtuales en el grupo de recursos con nombre. Admite varias topologías de conectividad y tipos de pertenencia a grupos de red.
Esta plantilla es una plantilla de nivel de grupo de administración que creará una definición de directiva y asignará esa directiva a varios grupos de administración.
Esta plantilla es una plantilla de nivel de grupo de administración que creará una definición de directiva y asignará esa directiva al grupo de administración de destino. Actualmente, esta plantilla no se puede implementar a través de Azure Portal.
Definición de recursos de plantilla de ARM
El tipo de recurso policyAssignments se puede implementar con operaciones que tienen como destino:
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.Authorization/policyAssignments, agregue el siguiente JSON a la plantilla.
Mensaje que describe por qué un recurso no es compatible con la directiva. Esto se muestra en los mensajes de error "deny" y en los resultados de cumplimiento no compatibles del recurso.
string (obligatorio)
policyDefinitionReferenceId
Identificador de referencia de definición de directiva dentro de una definición de conjunto de directivas para el que está destinado el mensaje. Esto solo es aplicable si la asignación de directiva asigna una definición de conjunto de directivas. Si no se proporciona, el mensaje se aplica a todas las directivas asignadas por esta asignación de directiva.
cuerda
ParameterValues
Nombre
Descripción
Valor
ParameterValuesValue
Nombre
Descripción
Valor
valor
Valor del parámetro .
cualquier
PolicyAssignmentProperties
Nombre
Descripción
Valor
descripción
Este mensaje formará parte de la respuesta en caso de infracción de directiva.
cuerda
displayName
Nombre para mostrar de la asignación de directiva.
cuerda
enforcementMode
Modo de cumplimiento de asignación de directivas. Los valores posibles son Default y DoNotEnforce.
'Valor predeterminado' 'DoNotEnforce'
metadatos
Metadatos de asignación de directiva. Los metadatos son un objeto terminado abierto y normalmente es una colección de pares clave-valor.
cualquier
nonComplianceMessages
Los mensajes que describen por qué un recurso no es compatible con la directiva.
NonComplianceMessage []
notScopes
Ámbitos excluidos de la directiva.
string[]
Parámetros
Valores de parámetro para la regla de directiva asignada. Las claves son los nombres de parámetro.
ParameterValues de
policyDefinitionId
Identificador de la definición de directiva o definición del conjunto de directivas que se asigna.
cuerda
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Esta plantilla implementa una instancia de Azure Virtual Network Manager y de ejemplo de redes virtuales en el grupo de recursos con nombre. Admite varias topologías de conectividad y tipos de pertenencia a grupos de red.
Esta plantilla es una plantilla de nivel de grupo de administración que creará una definición de directiva y asignará esa directiva a varios grupos de administración.
Esta plantilla es una plantilla de nivel de grupo de administración que creará una definición de directiva y asignará esa directiva al grupo de administración de destino. Actualmente, esta plantilla no se puede implementar a través de Azure Portal.
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso policyAssignments se puede implementar con operaciones que tienen como destino:
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.Authorization/policyAssignments, agregue el siguiente terraform a la plantilla.
Mensaje que describe por qué un recurso no es compatible con la directiva. Esto se muestra en los mensajes de error "deny" y en los resultados de cumplimiento no compatibles del recurso.
string (obligatorio)
policyDefinitionReferenceId
Identificador de referencia de definición de directiva dentro de una definición de conjunto de directivas para el que está destinado el mensaje. Esto solo es aplicable si la asignación de directiva asigna una definición de conjunto de directivas. Si no se proporciona, el mensaje se aplica a todas las directivas asignadas por esta asignación de directiva.
cuerda
ParameterValues
Nombre
Descripción
Valor
ParameterValuesValue
Nombre
Descripción
Valor
valor
Valor del parámetro .
cualquier
PolicyAssignmentProperties
Nombre
Descripción
Valor
descripción
Este mensaje formará parte de la respuesta en caso de infracción de directiva.
cuerda
displayName
Nombre para mostrar de la asignación de directiva.
cuerda
enforcementMode
Modo de cumplimiento de asignación de directivas. Los valores posibles son Default y DoNotEnforce.
'Valor predeterminado' 'DoNotEnforce'
metadatos
Metadatos de asignación de directiva. Los metadatos son un objeto terminado abierto y normalmente es una colección de pares clave-valor.
cualquier
nonComplianceMessages
Los mensajes que describen por qué un recurso no es compatible con la directiva.
NonComplianceMessage []
notScopes
Ámbitos excluidos de la directiva.
string[]
Parámetros
Valores de parámetro para la regla de directiva asignada. Las claves son los nombres de parámetro.
ParameterValues de
policyDefinitionId
Identificador de la definición de directiva o definición del conjunto de directivas que se asigna.