Udostępnij za pośrednictwem


Microsoft.Resources templateSpecs/versions 2021-03-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:

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-03-01-preview' = {
  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:

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-03-01-preview",
  "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-03-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"

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-03-01-preview"
  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-03-01-preview"

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ść