Dela via


Microsoft.Blueprint-skisser/versioner

Bicep-resursdefinition

Resurstypen skisser/versioner kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprints/versionsresurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

Microsoft.Blueprint/blueprints/versions

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: skisser
Egenskaper Detaljerade egenskaper för publicerad skiss. PublishedBlueprintProperties (krävs)

ParameterDefinition

Namn Beskrivning Värde
allowedValues Matris med tillåtna värden för den här parametern. any[]
defaultValue Standardvärde för den här parametern. någon
metadata Användarvänliga egenskaper för den här parametern. ParameterDefinitionMetadata
typ Tillåtna datatyper för Resource Manager-mallparametrar. "matris"
"bool"
"int"
"objekt"
"secureObject"
"secureString"
"string" (krävs)

ParameterDefinitionMetadata

Namn Beskrivning Värde
beskrivning Beskrivning av den här parametern/resourceGroup. sträng

Begränsningar:
Max längd =
displayName DisplayName för den här parametern/resourceGroup. sträng

Begränsningar:
Max längd =
strongType StrongType för användargränssnittet för att återge en omfattande upplevelse under skisstilldelningen. Starka typer som stöds är resourceType, principalId och plats. sträng

Begränsningar:
Max längd =

PubliceradBlueprintEgenskaper

Namn Beskrivning Värde
blueprintName Namnet på den publicerade skissdefinitionen. sträng
changeNotes Versionsspecifika ändringsanteckningar. sträng

Begränsningar:
Max längd =
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Max längd =
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd =
Parametrar Parametrar som krävs av den här skissdefinitionen. SharedBlueprintPropertiesParameters
resourceGroups Platshållare för resursgrupper som definieras av den här skissdefinitionen. SharedBlueprintPropertiesResourceGroups
targetScope Omfånget där den här skissdefinitionen kan tilldelas. "managementGroup"
"prenumeration"

ResourceGroupDefinition

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den här resursgruppen. string[]
plats Plats för den här resourceGroup. Lämna tomt om resursgruppens plats anges under skisstilldelningen. sträng
metadata Användarvänliga egenskaper för den här resursgruppen. ParameterDefinitionMetadata
Namn Namnet på den här resourceGroup. Lämna tomt om resursgruppens namn anges under skisstilldelningen. sträng
Taggar Taggar som ska tilldelas till den här resursgruppen. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Namn Beskrivning Värde

SharedBlueprintPropertiesParameters

Namn Beskrivning Värde

SharedBlueprintPropertiesResourceGroups

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen skisser/versioner kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprints/versionsresurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

Microsoft.Blueprint/blueprints/versions

Namn Beskrivning Värde
apiVersion API-versionen "2018-11-01-preview"
Namn Resursnamnet sträng (krävs)
Egenskaper Detaljerade egenskaper för publicerad skiss. PublishedBlueprintProperties (krävs)
typ Resurstypen "Microsoft.Blueprint/blueprints/versions"

ParameterDefinition

Namn Beskrivning Värde
allowedValues Matris med tillåtna värden för den här parametern. any[]
defaultValue Standardvärde för den här parametern. någon
metadata Användarvänliga egenskaper för den här parametern. ParameterDefinitionMetadata
typ Tillåtna datatyper för Resource Manager-mallparametrar. "matris"
"bool"
"int"
"objekt"
"secureObject"
"secureString"
"string" (krävs)

ParameterDefinitionMetadata

Namn Beskrivning Värde
beskrivning Beskrivning av den här parametern/resourceGroup. sträng

Begränsningar:
Max längd =
displayName DisplayName för den här parametern/resourceGroup. sträng

Begränsningar:
Max längd =
strongType StrongType för användargränssnittet för att återge en omfattande upplevelse under skisstilldelningen. Starka typer som stöds är resourceType, principalId och plats. sträng

Begränsningar:
Max längd =

PubliceradBlueprintEgenskaper

Namn Beskrivning Värde
blueprintName Namnet på den publicerade skissdefinitionen. sträng
changeNotes Versionsspecifika ändringsanteckningar. sträng

Begränsningar:
Max längd =
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Max längd =
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd =
Parametrar Parametrar som krävs av den här skissdefinitionen. SharedBlueprintPropertiesParameters
resourceGroups Platshållare för resursgrupper som definieras av den här skissdefinitionen. SharedBlueprintPropertiesResourceGroups
targetScope Omfånget där den här skissdefinitionen kan tilldelas. "managementGroup"
"prenumeration"

ResourceGroupDefinition

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den här resursgruppen. string[]
plats Plats för den här resourceGroup. Lämna tomt om resursgruppens plats anges under skisstilldelningen. sträng
metadata Användarvänliga egenskaper för den här resursgruppen. ParameterDefinitionMetadata
Namn Namnet på den här resourceGroup. Lämna tomt om resursgruppens namn anges under skisstilldelningen. sträng
Taggar Taggar som ska tilldelas till den här resursgruppen. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Namn Beskrivning Värde

SharedBlueprintPropertiesParameters

Namn Beskrivning Värde

SharedBlueprintPropertiesResourceGroups

Namn Beskrivning Värde

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen skisser/versioner kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprints/versionsresurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

Microsoft.Blueprint/blueprints/versions

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: skisser
Egenskaper Detaljerade egenskaper för publicerad skiss. PublishedBlueprintProperties (krävs)
typ Resurstypen "Microsoft.Blueprint/blueprints/versions@2018-11-01-preview"

ParameterDefinition

Namn Beskrivning Värde
allowedValues Matris med tillåtna värden för den här parametern. any[]
defaultValue Standardvärde för den här parametern. någon
metadata Användarvänliga egenskaper för den här parametern. ParameterDefinitionMetadata
typ Tillåtna datatyper för Resource Manager-mallparametrar. "matris"
"bool"
"int"
"objekt"
"secureObject"
"secureString"
"string" (krävs)

ParameterDefinitionMetadata

Namn Beskrivning Värde
beskrivning Beskrivning av den här parametern/resourceGroup. sträng

Begränsningar:
Max längd =
displayName DisplayName för den här parametern/resourceGroup. sträng

Begränsningar:
Max längd =
strongType StrongType för användargränssnittet för att återge en omfattande upplevelse under skisstilldelningen. Starka typer som stöds är resourceType, principalId och plats. sträng

Begränsningar:
Max längd =

PubliceradBlueprintEgenskaper

Namn Beskrivning Värde
blueprintName Namnet på den publicerade skissdefinitionen. sträng
changeNotes Versionsspecifika ändringsanteckningar. sträng

Begränsningar:
Max längd =
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Max längd =
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd =
Parametrar Parametrar som krävs av den här skissdefinitionen. SharedBlueprintPropertiesParameters
resourceGroups Platshållare för resursgrupper som definieras av den här skissdefinitionen. SharedBlueprintPropertiesResourceGroups
targetScope Omfånget där den här skissdefinitionen kan tilldelas. "managementGroup"
"prenumeration"

ResourceGroupDefinition

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den här resursgruppen. string[]
plats Plats för den här resourceGroup. Lämna tomt om resursgruppens plats anges under skisstilldelningen. sträng
metadata Användarvänliga egenskaper för den här resursgruppen. ParameterDefinitionMetadata
Namn Namnet på den här resourceGroup. Lämna tomt om resursgruppens namn anges under skisstilldelningen. sträng
Taggar Taggar som ska tilldelas till den här resursgruppen. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Namn Beskrivning Värde

SharedBlueprintPropertiesParameters

Namn Beskrivning Värde

SharedBlueprintPropertiesResourceGroups

Namn Beskrivning Värde