ARM şablonu işlevleri

Bu makalede, Azure Resource Manager şablonunda (ARM şablonu) kullanabileceğiniz tüm işlevler açıklanmaktadır. Şablonunuzda işlevleri kullanma hakkında bilgi için bkz. şablon söz dizimi.

Kendi işlevlerinizi oluşturmak için bkz . Kullanıcı tanımlı işlevler.

İşlevlerin çoğu bir kaynak grubuna, aboneliğe, yönetim grubuna veya kiracıya dağıtıldığında aynı şekilde çalışır. Tüm kapsamlarda birkaç işlev kullanılamaz. Bunlar aşağıdaki listelerde not edilir.

İpucu

ARM şablonlarıyla aynı özellikleri sunduğundan ve söz diziminin kullanımı daha kolay olduğundan Bicep'i öneririz. Daha fazla bilgi edinmek için bkz . Bicep işlevleri ve Bicep işleçleri.

Herhangi bir işlev

Herhangi bir işlev, veri türü uyarılarıyla ilgili sorunları çözmeye yardımcı olmak için Bicep'te kullanılabilir.

Dizi işlevleri

Resource Manager, dizilerle çalışmaya yönelik çeşitli işlevler sağlar.

Bicep dosyaları için dizi işlevlerini kullanın.

CIDR işlevleri

CIDR ile çalışmak için aşağıdaki işlevler kullanılabilir. Bu işlevlerin tümü ad alanındadır sys .

Karşılaştırma işlevleri

Resource Manager, şablonlarınızda karşılaştırma yapmak için çeşitli işlevler sağlar.

Bicep dosyaları için birleşim mantıksal işlecini kullanın. Karşılaştırmalar için karşılaştırma işleçlerini kullanın.

Tarih işlevleri

Resource Manager tarihlerle çalışmak için aşağıdaki işlevleri sağlar.

Bicep dosyaları için tarih işlevlerini kullanın.

Dağıtım değeri işlevleri

Resource Manager, şablonun bölümlerinden ve dağıtımla ilgili değerlerden değer almak için aşağıdaki işlevleri sağlar:

Bicep dosyaları için dağıtım işlevlerini kullanın.

Mantıksal işlevler

Resource Manager, mantıksal koşullarla çalışmak için aşağıdaki işlevleri sağlar:

Bicep dosyaları için bool mantıksal işlevini kullanın. Diğer mantıksal değerler için mantıksal işleçleri kullanın.

Sayısal işlevler

Resource Manager, tamsayılarla çalışmak için aşağıdaki işlevleri sağlar:

, minve maxsayısal işlevler kullananintBicep dosyaları için. Diğer sayısal değerler için sayısal işleçler kullanın.

Nesne işlevleri

Resource Manager, nesnelerle çalışmaya yönelik çeşitli işlevler sağlar.

Bicep dosyaları için nesne işlevlerini kullanın.

Kaynak işlevleri

Resource Manager, kaynak değerlerini almak için aşağıdaki işlevleri sağlar:

Bicep dosyaları için kaynak işlevlerini kullanın.

Kapsam işlevleri

Resource Manager dağıtım kapsamı değerlerini almak için aşağıdaki işlevleri sağlar:

  • managementGroup - yalnızca bir yönetim grubuna yapılan dağıtımlarda kullanılabilir.
  • resourceGroup - yalnızca bir kaynak grubuna yapılan dağıtımlarda kullanılabilir.
  • subscription - yalnızca bir kaynak grubuna veya aboneliğe yapılan dağıtımlarda kullanılabilir.
  • kiracı - herhangi bir kapsamdaki dağıtımlar için kullanılabilir.

Bicep dosyaları için kapsam işlevlerini kullanın.

Dize işlevleri

Resource Manager, dizelerle çalışmak için aşağıdaki işlevleri sağlar:

Bicep dosyaları için dize işlevlerini kullanın.

Sonraki adımlar