Condividi tramite


Progetti Microsoft.Blueprints 2017-11-11-preview

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@2017-11-11-preview' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    layout: any(Azure.Bicep.Types.Concrete.AnyType)
    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'
      }
    }
    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 =
impaginazione Visualizzazione layout del progetto, per informazioni di riferimento sull'interfaccia utente. qualunque
Parametri Parametri richiesti da questa definizione del progetto. ParameterDefinitionCollection
resourceGroups Segnaposto del gruppo di risorse definito da questa definizione del progetto. ResourceGroupDefinitionCollection
targetScope Ambito in cui è possibile applicare questo progetto. 'managementGroup'
'subscription'
Versioni Versioni pubblicate di questo progetto. qualunque

Microsoft.Blueprint/blueprints

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà dettagliate per il progetto blueprintProperties (obbligatorio)

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 Azure Resource Manager. 'array'
'bool'
'int'
'object'
'secureObject'
'secureString'
'string' (obbligatorio)

ParameterDefinitionCollection

Nome Descrizione Valore

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 eseguire il rendering di un'esperienza avanzata durante l'assegnazione. corda

Vincoli:
Lunghezza massima =

ResourceGroupDefinition

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima di questo gruppo di risorse. string[]
ubicazione Percorso di questo gruppo di risorse lasciare vuoto se la posizione del gruppo di risorse verrà specificata durante l'assegnazione del progetto. corda

Vincoli:
Lunghezza massima =
metadati Proprietà descrittive per questo gruppo di risorse. ParameterDefinitionMetadata
nome Nome di questo resourceGroup, lasciare vuoto se il nome del gruppo di risorse verrà specificato durante l'assegnazione del progetto. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1

ResourceGroupDefinitionCollection

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": "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": {}
  }
}

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 =
impaginazione Visualizzazione layout del progetto, per informazioni di riferimento sull'interfaccia utente. qualunque
Parametri Parametri richiesti da questa definizione del progetto. ParameterDefinitionCollection
resourceGroups Segnaposto del gruppo di risorse definito da questa definizione del progetto. ResourceGroupDefinitionCollection
targetScope Ambito in cui è possibile applicare questo progetto. 'managementGroup'
'subscription'
Versioni Versioni pubblicate di questo progetto. qualunque

Microsoft.Blueprint/blueprints

Nome Descrizione Valore
apiVersion Versione dell'API '2017-11-11-preview'
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà dettagliate per il 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 Azure Resource Manager. 'array'
'bool'
'int'
'object'
'secureObject'
'secureString'
'string' (obbligatorio)

ParameterDefinitionCollection

Nome Descrizione Valore

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 eseguire il rendering di un'esperienza avanzata durante l'assegnazione. corda

Vincoli:
Lunghezza massima =

ResourceGroupDefinition

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima di questo gruppo di risorse. string[]
ubicazione Percorso di questo gruppo di risorse lasciare vuoto se la posizione del gruppo di risorse verrà specificata durante l'assegnazione del progetto. corda

Vincoli:
Lunghezza massima =
metadati Proprietà descrittive per questo gruppo di risorse. ParameterDefinitionMetadata
nome Nome di questo resourceGroup, lasciare vuoto se il nome del gruppo di risorse verrà specificato durante l'assegnazione del progetto. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1

ResourceGroupDefinitionCollection

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:

  • gruppi di gestione

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@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 = ?
    }
  })
}

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 =
impaginazione Visualizzazione layout del progetto, per informazioni di riferimento sull'interfaccia utente. qualunque
Parametri Parametri richiesti da questa definizione del progetto. ParameterDefinitionCollection
resourceGroups Segnaposto del gruppo di risorse definito da questa definizione del progetto. ResourceGroupDefinitionCollection
targetScope Ambito in cui è possibile applicare questo progetto. 'managementGroup'
'subscription'
Versioni Versioni pubblicate di questo progetto. qualunque

Microsoft.Blueprint/blueprints

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà dettagliate per il progetto blueprintProperties (obbligatorio)
digitare Tipo di risorsa "Microsoft.Blueprint/blueprints@2017-11-11-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 Azure Resource Manager. 'array'
'bool'
'int'
'object'
'secureObject'
'secureString'
'string' (obbligatorio)

ParameterDefinitionCollection

Nome Descrizione Valore

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 eseguire il rendering di un'esperienza avanzata durante l'assegnazione. corda

Vincoli:
Lunghezza massima =

ResourceGroupDefinition

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima di questo gruppo di risorse. string[]
ubicazione Percorso di questo gruppo di risorse lasciare vuoto se la posizione del gruppo di risorse verrà specificata durante l'assegnazione del progetto. corda

Vincoli:
Lunghezza massima =
metadati Proprietà descrittive per questo gruppo di risorse. ParameterDefinitionMetadata
nome Nome di questo resourceGroup, lasciare vuoto se il nome del gruppo di risorse verrà specificato durante l'assegnazione del progetto. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1

ResourceGroupDefinitionCollection

Nome Descrizione Valore