Udostępnij za pośrednictwem


Microsoft.Resources templateSpecs 2022-02-01

Uwagi

Zamiast używać szablonu usługi ARM lub pliku Bicep do zdefiniowania specyfikacji szablonu, zalecamy użycie New-AzTemplateSpec w programie 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: tworzenie i wdrażanie specyfikacji szablonu.

Definicja zasobu Bicep

Typ zasobu templateSpecs można wdrożyć przy użyciu operacji docelowych:

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

Format zasobu

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

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'
  }
}

Wartości właściwości

Microsoft.Resources/templateSpecs

Nazwa Opis Wartość
lokalizacja 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)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 90
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości specyfikacji szablonu. TemplateSpecProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

TemplateSpecProperties

Nazwa Opis Wartość
opis Opis specyfikacji szablonu. struna

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

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

TemplateSpecTags

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu templateSpecs można wdrożyć przy użyciu operacji docelowych:

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

Format zasobu

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

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

Wartości właściwości

Microsoft.Resources/templateSpecs

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2022-02-01'
lokalizacja 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)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 90
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości specyfikacji szablonu. TemplateSpecProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Resources/templateSpecs"

TemplateSpecProperties

Nazwa Opis Wartość
opis Opis specyfikacji szablonu. struna

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

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

TemplateSpecTags

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu templateSpecs można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

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

Format zasobu

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

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

Wartości właściwości

Microsoft.Resources/templateSpecs

Nazwa Opis Wartość
lokalizacja 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)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 90
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości specyfikacji szablonu. TemplateSpecProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Resources/templateSpecs@2022-02-01"

TemplateSpecProperties

Nazwa Opis Wartość
opis Opis specyfikacji szablonu. struna

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

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

TemplateSpecTags

Nazwa Opis Wartość