Partilhar via


Microsoft.Blueprint blueprints 2017-11-11-preview

Definição de recursos do bíceps

O tipo de recurso blueprints pode ser implantado com operações que visam:

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, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Blueprint/blueprints@2017-11-11-preview' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    layout: any(...)
    parameters: {
      {customized property}: {
        allowedValues: [
          any(...)
        ]
        defaultValue: any(...)
        metadata: {
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        type: 'string'
      }
    }
    resourceGroups: {
      {customized property}: {
        dependsOn: [
          'string'
        ]
        location: 'string'
        metadata: {
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        name: 'string'
      }
    }
    targetScope: 'string'
    versions: any(...)
  }
}

Valores de propriedade

BlueprintPropriedades

Designação Descrição Valor
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo = 500
displayName Uma cadeia de caracteres de linha única explica este recurso. string

Restrições:
Comprimento máximo = 256
Diagramação Modo de exibição de layout do blueprint, para referência da interface do usuário. qualquer
Parâmetros Parâmetros exigidos por esta definição do Blueprint. ParameterDefinitionCollection
resourceGroups Espaços reservados para grupos de recursos definidos por esta definição de Blueprint. ResourceGroupDefinitionCollection
targetScope O âmbito em que este Modelo pode ser aplicado. «Grupo de gestão»
'Subscrição'
Versões Versões publicadas deste plano. qualquer

Microsoft.Blueprint/blueprints

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
propriedades Propriedades detalhadas para blueprint BlueprintProperties (obrigatório)

Definição de parâmetros

Designação Descrição Valor
allowedValues Matriz de valores permitidos para este parâmetro. qualquer[]
defaultValue Valor padrão para este parâmetro. qualquer
metadados Propriedades fáceis de usar para este parâmetro. ParameterDefinitionMetadata
tipo Tipos de dados permitidos para parâmetros de modelo do Azure Resource Manager. 'matriz'
'Bool'
«int»
'objeto'
'secureObject'
'secureString'
'string' (obrigatório)

ParameterDefinitionCollection

Designação Descrição Valor

ParameterDefinitionMetadata

Designação Descrição Valor
Descrição Descrição deste parâmetro/resourceGroup. string

Restrições:
Comprimento máximo = 500
displayName DisplayName deste parâmetro/resourceGroup. string

Restrições:
Comprimento máximo = 256
strongType StrongType para UI para renderizar uma experiência rica durante o tempo de atribuição. string

Restrições:
Comprimento máximo = 64

ResourceGroupDefinition

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes desse grupo de recursos. string[]
Localização Local deste resourceGroup, deixe em branco se o local do grupo de recursos for especificado durante a atribuição do Blueprint. string

Restrições:
Comprimento máximo = 90
metadados Propriedades amigáveis para este grupo de recursos. ParameterDefinitionMetadata
Designação Nome deste resourceGroup, deixe em branco se o nome do grupo de recursos for especificado durante a atribuição do Blueprint. string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 90

ResourceGroupDefinitionCollection

Designação Descrição Valor

Definição de recurso de modelo ARM

O tipo de recurso blueprints pode ser implantado com operações que visam:

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, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Blueprint/blueprints",
  "apiVersion": "2017-11-11-preview",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "layout": {},
    "parameters": {
      "{customized property}": {
        "allowedValues": [ {} ],
        "defaultValue": {},
        "metadata": {
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "type": "string"
      }
    },
    "resourceGroups": {
      "{customized property}": {
        "dependsOn": [ "string" ],
        "location": "string",
        "metadata": {
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "name": "string"
      }
    },
    "targetScope": "string",
    "versions": {}
  }
}

Valores de propriedade

BlueprintPropriedades

Designação Descrição Valor
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo = 500
displayName Uma cadeia de caracteres de linha única explica este recurso. string

Restrições:
Comprimento máximo = 256
Diagramação Modo de exibição de layout do blueprint, para referência da interface do usuário. qualquer
Parâmetros Parâmetros exigidos por esta definição do Blueprint. ParameterDefinitionCollection
resourceGroups Espaços reservados para grupos de recursos definidos por esta definição de Blueprint. ResourceGroupDefinitionCollection
targetScope O âmbito em que este Modelo pode ser aplicado. «Grupo de gestão»
'Subscrição'
Versões Versões publicadas deste plano. qualquer

Microsoft.Blueprint/blueprints

Designação Descrição Valor
apiVersion A versão api '2017-11-11-pré-visualização'
Designação O nome do recurso string (obrigatório)
propriedades Propriedades detalhadas para blueprint BlueprintProperties (obrigatório)
tipo O tipo de recurso 'Microsoft.Blueprint/blueprints'

Definição de parâmetros

Designação Descrição Valor
allowedValues Matriz de valores permitidos para este parâmetro. qualquer[]
defaultValue Valor padrão para este parâmetro. qualquer
metadados Propriedades fáceis de usar para este parâmetro. ParameterDefinitionMetadata
tipo Tipos de dados permitidos para parâmetros de modelo do Azure Resource Manager. 'matriz'
'Bool'
«int»
'objeto'
'secureObject'
'secureString'
'string' (obrigatório)

ParameterDefinitionCollection

Designação Descrição Valor

ParameterDefinitionMetadata

Designação Descrição Valor
Descrição Descrição deste parâmetro/resourceGroup. string

Restrições:
Comprimento máximo = 500
displayName DisplayName deste parâmetro/resourceGroup. string

Restrições:
Comprimento máximo = 256
strongType StrongType para UI para renderizar uma experiência rica durante o tempo de atribuição. string

Restrições:
Comprimento máximo = 64

ResourceGroupDefinition

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes desse grupo de recursos. string[]
Localização Local deste resourceGroup, deixe em branco se o local do grupo de recursos for especificado durante a atribuição do Blueprint. string

Restrições:
Comprimento máximo = 90
metadados Propriedades amigáveis para este grupo de recursos. ParameterDefinitionMetadata
Designação Nome deste resourceGroup, deixe em branco se o nome do grupo de recursos for especificado durante a atribuição do Blueprint. string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 90

ResourceGroupDefinitionCollection

Designação Descrição Valor

Exemplos de uso

Modelos de início rápido do Azure

Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.

Modelo Descrição
Blueprints - Crie uma nova definição de blueprint

Implantar no Azure
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 blueprints 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, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints@2017-11-11-preview"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      layout = ?
      parameters = {
        {customized property} = {
          allowedValues = [
            ?
          ]
          defaultValue = ?
          metadata = {
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          type = "string"
        }
      }
      resourceGroups = {
        {customized property} = {
          dependsOn = [
            "string"
          ]
          location = "string"
          metadata = {
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          name = "string"
        }
      }
      targetScope = "string"
      versions = ?
    }
  })
}

Valores de propriedade

BlueprintPropriedades

Designação Descrição Valor
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo = 500
displayName Uma cadeia de caracteres de linha única explica este recurso. string

Restrições:
Comprimento máximo = 256
Diagramação Modo de exibição de layout do blueprint, para referência da interface do usuário. qualquer
Parâmetros Parâmetros exigidos por esta definição do Blueprint. ParameterDefinitionCollection
resourceGroups Espaços reservados para grupos de recursos definidos por esta definição de Blueprint. ResourceGroupDefinitionCollection
targetScope O âmbito em que este Modelo pode ser aplicado. «Grupo de gestão»
'Subscrição'
Versões Versões publicadas deste plano. qualquer

Microsoft.Blueprint/blueprints

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
propriedades Propriedades detalhadas para blueprint BlueprintProperties (obrigatório)
tipo O tipo de recurso "Microsoft.Blueprint/blueprints@2017-11-11-preview"

Definição de parâmetros

Designação Descrição Valor
allowedValues Matriz de valores permitidos para este parâmetro. qualquer[]
defaultValue Valor padrão para este parâmetro. qualquer
metadados Propriedades fáceis de usar para este parâmetro. ParameterDefinitionMetadata
tipo Tipos de dados permitidos para parâmetros de modelo do Azure Resource Manager. 'matriz'
'Bool'
«int»
'objeto'
'secureObject'
'secureString'
'string' (obrigatório)

ParameterDefinitionCollection

Designação Descrição Valor

ParameterDefinitionMetadata

Designação Descrição Valor
Descrição Descrição deste parâmetro/resourceGroup. string

Restrições:
Comprimento máximo = 500
displayName DisplayName deste parâmetro/resourceGroup. string

Restrições:
Comprimento máximo = 256
strongType StrongType para UI para renderizar uma experiência rica durante o tempo de atribuição. string

Restrições:
Comprimento máximo = 64

ResourceGroupDefinition

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes desse grupo de recursos. string[]
Localização Local deste resourceGroup, deixe em branco se o local do grupo de recursos for especificado durante a atribuição do Blueprint. string

Restrições:
Comprimento máximo = 90
metadados Propriedades amigáveis para este grupo de recursos. ParameterDefinitionMetadata
Designação Nome deste resourceGroup, deixe em branco se o nome do grupo de recursos for especificado durante a atribuição do Blueprint. string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 90

ResourceGroupDefinitionCollection

Designação Descrição Valor