Dela via


Microsoft.Blueprint-skisser 2017-11-11-preview

Bicep-resursdefinition

Skissresurstypen 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-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Blueprint/blueprints@2017-11-11-preview' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    layout: any(...)
    parameters: {
      {customized property}: {
        allowedValues: [
          any(...)
        ]
        defaultValue: any(...)
        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(...)
  }
}

Egenskapsvärden

BlueprintProperties

Namn Beskrivning Värde
beskrivning Förklara den här resursen med flera rader. sträng

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

Begränsningar:
Max längd = 256
layout Layoutvy för skissen, för UI-referens. någon
Parametrar Parametrar som krävs av den här skissdefinitionen. ParameterDefinitionCollection
resourceGroups Platshållare för resursgrupper som definieras av den här skissdefinitionen. ResourceGroupDefinitionCollection
targetScope Omfånget där skissen kan användas. "managementGroup"
"prenumeration"
Versioner Publicerade versioner av den här skissen. någon

Microsoft.Blueprint/blueprints

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
Egenskaper Detaljerade egenskaper för skiss BlueprintProperties (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 Azure Resource Manager-mallparametrar. "matris"
"bool"
"int"
"objekt"
"secureObject"
"secureString"
"string" (krävs)

ParameterDefinitionCollection

Namn Beskrivning Värde

ParameterDefinitionMetadata

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

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

Begränsningar:
Max längd = 256
strongType StrongType för användargränssnittet för att återge omfattande erfarenhet under tilldelningstiden. sträng

Begränsningar:
Maximal längd = 64

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 resursgruppen, lämna tom om resursgruppens plats anges under skisstilldelningen. sträng

Begränsningar:
Maximal längd = 90
metadata Användarvänliga egenskaper för den här resursgruppen. ParameterDefinitionMetadata
Namn Namnet på den här resourceGroup lämnar tomt om resursgruppens namn anges under skisstilldelningen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 90

ResourceGroupDefinitionCollection

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Skissresurstypen 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-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

BlueprintProperties

Namn Beskrivning Värde
beskrivning Förklara den här resursen med flera rader. sträng

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

Begränsningar:
Max längd = 256
layout Layoutvy för skissen, för UI-referens. någon
Parametrar Parametrar som krävs av den här skissdefinitionen. ParameterDefinitionCollection
resourceGroups Platshållare för resursgrupper som definieras av den här skissdefinitionen. ResourceGroupDefinitionCollection
targetScope Omfånget där skissen kan användas. "managementGroup"
"prenumeration"
Versioner Publicerade versioner av den här skissen. någon

Microsoft.Blueprint/blueprints

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

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 Azure Resource Manager-mallparametrar. "matris"
"bool"
"int"
"objekt"
"secureObject"
"secureString"
"string" (krävs)

ParameterDefinitionCollection

Namn Beskrivning Värde

ParameterDefinitionMetadata

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

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

Begränsningar:
Max längd = 256
strongType StrongType för användargränssnittet för att återge omfattande erfarenhet under tilldelningstiden. sträng

Begränsningar:
Maximal längd = 64

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 resursgruppen, lämna tom om resursgruppens plats anges under skisstilldelningen. sträng

Begränsningar:
Maximal längd = 90
metadata Användarvänliga egenskaper för den här resursgruppen. ParameterDefinitionMetadata
Namn Namnet på den här resourceGroup lämnar tomt om resursgruppens namn anges under skisstilldelningen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 90

ResourceGroupDefinitionCollection

Namn Beskrivning Värde

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Skisser – Skapa en ny skissdefinition

Distribuera till Azure
Den här mallen skapar en Skissdefinition för Azure Blueprint. Skissdefinitionen innehåller en principtilldelningsartefakt och kan ändras och sedan distribueras till hanteringsgrupper eller prenumerationer för konsekventa miljöer.

Resursdefinition för Terraform (AzAPI-provider)

Skissresurstypen kan distribueras med åtgärder som mål:

  • Hanteringsgrupper

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

Resursformat

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

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

Egenskapsvärden

BlueprintProperties

Namn Beskrivning Värde
beskrivning Förklara den här resursen med flera rader. sträng

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

Begränsningar:
Max längd = 256
layout Layoutvy för skissen, för UI-referens. någon
Parametrar Parametrar som krävs av den här skissdefinitionen. ParameterDefinitionCollection
resourceGroups Platshållare för resursgrupper som definieras av den här skissdefinitionen. ResourceGroupDefinitionCollection
targetScope Omfånget där skissen kan användas. "managementGroup"
"prenumeration"
Versioner Publicerade versioner av den här skissen. någon

Microsoft.Blueprint/blueprints

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
Egenskaper Detaljerade egenskaper för skiss BlueprintProperties (krävs)
typ Resurstypen "Microsoft.Blueprint/blueprints@2017-11-11-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 Azure Resource Manager-mallparametrar. "matris"
"bool"
"int"
"objekt"
"secureObject"
"secureString"
"string" (krävs)

ParameterDefinitionCollection

Namn Beskrivning Värde

ParameterDefinitionMetadata

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

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

Begränsningar:
Max längd = 256
strongType StrongType för användargränssnittet för att återge omfattande erfarenhet under tilldelningstiden. sträng

Begränsningar:
Maximal längd = 64

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 resursgruppen, lämna tom om resursgruppens plats anges under skisstilldelningen. sträng

Begränsningar:
Maximal längd = 90
metadata Användarvänliga egenskaper för den här resursgruppen. ParameterDefinitionMetadata
Namn Namnet på den här resourceGroup lämnar tomt om resursgruppens namn anges under skisstilldelningen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 90

ResourceGroupDefinitionCollection

Namn Beskrivning Värde