Microsoft.Blueprint blueprints/artefatos 2017-11-11-preview
Definição de recursos do bíceps
O tipo de recurso de plantas/artefatos pode ser implantado com operações que visam:
- de grupos de gerenciamento - Consulte comandos de implantação de grupos de gerenciamento
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview' = {
name: 'string'
kind: 'string'
// For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}
Objetos Microsoft.Blueprint/blueprints/artifacts
Defina a propriedade kind para especificar o tipo de objeto.
Para policyAssignment, use:
{
kind: 'policyAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {
{customized property}: {
description: 'string'
}
}
policyDefinitionId: 'string'
resourceGroup: 'string'
}
}
Para roleAssignment , use:
{
kind: 'roleAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
principalIds: any(Azure.Bicep.Types.Concrete.AnyType)
resourceGroup: 'string'
roleDefinitionId: 'string'
}
}
Para modelo, use:
{
kind: 'template'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {
{customized property}: {
description: 'string'
}
}
resourceGroup: 'string'
template: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Valores de propriedade
Microsoft.Blueprint/blueprints/artefatos
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como 'template' para o tipo TemplateArtifact. | 'policyAssignment' 'Atribuição de Funções' 'modelo' (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: plantas |
ParameterValueBase
Designação | Descrição | Valor |
---|---|---|
Descrição | Propriedade opcional, apenas para estabelecer ParameterValueBase como um BaseClass. | string |
ParameterValueCollection
Designação | Descrição | Valor |
---|
ParameterValueCollection
Designação | Descrição | Valor |
---|
PolicyAssignmentArtifact
PolicyAssignmentArtifactProperties
RoleAssignmentArtifact
RoleAssignmentArtifactProperties
Designação | Descrição | Valor |
---|---|---|
dependeDe | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
Descrição | Multi-linha explicar este recurso. | string Restrições: Comprimento máximo = |
displayName | Uma cadeia de caracteres de linha única explica este recurso. | string Restrições: Comprimento máximo = |
principalIds | Matriz de identidades de usuário ou grupo no Azure Ative Directory. A definição de papel aplicar-se-á a estas identidades. | qualquer (obrigatório) |
resourceGroup [en] | RoleAssignment será o escopo para este resourceGroup, se deixado vazio, ele seria escopo para a assinatura. | string |
roleDefinitionId | ID de recurso do Azure da RoleDefinition. | string (obrigatório) |
TemplateArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefato Blueprint. | 'modelo' (obrigatório) |
propriedades | Propriedades para artefato de modelo | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
Definição de recurso de modelo ARM
O tipo de recurso de plantas/artefatos pode ser implantado com operações que visam:
- de grupos de gerenciamento - Consulte comandos de implantação de grupos de gerenciamento
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o seguinte JSON ao seu modelo.
{
"name": "string",
"kind": "string"
// For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}
Objetos Microsoft.Blueprint/blueprints/artifacts
Defina a propriedade kind para especificar o tipo de objeto.
Para policyAssignment, use:
{
"kind": "policyAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {
"{customized property}": {
"description": "string"
}
},
"policyDefinitionId": "string",
"resourceGroup": "string"
}
}
Para roleAssignment , use:
{
"kind": "roleAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"principalIds": {},
"resourceGroup": "string",
"roleDefinitionId": "string"
}
}
Para modelo, use:
{
"kind": "template",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {
"{customized property}": {
"description": "string"
}
},
"resourceGroup": "string",
"template": {}
}
}
Valores de propriedade
Microsoft.Blueprint/blueprints/artefatos
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2017-11-11-pré-visualização' |
tipo | Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como 'template' para o tipo TemplateArtifact. | 'policyAssignment' 'Atribuição de Funções' 'modelo' (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
tipo | O tipo de recurso | 'Microsoft.Blueprint/blueprints/artifacts' |
ParameterValueBase
Designação | Descrição | Valor |
---|---|---|
Descrição | Propriedade opcional, apenas para estabelecer ParameterValueBase como um BaseClass. | string |
ParameterValueCollection
Designação | Descrição | Valor |
---|
ParameterValueCollection
Designação | Descrição | Valor |
---|
PolicyAssignmentArtifact
PolicyAssignmentArtifactProperties
RoleAssignmentArtifact
RoleAssignmentArtifactProperties
Designação | Descrição | Valor |
---|---|---|
dependeDe | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
Descrição | Multi-linha explicar este recurso. | string Restrições: Comprimento máximo = |
displayName | Uma cadeia de caracteres de linha única explica este recurso. | string Restrições: Comprimento máximo = |
principalIds | Matriz de identidades de usuário ou grupo no Azure Ative Directory. A definição de papel aplicar-se-á a estas identidades. | qualquer (obrigatório) |
resourceGroup [en] | RoleAssignment será o escopo para este resourceGroup, se deixado vazio, ele seria escopo para a assinatura. | string |
roleDefinitionId | ID de recurso do Azure da RoleDefinition. | string (obrigatório) |
TemplateArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefato Blueprint. | 'modelo' (obrigatório) |
propriedades | Propriedades para artefato de modelo | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Blueprints - Crie uma nova definição de blueprint |
Este modelo cria uma definição de blueprint do Azure Blueprint. A definição do blueprint inclui um artefato de atribuição de política e pode ser modificada e, em seguida, implantada em grupos de gerenciamento ou assinaturas para ambientes consistentes. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso de plantas/artefatos pode ser implantado com operações que visam:
- Grupos de gestão
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
name = "string"
kind = "string"
// For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}
Objetos Microsoft.Blueprint/blueprints/artifacts
Defina a propriedade kind para especificar o tipo de objeto.
Para policyAssignment, use:
{
kind = "policyAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {
{customized property} = {
description = "string"
}
}
policyDefinitionId = "string"
resourceGroup = "string"
}
}
Para roleAssignment , use:
{
kind = "roleAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
principalIds = ?
resourceGroup = "string"
roleDefinitionId = "string"
}
}
Para modelo, use:
{
kind = "template"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {
{customized property} = {
description = "string"
}
}
resourceGroup = "string"
template = ?
}
}
Valores de propriedade
Microsoft.Blueprint/blueprints/artefatos
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como 'template' para o tipo TemplateArtifact. | 'policyAssignment' 'Atribuição de Funções' 'modelo' (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: plantas |
tipo | O tipo de recurso | "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview" |
ParameterValueBase
Designação | Descrição | Valor |
---|---|---|
Descrição | Propriedade opcional, apenas para estabelecer ParameterValueBase como um BaseClass. | string |
ParameterValueCollection
Designação | Descrição | Valor |
---|
ParameterValueCollection
Designação | Descrição | Valor |
---|
PolicyAssignmentArtifact
PolicyAssignmentArtifactProperties
RoleAssignmentArtifact
RoleAssignmentArtifactProperties
Designação | Descrição | Valor |
---|---|---|
dependeDe | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
Descrição | Multi-linha explicar este recurso. | string Restrições: Comprimento máximo = |
displayName | Uma cadeia de caracteres de linha única explica este recurso. | string Restrições: Comprimento máximo = |
principalIds | Matriz de identidades de usuário ou grupo no Azure Ative Directory. A definição de papel aplicar-se-á a estas identidades. | qualquer (obrigatório) |
resourceGroup [en] | RoleAssignment será o escopo para este resourceGroup, se deixado vazio, ele seria escopo para a assinatura. | string |
roleDefinitionId | ID de recurso do Azure da RoleDefinition. | string (obrigatório) |
TemplateArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefato Blueprint. | 'modelo' (obrigatório) |
propriedades | Propriedades para artefato de modelo | TemplateArtifactProperties (obrigatório) |