Delen via


Microsoft.Blueprint-blauwdrukken 2017-11-11-preview

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@2017-11-11-preview' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    layout: any(Azure.Bicep.Types.Concrete.AnyType)
    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'
      }
    }
    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 =
indeling Indelingsweergave van de blauwdruk, voor naslaginformatie over de gebruikersinterface. enig
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. ParameterDefinitionCollection
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. ResourceGroupDefinitionCollection-
targetScope Het bereik waar deze blauwdruk kan worden toegepast. 'managementGroup'
'abonnement'
Versies Gepubliceerde versies van deze blauwdruk. enig

Microsoft.Blueprint/blauwdrukken

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Gedetailleerde eigenschappen voor blauwdruk BlueprintProperties- (vereist)

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 Azure Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'object'
'secureObject'
'secureString'
'tekenreeks' (vereist)

ParameterDefinitionCollection

Naam Beschrijving Waarde

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 de toewijzingstijd. 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

Beperkingen:
Maximale lengte =
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

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1

ResourceGroupDefinitionCollection

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

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 =
indeling Indelingsweergave van de blauwdruk, voor naslaginformatie over de gebruikersinterface. enig
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. ParameterDefinitionCollection
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. ResourceGroupDefinitionCollection-
targetScope Het bereik waar deze blauwdruk kan worden toegepast. 'managementGroup'
'abonnement'
Versies Gepubliceerde versies van deze blauwdruk. enig

Microsoft.Blueprint/blauwdrukken

Naam Beschrijving Waarde
apiVersion De API-versie '2017-11-11-preview'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Gedetailleerde eigenschappen voor blauwdruk 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 Azure Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'object'
'secureObject'
'secureString'
'tekenreeks' (vereist)

ParameterDefinitionCollection

Naam Beschrijving Waarde

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 de toewijzingstijd. 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

Beperkingen:
Maximale lengte =
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

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1

ResourceGroupDefinitionCollection

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:

  • beheergroepen

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

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 =
indeling Indelingsweergave van de blauwdruk, voor naslaginformatie over de gebruikersinterface. enig
Parameters Parameters die zijn vereist voor deze blauwdrukdefinitie. ParameterDefinitionCollection
resourceGroups Tijdelijke aanduidingen voor resourcegroepen die zijn gedefinieerd door deze blauwdrukdefinitie. ResourceGroupDefinitionCollection-
targetScope Het bereik waar deze blauwdruk kan worden toegepast. 'managementGroup'
'abonnement'
Versies Gepubliceerde versies van deze blauwdruk. enig

Microsoft.Blueprint/blauwdrukken

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Gedetailleerde eigenschappen voor blauwdruk BlueprintProperties- (vereist)
type Het resourcetype "Microsoft.Blueprint/blueprints@2017-11-11-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 Azure Resource Manager-sjabloonparameters. 'matrix'
'bool'
"int"
'object'
'secureObject'
'secureString'
'tekenreeks' (vereist)

ParameterDefinitionCollection

Naam Beschrijving Waarde

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 de toewijzingstijd. 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

Beperkingen:
Maximale lengte =
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

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1

ResourceGroupDefinitionCollection

Naam Beschrijving Waarde