Microsoft.Blueprint blueprints/artifacts
Definición de recursos de Bicep
El tipo de recurso blueprints/artifacts se puede implementar con operaciones que tienen como destino:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
- Suscripciones: consulte los comandos de implementación de suscripciones.
- Grupos de administración: consulte comandos de implementación de grupos de administración.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Blueprint/blueprints/artifacts, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
name: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see blueprints/artifacts objects
}
blueprints/artifacts objects
Establezca la propiedad kind para especificar el tipo de objeto.
Para policyAssignment, use:
kind: 'policyAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
policyDefinitionId: 'string'
resourceGroup: 'string'
}
Para roleAssignment, use:
kind: 'roleAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
principalIds: any()
resourceGroup: 'string'
roleDefinitionId: 'string'
}
Para la plantilla, use:
kind: 'template'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
resourceGroup: 'string'
template: any()
}
Valores de propiedad
blueprints/artifacts
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
string (obligatorio) |
kind | Establecimiento del tipo de objeto | policyAssignment roleAssignment template (obligatorio) |
primario | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: planos técnicos |
PolicyAssignmentArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | 'policyAssignment' (obligatorio) |
properties | propiedades del artefacto policyAssignment | PolicyAssignmentArtifactProperties (obligatorio) |
PolicyAssignmentArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | Una cadena de línea explica este recurso. | string |
parámetros | Valores de parámetro para la definición de directiva. | object (obligatorio) |
policyDefinitionId | Identificador de recurso de Azure de la definición de directiva. | string (obligatorio) |
resourceGroup | Nombre del marcador de posición del grupo de recursos al que se asignará la directiva. | string |
RoleAssignmentArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | 'roleAssignment' (obligatorio) |
properties | Propiedades de un artefacto de plano técnico de asignación de roles. | RoleAssignmentArtifactProperties (obligatorio) |
RoleAssignmentArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | Una cadena de línea explica este recurso. | string |
principalIds | Matriz de identidades de usuario o grupo en Azure Active Directory. RoleDefinition se aplicará a cada identidad. | Para Bicep, puede usar la función any(). (obligatorio) |
resourceGroup | RoleAssignment será el ámbito de este resourceGroup. Si está vacío, se limita a la suscripción. | string |
roleDefinitionId | Identificador de recurso de Azure de RoleDefinition. | string (obligatorio) |
TemplateArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | 'template' (obligatorio) |
properties | Propiedades de un artefacto de plano técnico de plantilla de Resource Manager. | TemplateArtifactProperties (obligatorio) |
TemplateArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | Una cadena de línea explica este recurso. | string |
parámetros | Resource Manager valores de parámetro de artefacto de plano técnico de plantilla. | object (obligatorio) |
resourceGroup | Si procede, el nombre del marcador de posición del grupo de recursos en el que se implementará el artefacto de plano técnico de plantilla de Resource Manager. | string |
template | Cuerpo del artefacto del plano técnico de la plantilla de Resource Manager. | Para Bicep, puede usar la función any(). (obligatorio) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Planos técnicos: creación de una nueva definición de plano técnico |
Esta plantilla crea una definición de plano técnico de Azure Blueprint. La definición del plano técnico incluye un artefacto de asignación de directiva y se puede modificar y luego implementar en grupos de administración o suscripciones para entornos coherentes. |
Definición de recursos de plantilla de ARM
El tipo de recurso blueprints/artifacts se puede implementar con operaciones que tienen como destino:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
- Suscripciones: consulte los comandos de implementación de suscripciones.
- Grupos de administración: consulte comandos de implementación de grupos de administración.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Blueprint/blueprints/artifacts, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Blueprint/blueprints/artifacts",
"apiVersion": "2018-11-01-preview",
"name": "string",
"kind": "string",
// For remaining properties, see blueprints/artifacts objects
}
blueprints/artifacts objects
Establezca la propiedad kind para especificar el tipo de objeto.
Para policyAssignment, use:
"kind": "policyAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"policyDefinitionId": "string",
"resourceGroup": "string"
}
Para roleAssignment, use:
"kind": "roleAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"principalIds": {},
"resourceGroup": "string",
"roleDefinitionId": "string"
}
Para la plantilla, use:
"kind": "template",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"resourceGroup": "string",
"template": {}
}
Valores de propiedad
blueprints/artifacts
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Blueprint/blueprints/artifacts" |
apiVersion | La versión de la API de recursos | "2018-11-01-preview" |
name | El nombre del recurso Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json. |
string (obligatorio) |
kind | Establecimiento del tipo de objeto | policyAssignment roleAssignment template (obligatorio) |
PolicyAssignmentArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | 'policyAssignment' (obligatorio) |
properties | propiedades del artefacto policyAssignment | PolicyAssignmentArtifactProperties (obligatorio) |
PolicyAssignmentArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | Una cadena de línea explica este recurso. | string |
parámetros | Valores de parámetro para la definición de directiva. | object (obligatorio) |
policyDefinitionId | Identificador de recurso de Azure de la definición de directiva. | string (obligatorio) |
resourceGroup | Nombre del marcador de posición del grupo de recursos al que se asignará la directiva. | string |
RoleAssignmentArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | 'roleAssignment' (obligatorio) |
properties | Propiedades de un artefacto de plano técnico de asignación de roles. | RoleAssignmentArtifactProperties (obligatorio) |
RoleAssignmentArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | Una cadena de línea explica este recurso. | string |
principalIds | Matriz de identidades de usuario o grupo en Azure Active Directory. RoleDefinition se aplicará a cada identidad. | |
resourceGroup | RoleAssignment será el ámbito de este resourceGroup. Si está vacío, se limita a la suscripción. | string |
roleDefinitionId | Identificador de recurso de Azure de RoleDefinition. | string (obligatorio) |
TemplateArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | 'template' (obligatorio) |
properties | Propiedades de un artefacto de plano técnico de plantilla de Resource Manager. | TemplateArtifactProperties (obligatorio) |
TemplateArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | Una cadena de línea explica este recurso. | string |
parámetros | Resource Manager valores de parámetro de artefacto de plano técnico de plantilla. | object (obligatorio) |
resourceGroup | Si procede, el nombre del marcador de posición del grupo de recursos en el que se implementará el artefacto de plano técnico de plantilla de Resource Manager. | string |
template | Cuerpo del artefacto del plano técnico de la plantilla de Resource Manager. |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Planos técnicos: creación de una nueva definición de plano técnico |
Esta plantilla crea una definición de plano técnico de Azure Blueprint. La definición del plano técnico incluye un artefacto de asignación de directiva y se puede modificar y luego implementar en grupos de administración o suscripciones para entornos coherentes. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso blueprints/artifacts se puede implementar con operaciones que tienen como destino:
- Grupos de recursos
- Suscripciones
- Grupos de administración
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Blueprint/blueprints/artifacts, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"
name = "string"
parent_id = "string"
// For remaining properties, see blueprints/artifacts objects
body = jsonencode({
kind = "string"
})
}
blueprints/artifacts objects
Establezca la propiedad kind para especificar el tipo de objeto.
Para policyAssignment, use:
kind = "policyAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
policyDefinitionId = "string"
resourceGroup = "string"
}
Para roleAssignment, use:
kind = "roleAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
resourceGroup = "string"
roleDefinitionId = "string"
}
Para la plantilla, use:
kind = "template"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
resourceGroup = "string"
}
Valores de propiedad
blueprints/artifacts
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview" |
name | El nombre del recurso | string (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: planos técnicos |
kind | Establecimiento del tipo de objeto | policyAssignment roleAssignment template (obligatorio) |
PolicyAssignmentArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | "policyAssignment" (obligatorio) |
properties | propiedades de policyAssignment Artifact | PolicyAssignmentArtifactProperties (obligatorio) |
PolicyAssignmentArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | La cadena de un liner explica este recurso. | string |
parámetros | Valores de parámetro para la definición de directiva. | object (obligatorio) |
policyDefinitionId | Identificador de recurso de Azure de la definición de directiva. | string (obligatorio) |
resourceGroup | Nombre del marcador de posición del grupo de recursos al que se asignará la directiva. | string |
RoleAssignmentArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | "roleAssignment" (obligatorio) |
properties | Propiedades de un artefacto de plano técnico de asignación de roles. | RoleAssignmentArtifactProperties (obligatorio) |
RoleAssignmentArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | La cadena de un liner explica este recurso. | string |
principalIds | Matriz de identidades de usuario o grupo en Azure Active Directory. RoleDefinition se aplicará a cada identidad. | |
resourceGroup | RoleAssignment será el ámbito de este resourceGroup. Si está vacío, se limita a la suscripción. | string |
roleDefinitionId | Identificador de recurso de Azure de RoleDefinition. | string (obligatorio) |
TemplateArtifact
Nombre | Descripción | Value |
---|---|---|
kind | Especifica el tipo de artefacto de plano técnico. | "template" (obligatorio) |
properties | Propiedades de un artefacto de plano técnico de plantilla de Resource Manager. | TemplateArtifactProperties (obligatorio) |
TemplateArtifactProperties
Nombre | Descripción | Value |
---|---|---|
dependsOn | Artefactos que deben implementarse antes del artefacto especificado. | string[] |
description | Explicar este recurso en varias líneas. | string |
DisplayName | La cadena de un liner explica este recurso. | string |
parámetros | Resource Manager valores de parámetro de artefacto de plano técnico de plantilla. | object (obligatorio) |
resourceGroup | Si procede, el nombre del marcador de posición del grupo de recursos al que se implementará el artefacto de plano técnico de la plantilla de Resource Manager. | string |
template | Cuerpo del artefacto del plano técnico de la plantilla de Resource Manager. |