Freigeben über


Microsoft.Resources-VorlageSpecs/versions 2021-03-01-preview

Bicep-Ressourcendefinition

Der Ressourcentyp templateSpecs/versions kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Hinweise

Informationen zum Erstellen von Portalformularen finden Sie unter Tutorial: Create Azure-Portal Formulare für eine Vorlagenspezifikation.

Ressourcenformat

Um eine Microsoft.Resources/templateSpecs/versions-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Resources/templateSpecs/versions@2021-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    description: 'string'
    linkedTemplates: [
      {
        path: 'string'
        template: any()
      }
    ]
    mainTemplate: any()
    metadata: any()
    uiFormDefinition: any()
  }
}

Eigenschaftswerte

templateSpecs/versions

Name BESCHREIBUNG Wert
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
Zeichenfolge (erforderlich)
location Der Speicherort der Vorlagenspezifikationsversion. Sie muss mit dem Speicherort der übergeordneten Vorlagenspezifikation übereinstimmen. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: templateSpecs
properties Eigenschaften der Vorlagenspezifikationsversion. TemplateSpecVersionProperties (erforderlich)

TemplateSpecVersionProperties

Name BESCHREIBUNG Wert
description Versionsbeschreibung der Vorlagenspezifikation. Zeichenfolge

Einschränkungen:
Maximale Länge = 4096
linkedTemplates Ein Array verknüpfter Vorlagenartefakte. LinkedTemplateArtifact[]
mainTemplate Der Standard Azure Resource Manager-Vorlageninhalt. Für Bicep können Sie die Funktion any() verwenden.
metadata Die Versionsmetadaten. Metadaten sind ein Objekt mit offenem Ende und sind in der Regel eine Sammlung von Schlüssel-Wert-Paaren. Für Bicep können Sie die Funktion any() verwenden.
uiFormDefinition Der Inhalt der Azure Resource Manager Vorlagendefinition. Für Bicep können Sie die Funktion any() verwenden.

LinkedTemplateArtifact

Name BESCHREIBUNG Wert
path Ein dateisystemsicherer relativer Pfad des Artefakts. Zeichenfolge (erforderlich)
Vorlage Die Azure Resource Manager-Vorlage. Für Bicep können Sie die Funktion any() verwenden. (erforderlich)

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp templateSpecs/versions kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Hinweise

Informationen zum Erstellen von Portalformularen finden Sie unter Tutorial: Create Azure-Portal Formulare für eine Vorlagenspezifikation.

Ressourcenformat

Um eine Microsoft.Resources/templateSpecs/versions-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Resources/templateSpecs/versions",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "linkedTemplates": [
      {
        "path": "string",
        "template": {}
      }
    ],
    "mainTemplate": {},
    "metadata": {},
    "uiFormDefinition": {}
  }
}

Eigenschaftswerte

templateSpecs/versions

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Resources/templateSpecs/versions"
apiVersion Die Ressourcen-API-Version '2021-03-01-preview'
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen festlegen.
Zeichenfolge (erforderlich)
location Der Speicherort der Vorlagenspezifikationsversion. Sie muss mit dem Speicherort der übergeordneten Vorlagenspezifikation übereinstimmen. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Eigenschaften der Vorlagenspezifikationsversion. TemplateSpecVersionProperties (erforderlich)

TemplateSpecVersionProperties

Name BESCHREIBUNG Wert
description Versionsbeschreibung der Vorlagenspezifikation. Zeichenfolge

Einschränkungen:
Maximale Länge = 4096
linkedTemplates Ein Array verknüpfter Vorlagenartefakte. LinkedTemplateArtifact[]
mainTemplate Der Standard Azure Resource Manager-Vorlageninhalt.
metadata Die Versionsmetadaten. Metadaten sind ein Objekt mit offenem Ende und sind in der Regel eine Sammlung von Schlüssel-Wert-Paaren.
uiFormDefinition Der Inhalt der Azure Resource Manager Vorlagendefinition.

LinkedTemplateArtifact

Name BESCHREIBUNG Wert
path Ein dateisystemsicherer relativer Pfad des Artefakts. Zeichenfolge (erforderlich)
Vorlage Die Azure Resource Manager-Vorlage.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp templateSpecs/versions kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Resources/templateSpecs/versions-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs/versions@2021-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      linkedTemplates = [
        {
          path = "string"
        }
      ]
    }
  })
}

Eigenschaftswerte

templateSpecs/versions

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Resources/templateSpecs/versions@2021-03-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Der Speicherort der Vorlagenspezifikationsversion. Sie muss mit dem Speicherort der übergeordneten Vorlagenspezifikation übereinstimmen. Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die die übergeordnete Ressource für diese Ressource ist. ID für Ressource vom Typ: templateSpecs
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
properties Eigenschaften der Vorlagenspezifikationsversion. TemplateSpecVersionProperties (erforderlich)

TemplateSpecVersionProperties

Name BESCHREIBUNG Wert
description Versionsbeschreibung der Vorlagenspezifikation. Zeichenfolge

Einschränkungen:
Maximale Länge = 4096
linkedTemplates Ein Array verknüpfter Vorlagenartefakte. LinkedTemplateArtifact[]
mainTemplate Der Standard Azure Resource Manager-Vorlageninhalt.
metadata Die Versionsmetadaten. Metadaten sind ein Objekt mit offenem Ende und sind in der Regel eine Sammlung von Schlüssel-Wert-Paaren.
uiFormDefinition Der Inhalt der Azure Resource Manager Vorlagendefinition.

LinkedTemplateArtifact

Name BESCHREIBUNG Wert
path Ein dateisystemsicherer relativer Pfad des Artefakts. Zeichenfolge (erforderlich)
Vorlage Die Azure Resource Manager-Vorlage.