Aracılığıyla paylaş


Microsoft.Resources templateSpecs

Bicep kaynak tanımı

templateSpecs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Açıklamalar

Şablon belirtimini tanımlamak için ARM şablonu veya Bicep dosyası kullanmak yerine, şablon belirtiminizi oluşturmak için Azure PowerShell'de New-AzTemplateSpec veya Azure CLI'da az ts create kullanmanızı öneririz. Bu komutlar, bağlantılı şablonları otomatik olarak ana şablonunuzla bağlantılı yapıtlara dönüştürür. Şablon belirtimini oluşturmak için ARM şablonu kullandığınızda, bu bağlantılı şablonları el ile yapıt olarak eklemeniz gerekir ve bu karmaşık olabilir. Daha fazla bilgi için bkz. Hızlı Başlangıç: şablon belirtimlerini İçerik Oluşturucu ve dağıtma.

Kaynak biçimi

Microsoft.Resources/templateSpecs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Resources/templateSpecs@2022-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any()
  }
}

Özellik değerleri

templateSpecs

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-90

Geçerli karakterler:
Alfasayısallar, alt çizgiler, parantezler, kısa çizgiler ve nokta.
location Şablon Belirtiminin konumu. Şablon Belirtimi oluşturulduktan sonra değiştirilemez. Desteklenen Azure konumlarından biri olmalıdır. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
properties Şablon Belirtimi özellikleri. TemplateSpecProperties

TemplateSpecProperties

Ad Açıklama Değer
açıklama Şablon Belirtimi açıklaması. string

Kısıtlama -ları:
Maksimum uzunluk = 4096
displayName Şablon Belirtimi görünen adı. string

Kısıtlama -ları:
Maksimum uzunluk = 64
meta veriler Şablon Belirtimi meta verileri. Meta veriler açık uçlu bir nesnedir ve genellikle anahtar-değer çiftlerinden oluşan bir koleksiyondur. Bicep için any() işlevini kullanabilirsiniz.

ARM şablonu kaynak tanımı

templateSpecs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Açıklamalar

Şablon belirtimini tanımlamak için ARM şablonu veya Bicep dosyası kullanmak yerine, şablon belirtiminizi oluşturmak için Azure PowerShell'de New-AzTemplateSpec veya Azure CLI'da az ts create kullanmanızı öneririz. Bu komutlar, bağlantılı şablonları otomatik olarak ana şablonunuzla bağlantılı yapıtlara dönüştürür. Şablon belirtimini oluşturmak için ARM şablonu kullandığınızda, bu bağlantılı şablonları el ile yapıt olarak eklemeniz gerekir ve bu karmaşık olabilir. Daha fazla bilgi için bkz. Hızlı Başlangıç: şablon belirtimlerini İçerik Oluşturucu ve dağıtma.

Kaynak biçimi

Microsoft.Resources/templateSpecs kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Resources/templateSpecs",
  "apiVersion": "2022-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {}
  }
}

Özellik değerleri

templateSpecs

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Resources/templateSpecs'
apiVersion Kaynak API'sinin sürümü '2022-02-01'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-90

Geçerli karakterler:
Alfasayısallar, alt çizgiler, parantezler, kısa çizgiler ve nokta.
location Şablon Belirtiminin konumu. Şablon Belirtimi oluşturulduktan sonra değiştirilemez. Desteklenen Azure konumlarından biri olmalıdır. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
properties Şablon Belirtimi özellikleri. TemplateSpecProperties

TemplateSpecProperties

Ad Açıklama Değer
açıklama Şablon Belirtimi açıklaması. string

Kısıtlama -ları:
Maksimum uzunluk = 4096
displayName Şablon Belirtimi görünen adı. string

Kısıtlama -ları:
Maksimum uzunluk = 64
meta veriler Şablon Belirtimi meta verileri. Meta veriler açık uçlu bir nesnedir ve genellikle anahtar-değer çiftlerinden oluşan bir koleksiyondur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

templateSpecs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Resources/templateSpecs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs@2022-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
    }
  })
}

Özellik değerleri

templateSpecs

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Resources/templateSpecs@2022-02-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-90

Geçerli karakterler:
Alfasayısallar, alt çizgiler, parantezler, kısa çizgiler ve nokta.
location Şablon Belirtiminin konumu. Şablon Belirtimi oluşturulduktan sonra değiştirilemez. Desteklenen Azure konumlarından biri olmalıdır. dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
properties Şablon Belirtimi özellikleri. TemplateSpecProperties

TemplateSpecProperties

Ad Açıklama Değer
açıklama Şablon Belirtimi açıklaması. string

Kısıtlama -ları:
Maksimum uzunluk = 4096
displayName Şablon Belirtimi görünen adı. string

Kısıtlama -ları:
Maksimum uzunluk = 64
meta veriler Şablon Belirtimi meta verileri. Meta veriler açık uçlu bir nesnedir ve genellikle anahtar-değer çiftlerinden oluşan bir koleksiyondur.