Delen via


Microsoft.Blueprint-blauwdrukken

Bicep-resourcedefinitie

Het resourcetype blauwdruk is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.

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

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Blueprint/blueprints-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Blueprint/blueprints@2018-11-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    description: 'string'
    displayName: 'string'
    parameters: {}
    resourceGroups: {}
    targetScope: 'string'
    versions: any()
  }
}

Eigenschapswaarden

Blauwdrukken

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor Bicep deze eigenschap in op de symbolische naam van de resource om de extensieresource toe te passen.
properties Gedetailleerde eigenschappen voor blauwdrukdefinitie. BlueprintProperties (vereist)

BlueprintProperties

Naam Description Waarde
beschrijving Uitleg over deze resource met meerdere regels. tekenreeks
displayName Een tekenreeks met één liner legt deze resource uit. tekenreeks
parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. object
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. object
targetScope Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. 'managementGroup'
'abonnement'
versies Gepubliceerde versies van deze blauwdrukdefinitie. Voor Bicep kunt u de functie any() gebruiken.

Snelstartsjablonen

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

Template Beschrijving
Blauwdrukken: een nieuwe blauwdrukdefinitie maken

Implementeren op 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 ARM-sjabloon

Het resourcetype blauwdruk is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.

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

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

{
  "type": "Microsoft.Blueprint/blueprints",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "parameters": {},
    "resourceGroups": {},
    "targetScope": "string",
    "versions": {}
  }
}

Eigenschapswaarden

Blauwdrukken

Naam Description Waarde
type Het resourcetype 'Microsoft.Blueprint/blueprints'
apiVersion De resource-API-versie '2018-11-01-preview'
naam De resourcenaam tekenreeks (vereist)
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor JSON de waarde in op de volledige naam van de resource om de extensieresource op toe te passen.
properties Gedetailleerde eigenschappen voor blauwdrukdefinitie. BlueprintProperties (vereist)

BlueprintProperties

Naam Description Waarde
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
parameters Parameters die vereist zijn voor deze blauwdrukdefinitie. object
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. object
targetScope Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. 'managementGroup'
'abonnement'
versies Gepubliceerde versies van deze blauwdrukdefinitie.

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Blauwdrukken: een nieuwe blauwdrukdefinitie maken

Implementeren op 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.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype blauwdruk is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de parent_id eigenschap voor deze resource om het bereik voor deze resource in te stellen.

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

  • Resourcegroepen
  • Abonnementen
  • Beheergroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Blueprint/blueprints-resource 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 = {}
      resourceGroups = {}
      targetScope = "string"
    }
  })
}

Eigenschapswaarden

Blauwdrukken

Naam Description Waarde
type Het resourcetype "Microsoft.Blueprint/blueprints@2018-11-01-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource om deze extensieresource op toe te passen. tekenreeks (vereist)
properties Gedetailleerde eigenschappen voor blauwdrukdefinitie. BlueprintProperties (vereist)

BlauwdrukEigenschappen

Naam Description Waarde
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
parameters Parameters die vereist zijn voor deze blauwdrukdefinitie. object
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. object
targetScope Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. "managementGroup"
"abonnement"
versies Gepubliceerde versies van deze blauwdrukdefinitie.