Microsoft.Authorization policyDefinitions 2020-03-01
Definición de recursos de Bicep
El tipo de recurso policyDefinitions se puede implementar con operaciones destinadas a:
- de inquilinos: consulte comandos de implementación de inquilinos * grupos de administración: consulte comandos de implementación de grupos de administración de * de suscripción: consulte comandos de implementación de suscripciones
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/policyDefinitions, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Authorization/policyDefinitions@2020-03-01' = {
name: 'string'
properties: {
description: 'string'
displayName: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
mode: 'string'
parameters: {
{customized property}: {
allowedValues: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
metadata: {
description: 'string'
displayName: 'string'
}
type: 'string'
}
}
policyRule: any(Azure.Bicep.Types.Concrete.AnyType)
policyType: 'string'
}
}
Valores de propiedad
Microsoft.Authorization/policyDefinitions
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades de definición de directiva. | PolicyDefinitionProperties |
ParameterDefinitions
Nombre | Descripción | Valor |
---|
ParameterDefinitionsValue
Nombre | Descripción | Valor |
---|---|---|
allowedValues | Valores permitidos para el parámetro . | any[] |
defaultValue | Valor predeterminado del parámetro si no se proporciona ningún valor. | cualquier |
metadatos | Metadatos generales para el parámetro . | ParameterDefinitionsValueMetadata |
tipo | Tipo de datos del parámetro. | 'Matriz' 'Boolean' 'DateTime' 'Float' 'Entero' 'Object' 'String' |
ParameterDefinitionsValueMetadata
Nombre | Descripción | Valor |
---|---|---|
descripción | Descripción del parámetro . | cuerda |
displayName | Nombre para mostrar del parámetro. | cuerda |
PolicyDefinitionProperties
Nombre | Descripción | Valor |
---|---|---|
descripción | Descripción de la definición de directiva. | cuerda |
displayName | Nombre para mostrar de la definición de directiva. | cuerda |
metadatos | Metadatos de definición de directiva. Los metadatos son un objeto terminado abierto y normalmente es una colección de pares clave-valor. | cualquier |
modo | Modo de definición de directiva. Algunos ejemplos son All, Indexed, Microsoft.KeyVault.Data. | cuerda |
Parámetros | Definiciones de parámetros para los parámetros usados en la regla de directiva. Las claves son los nombres de parámetro. | ParameterDefinitions |
policyRule | Regla de directiva. | cualquier |
policyType | Tipo de definición de directiva. Los valores posibles son NotSpecified, BuiltIn, Custom y Static. | 'BuiltIn' 'Personalizado' 'NotSpecified' 'Static' |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
Creación de una instancia de Azure Virtual Network Manager y redes virtuales de ejemplo | 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. |
Implementar un def de directiva y asignar a varios grupos de mgmt | 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. |
Implementación de una definición de directiva y asignación a un grupo 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 policyDefinitions se puede implementar con operaciones destinadas a:
- de inquilinos: consulte comandos de implementación de inquilinos * grupos de administración: consulte comandos de implementación de grupos de administración de * de suscripción: consulte comandos de implementación de suscripciones
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/policyDefinitions, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Authorization/policyDefinitions",
"apiVersion": "2020-03-01",
"name": "string",
"properties": {
"description": "string",
"displayName": "string",
"metadata": {},
"mode": "string",
"parameters": {
"{customized property}": {
"allowedValues": [ {} ],
"defaultValue": {},
"metadata": {
"description": "string",
"displayName": "string"
},
"type": "string"
}
},
"policyRule": {},
"policyType": "string"
}
}
Valores de propiedad
Microsoft.Authorization/policyDefinitions
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2020-03-01' |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades de definición de directiva. | PolicyDefinitionProperties |
tipo | El tipo de recurso | 'Microsoft.Authorization/policyDefinitions' |
ParameterDefinitions
Nombre | Descripción | Valor |
---|
ParameterDefinitionsValue
Nombre | Descripción | Valor |
---|---|---|
allowedValues | Valores permitidos para el parámetro . | any[] |
defaultValue | Valor predeterminado del parámetro si no se proporciona ningún valor. | cualquier |
metadatos | Metadatos generales para el parámetro . | ParameterDefinitionsValueMetadata |
tipo | Tipo de datos del parámetro. | 'Matriz' 'Boolean' 'DateTime' 'Float' 'Entero' 'Object' 'String' |
ParameterDefinitionsValueMetadata
Nombre | Descripción | Valor |
---|---|---|
descripción | Descripción del parámetro . | cuerda |
displayName | Nombre para mostrar del parámetro. | cuerda |
PolicyDefinitionProperties
Nombre | Descripción | Valor |
---|---|---|
descripción | Descripción de la definición de directiva. | cuerda |
displayName | Nombre para mostrar de la definición de directiva. | cuerda |
metadatos | Metadatos de definición de directiva. Los metadatos son un objeto terminado abierto y normalmente es una colección de pares clave-valor. | cualquier |
modo | Modo de definición de directiva. Algunos ejemplos son All, Indexed, Microsoft.KeyVault.Data. | cuerda |
Parámetros | Definiciones de parámetros para los parámetros usados en la regla de directiva. Las claves son los nombres de parámetro. | ParameterDefinitions |
policyRule | Regla de directiva. | cualquier |
policyType | Tipo de definición de directiva. Los valores posibles son NotSpecified, BuiltIn, Custom y Static. | 'BuiltIn' 'Personalizado' 'NotSpecified' 'Static' |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Creación de una instancia de Azure Virtual Network Manager y redes virtuales de ejemplo |
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. |
Implementar un def de directiva y asignar a varios grupos de mgmt |
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. |
Implementación de una definición de directiva y asignación a un grupo 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 policyDefinitions se puede implementar con operaciones destinadas a:
- grupos de administración de
de inquilinos de de suscripción
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/policyDefinitions, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/policyDefinitions@2020-03-01"
name = "string"
body = jsonencode({
properties = {
description = "string"
displayName = "string"
metadata = ?
mode = "string"
parameters = {
{customized property} = {
allowedValues = [
?
]
defaultValue = ?
metadata = {
description = "string"
displayName = "string"
}
type = "string"
}
}
policyRule = ?
policyType = "string"
}
})
}
Valores de propiedad
Microsoft.Authorization/policyDefinitions
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades de definición de directiva. | PolicyDefinitionProperties |
tipo | El tipo de recurso | "Microsoft.Authorization/policyDefinitions@2020-03-01" |
ParameterDefinitions
Nombre | Descripción | Valor |
---|
ParameterDefinitionsValue
Nombre | Descripción | Valor |
---|---|---|
allowedValues | Valores permitidos para el parámetro . | any[] |
defaultValue | Valor predeterminado del parámetro si no se proporciona ningún valor. | cualquier |
metadatos | Metadatos generales para el parámetro . | ParameterDefinitionsValueMetadata |
tipo | Tipo de datos del parámetro. | 'Matriz' 'Boolean' 'DateTime' 'Float' 'Entero' 'Object' 'String' |
ParameterDefinitionsValueMetadata
Nombre | Descripción | Valor |
---|---|---|
descripción | Descripción del parámetro . | cuerda |
displayName | Nombre para mostrar del parámetro. | cuerda |
PolicyDefinitionProperties
Nombre | Descripción | Valor |
---|---|---|
descripción | Descripción de la definición de directiva. | cuerda |
displayName | Nombre para mostrar de la definición de directiva. | cuerda |
metadatos | Metadatos de definición de directiva. Los metadatos son un objeto terminado abierto y normalmente es una colección de pares clave-valor. | cualquier |
modo | Modo de definición de directiva. Algunos ejemplos son All, Indexed, Microsoft.KeyVault.Data. | cuerda |
Parámetros | Definiciones de parámetros para los parámetros usados en la regla de directiva. Las claves son los nombres de parámetro. | ParameterDefinitions |
policyRule | Regla de directiva. | cualquier |
policyType | Tipo de definición de directiva. Los valores posibles son NotSpecified, BuiltIn, Custom y Static. | 'BuiltIn' 'Personalizado' 'NotSpecified' 'Static' |