共用方式為


Bicep 錯誤碼 - BCP294

當您在等位類型定義中使用不同數據類型的值時,就會發生此錯誤。

錯誤描述

Type unions must be reducible to a single ARM type (such as 'string', 'int', or 'bool').

範例

下列範例會引發錯誤,因為等位型別中使用不同的類型:

type foo = 'a' | 1

您可以使用聯集型態定義的單一資料類型來修正錯誤:

type foo = 'a' | 'b'

下一步

如需 Bicep 錯誤和警告碼的詳細資訊,請參閱 Bicep 核心診斷