Sdílet prostřednictvím


Podrobné plány/verze Microsoft.Blueprint

Definice prostředku Bicep

Typ prostředku podrobných plánů/verzí 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/versions, přidejte do šablony následující bicep.

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

Hodnoty vlastností

Microsoft.Blueprint/blueprints/versions

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: podrobné plány
vlastnosti Podrobné vlastnosti publikovaného podrobného plánu publishedBlueprintProperties (povinné)

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 =

PublishedBlueprintProperties

Jméno Popis Hodnota
blueprintName Název definice publikovaného podrobného plánu řetězec
changeNotes Poznámky ke změnám specifické pro konkrétní verzi řetězec

Omezení:
Maximální délka =
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é

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ých plánů/verzí 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/versions, přidejte do šablony následující JSON.

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

Hodnoty vlastností

Microsoft.Blueprint/blueprints/versions

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

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 =

PublishedBlueprintProperties

Jméno Popis Hodnota
blueprintName Název definice publikovaného podrobného plánu řetězec
changeNotes Poznámky ke změnám specifické pro konkrétní verzi řetězec

Omezení:
Maximální délka =
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é

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 Terraformu (poskytovatel AzAPI)

Typ prostředku podrobných plánů/verzí 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/versions, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

Microsoft.Blueprint/blueprints/versions

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: podrobné plány
vlastnosti Podrobné vlastnosti publikovaného podrobného plánu publishedBlueprintProperties (povinné)
typ Typ prostředku "Microsoft.Blueprint/blueprints/versions@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 =

PublishedBlueprintProperties

Jméno Popis Hodnota
blueprintName Název definice publikovaného podrobného plánu řetězec
changeNotes Poznámky ke změnám specifické pro konkrétní verzi řetězec

Omezení:
Maximální délka =
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é

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