ARM 範本函式

此文章描述您可以在 Azure Resource Manager 範本 (ARM 範本) 中使用的所有函式。 如需在範本中使用函式的相關資訊,請參閱範本語法

若要建立自己的函式,請參閱使用者定義的函式

大多數函式在部署至資源群組、訂用帳戶、管理群組或租用戶時都會以相同方式運作。 有些函式不能在所有範圍中使用。 這類函式已在下列清單中註明。

提示

我們建議使用 Bicep,因為其提供的功能與 ARM 範本相同,而且語法更易於使用。 若要深入瞭解,請參閱 Bicep 函數Bicep 運算子

任何函式

Bicep 中可以使用 any 函式來協助解決與資料類型警告相關的問題。

陣列函數

Resource Manager 提供數個函式來處理陣列。

針對 Bicep 檔案,使用 陣列函式。

CIDR 函式

您可使用下列函式來處理 CIDR。 這些函式全都位於 sys 命名空間。

比較函式

Resource Manager 提供了幾個用來在範本中進行比較的函式。

針對 Bicep 檔案,使用聯合邏輯運算子。 若要進行比較,使用比較運算子。

日期函式

Resource Manager 提供下列函式來處理日期。

針對 Bicep 檔案,使用日期函式。

部署值函式

資源管理員提供下列函式,以從與部署相關的範本和值的區段中取得值:

針對 Bicep 檔案,使用部署函式。

邏輯函式

Resource Manager 提供下列函式以使用邏輯條件:

針對 Bicep 檔案,使用 bool 邏輯函數。 針對其他邏輯值,使用邏輯運算子。

數值函數

資源管理員提供下列函式以使用整數:

針對使用 intminmax 的 Bicep 檔案,使用數值函式。 針對其他數值,使用數值運算子。

物件函式

Resource Manager 提供數個函式來處理物件。

針對 Bicep 檔案,使用物件函式。

資源函式

資源管理員提供下列函式以取得資源值:

針對 Bicep 檔案,使用資源函式。

範圍函式

Resource Manager 提供下列函式來取得部署範圍值:

針對 Bicep 檔案,使用範圍函式。

字串函數

資源管理員提供下列函式以使用字串:

針對 Bicep 檔案,使用字串函式。

下一步