Microsoft.Resources templateSpecs/versions 2019-06-01-preview
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@2019-06-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
artifacts: [
{
path: 'string'
kind: 'string'
// For remaining properties, see TemplateSpecArtifact objects
}
]
description: 'string'
template: any(Azure.Bicep.Types.Concrete.AnyType)
}
tags: {
{customized property}: 'string'
}
}
TemplateSpecArtifact, obiekty
Ustaw właściwość typu
W przypadku szablonuużyj:
{
kind: 'template'
template: any(Azure.Bicep.Types.Concrete.AnyType)
}
Wartości właściwości
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 |
TemplateSpecArtifact
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Ustaw wartość "template" dla typu TemplateSpecTemplateArtifact. | "template" (wymagane) |
ścieżka | Bezpieczna ścieżka względna artefaktu w systemie plików. | ciąg (wymagany) |
TemplateSpecTemplateArtifact
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj artefaktu. | "template" (wymagane) |
szablon | Szablon usługi Azure Resource Manager. | dowolna (wymagana) |
TemplateSpecVersionProperties
Nazwa | Opis | Wartość |
---|---|---|
Artefakty | Tablica artefaktów specyfikacji szablonu. | TemplateSpecArtifact[] |
opis | Opis wersji specyfikacji szablonu. | struna Ograniczenia: Maksymalna długość = 4096 |
szablon | Zawartość 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": "2019-06-01-preview",
"name": "string",
"location": "string",
"properties": {
"artifacts": [ {
"path": "string",
"kind": "string"
// For remaining properties, see TemplateSpecArtifact objects
} ],
"description": "string",
"template": {}
},
"tags": {
"{customized property}": "string"
}
}
TemplateSpecArtifact, obiekty
Ustaw właściwość typu
W przypadku szablonuużyj:
{
"kind": "template",
"template": {}
}
Wartości właściwości
Microsoft.Resources/templateSpecs/versions
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2019-06-01-preview" |
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" |
TemplateSpecArtifact
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Ustaw wartość "template" dla typu TemplateSpecTemplateArtifact. | "template" (wymagane) |
ścieżka | Bezpieczna ścieżka względna artefaktu w systemie plików. | ciąg (wymagany) |
TemplateSpecTemplateArtifact
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj artefaktu. | "template" (wymagane) |
szablon | Szablon usługi Azure Resource Manager. | dowolna (wymagana) |
TemplateSpecVersionProperties
Nazwa | Opis | Wartość |
---|---|---|
Artefakty | Tablica artefaktów specyfikacji szablonu. | TemplateSpecArtifact[] |
opis | Opis wersji specyfikacji szablonu. | struna Ograniczenia: Maksymalna długość = 4096 |
szablon | Zawartość 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@2019-06-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
artifacts = [
{
path = "string"
kind = "string"
// For remaining properties, see TemplateSpecArtifact objects
}
]
description = "string"
template = ?
}
})
}
TemplateSpecArtifact, obiekty
Ustaw właściwość typu
W przypadku szablonuużyj:
{
kind = "template"
template = ?
}
Wartości właściwości
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@2019-06-01-preview" |
TemplateSpecArtifact
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Ustaw wartość "template" dla typu TemplateSpecTemplateArtifact. | "template" (wymagane) |
ścieżka | Bezpieczna ścieżka względna artefaktu w systemie plików. | ciąg (wymagany) |
TemplateSpecTemplateArtifact
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj artefaktu. | "template" (wymagane) |
szablon | Szablon usługi Azure Resource Manager. | dowolna (wymagana) |
TemplateSpecVersionProperties
Nazwa | Opis | Wartość |
---|---|---|
Artefakty | Tablica artefaktów specyfikacji szablonu. | TemplateSpecArtifact[] |
opis | Opis wersji specyfikacji szablonu. | struna Ograniczenia: Maksymalna długość = 4096 |
szablon | Zawartość szablonu usługi Azure Resource Manager. | jakikolwiek |
TemplateSpecVersionTags
Nazwa | Opis | Wartość |
---|