Megosztás a következőn keresztül:


Bicep-függvények

Ez a cikk a Bicep-fájlokban használható összes függvényt ismerteti. Egyéni függvények definiálásához lásd a felhasználó által definiált függvényeket. A Bicep-fájlok szakaszainak leírását a Bicep-fájlok szerkezetének és szintaxisának ismertetése című témakörben találja.

A legtöbb függvény ugyanúgy működik, ha erőforráscsoportban, előfizetésben, felügyeleti csoportban vagy bérlőben van üzembe helyezve. Néhány függvény nem használható minden hatókörben. Ezeket az alábbi listákban találja.

Függvények névterei

Az összes Bicep-függvény két névtérben található : az és sys. A függvény használatakor általában nem kell megadnia a névteret. A névteret csak akkor adja meg, ha a függvény neve megegyezik a Bicep-fájlban definiált másik elemével. Ha például létrehoz egy nevű rangeparamétert, a névtér hozzáadásával meg kell különböztetnie a range függvényt 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)

A az névtér egy Azure-üzemelő példányra jellemző függvényeket tartalmaz. A sys névtér értékek létrehozásához használt függvényeket tartalmaz. A sys névtér paraméterek és erőforráshurokok dekorátorait is tartalmazza. A névtereket ebben a cikkben találja.

Bármely függvény

A Bicepben bármilyen függvény elérhető az adattípus-figyelmeztetésekkel kapcsolatos problémák megoldásához. Ez a függvény a sys névtérben található.

Tömb függvények

A tömbök kezeléséhez az alábbi függvények érhetők el. Ezek a függvények a sys névtérben találhatók.

CIDR-függvények

A CIDR-hez az alábbi függvények érhetők el. Ezek a függvények a sys névtérben találhatók.

Dátumfüggvények

A dátumok kezeléséhez az alábbi függvények érhetők el. Ezek a függvények a sys névtérben találhatók.

Üzembehelyezési érték függvényei

Az alábbi függvények az üzembe helyezéshez kapcsolódó értékek lekéréséhez érhetők el. Ezek a függvények a az névtérben találhatók.

Fájlfüggvények

Az alábbi függvények használhatók a tartalom külső fájlokból a Bicep-fájlba való betöltéséhez. Ezek a függvények a sys névtérben találhatók.

Lambda-függvények

A lambdakifejezések kezeléséhez az alábbi függvények érhetők el. Ezek a függvények a sys névtérben találhatók.

Logikai függvények

A logikai feltételekhez az alábbi függvény érhető el. Ez a függvény a sys névtérben található.

Numerikus függvények

Az egész számokhoz az alábbi függvények érhetők el. Ezek a függvények a sys névtérben találhatók.

Objektumfüggvények

Az objektumok kezeléséhez az alábbi függvények érhetők el. Ezek a függvények a sys névtérben találhatók.

Paraméterek fájlfüggvényei

A Bicep-paraméterfájlokban az alábbi függvények használhatók. Ezek a függvények a sys névtérben találhatók.

Erőforrásfüggvények

Az alábbi függvények érhetők el az erőforrásértékek lekéréséhez. A függvények többsége a az névtérben található. A listafüggvények és a getSecret függvények közvetlenül az erőforrástípuson vannak meghívva, így nem rendelkeznek névtér-minősítővel.

Hatókörfüggvények

A hatókörértékek lekéréséhez az alábbi függvények érhetők el. Ezek a függvények a az névtérben találhatók.

Sztringfüggvények

A Bicep a következő függvényeket biztosítja a sztringek használatához. Ezek a függvények a sys névtérben találhatók.

Következő lépések