Condividi tramite


Progetti Microsoft.Blueprints/versions

Definizione di risorsa Bicep

Il tipo di risorsa blueprints/versions 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/versions, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Blueprint/blueprints/versions@2018-11-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    blueprintName: 'string'
    changeNotes: 'string'
    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'
  }
}

Valori delle proprietà

Microsoft.Blueprint/blueprints/versions

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: progetti
proprietà Proprietà dettagliate per il progetto pubblicato. PublishedBlueprintProperties (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 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 =

PublishedBlueprintProperties

Nome Descrizione Valore
blueprintName Nome della definizione del progetto pubblicata. corda
changeNotes Note sulla modifica specifiche della versione. corda

Vincoli:
Lunghezza massima =
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'

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 blueprints/versions 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/versions, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Blueprint/blueprints/versions",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "properties": {
    "blueprintName": "string",
    "changeNotes": "string",
    "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"
  }
}

Valori delle proprietà

Microsoft.Blueprint/blueprints/versions

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

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 =

PublishedBlueprintProperties

Nome Descrizione Valore
blueprintName Nome della definizione del progetto pubblicata. corda
changeNotes Note sulla modifica specifiche della versione. corda

Vincoli:
Lunghezza massima =
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'

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 Terraform (provider AzAPI)

Il tipo di risorsa blueprints/versions 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/versions, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints/versions@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      blueprintName = "string"
      changeNotes = "string"
      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"
    }
  })
}

Valori delle proprietà

Microsoft.Blueprint/blueprints/versions

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: progetti
proprietà Proprietà dettagliate per il progetto pubblicato. PublishedBlueprintProperties (obbligatorio)
digitare Tipo di risorsa "Microsoft.Blueprint/blueprints/versions@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 =

PublishedBlueprintProperties

Nome Descrizione Valore
blueprintName Nome della definizione del progetto pubblicata. corda
changeNotes Note sulla modifica specifiche della versione. corda

Vincoli:
Lunghezza massima =
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'

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