Microsoft.Resources templateSpecs/versions 2021-05-01
Uwagi
Aby uzyskać informacje na temat tworzenia formularzy portalu, zobacz Samouczek: tworzenie formularzy witryny Azure Portal dla specyfikacji szablonu.
Definicja zasobu Bicep
Typ zasobu templateSpecs/versions 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/versions, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Resources/templateSpecs/versions@2021-05-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
description: 'string'
linkedTemplates: [
{
path: 'string'
template: any(Azure.Bicep.Types.Concrete.AnyType)
}
]
mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
uiFormDefinition: any(Azure.Bicep.Types.Concrete.AnyType)
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
LinkedTemplateArtifact
Nazwa | Opis | Wartość |
---|---|---|
ścieżka | Bezpieczna ścieżka względna artefaktu w systemie plików. | ciąg (wymagany) |
szablon | Szablon usługi Azure Resource Manager. | dowolna (wymagana) |
Microsoft.Resources/templateSpecs/versions
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja wersji specyfikacji szablonu. Musi być zgodna z lokalizacją nadrzędnej specyfikacji szablonu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 90 Wzorzec = ^[-\w\._\(\)]+$ (wymagane) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: templateSpecs |
Właściwości | Właściwości wersji specyfikacji szablonu. | TemplateSpecVersionProperties (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
TemplateSpecVersionProperties
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis wersji specyfikacji szablonu. | struna Ograniczenia: Maksymalna długość = 4096 |
linkedTemplates | Tablica połączonych artefaktów szablonu. | LinkedTemplateArtifact[] |
mainTemplate | Główna zawartość szablonu usługi Azure Resource Manager. | jakikolwiek |
metadane | Metadane wersji. Metadane to obiekt typu open-end i zazwyczaj jest kolekcją par klucz-wartość. | jakikolwiek |
uiFormDefinition | Zawartość definicji interfejsu użytkownika szablonu usługi Azure Resource Manager. | jakikolwiek |
TemplateSpecVersionTags
Nazwa | Opis | Wartość |
---|
Definicja zasobu szablonu usługi ARM
Typ zasobu templateSpecs/versions 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/versions, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Resources/templateSpecs/versions",
"apiVersion": "2021-05-01",
"name": "string",
"location": "string",
"properties": {
"description": "string",
"linkedTemplates": [
{
"path": "string",
"template": {}
}
],
"mainTemplate": {},
"metadata": {},
"uiFormDefinition": {}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
LinkedTemplateArtifact
Nazwa | Opis | Wartość |
---|---|---|
ścieżka | Bezpieczna ścieżka względna artefaktu w systemie plików. | ciąg (wymagany) |
szablon | Szablon usługi Azure Resource Manager. | dowolna (wymagana) |
Microsoft.Resources/templateSpecs/versions
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2021-05-01' |
lokalizacja | Lokalizacja wersji specyfikacji szablonu. Musi być zgodna z lokalizacją nadrzędnej specyfikacji szablonu. | 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 wersji specyfikacji szablonu. | TemplateSpecVersionProperties (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Resources/templateSpecs/versions" |
TemplateSpecVersionProperties
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis wersji specyfikacji szablonu. | struna Ograniczenia: Maksymalna długość = 4096 |
linkedTemplates | Tablica połączonych artefaktów szablonu. | LinkedTemplateArtifact[] |
mainTemplate | Główna zawartość szablonu usługi Azure Resource Manager. | jakikolwiek |
metadane | Metadane wersji. Metadane to obiekt typu open-end i zazwyczaj jest kolekcją par klucz-wartość. | jakikolwiek |
uiFormDefinition | Zawartość definicji interfejsu użytkownika szablonu usługi Azure Resource Manager. | jakikolwiek |
TemplateSpecVersionTags
Nazwa | Opis | Wartość |
---|
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu templateSpecs/versions 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/versions, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/templateSpecs/versions@2021-05-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
description = "string"
linkedTemplates = [
{
path = "string"
template = ?
}
]
mainTemplate = ?
metadata = ?
uiFormDefinition = ?
}
})
}
Wartości właściwości
LinkedTemplateArtifact
Nazwa | Opis | Wartość |
---|---|---|
ścieżka | Bezpieczna ścieżka względna artefaktu w systemie plików. | ciąg (wymagany) |
szablon | Szablon usługi Azure Resource Manager. | dowolna (wymagana) |
Microsoft.Resources/templateSpecs/versions
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja wersji specyfikacji szablonu. Musi być zgodna z lokalizacją nadrzędnej specyfikacji szablonu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 90 Wzorzec = ^[-\w\._\(\)]+$ (wymagane) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: templateSpecs |
Właściwości | Właściwości wersji specyfikacji szablonu. | TemplateSpecVersionProperties (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Resources/templateSpecs/versions@2021-05-01" |
TemplateSpecVersionProperties
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis wersji specyfikacji szablonu. | struna Ograniczenia: Maksymalna długość = 4096 |
linkedTemplates | Tablica połączonych artefaktów szablonu. | LinkedTemplateArtifact[] |
mainTemplate | Główna zawartość szablonu usługi Azure Resource Manager. | jakikolwiek |
metadane | Metadane wersji. Metadane to obiekt typu open-end i zazwyczaj jest kolekcją par klucz-wartość. | jakikolwiek |
uiFormDefinition | Zawartość definicji interfejsu użytkownika szablonu usługi Azure Resource Manager. | jakikolwiek |
TemplateSpecVersionTags
Nazwa | Opis | Wartość |
---|