Bıcep işlevleri

Bu makalede, bir Bıcep dosyasında kullanabileceğiniz tüm işlevler açıklanmaktadır. Bir bicep dosyasındaki bölümlerin açıklaması için bkz. bıcep dosyalarının yapısını ve sözdizimini anlayın.

Çoğu işlev bir kaynak grubuna, aboneliğe, yönetim grubuna veya kiracıya dağıtıldığında aynı şekilde çalışır. Birkaç işlev tüm kapsamlarında kullanılamaz. Bunlar aşağıdaki listelerde belirtilmiştir.

İşlevler için ad alanları

Tüm bicep işlevleri iki ad alanı içinde bulunur- az ve sys . Genellikle, işlevini kullanırken ad alanını belirtmeniz gerekmez. Ad alanını yalnızca işlev adı Bıcep dosyasında tanımladığınız başka bir öğeyle aynı olduğunda belirtirsiniz. Örneğin, adlı bir parametre oluşturursanız range , range ad alanını ekleyerek işlevi ayırt etmeniz gerekir sys .

// Parameter contains the same name as a function
param range int

// Must use sys namespace to call the function. 
// The second use of range refers to the parameter.
output result array = sys.range(1, range)

azAd alanı, bir Azure dağıtımına özgü işlevleri içerir. sysAd alanı, değer oluşturmak için kullanılan işlevleri içerir. sysAd alanı Ayrıca parametreler ve kaynak döngüleri için dekoratörler içerir. Ad alanları bu makalede belirtilmiştir.

Any işlevi

Herhangi bir işlev , Bıcep ' de, veri türü uyarıları etrafındaki sorunları çözmeye yardımcı olmak için kullanılabilir. Bu işlev sys ad alanıdır.

Dizi işlevleri

Aşağıdaki işlevler diziler ile çalışmak için kullanılabilir. Bu işlevlerin tümü sys ad alanında bulunur.

Tarih işlevleri

Tarihlerle çalışmak için aşağıdaki işlevler kullanılabilir. Bu işlevlerin tümü sys ad alanında bulunur.

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

Dağıtım ile ilgili değerleri almak için aşağıdaki işlevler kullanılabilir. Bu işlevlerin tümü az ad alanında bulunur.

Dosya işlevleri

İçeriği harici dosyalardan Bıcep dosyanıza yüklemek için aşağıdaki işlevler kullanılabilir. Bu işlevlerin tümü sys ad alanında bulunur.

Mantıksal işlevler

Aşağıdaki işlev mantıksal koşullarla çalışmak için kullanılabilir. Bu işlev sys ad alanıdır.

Sayısal işlevler

Aşağıdaki işlevler, tamsayılarla çalışmak için kullanılabilir. Bu işlevlerin tümü sys ad alanında bulunur.

Nesne işlevleri

Aşağıdaki işlevler, nesneleriyle çalışmak için kullanılabilir. Bu işlevlerin tümü sys ad alanında bulunur.

Kaynak işlevleri

Kaynak değerlerini almak için aşağıdaki işlevler kullanılabilir. Bu işlevlerin çoğu az ad alanıdır. Liste işlevleri ve getSecret işlevi doğrudan kaynak türünde çağrılır, bu nedenle ad alanı niteleyicisi yoktur.

Kapsam işlevleri

Kapsam değerlerini almak için aşağıdaki işlevler kullanılabilir. Bu işlevlerin tümü az ad alanında bulunur.

Dize işlevleri

Bıcep, dizeler ile çalışmak için aşağıdaki işlevleri sağlar. Bu işlevlerin tümü sys ad alanında bulunur.

Sonraki adımlar