Sdílet prostřednictvím


Podrobné plány Microsoft.Blueprint

Definice prostředku Bicep

Typ prostředku podrobného plánu je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprints, přidejte do šablony následující bicep.

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)
  }
}

Hodnoty vlastností

Podrobné plányProperties

Jméno Popis Hodnota
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Parametry vyžadované touto definicí podrobného plánu SharedBlueprintPropertiesParameters
resourceGroups Zástupné symboly skupiny prostředků definované touto definicí podrobného plánu SharedBlueprintPropertiesResourceGroups
targetScope Obor, ve kterém je možné přiřadit tuto definici podrobného plánu. ManagementGroup
Předplatné
verze Publikované verze této definice podrobného plánu. jakýkoliv

Microsoft.Blueprint/blueprints

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
vlastnosti Podrobné vlastnosti definice podrobného plánu blueprintProperties (povinné)
rozsah Slouží k vytvoření prostředku v oboru, který se liší od oboru nasazení. Nastavte tuto vlastnost na symbolický název prostředku, který použijeprostředku rozšíření .

ParametrDefinition

Jméno Popis Hodnota
allowedValues Pole povolených hodnot pro tento parametr any[]
defaultValue Výchozí hodnota pro tento parametr. jakýkoliv
metadata Uživatelsky přívětivé vlastnosti pro tento parametr. ParametrDefinitionMetadata
typ Povolené datové typy pro parametry šablony Resource Manageru 'array'
Bool
"int"
"object"
SecureObject
SecureString
Řetězec (povinné)

ParameterDefinitionMetadata

Jméno Popis Hodnota
popis Popis tohoto parametru nebo skupiny prostředků řetězec

Omezení:
Maximální délka =
displayName DisplayName tohoto parametru nebo skupiny prostředků. řetězec

Omezení:
Maximální délka =
strongType StrongType pro uživatelské rozhraní pro vykreslení bohatého prostředí během přiřazení podrobného plánu. Podporované silné typy jsou resourceType, principalId a location. řetězec

Omezení:
Maximální délka =

ResourceGroupDefinition

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před touto skupinou prostředků. string[]
umístění Umístění této skupiny prostředků Pokud se během přiřazení podrobného plánu zadá umístění skupiny prostředků, ponechte prázdné. řetězec
metadata Uživatelsky přívětivé vlastnosti pro tuto skupinu prostředků. ParametrDefinitionMetadata
Jméno Název této skupiny prostředků Pokud se během přiřazení podrobného plánu zadá název skupiny prostředků, nechejte prázdný. řetězec
visačky Značky, které se mají přiřadit této skupině prostředků. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Jméno Popis Hodnota

SharedBlueprintPropertiesParameters

Jméno Popis Hodnota

SharedBlueprintPropertiesResourceGroups

Jméno Popis Hodnota

Definice prostředku šablony ARM

Typ prostředku podrobného plánu je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprints, přidejte do šablony následující JSON.

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

Hodnoty vlastností

Podrobné plányProperties

Jméno Popis Hodnota
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Parametry vyžadované touto definicí podrobného plánu SharedBlueprintPropertiesParameters
resourceGroups Zástupné symboly skupiny prostředků definované touto definicí podrobného plánu SharedBlueprintPropertiesResourceGroups
targetScope Obor, ve kterém je možné přiřadit tuto definici podrobného plánu. ManagementGroup
Předplatné
verze Publikované verze této definice podrobného plánu. jakýkoliv

Microsoft.Blueprint/blueprints

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2018-11-01-preview
Jméno Název prostředku string (povinné)
vlastnosti Podrobné vlastnosti definice podrobného plánu blueprintProperties (povinné)
typ Typ prostředku Microsoft.Blueprint/blueprints

ParametrDefinition

Jméno Popis Hodnota
allowedValues Pole povolených hodnot pro tento parametr any[]
defaultValue Výchozí hodnota pro tento parametr. jakýkoliv
metadata Uživatelsky přívětivé vlastnosti pro tento parametr. ParametrDefinitionMetadata
typ Povolené datové typy pro parametry šablony Resource Manageru 'array'
Bool
"int"
"object"
SecureObject
SecureString
Řetězec (povinné)

ParameterDefinitionMetadata

Jméno Popis Hodnota
popis Popis tohoto parametru nebo skupiny prostředků řetězec

Omezení:
Maximální délka =
displayName DisplayName tohoto parametru nebo skupiny prostředků. řetězec

Omezení:
Maximální délka =
strongType StrongType pro uživatelské rozhraní pro vykreslení bohatého prostředí během přiřazení podrobného plánu. Podporované silné typy jsou resourceType, principalId a location. řetězec

Omezení:
Maximální délka =

ResourceGroupDefinition

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před touto skupinou prostředků. string[]
umístění Umístění této skupiny prostředků Pokud se během přiřazení podrobného plánu zadá umístění skupiny prostředků, ponechte prázdné. řetězec
metadata Uživatelsky přívětivé vlastnosti pro tuto skupinu prostředků. ParametrDefinitionMetadata
Jméno Název této skupiny prostředků Pokud se během přiřazení podrobného plánu zadá název skupiny prostředků, nechejte prázdný. řetězec
visačky Značky, které se mají přiřadit této skupině prostředků. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Jméno Popis Hodnota

SharedBlueprintPropertiesParameters

Jméno Popis Hodnota

SharedBlueprintPropertiesResourceGroups

Jméno Popis Hodnota

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
podrobných plánů – vytvoření nové definice podrobného plánu

nasazení do Azure
Tato šablona vytvoří definici podrobného plánu Azure Blueprint. Definice podrobného plánu obsahuje artefakt přiřazení zásad a dá se upravit a pak nasadit do skupin pro správu nebo předplatných pro konzistentní prostředí.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku podrobného plánu je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprints, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

Podrobné plányProperties

Jméno Popis Hodnota
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Parametry vyžadované touto definicí podrobného plánu SharedBlueprintPropertiesParameters
resourceGroups Zástupné symboly skupiny prostředků definované touto definicí podrobného plánu SharedBlueprintPropertiesResourceGroups
targetScope Obor, ve kterém je možné přiřadit tuto definici podrobného plánu. ManagementGroup
Předplatné
verze Publikované verze této definice podrobného plánu. jakýkoliv

Microsoft.Blueprint/blueprints

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, na který se má tento prostředek rozšíření použít. string (povinné)
vlastnosti Podrobné vlastnosti definice podrobného plánu blueprintProperties (povinné)
typ Typ prostředku Microsoft.Blueprint/blueprints@2018-11-01-preview

ParametrDefinition

Jméno Popis Hodnota
allowedValues Pole povolených hodnot pro tento parametr any[]
defaultValue Výchozí hodnota pro tento parametr. jakýkoliv
metadata Uživatelsky přívětivé vlastnosti pro tento parametr. ParametrDefinitionMetadata
typ Povolené datové typy pro parametry šablony Resource Manageru 'array'
Bool
"int"
"object"
SecureObject
SecureString
Řetězec (povinné)

ParameterDefinitionMetadata

Jméno Popis Hodnota
popis Popis tohoto parametru nebo skupiny prostředků řetězec

Omezení:
Maximální délka =
displayName DisplayName tohoto parametru nebo skupiny prostředků. řetězec

Omezení:
Maximální délka =
strongType StrongType pro uživatelské rozhraní pro vykreslení bohatého prostředí během přiřazení podrobného plánu. Podporované silné typy jsou resourceType, principalId a location. řetězec

Omezení:
Maximální délka =

ResourceGroupDefinition

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před touto skupinou prostředků. string[]
umístění Umístění této skupiny prostředků Pokud se během přiřazení podrobného plánu zadá umístění skupiny prostředků, ponechte prázdné. řetězec
metadata Uživatelsky přívětivé vlastnosti pro tuto skupinu prostředků. ParametrDefinitionMetadata
Jméno Název této skupiny prostředků Pokud se během přiřazení podrobného plánu zadá název skupiny prostředků, nechejte prázdný. řetězec
visačky Značky, které se mají přiřadit této skupině prostředků. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Jméno Popis Hodnota

SharedBlueprintPropertiesParameters

Jméno Popis Hodnota

SharedBlueprintPropertiesResourceGroups

Jméno Popis Hodnota