Delen via


Blauwdrukken van Microsoft.Blueprint

Bicep-resourcedefinitie

Het resourcetype blauwdrukken kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor Microsoft.Blueprint/blauwdrukken wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

BlueprintProperties

Naam Beschrijving Waarde
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. SharedBlueprintPropertiesParameters
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. SharedBlueprintPropertiesResourceGroups
targetScope Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. 'managementGroup'
'abonnement'
Versies Gepubliceerde versies van deze blauwdrukdefinitie. enig

Microsoft.Blueprint/blauwdrukken

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Gedetailleerde eigenschappen voor blauwdrukdefinitie. BlueprintProperties- (vereist)
draagwijdte Gebruik deze functie bij het maken van een resource in een bereik dat anders is dan het implementatiebereik. Stel deze eigenschap in op de symbolische naam van een resource om de extensieresource toe te passen.

ParameterDefinition

Naam Beschrijving Waarde
allowedValues Matrix met toegestane waarden voor deze parameter. any[]
defaultValue Standaardwaarde voor deze parameter. enig
metagegevens Gebruiksvriendelijke eigenschappen voor deze parameter. ParameterDefinitionMetadata-
type Toegestane gegevenstypen voor Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'object'
'secureObject'
'secureString'
'tekenreeks' (vereist)

ParameterDefinitionMetadata

Naam Beschrijving Waarde
beschrijving Beschrijving van deze parameter/resourceGroup. snaar

Beperkingen:
Maximale lengte =
displayName DisplayName van deze parameter/resourceGroup. snaar

Beperkingen:
Maximale lengte =
strongType StrongType voor de gebruikersinterface om een rijke ervaring te genereren tijdens het toewijzen van blauwdrukken. Ondersteunde sterke typen zijn resourceType, principalId en locatie. snaar

Beperkingen:
Maximale lengte =

ResourceGroupDefinition

Naam Beschrijving Waarde
dependsOn Artefacten die vóór deze resourcegroep moeten worden geïmplementeerd. tekenreeks[]
plaats Locatie van deze resourceGroup. Laat leeg als de locatie van de resourcegroep wordt opgegeven tijdens de blauwdruktoewijzing. snaar
metagegevens Gebruiksvriendelijke eigenschappen voor deze resourcegroep. ParameterDefinitionMetadata-
naam Naam van deze resourceGroup. Laat leeg als de naam van de resourcegroep wordt opgegeven tijdens de blauwdruktoewijzing. snaar
Tags Tags die aan deze resourcegroep moeten worden toegewezen. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Naam Beschrijving Waarde

SharedBlueprintPropertiesParameters

Naam Beschrijving Waarde

SharedBlueprintPropertiesResourceGroups

Naam Beschrijving Waarde

Resourcedefinitie van ARM-sjabloon

Het resourcetype blauwdrukken kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Blueprint/blauwdrukresource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

BlueprintProperties

Naam Beschrijving Waarde
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. SharedBlueprintPropertiesParameters
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. SharedBlueprintPropertiesResourceGroups
targetScope Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. 'managementGroup'
'abonnement'
Versies Gepubliceerde versies van deze blauwdrukdefinitie. enig

Microsoft.Blueprint/blauwdrukken

Naam Beschrijving Waarde
apiVersion De API-versie '2018-11-01-preview'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Gedetailleerde eigenschappen voor blauwdrukdefinitie. BlueprintProperties- (vereist)
type Het resourcetype 'Microsoft.Blueprint/blueprints'

ParameterDefinition

Naam Beschrijving Waarde
allowedValues Matrix met toegestane waarden voor deze parameter. any[]
defaultValue Standaardwaarde voor deze parameter. enig
metagegevens Gebruiksvriendelijke eigenschappen voor deze parameter. ParameterDefinitionMetadata-
type Toegestane gegevenstypen voor Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'object'
'secureObject'
'secureString'
'tekenreeks' (vereist)

ParameterDefinitionMetadata

Naam Beschrijving Waarde
beschrijving Beschrijving van deze parameter/resourceGroup. snaar

Beperkingen:
Maximale lengte =
displayName DisplayName van deze parameter/resourceGroup. snaar

Beperkingen:
Maximale lengte =
strongType StrongType voor de gebruikersinterface om een rijke ervaring te genereren tijdens het toewijzen van blauwdrukken. Ondersteunde sterke typen zijn resourceType, principalId en locatie. snaar

Beperkingen:
Maximale lengte =

ResourceGroupDefinition

Naam Beschrijving Waarde
dependsOn Artefacten die vóór deze resourcegroep moeten worden geïmplementeerd. tekenreeks[]
plaats Locatie van deze resourceGroup. Laat leeg als de locatie van de resourcegroep wordt opgegeven tijdens de blauwdruktoewijzing. snaar
metagegevens Gebruiksvriendelijke eigenschappen voor deze resourcegroep. ParameterDefinitionMetadata-
naam Naam van deze resourceGroup. Laat leeg als de naam van de resourcegroep wordt opgegeven tijdens de blauwdruktoewijzing. snaar
Tags Tags die aan deze resourcegroep moeten worden toegewezen. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Naam Beschrijving Waarde

SharedBlueprintPropertiesParameters

Naam Beschrijving Waarde

SharedBlueprintPropertiesResourceGroups

Naam Beschrijving Waarde

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Blueprints - Een nieuwe blauwdrukdefinitie maken

implementeren in Azure
Met deze sjabloon maakt u een Blauwdrukdefinitie voor Azure Blueprint. De blauwdrukdefinitie bevat een artefact voor beleidstoewijzing en kan worden gewijzigd en vervolgens worden geïmplementeerd in beheergroepen of abonnementen voor consistente omgevingen.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype blauwdrukken kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Blueprint/blauwdrukresource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

BlueprintProperties

Naam Beschrijving Waarde
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. SharedBlueprintPropertiesParameters
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. SharedBlueprintPropertiesResourceGroups
targetScope Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. 'managementGroup'
'abonnement'
Versies Gepubliceerde versies van deze blauwdrukdefinitie. enig

Microsoft.Blueprint/blauwdrukken

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource waar deze extensieresource op moet worden toegepast. tekenreeks (vereist)
Eigenschappen Gedetailleerde eigenschappen voor blauwdrukdefinitie. BlueprintProperties- (vereist)
type Het resourcetype "Microsoft.Blueprint/blueprints@2018-11-01-preview"

ParameterDefinition

Naam Beschrijving Waarde
allowedValues Matrix met toegestane waarden voor deze parameter. any[]
defaultValue Standaardwaarde voor deze parameter. enig
metagegevens Gebruiksvriendelijke eigenschappen voor deze parameter. ParameterDefinitionMetadata-
type Toegestane gegevenstypen voor Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'object'
'secureObject'
'secureString'
'tekenreeks' (vereist)

ParameterDefinitionMetadata

Naam Beschrijving Waarde
beschrijving Beschrijving van deze parameter/resourceGroup. snaar

Beperkingen:
Maximale lengte =
displayName DisplayName van deze parameter/resourceGroup. snaar

Beperkingen:
Maximale lengte =
strongType StrongType voor de gebruikersinterface om een rijke ervaring te genereren tijdens het toewijzen van blauwdrukken. Ondersteunde sterke typen zijn resourceType, principalId en locatie. snaar

Beperkingen:
Maximale lengte =

ResourceGroupDefinition

Naam Beschrijving Waarde
dependsOn Artefacten die vóór deze resourcegroep moeten worden geïmplementeerd. tekenreeks[]
plaats Locatie van deze resourceGroup. Laat leeg als de locatie van de resourcegroep wordt opgegeven tijdens de blauwdruktoewijzing. snaar
metagegevens Gebruiksvriendelijke eigenschappen voor deze resourcegroep. ParameterDefinitionMetadata-
naam Naam van deze resourceGroup. Laat leeg als de naam van de resourcegroep wordt opgegeven tijdens de blauwdruktoewijzing. snaar
Tags Tags die aan deze resourcegroep moeten worden toegewezen. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Naam Beschrijving Waarde

SharedBlueprintPropertiesParameters

Naam Beschrijving Waarde

SharedBlueprintPropertiesResourceGroups

Naam Beschrijving Waarde