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:
- grupy zasobów — zobacz polecenia wdrażania 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 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:
- grupy zasobów — zobacz polecenia wdrażania 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 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ść |
---|