Udostępnij za pośrednictwem


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:

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 , aby określić typ obiektu.

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:

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 , aby określić typ obiektu.

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 , aby określić typ obiektu.

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