Microsoft.Resources templateSpecs 2021-05-01
Definicja zasobu Bicep
Typ zasobu templateSpecs można wdrożyć z operacjami docelowymi:
- 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 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:
- 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 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ść. |