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(...)
        ]
        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'
        tags: {
          {customized property}: 'string'
        }
      }
    }
    targetScope: 'string'
    versions: any(...)
  }
}

Eigenschapswaarden

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.

BlauwdrukEigenschappen

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

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

Beperkingen:
Maximale lengte = 256
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. GedeeldeBlauwdrukEigenschappenParameters
resourceGroepen Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. GedeeldeBlueprintEigenschappenResourceGroepen
doelbereik Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. 'managementgroep'
'abonnement'
Versies Gepubliceerde versies van deze blauwdrukdefinitie. enig

ParameterDefinitie

Naam Beschrijving Waarde
allowedValues Matrix met toegestane waarden voor deze parameter. elke[]
standaardwaarde Standaardwaarde voor deze parameter. enig
metagegevens Gebruiksvriendelijke eigenschappen voor deze parameter. ParameterDefinitionMetadata-
soort Toegestane gegevenstypen voor Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'Voorwerp'
'veilig object'
'veilige String'
'tekenreeks' (vereist)

ParameterDefinitieMetagegevens

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

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

Beperkingen:
Maximale lengte = 256
sterk type 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 = 64

ResourceGroupDefinitie

Naam Beschrijving Waarde
hangtAfVan 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

GedeeldeBlauwdrukEigenschappenParameters

Naam Beschrijving Waarde

GedeeldeBlueprintEigenschappenResourceGroepen

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

Microsoft.Blueprint/blauwdrukken

Naam Beschrijving Waarde
apiVersion De API-versie '2018-11-01-voorbeschouwing'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Gedetailleerde eigenschappen voor blauwdrukdefinitie. BlueprintProperties- (vereist)
soort Het resourcetype 'Microsoft.Blauwdruk/blauwdrukken'

BlauwdrukEigenschappen

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

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

Beperkingen:
Maximale lengte = 256
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. GedeeldeBlauwdrukEigenschappenParameters
resourceGroepen Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. GedeeldeBlueprintEigenschappenResourceGroepen
doelbereik Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. 'managementgroep'
'abonnement'
Versies Gepubliceerde versies van deze blauwdrukdefinitie. enig

ParameterDefinitie

Naam Beschrijving Waarde
allowedValues Matrix met toegestane waarden voor deze parameter. elke[]
standaardwaarde Standaardwaarde voor deze parameter. enig
metagegevens Gebruiksvriendelijke eigenschappen voor deze parameter. ParameterDefinitionMetadata-
soort Toegestane gegevenstypen voor Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'Voorwerp'
'veilig object'
'veilige String'
'tekenreeks' (vereist)

ParameterDefinitieMetagegevens

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

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

Beperkingen:
Maximale lengte = 256
sterk type 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 = 64

ResourceGroupDefinitie

Naam Beschrijving Waarde
hangtAfVan 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

GedeeldeBlauwdrukEigenschappenParameters

Naam Beschrijving Waarde

GedeeldeBlueprintEigenschappenResourceGroepen

Naam Beschrijving Waarde

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

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 = {
    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

Microsoft.Blueprint/blauwdrukken

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

BlauwdrukEigenschappen

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

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

Beperkingen:
Maximale lengte = 256
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. GedeeldeBlauwdrukEigenschappenParameters
resourceGroepen Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. GedeeldeBlueprintEigenschappenResourceGroepen
doelbereik Het bereik waaraan deze blauwdrukdefinitie kan worden toegewezen. 'managementgroep'
'abonnement'
Versies Gepubliceerde versies van deze blauwdrukdefinitie. enig

ParameterDefinitie

Naam Beschrijving Waarde
allowedValues Matrix met toegestane waarden voor deze parameter. elke[]
standaardwaarde Standaardwaarde voor deze parameter. enig
metagegevens Gebruiksvriendelijke eigenschappen voor deze parameter. ParameterDefinitionMetadata-
soort Toegestane gegevenstypen voor Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'Voorwerp'
'veilig object'
'veilige String'
'tekenreeks' (vereist)

ParameterDefinitieMetagegevens

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

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

Beperkingen:
Maximale lengte = 256
sterk type 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 = 64

ResourceGroupDefinitie

Naam Beschrijving Waarde
hangtAfVan 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

GedeeldeBlauwdrukEigenschappenParameters

Naam Beschrijving Waarde

GedeeldeBlueprintEigenschappenResourceGroepen

Naam Beschrijving Waarde