Freigeben über


Microsoft.Resources templateSpecs

Bemerkungen

Anstatt eine ARM-Vorlage oder Bicep-Datei zum Definieren der Vorlagenspezifikation zu verwenden, empfehlen wir, New-AzTemplateSpec in Azure PowerShell oder az ts erstellen in Azure CLI, um Ihre Vorlagenspezifikation zu erstellen. Diese Befehle konvertieren verknüpfte Vorlagen automatisch in Artefakte, die mit Ihrer Hauptvorlage verbunden sind. Wenn Sie eine ARM-Vorlage zum Erstellen der Vorlagenspezifikation verwenden, müssen Sie diese verknüpften Vorlagen manuell als Artefakte hinzufügen, was kompliziert sein kann. Weitere Informationen finden Sie unter Schnellstart: Erstellen und Bereitstellen der Vorlagenspezifikation.

Bicep-Ressourcendefinition

Der templateSpecs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

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

resource symbolicname 'Microsoft.Resources/templateSpecs@2022-02-01' = {
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Microsoft.Resources/templateSpecs

Name Beschreibung Wert
Ort Der Speicherort der Vorlagenspezifikation. Sie kann nach der Erstellung von Vorlagenspezifikationen nicht mehr geändert werden. Es muss sich um einen der unterstützten Azure-Speicherorte sein. Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 1
Pattern = ^[-\w\._\(\)]+$ (erforderlich)
Eigenschaften Vorlagenspezifikationseigenschaften. TemplateSpecProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

TemplateSpecProperties

Name Beschreibung Wert
Beschreibung Beschreibung der Vorlagenspezifikation. Schnur

Zwänge:
Max. Länge =
displayName Anzeigename der Vorlagenspezifikation. Schnur

Zwänge:
Max. Länge =
Metadaten Die Metadaten der Vorlagenspezifikation. Metadaten sind ein offenes Objekt und sind in der Regel eine Sammlung von Schlüsselwertpaaren. jegliche

TemplateSpecTags

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der templateSpecs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

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

{
  "type": "Microsoft.Resources/templateSpecs",
  "apiVersion": "2022-02-01",
  "name": "string",
  "location": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Microsoft.Resources/templateSpecs

Name Beschreibung Wert
apiVersion Die API-Version '2022-02-01'
Ort Der Speicherort der Vorlagenspezifikation. Sie kann nach der Erstellung von Vorlagenspezifikationen nicht mehr geändert werden. Es muss sich um einen der unterstützten Azure-Speicherorte sein. Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 1
Pattern = ^[-\w\._\(\)]+$ (erforderlich)
Eigenschaften Vorlagenspezifikationseigenschaften. TemplateSpecProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Resources/templateSpecs"

TemplateSpecProperties

Name Beschreibung Wert
Beschreibung Beschreibung der Vorlagenspezifikation. Schnur

Zwänge:
Max. Länge =
displayName Anzeigename der Vorlagenspezifikation. Schnur

Zwänge:
Max. Länge =
Metadaten Die Metadaten der Vorlagenspezifikation. Metadaten sind ein offenes Objekt und sind in der Regel eine Sammlung von Schlüsselwertpaaren. jegliche

TemplateSpecTags

Name Beschreibung Wert

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der templateSpecs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

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

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs@2022-02-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
    }
  })
}

Eigenschaftswerte

Microsoft.Resources/templateSpecs

Name Beschreibung Wert
Ort Der Speicherort der Vorlagenspezifikation. Sie kann nach der Erstellung von Vorlagenspezifikationen nicht mehr geändert werden. Es muss sich um einen der unterstützten Azure-Speicherorte sein. Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 1
Pattern = ^[-\w\._\(\)]+$ (erforderlich)
Eigenschaften Vorlagenspezifikationseigenschaften. TemplateSpecProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Resources/templateSpecs@2022-02-01"

TemplateSpecProperties

Name Beschreibung Wert
Beschreibung Beschreibung der Vorlagenspezifikation. Schnur

Zwänge:
Max. Länge =
displayName Anzeigename der Vorlagenspezifikation. Schnur

Zwänge:
Max. Länge =
Metadaten Die Metadaten der Vorlagenspezifikation. Metadaten sind ein offenes Objekt und sind in der Regel eine Sammlung von Schlüsselwertpaaren. jegliche

TemplateSpecTags

Name Beschreibung Wert