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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
- Abonnementen - Zie opdrachten voor abonnementsimplementatie
- Beheergroepen : zie implementatieopdrachten voor 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 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 |
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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
- Abonnementen - Zie opdrachten voor abonnementsimplementatie
- Beheergroepen : zie implementatieopdrachten voor 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 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 |
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. |