Directiva de Microsoft.AuthorizationAssignments 2020-03-01
Artículo 12/20/2024
1 colaborador
Comentarios
En este artículo
Definición de recursos de Bicep
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 .
Para crear un recurso Microsoft.Authorization/policyAssignments, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Authorization/policyAssignments@2020-03-01' = {
scope: resourceSymbolicName or scope
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
description: 'string'
displayName: 'string'
enforcementMode: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
notScopes: [
'string'
]
parameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
policyDefinitionId: 'string'
scope: 'string'
}
sku: {
name: 'string'
tier: 'string'
}
}
Valores de propiedad
Identidad
Nombre
Descripción
Valor
tipo
Tipo de identidad. Este es el único campo necesario al agregar una identidad asignada por el sistema a un recurso.
'Ninguno' 'SystemAssigned'
Microsoft.Authorization/policyAssignments
Nombre
Descripción
Valor
identidad
Identidad administrada asociada a la asignación de directiva.
Identity
ubicación
Ubicación de la asignación de directiva. Solo es necesario al usar la identidad administrada.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de la asignación de directiva.
PolicyAssignmentProperties
alcance
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 .
Sku
SKU de directiva. Esta propiedad es opcional, obsoleta y se omitirá.
policySku
ParameterValues
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
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
alcance
Ámbito de la asignación de directiva.
cuerda
PolicySku
Nombre
Descripción
Valor
nombre
Nombre de la SKU de directiva. Los valores posibles son A0 y A1.
string (obligatorio)
nivel
Nivel de SKU de directiva. Los valores posibles son Gratis y Estándar.
cuerda
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
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 .
Para crear un recurso Microsoft.Authorization/policyAssignments, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Authorization/policyAssignments",
"apiVersion": "2020-03-01",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"description": "string",
"displayName": "string",
"enforcementMode": "string",
"metadata": {},
"notScopes": [ "string" ],
"parameters": {
"{customized property}": {
"value": {}
}
},
"policyDefinitionId": "string",
"scope": "string"
},
"sku": {
"name": "string",
"tier": "string"
}
}
Valores de propiedad
Identidad
Nombre
Descripción
Valor
tipo
Tipo de identidad. Este es el único campo necesario al agregar una identidad asignada por el sistema a un recurso.
'Ninguno' 'SystemAssigned'
Microsoft.Authorization/policyAssignments
Nombre
Descripción
Valor
apiVersion
La versión de api
'2020-03-01'
identidad
Identidad administrada asociada a la asignación de directiva.
Identity
ubicación
Ubicación de la asignación de directiva. Solo es necesario al usar la identidad administrada.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de la asignación de directiva.
PolicyAssignmentProperties
Sku
SKU de directiva. Esta propiedad es opcional, obsoleta y se omitirá.
policySku
tipo
El tipo de recurso
'Microsoft.Authorization/policyAssignments'
ParameterValues
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
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
alcance
Ámbito de la asignación de directiva.
cuerda
PolicySku
Nombre
Descripción
Valor
nombre
Nombre de la SKU de directiva. Los valores posibles son A0 y A1.
string (obligatorio)
nivel
Nivel de SKU de directiva. Los valores posibles son Gratis y Estándar.
cuerda
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
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 .
Para crear un recurso Microsoft.Authorization/policyAssignments, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/policyAssignments@2020-03-01"
name = "string"
parent_id = "string"
identity = {
type = "string"
}
location = "string"
sku = {
name = "string"
tier = "string"
}
body = jsonencode({
properties = {
description = "string"
displayName = "string"
enforcementMode = "string"
metadata = ?
notScopes = [
"string"
]
parameters = {
{customized property} = {
value = ?
}
}
policyDefinitionId = "string"
scope = "string"
}
})
}
Valores de propiedad
Identidad
Nombre
Descripción
Valor
tipo
Tipo de identidad. Este es el único campo necesario al agregar una identidad asignada por el sistema a un recurso.
'Ninguno' 'SystemAssigned'
Microsoft.Authorization/policyAssignments
Nombre
Descripción
Valor
identidad
Identidad administrada asociada a la asignación de directiva.
Identity
ubicación
Ubicación de la asignación de directiva. Solo es necesario al usar la identidad administrada.
cuerda
nombre
El nombre del recurso
string (obligatorio)
parent_id
Identificador del recurso al que se va a aplicar este recurso de extensión.
string (obligatorio)
Propiedades
Propiedades de la asignación de directiva.
PolicyAssignmentProperties
Sku
SKU de directiva. Esta propiedad es opcional, obsoleta y se omitirá.
policySku
tipo
El tipo de recurso
"Microsoft.Authorization/policyAssignments@2020-03-01"
ParameterValues
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
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
alcance
Ámbito de la asignación de directiva.
cuerda
PolicySku
Nombre
Descripción
Valor
nombre
Nombre de la SKU de directiva. Los valores posibles son A0 y A1.
string (obligatorio)
nivel
Nivel de SKU de directiva. Los valores posibles son Gratis y Estándar.
cuerda