Udostępnij za pośrednictwem


Microsoft.Resources templateSpecs 2021-05-01

Definicja zasobu Bicep

Typ zasobu templateSpecs można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Uwagi

Zamiast używać szablonu usługi ARM lub pliku Bicep do zdefiniowania specyfikacji szablonu, zalecamy użycie polecenia New-AzTemplateSpec w Azure PowerShell lub az ts create w interfejsie wiersza polecenia platformy Azure w celu utworzenia specyfikacji szablonu. Te polecenia automatycznie konwertują połączone szablony na artefakty połączone z głównym szablonem. Jeśli używasz szablonu usługi ARM do tworzenia specyfikacji szablonu, musisz ręcznie dodać te połączone szablony jako artefakty, co może być skomplikowane. Aby uzyskać więcej informacji, zobacz Szybki start: Twórca i wdrażanie specyfikacji szablonu.

Format zasobu

Aby utworzyć zasób Microsoft.Resources/templateSpecs, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Resources/templateSpecs@2021-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any()
  }
}

Wartości właściwości

templateSpecs

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–90

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, nawiasy, łączniki i kropki.
location Lokalizacja specyfikacji szablonu. Nie można go zmienić po utworzeniu specyfikacji szablonu. Musi to być jedna z obsługiwanych lokalizacji platformy Azure. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości specyfikacji szablonu. TemplateSpecProperties

TemplateSpecProperties

Nazwa Opis Wartość
description (opis) Opis specyfikacji szablonu. ciąg

Ograniczenia:
Maksymalna długość = 4096
displayName Nazwa wyświetlana specyfikacji szablonu. ciąg

Ograniczenia:
Maksymalna długość = 64
metadane Metadane specyfikacji szablonu. Metadane to obiekt otwarty i zazwyczaj jest kolekcją par klucz-wartość. W przypadku funkcji Bicep można użyć funkcji any().

Definicja zasobu szablonu usługi ARM

Typ zasobu templateSpecs można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Uwagi

Zamiast używać szablonu usługi ARM lub pliku Bicep do zdefiniowania specyfikacji szablonu, zalecamy użycie polecenia New-AzTemplateSpec w Azure PowerShell lub az ts create w interfejsie wiersza polecenia platformy Azure w celu utworzenia specyfikacji szablonu. Te polecenia automatycznie konwertują połączone szablony na artefakty połączone z głównym szablonem. Jeśli używasz szablonu usługi ARM do tworzenia specyfikacji szablonu, musisz ręcznie dodać te połączone szablony jako artefakty, co może być skomplikowane. Aby uzyskać więcej informacji, zobacz Szybki start: Twórca i wdrażanie specyfikacji szablonu.

Format zasobu

Aby utworzyć zasób Microsoft.Resources/templateSpecs, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Resources/templateSpecs",
  "apiVersion": "2021-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {}
  }
}

Wartości właściwości

templateSpecs

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Resources/templateSpecs"
apiVersion Wersja interfejsu API zasobów '2021-05-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–90

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, nawiasy, łączniki i kropki.
location Lokalizacja specyfikacji szablonu. Nie można go zmienić po utworzeniu specyfikacji szablonu. Musi to być jedna z obsługiwanych lokalizacji platformy Azure. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości specyfikacji szablonu. TemplateSpecProperties

TemplateSpecProperties

Nazwa Opis Wartość
description (opis) Opis specyfikacji szablonu. ciąg

Ograniczenia:
Maksymalna długość = 4096
displayName Nazwa wyświetlana specyfikacji szablonu. ciąg

Ograniczenia:
Maksymalna długość = 64
metadane Metadane specyfikacji szablonu. Metadane to obiekt otwarty i zazwyczaj jest kolekcją par klucz-wartość.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu templateSpecs można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Resources/templateSpecs, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs@2021-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
    }
  })
}

Wartości właściwości

templateSpecs

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Resources/templateSpecs@2021-05-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–90

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, nawiasy, łączniki i kropki.
location Lokalizacja specyfikacji szablonu. Nie można go zmienić po utworzeniu specyfikacji szablonu. Musi to być jedna z obsługiwanych lokalizacji platformy Azure. ciąg (wymagany)
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
properties Właściwości specyfikacji szablonu. TemplateSpecProperties

TemplateSpecProperties

Nazwa Opis Wartość
description (opis) Opis specyfikacji szablonu. ciąg

Ograniczenia:
Maksymalna długość = 4096
displayName Nazwa wyświetlana specyfikacji szablonu. ciąg

Ograniczenia:
Maksymalna długość = 64
metadane Metadane specyfikacji szablonu. Metadane to obiekt otwarty i zazwyczaj jest kolekcją par klucz-wartość.