Delen via


Blauwdrukken/versies van Microsoft.Blueprint

Bicep-resourcedefinitie

Het resourcetype blauwdrukken/versies 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 Microsoft.Blueprint/blueprints/versions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Blueprint/blueprints/versions@2018-11-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    blueprintName: 'string'
    changeNotes: 'string'
    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'
  }
}

Eigenschapswaarden

Microsoft.Blueprint/blueprints/versions

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: blauwdrukken
Eigenschappen Gedetailleerde eigenschappen voor gepubliceerde blauwdruk. PublishedBlueprintProperties (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 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 =

PublishedBlueprintProperties

Naam Beschrijving Waarde
blueprintName Naam van de gepubliceerde blauwdrukdefinitie. snaar
changeNotes Versiespecifieke wijzigingsnotities. snaar

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

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/versies 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 Microsoft.Blueprint/blueprints/versions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Blueprint/blueprints/versions",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "properties": {
    "blueprintName": "string",
    "changeNotes": "string",
    "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"
  }
}

Eigenschapswaarden

Microsoft.Blueprint/blueprints/versions

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

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 =

PublishedBlueprintProperties

Naam Beschrijving Waarde
blueprintName Naam van de gepubliceerde blauwdrukdefinitie. snaar
changeNotes Versiespecifieke wijzigingsnotities. snaar

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

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 Terraform (AzAPI-provider)

Het resourcetype blauwdrukken/versies 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 Microsoft.Blueprint/blueprints/versions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints/versions@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      blueprintName = "string"
      changeNotes = "string"
      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"
    }
  })
}

Eigenschapswaarden

Microsoft.Blueprint/blueprints/versions

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: blauwdrukken
Eigenschappen Gedetailleerde eigenschappen voor gepubliceerde blauwdruk. PublishedBlueprintProperties (vereist)
type Het resourcetype "Microsoft.Blueprint/blueprints/versions@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 =

PublishedBlueprintProperties

Naam Beschrijving Waarde
blueprintName Naam van de gepubliceerde blauwdrukdefinitie. snaar
changeNotes Versiespecifieke wijzigingsnotities. snaar

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

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