Condividi tramite


Progetti Microsoft.Blueprint

Definizione di risorsa Bicep

Il tipo di risorsa dei progetti può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Blueprint/blueprints, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Blueprint/blueprints@2018-11-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        allowedValues: [
          any(Azure.Bicep.Types.Concrete.AnyType)
        ]
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        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'
        tags: {
          {customized property}: 'string'
        }
      }
    }
    targetScope: 'string'
    versions: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Valori delle proprietà

BlueprintProperties

Nome Descrizione Valore
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Parametri richiesti da questa definizione di progetto. SharedBlueprintPropertiesParameters
resourceGroups Segnaposto del gruppo di risorse definito da questa definizione di progetto. SharedBlueprintPropertiesResourceGroups
targetScope Ambito in cui è possibile assegnare questa definizione di progetto. 'managementGroup'
'subscription'
Versioni Versioni pubblicate di questa definizione di progetto. qualunque

Microsoft.Blueprint/blueprints

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà dettagliate per la definizione del progetto. blueprintProperties (obbligatorio)
portata Usare quando si crea una risorsa in un ambito diverso dall'ambito di distribuzione. Impostare questa proprietà sul nome simbolico di una risorsa per applicare la risorsa di estensione .

ParameterDefinition

Nome Descrizione Valore
allowedValues Matrice di valori consentiti per questo parametro. any[]
defaultValue Valore predefinito per questo parametro. qualunque
metadati Proprietà descrittive per questo parametro. ParameterDefinitionMetadata
digitare Tipi di dati consentiti per i parametri del modello di Resource Manager. 'array'
'bool'
'int'
'object'
'secureObject'
'secureString'
'string' (obbligatorio)

ParameterDefinitionMetadata

Nome Descrizione Valore
descrizione Descrizione di questo parametro/resourceGroup. corda

Vincoli:
Lunghezza massima =
displayName DisplayName di questo parametro/resourceGroup. corda

Vincoli:
Lunghezza massima =
strongType StrongType per l'interfaccia utente per il rendering di un'esperienza avanzata durante l'assegnazione del progetto. I tipi sicuri supportati sono resourceType, principalId e location. corda

Vincoli:
Lunghezza massima =

ResourceGroupDefinition

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima di questo gruppo di risorse. string[]
ubicazione Posizione di questo resourceGroup. Lasciare vuoto se la posizione del gruppo di risorse verrà specificata durante l'assegnazione del progetto. corda
metadati Proprietà descrittive per questo gruppo di risorse. ParameterDefinitionMetadata
nome Nome del gruppo di risorse. Lasciare vuoto se il nome del gruppo di risorse verrà specificato durante l'assegnazione del progetto. corda
Tag Tag da assegnare a questo gruppo di risorse. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Nome Descrizione Valore

SharedBlueprintPropertiesParameters

Nome Descrizione Valore

SharedBlueprintPropertiesResourceGroups

Nome Descrizione Valore

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa dei progetti può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Blueprint/blueprints, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Blueprint/blueprints",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "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",
        "tags": {
          "{customized property}": "string"
        }
      }
    },
    "targetScope": "string",
    "versions": {}
  }
}

Valori delle proprietà

BlueprintProperties

Nome Descrizione Valore
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Parametri richiesti da questa definizione di progetto. SharedBlueprintPropertiesParameters
resourceGroups Segnaposto del gruppo di risorse definito da questa definizione di progetto. SharedBlueprintPropertiesResourceGroups
targetScope Ambito in cui è possibile assegnare questa definizione di progetto. 'managementGroup'
'subscription'
Versioni Versioni pubblicate di questa definizione di progetto. qualunque

Microsoft.Blueprint/blueprints

Nome Descrizione Valore
apiVersion Versione dell'API '2018-11-01-preview'
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà dettagliate per la definizione del progetto. blueprintProperties (obbligatorio)
digitare Tipo di risorsa 'Microsoft.Blueprint/blueprints'

ParameterDefinition

Nome Descrizione Valore
allowedValues Matrice di valori consentiti per questo parametro. any[]
defaultValue Valore predefinito per questo parametro. qualunque
metadati Proprietà descrittive per questo parametro. ParameterDefinitionMetadata
digitare Tipi di dati consentiti per i parametri del modello di Resource Manager. 'array'
'bool'
'int'
'object'
'secureObject'
'secureString'
'string' (obbligatorio)

ParameterDefinitionMetadata

Nome Descrizione Valore
descrizione Descrizione di questo parametro/resourceGroup. corda

Vincoli:
Lunghezza massima =
displayName DisplayName di questo parametro/resourceGroup. corda

Vincoli:
Lunghezza massima =
strongType StrongType per l'interfaccia utente per il rendering di un'esperienza avanzata durante l'assegnazione del progetto. I tipi sicuri supportati sono resourceType, principalId e location. corda

Vincoli:
Lunghezza massima =

ResourceGroupDefinition

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima di questo gruppo di risorse. string[]
ubicazione Posizione di questo resourceGroup. Lasciare vuoto se la posizione del gruppo di risorse verrà specificata durante l'assegnazione del progetto. corda
metadati Proprietà descrittive per questo gruppo di risorse. ParameterDefinitionMetadata
nome Nome del gruppo di risorse. Lasciare vuoto se il nome del gruppo di risorse verrà specificato durante l'assegnazione del progetto. corda
Tag Tag da assegnare a questo gruppo di risorse. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Nome Descrizione Valore

SharedBlueprintPropertiesParameters

Nome Descrizione Valore

SharedBlueprintPropertiesResourceGroups

Nome Descrizione Valore

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Blueprints - Creare una nuova definizione di progetto

Distribuire in Azure
Questo modello crea una definizione di progetto di Azure Blueprint. La definizione del progetto include un artefatto di assegnazione di criteri e può essere modificato e quindi distribuito in gruppi di gestione o sottoscrizioni per ambienti coerenti.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa dei progetti può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Blueprint/blueprints, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      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"
          tags = {
            {customized property} = "string"
          }
        }
      }
      targetScope = "string"
      versions = ?
    }
  })
}

Valori delle proprietà

BlueprintProperties

Nome Descrizione Valore
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Parametri richiesti da questa definizione di progetto. SharedBlueprintPropertiesParameters
resourceGroups Segnaposto del gruppo di risorse definito da questa definizione di progetto. SharedBlueprintPropertiesResourceGroups
targetScope Ambito in cui è possibile assegnare questa definizione di progetto. 'managementGroup'
'subscription'
Versioni Versioni pubblicate di questa definizione di progetto. qualunque

Microsoft.Blueprint/blueprints

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa a cui applicare la risorsa di estensione. stringa (obbligatorio)
proprietà Proprietà dettagliate per la definizione del progetto. blueprintProperties (obbligatorio)
digitare Tipo di risorsa "Microsoft.Blueprint/blueprints@2018-11-01-preview"

ParameterDefinition

Nome Descrizione Valore
allowedValues Matrice di valori consentiti per questo parametro. any[]
defaultValue Valore predefinito per questo parametro. qualunque
metadati Proprietà descrittive per questo parametro. ParameterDefinitionMetadata
digitare Tipi di dati consentiti per i parametri del modello di Resource Manager. 'array'
'bool'
'int'
'object'
'secureObject'
'secureString'
'string' (obbligatorio)

ParameterDefinitionMetadata

Nome Descrizione Valore
descrizione Descrizione di questo parametro/resourceGroup. corda

Vincoli:
Lunghezza massima =
displayName DisplayName di questo parametro/resourceGroup. corda

Vincoli:
Lunghezza massima =
strongType StrongType per l'interfaccia utente per il rendering di un'esperienza avanzata durante l'assegnazione del progetto. I tipi sicuri supportati sono resourceType, principalId e location. corda

Vincoli:
Lunghezza massima =

ResourceGroupDefinition

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima di questo gruppo di risorse. string[]
ubicazione Posizione di questo resourceGroup. Lasciare vuoto se la posizione del gruppo di risorse verrà specificata durante l'assegnazione del progetto. corda
metadati Proprietà descrittive per questo gruppo di risorse. ParameterDefinitionMetadata
nome Nome del gruppo di risorse. Lasciare vuoto se il nome del gruppo di risorse verrà specificato durante l'assegnazione del progetto. corda
Tag Tag da assegnare a questo gruppo di risorse. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Nome Descrizione Valore

SharedBlueprintPropertiesParameters

Nome Descrizione Valore

SharedBlueprintPropertiesResourceGroups

Nome Descrizione Valore