分享方式:


Bicep 核心診斷

如果您需要特定診斷碼的詳細資訊,請選取頁面右上角的 [意見反應] 按鈕,並指定代碼。

代碼 層級 描述
BCP001 錯誤 無法辨識下列權杖: "{token}"。
BCP002 錯誤 此位置的多行註解並未終止。 使用 */ 字元順序來終止它。
BCP003 錯誤 此位置的字串並未終止。 以單引號字元終止字串。
BCP004 錯誤 這個位置的字串並未因為未預期的新行字元而終止。
BCP005 錯誤 此位置的字串並未終止。 完成逸出序列,並使用單一未逸出的引號字元終止字串。
BCP006 錯誤 無法辨識指定的逸出序列。 只允許下列逸出序列:{ToQuotedString(escapeSequences)}。
BCP007 錯誤 無法辨識此宣告類型。 請指定中繼資料、參數、變數、資源或輸出宣告。
BCP008 錯誤 必須是 "=" 標記,或位於這個位置的新行。
BCP009 錯誤 預期的常值、陣列、物件、括弧運算式,或這個位置的函式呼叫。
BCP010 錯誤 必須是有效的 64 位元帶正負號的整數。
BCP011 錯誤 指定值的類型不正確。 指定字串、布林值或整數常值。
BCP012 錯誤 在此位置必須是 "{keyword}" 關鍵字。
BCP013 錯誤 預期在此位置的參數識別碼。
BCP015 錯誤 預期在此位置的變數識別碼。
BCP016 錯誤 預期在此位置的輸出識別碼。
BCP017 錯誤 預期在此位置的資源識別碼。
BCP018 錯誤 在此位置必須是 <character> 字元。
BCP019 錯誤 預期在這個位置有新行字元。
BCP020 錯誤 預期此位置有函式或屬性名稱。
BCP021 錯誤 預期在這個位置的數值常值。
BCP022 錯誤 預期在此位置的屬性名稱。
BCP023 錯誤 預期此位置有變數或函式名稱。
BCP024 錯誤 識別碼超過 {LanguageConstants.MaxIdentifierLength} 的限制。 減少識別項的長度。
BCP025 錯誤 屬性 "{property}" 在此物件中宣告多次。 拿掉或重新命名重複的屬性。
BCP026 錯誤 輸出預期類型為 "{expectedType}",但提供的值的類型為 "{actualType}"。
BCP028 錯誤 識別碼 "{identifier}" 已宣告多次。 拿掉或重新命名重複項目。
BCP029 錯誤 資源類型無效。 指定格式 "<types>@<apiVersion>" 的有效資源類型。
BCP030 錯誤 輸出類型無效。 請指定下列其中一種類型: {ToQuotedString(validTypes)}。
BCP031 錯誤 參數類型無效。 請指定下列其中一種類型: {ToQuotedString(validTypes)}。
BCP032 錯誤 此值必須是編譯時間常數。
BCP033 錯誤/警告 預期值的類型為 <data-type>,但提供的值的類型為 <data-type>。
BCP034 錯誤/警告 封入陣列預期的類型為 "{expectedType}" 的項目,但所提供的項目的類型為 "{actualType}"。
BCP035 錯誤/警告 指定的 <data-type> 宣告遺漏下列必要屬性:<property-name>。
BCP036 (部分機器翻譯) 錯誤/警告 屬性 <property-name> 預期的值類型為 <data-type>,但所提供的值的類型為 <data-type>。
BCP037 (部分機器翻譯) 錯誤/警告 屬性 <property-name> 不允許在類型為 <type-definition> 的物件上。
BCP040 (部分機器翻譯) 錯誤/警告 在類型 <type-definition> 物件上的索引鍵不支援字串內插補點。
BCP041 錯誤 類型 "{valueType}" 的值無法指派至變數。
BCP043 錯誤 這不是有效的運算式。
BCP044 錯誤 無法將運算子 "{operatorName}" 套用至類型 "{type}" 的運算元。
BCP045 錯誤 無法將運算子 "{operatorName}" 套用於類型 "{type1}" 和 "{type2}" 的運算元。{(additionalInfo is null ? string.Empty : " " + additionalInfo)}
BCP046 錯誤 必須是類型為 "{type}" 的值。
BCP047 錯誤 不支援指定資源類型的字串插補。
BCP048 錯誤 無法解析函式多載。 如需詳細資訊,請參閱此文件。
BCP049 錯誤 陣列索引的類型必須是 "{LanguageConstants.String}" 或 "{LanguageConstants.Int}",但提供的索引的類型為 "{wrongType}"。
BCP050 錯誤 指定的路徑是空的。
BCP051 錯誤 指定的路徑開頭為 "/"。 必須使用相對路徑參考檔案。
BCP052 錯誤/警告 類型 <type-name> 不包含屬性 <property-name>。
BCP053 錯誤/警告 類型 <type-name> 不包含屬性 <property-name>。 可用的屬性包括 <property-names>。
BCP054 錯誤 類型 "{type}" 不包含任何屬性。
BCP055 錯誤 無法存取類型 <type-name> 的屬性。 需要 <type-name> 類型。
BCP056 錯誤 名稱 "{name}" 的參考模棱兩可,因為它存在於命名空間 {ToQuotedString(namespaces)}中。 參考必須完整。
BCP057 錯誤 名稱 <name> 不存在於目前的內容中。
BCP059 錯誤 名稱 "{name}" 不是函式。
BCP060 錯誤 不支援 "variables" 函式。 直接參考變數的符號名稱。
BCP061 錯誤 不支援 "parameters" 函式。 直接參考參數的符號名稱。
BCP062 錯誤 具有名稱 <type-name> 的參考宣告無效。
BCP063 錯誤 名稱 <name> 不是參數、變數、資源或模組。
BCP064 錯誤 在插補運算式中找到未預期的權杖。
BCP065 錯誤 函式 <function-name> 在這個位置無效。 它只能當做參數預設值使用。
BCP066 錯誤 函式 <function-name> 在這個位置無效。 它只能在資源宣告中使用。
BCP067 錯誤 無法在類型 "{wrongType}" 上呼叫函式。 需要 "{LanguageConstants.Object}" 類型。
BCP068 錯誤 必須是資源類型字串。 指定格式 "<types>@<apiVersion>" 的有效資源類型。
BCP069 錯誤 不支援函式 "{function}"。 請改用 "{@operator}" 運算子。
BCP070 錯誤 類型為 "{argumentType}" 的引數無法指派給類型 "{parameterType}" 的參數。
BCP071 錯誤 預期有 <argument-count> 個,但取得 <argument-count> 個。
BCP072 錯誤 無法在這裡參考此符號。 參數預設值中只能參考其他參數。
BCP073 (部分機器翻譯) 錯誤/警告 屬性 <property-name> 是唯讀的。 運算式無法指派至唯讀屬性。
BCP074 錯誤 對陣列編制索引需要類型為 "{LanguageConstants.Int}",但提供的索引類型為 "{wrongType}"。
BCP075 錯誤 對物件編制索引需要類型為 "{LanguageConstants.String}",但提供的索引類型為 "{wrongType}"。
BCP076 錯誤 無法針對類型 "{wrongType}" 的運算式編製索引。 需要陣列或物件。
BCP077 錯誤/警告 類型 <type-name> 上的屬性 <property-name> 僅限寫入。 無法存取僅限寫入屬性。
BCP078 錯誤/警告 屬性 <property-name> 需要類型為 <type-name> 的值,但未提供任何值。
BCP079 錯誤 這個運算式參考自己的宣告,這是不允許的。
BCP080 錯誤 運算式牽涉到週期 ("{string.Join("" -> "", cycle)}")。
BCP081 警告 資源類型 "{resourceTypeReference.FormatName()}" 沒有可用的類型。 Bicep 無法在部署前驗證資源屬性,但這不會封鎖正在部署的資源。
BCP082 錯誤 名稱 <name> 不存在於目前的內容中。 您是指 <name> 嗎?
BCP083 錯誤/警告 類型 <type-definition> 不包含屬性 <property-name>。 您的意思是 <property-name> 嗎?
BCP084 錯誤 符號名稱 "{name}" 已保留。 請使用不同的符號名稱。 保留命名空間是 {ToQuotedString(namespaces.OrderBy(ns => ns))}。
BCP085 錯誤 指定的檔案路徑包含一個或多個無效路徑字元。 不允許以下情況:{ToQuotedString(forbiddenChars.OrderBy(x => x).Select(x => x.ToString()))}。
BCP086 錯誤 指定的檔案路徑以無效字元結尾。 不允許以下情況:{ToQuotedString(forbiddenPathTerminatorChars.OrderBy(x => x).Select(x => x.ToString()))}。
BCP087 錯誤 這裡不允許陣列和物件常值。
BCP088 錯誤/警告 屬性 <property-name> 預期的值類型為 <type-name>,但所提供的值的類型為 <type-name>。 您的意思是 <type-name> 嗎?
BCP089 錯誤/警告 屬性 <property-name> 不允許在類型為 <resource-type> 的物件上。 您的意思是 <property-name> 嗎?
BCP090 錯誤 此模組宣告缺少檔案路徑參考。
BCP091 錯誤 讀取檔案時發生錯誤。 {failureMessage}
BCP092 錯誤 檔案路徑中不支援字串內插補點。
BCP093 錯誤 無法相對於 "{parentPath}" 解析檔案路徑 "{filePath}"。
BCP094 錯誤 該模組參考自身,這是不允許的。
BCP095 錯誤 檔案牽涉到週期 ("{string.Join("" -> "", cycle)}")。
BCP096 錯誤 預期在此位置的模組識別碼。
BCP097 錯誤 需要模組路徑字串。 這應該是另一個 Bicep 檔案的相對路徑,例如 'myModule.bicep' 或 '../parent/myModule.bicep'
BCP098 錯誤 指定的檔案路徑包含 "" 字元。 使用 "/" 作為目錄分隔符號。
BCP099 錯誤 "{LanguageConstants.ParameterAllowedPropertyName}" 陣列必須包含一個項目或多個項目。
BCP100 錯誤 不支援 "if" 函式。 請改用 "?:" (三元條件) 運算子,例如條件? ValueIfTrue : ValueIfFalse
BCP101 錯誤 不支援 "createArray" 函式。 使用 [] 建構陣列常值。
BCP102 錯誤 不支援 "createObject" 函式。 使用 {} 建構物件常值。
BCP103 錯誤 無法辨識下列權杖: "{token}"。 字串是使用 Bicep 中的單引號定義的。
BCP104 錯誤 參考的模組有錯誤。
BCP105 錯誤 無法從 URI "{fileUri}" 載入檔案。
BCP106 錯誤 預期在這個位置有新行字元。 逗號不用作分隔符號。
BCP107 錯誤 命名空間 "{namespaceType.Name}" 中不存在函式 "{name}"。
BCP108 錯誤 命名空間 "{namespaceType.Name}" 中不存在函式 "{name}"。 您的意思是 "{suggestedName}" 嗎?
BCP109 錯誤 類型 "{type}" 不包含函式 "{name}"。
BCP110 錯誤 類型 "{type}" 不包含函式 "{name}"。 您的意思是 "{suggestedName}" 嗎?
BCP111 錯誤 指定的檔案路徑包含無效的控制碼字元。
BCP112 錯誤 不能在一個檔案中多次宣告 "{LanguageConstants.TargetScopeKeyword}"。
BCP113 警告 "{LanguageConstants.TargetScopeTypeTenant}" 目標範圍中的模組部署範圍不受支援。 省略此屬性可繼承目前範圍,或指定有效範圍。 允許的範圍包含租用戶:tenant()、命名管理群組:managementGroup(<name>)、命名訂用帳戶:subscription(<subId>) 或命名訂用帳戶中的命名資源群組:resourceGroup(<subId>, <name>)。
BCP114 警告 "{LanguageConstants.TargetScopeTypeManagementGroup}" 目標範圍中的模組部署範圍不受支援。 省略此屬性可繼承目前範圍,或指定有效範圍。 允許的範圍包含目前管理群組:managementGroup()、命名管理群組:managementGroup(<name>)、命名訂用帳戶:subscription(<subId>)、租用戶:tenant() 或命名訂用帳戶中的命名資源群組:resourceGroup(<subId>, <name>)。
BCP115 警告 "{LanguageConstants.TargetScopeTypeSubscription}" 目標範圍中的模組部署範圍不受支援。 省略此屬性可繼承目前範圍,或指定有效範圍。 允許的範圍包括目前訂用帳戶:subscription()、命名訂用帳戶:subscription(<subId>)、同一訂用帳戶中的命名資源群組:resourceGroup(<name>)、不同訂用帳戶中的命名資源群組:resourceGroup(<subId>, <name>) 或租用戶:tenant()。
BCP116 警告 "{LanguageConstants.TargetScopeTypeResourceGroup}" 目標範圍中的模組部署範圍不受支援。 省略此屬性可繼承目前範圍,或指定有效範圍。 允許的範圍包括目前資源群組:resourceGroup()、同一訂用帳戶中的命名資源群組:resourceGroup(<name>)、不同訂用帳戶中的命名資源群組:resourceGroup(<subId>, <name>)、目前訂用帳戶:subscription()、命名訂用帳戶:subscription(<subId>) 或租用戶:tenant()。
BCP117 錯誤 不允許使用空索引子。 指定有效的運算式。
BCP118 錯誤 此位置需要 "{" 字元、"[" 字元或 "if" 關鍵字。
BCP119 警告 擴充資源部署範圍不受支援。 需要資源參考。
BCP120 錯誤 此運算式用於對 "{objectTypeName}" 類型的 "{propertyName}" 屬性的指派,這需要一個可以在部署開始時計算的值。
BCP121 錯誤 資源:{ToQuotedString(resourceNames)} 在檔案中使用相同的名稱進行定義。 重新命名它們或分成不同的模組。
BCP122 錯誤 模組:{ToQuotedString(moduleNames)} 在檔案中使用相同的名稱和相同的範圍來定義。 重新命名它們或分成不同的模組。
BCP123 錯誤 此位置需要命名空間或裝飾項目名稱。
BCP124 錯誤 裝飾項目 <decorator-name> 只能連結至 <data-type> 類型的目標,但目標的類型是 <data-type>。
BCP125 錯誤 函式 <function-name> 不能用作參數裝飾項目。
BCP126 錯誤 函式 <function-name> 不能用作變數裝飾項目。
BCP127 錯誤 函式 <function-name> 不能用作資源裝飾項目。
BCP128 錯誤 函式 <function-name> 不能用作模組裝飾項目。
BCP129 錯誤 函式 <function-name> 不能用作輸出裝飾項目。
BCP130 錯誤 這裡不允許裝飾項目。
BCP132 錯誤 預期在裝飾項目之後有一個宣告。
BCP133 錯誤 Unicode 逸出序列無效。 有效的 unicode 逸出序列範圍為 \u{0} 到 \u{10FFFF}。
BCP134 警告 範圍 {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(suppliedScope))} 對此模組無效。 允許的範圍:{ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(supportedScopes))}。
BCP135 警告 範圍 {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(suppliedScope))} 對此資源類型無效。 允許的範圍:{ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(supportedScopes))}。
BCP136 錯誤 預期在此位置的迴圈項目變數識別碼。
BCP137 錯誤 迴圈需要一個 "{LanguageConstants.Array}" 類型的運算式,但提供的值是 "{actualType}" 類型。
BCP138 錯誤 在此內容中不支援 For-運算式。 For 運算式可以用作資源、模組、變數及輸出宣告的值,也可以用作資源和模組屬性的值。
BCP139 錯誤 資源的範圍必須與 Bicep 檔案的範圍相符才能部署。 您必須使用模組將資源部署到不同的範圍。
BCP140 錯誤 此位置的多行字串並未終止。 用 "''' 結束它。
BCP141 錯誤 此運算式不能用作裝飾項目,因為它不可呼叫。
BCP142 錯誤 For-運算式的屬性值不能是巢狀。
BCP143 錯誤 For-運算式不能與名稱也是運算式的屬性一起使用。
BCP144 錯誤 目前此處不支援直接參考資源或模組集合。 對運算式套用陣列索引子。
BCP145 錯誤 輸出 "{identifier}" 已宣告多次。 拿掉或重新命名重複項目。
BCP147 錯誤 預期在裝飾項目之後有一個參數宣告。
BCP148 錯誤 預期在裝飾項目之後有一個變數宣告。
BCP149 錯誤 預期在裝飾項目之後有一個資源宣告。
BCP150 錯誤 預期在裝飾項目之後有一個模組宣告。
BCP151 錯誤 預期在裝飾項目之後有一個輸出宣告。
BCP152 錯誤 函式 <function-name> 不能用作裝飾項目。
BCP153 錯誤 預期在裝飾項目之後有一個資源或模組宣告。
BCP154 錯誤 預計批次大小至少為 {limit},但指定值為 "{value}"。
BCP155 錯誤 裝飾項目 <decorator-name> 只能連結至資源或模組集合。
BCP156 錯誤 資源類型區隔 "{typeSegment}" 無效。 巢狀資源必須指定單一類型段,並且可以選擇使用 "<type>@<apiVersion>" 格式指定 API 版本。
BCP157 錯誤 由於包含資源中存在錯誤,所以無法確定資源類型。
BCP158 錯誤 無法存取 "{wrongType}" 類型的巢狀資源。 需要資源類型。
BCP159 錯誤 資源 "{resourceName}" 不包含名為 "{identifierName}" 的巢狀資源。 已知的巢狀資源有:{ToQuotedString(nestedResourceNames)}。
BCP160 錯誤 巢狀資源不能出現在有 for-運算式的資源內部。
BCP162 錯誤 預期在此位置的迴圈項目變數識別碼或 "("。
BCP164 錯誤 子資源的範圍是根據其上階資源的範圍計算的。 這意味著不支援在子資源上使用 "scope" 屬性。
BCP165 錯誤 資源的計算範圍必須與 Bicep 檔案的範圍相符才能部署。 此資源的範圍是根據分配給上階資源 "{ancestorIdentifier}" 的 "scope" 屬性值計算的。 您必須使用模組將資源部署到不同的範圍。
BCP166 錯誤 重複的 <decorator-name> 裝飾項目。
BCP167 錯誤 此位置需要 "{" 字元或 "if" 關鍵字。
BCP168 錯誤 Length 不得為負值。
BCP169 錯誤 預期的資源名稱包含 {expectedSlashCount} "/" 字元。 名稱區段數目必須符合資源類型中的區段數目。
BCP170 錯誤 預期資源名稱不包含任何 "/" 字元。 具有父代資源參考 (透過父代屬性或透過巢狀) 的子資源不得包含完整名稱。
BCP171 錯誤 資源類型 "{resourceType}" 不是父代資源 "{parentResourceType}" 的有效子資源。
BCP172 錯誤 由於父代資源 "{resourceName}" 中存在錯誤,因此無法驗證資源類型。
BCP173 錯誤 屬性 "{property}" 不能在現有資源宣告中使用。
BCP174 警告 類型驗證不適用於宣告包含 "/providers/" 區段的資源類型。 請改用 "scope" 屬性。
BCP176 錯誤 此處不允許使用 "any" 類型的值。
BCP177 錯誤 此運算式用於 if 條件運算式,該運算式需要一個可以在部署開始時計算的值。{variableDependencyChainClause}{accessiblePropertiesClause}
BCP178 錯誤 此運算式用於 for 運算式,該運算式需要一個可以在部署開始時計算的值。{variableDependencyChainClause}{accessiblePropertiesClause}
BCP179 警告 迴圈時需要唯一的資源或部署名稱。 迴圈項目變數 "{itemVariableName}" 或索引變數 "{indexVariableName}" 必須在迴圈主體中至少以下屬性的值運算式之一中參考:{ToQuotedString(expectedVariantProperties)}
BCP180 錯誤 函式 <function-name> 在這個位置無效。 它只能在使用安全裝飾項目直接分配給模組參數時使用。
BCP181 錯誤 此運算式正在函式 <function-name> 的參數中使用,該參數需要一個可以在部署開始時計算的值。{variableDependencyChainClause}{accessiblePropertiesClause}
BCP182 錯誤 此運算式正在變數 "{variableName}" 的 for 主體中使用,該變數需要可以在部署開始時計算的值。{variableDependencyChainClause}{violatingPropertyNameClause}{accessiblePropertiesClause}
BCP183 錯誤 模組 "params" 屬性的值必須是物件常值。
BCP184 錯誤 檔案 '{filePath}' 超過了 {maxSize} {unit} 的最大大小。
BCP185 警告 編碼不相符。 檔案加載時使用了 '{detectedEncoding}' 編碼。
BCP186 錯誤 無法剖析常值 JSON 值。 請確定其語式正確。
BCP187 警告 内容 "{property}" 在資源或類型定義中不存在,儘管它可能仍然有效。{TypeInaccuracyClause}
BCP188 錯誤 參考的 ARM 範本有錯誤。 請參閱 https://aka.ms/arm-template 以取得有關如何診斷和修復範本的資訊。
BCP189 錯誤 (allowedSchemes.Contains(ArtifactReferenceSchemes.Local, StringComparer.Ordinal), allowedSchemes.Any(scheme => !string.Equals(scheme, ArtifactReferenceSchemes.Local, StringComparison.Ordinal))) switch { (false, false) => "在此內容中不支援模組參考。", (false, true) => $"無法辨識指定的模組參考結構描述 "{badScheme}"。 使用下列方案之一指定模組參考:{FormatSchemes()}", (true, false) => $"無法辨識指定的模組參考結構描述 "{badScheme}"。 指定本地模組檔案的路徑。", (true, true) => $"無法識別指定的模組參考結構描述 "{badScheme}"。 使用下列結構描述之一指定本機模組檔案或模組參考的路徑:{FormatSchemes()}"}
BCP190 錯誤 參考為 "{artifactRef}" 的跡證尚未還原。
BCP191 錯誤 無法還原參考為 "{artifactRef}" 的跡證。
BCP192 錯誤 無法還原參考為 <reference> 的跡證: <error-message>。
BCP193 錯誤 {BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} 以 "{ArtifactReferenceSchemes.Oci}:<artifact-uri>:<tag>", 或 "{ArtifactReferenceSchemes.Oci}/<module-alias>:<module-name-or-path>:<tag>" 的格式指定參考。
BCP194 錯誤 {BuildInvalidTemplateSpecReferenceClause(aliasName, badRef)} 以 "{ArtifactReferenceSchemes.TemplateSpecs}:<subscription-ID>/<resource-group-name>/<template-spec-name>:<version>", 或 "{ArtifactReferenceSchemes.TemplateSpecs}/<module-alias>:<template-spec-name>:<version>" 的格式指定參考。
BCP195 錯誤 {BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} 跡證路徑區段 "{badSegment}" 無效。 每個跡證名稱路徑段必須是小寫字母數字字串,可以選擇以 ".", "_", 或 "-"." 分隔
BCP196 錯誤 模組標籤或摘要遺失。
BCP197 錯誤 標籤 "{badTag}" 超過了 {maxLength} 個字元的最大長度。
BCP198 錯誤 標籤 “{badTag}” 無效。 有效字元為英數字元, "."、"" 或 "-",但標籤不能以 "."、"" 或 "-" 開頭。
BCP199 錯誤 模組路徑 "{badRepository}" 超過了 {maxLength} 個字元的最大長度。
BCP200 錯誤 登錄 "{badRegistry}" 超過了 {maxLength} 個字元的最大長度。
BCP201 錯誤 在此位置需要具有有效格式的提供者規格字串。 有效的格是為 "br:<providerRegistryHost>/<providerRepositoryPath>@<providerVersion>" 或 "br/<providerAlias>:<providerName>@<providerVersion>"。
BCP202 錯誤 預期在此位置的提供者別名。
BCP203 錯誤 使用提供者陳述式需要啟用實驗功能「擴充性」。
BCP204 錯誤 無法辨識提供者名稱空間 "{identifier}"。
BCP205 錯誤 提供者命名空間 "{identifier}" 不支援設定。
BCP206 錯誤 提供者命名空間 "{identifier}" 需要設定,但未提供任何設定。
BCP207 錯誤 命名空間 "{identifier}" 已宣告多次。 移除重複資料。
BCP208 錯誤 無法辨識指定的命名空間 "{badNamespace}"。 使用下列命名空間之一指定資源參考:{ToQuotedString(allowedNamespaces)}。
BCP209 錯誤 無法在命名空間 "{@namespace}" 中找到資源類型 "{resourceType}"。
BCP210 錯誤 屬於命名空間 "{childNamespace}" 的資源類型不能有屬於不同命名空間 "{parentNamespace}" 的父代資源類型。
BCP211 錯誤 模組別名 "{aliasName}" 無效。 有效字元為字母數字、"_" 或 "-"。
BCP212 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中不存在範本規格模組別名 "{aliasName}"。
BCP213 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中不存在 OCI 跡證模組別名 "{aliasName}"。
BCP214 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中範本規格模組別名 "{aliasName}" 無效。 「訂用帳戶」屬性不能為 null 或未定義。
BCP215 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中範本規格模組別名 "{aliasName}" 無效。 "resourceGroup" 屬性不能為 null 或未定義。
BCP216 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中 OCI 跡證模組別名 "{aliasName}" 有效。 「登錄」屬性不能為 null 或未定義。
BCP217 錯誤 {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} 訂用帳戶識別碼 "{subscriptionId}" 不是 GUID。
BCP218 錯誤 {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} 資源群組名稱 "{resourceGroupName}" 超過了 {maximumLength} 個字元的最大長度。
BCP219 錯誤 {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} 資源群組名稱 "{resourceGroupName}" 無效。 有效字元為英數字元、unicode 字元、"."、"_"、"-"、"(" 或 ")",但是資源群組名稱結尾不能是 "."。
BCP220 錯誤 {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} 範本規格名稱 "{templateSpecName}" 超過了 {maximumLength} 個字元的最大長度。
BCP221 錯誤 {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} 範本規格名稱 "{templateSpecName}" 無效。 有效字元為英數字元、"."、"_"、"-"、"(" 或 ")",但是範本規格名稱結尾不能是 "."。
BCP222 錯誤 {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} 範本規格版本 "{templateSpecVersion}" 超過了 {maximumLength} 個字元的最大長度。
BCP223 錯誤 {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} 範本規格版本 "{templateSpecVersion}" 無效。 有效字元為英數字元、"."、"_"、"-"、"(" 或 ")",但是範本規格版本結尾不能是 "."。
BCP224 錯誤 {BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} 摘要 "{badDigest}" 無效。 有效格式是字串 "sha256:" 後面跟著 64 個小寫十六進位數字。
BCP225 警告 鑑別子屬性 "{propertyName}" 值無法在編譯時確定。 對此物件的類型檢查已停用。
BCP226 錯誤 預計該位置至少有一個診斷代碼。 有效格式為 "#disable-next-line diagnosticCode1 diagnosticCode2 ..."。
BCP227 錯誤 類型 "{resourceType}" 不能用作參數或輸出類型。 目前不支援將擴充類型作為參數或輸出。
BCP229 錯誤 參數 "{parameterName}" 不能用作資源範圍或父代。 作為參數傳遞的資源不能用作資源的範圍或父代。
BCP230 警告 參考的模組會使用資源類型 "{resourceTypeReference.FormatName()}",其沒有可用的類型。 Bicep 無法在部署前驗證資源屬性,但這不會封鎖正在部署的資源。
BCP231 錯誤 使用資源類型的參數和輸出需要啟用 EXPERIMENTAL 功能 "{nameof(ExperimentalFeaturesEnabled.ResourceTypedParamsAndOutputs)}"。
BCP232 錯誤 無法從快取刪除具有參考 "{moduleRef}" 的模組。
BCP233 錯誤 無法從快取刪除具有參考 "{moduleRef}" 的模組: {message}
BCP234 警告 使用值 [{literalValue}] 叫用 ARM 函式 "{armFunctionName}" 時失敗: {message}
BCP235 錯誤 指定的 JSONPath 不存在於指定的檔案中或無效。
BCP236 錯誤 預期在此位置為換行或逗號字元。
BCP237 錯誤 預期在此位置為逗號字元。
BCP238 錯誤 逗號之後出現非預期的換行字元。
BCP239 錯誤 識別碼 "{name}" 是保留的 Bicep 符號名稱,因此不能在此內容中使用。
BCP240 錯誤 "parent" 屬性只允許直接參考資源。 不支援運算式。
BCP241 警告 <function-name> 函式已淘汰,並將在未來的 Bicep 版本中移除。 如果您認為這會影響您的工作流程,請新增留言給 https://github.com/Azure/bicep/issues/2017。
BCP242 錯誤 Lambda 函式只能直接指定為函式引數。
BCP243 錯誤 括號必須只包含確切一個運算式。
BCP244 錯誤 {minArgCount == maxArgCount ? $"預期為類型 "{lambdaType}" 的 Lambda 運算式,且具有 {minArgCount} 個引數,但收到 {actualArgCount} 個引數。" : $"預期為具有類型 "{lambdaType}" 的 Lambda 運算式,且具有 {minArgCount} 個到 {maxArgCount} 個之間的引數,但收到 {actualArgCount} 個引數。"}
BCP245 警告 資源類型 "{resourceTypeReference.FormatName()}" 只能搭配 'existing' 關鍵字使用。
BCP246 警告 資源類型 "{resourceTypeReference.FormatName()}" 只能搭配要求範圍中的 'existing' 關鍵字使用。 允許的部署範圍: {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(writableScopes))}。
BCP247 錯誤 目前不支援在資源或模組陣列存取內使用 Lambda 變數。 找到正在存取的下列 Lambda 變數: {ToQuotedString(variableNames)}。
BCP248 錯誤 目前不支援在 <function-name> 函式內使用 Lambda 變數。 找到正在存取的下列 Lambda 變數: {ToQuotedString(variableNames)}。
BCP249 錯誤 預期迴圈變數區塊包含確切 2 個元素 (項目變數和索引變數),但找到 {actualCount} 個。
BCP250 錯誤 參數 "{identifier}" 已指派多次。 拿掉或重新命名重複項目。
BCP256 錯誤 using 宣告遺漏 Bicep 範本檔案路徑參考。
BCP257 錯誤 預期為 Bicep 檔案路徑字串。 這應該是另一個 Bicep 檔案的相對路徑,例如 'myModule.bicep' 或 '../parent/myModule.bicep'
BCP258 警告 下列參數會在 Bicep 檔案中宣告,但參數檔案中遺漏指派: {ToQuotedString(identifiers)}。
BCP259 錯誤 參數 "{identifier}" 會在參數檔案中指派,而不會在 Bicep 檔案中宣告。
BCP260 錯誤 參數 "{identifier}" 預期為類型 "{expectedType}" 的值,但提供的值類型為 "{actualType}"。
BCP261 錯誤 using 宣告必須存在於此參數檔案中。
BCP262 錯誤 存在多個 using 宣告。
BCP263 錯誤 using 宣告路徑中指定的檔案不存在。
BCP264 錯誤 資源類型 "{resourceTypeName}" 在多個匯入的命名空間 ({ToQuotedStringWithCaseInsensitiveOrdering(namespaces)}) 中宣告,且必須完整。
BCP265 錯誤 名稱 "{name}" 不是函式。 您的意思是 "{knownFunctionNamespace}.{knownFunctionName}"?
BCP266 錯誤 預期在此位置為中繼資料識別碼。
BCP267 錯誤 預期在裝飾項目之後為中繼資料宣告。
BCP268 錯誤 無效的識別碼: "{name}"。 會保留開頭為 '_' 的中繼資料識別碼。 請使用不同的識別碼。
BCP269 錯誤 函式 <function-name> 不能用作中繼資料裝飾項目。
BCP271 錯誤 無法將 Bicep 設定檔 "{configurationPath}" 的內容剖析為有效的 JSON: {parsingErrorMessage.TrimEnd('.')}。
BCP272 錯誤 無法載入 Bicep 設定檔 "{configurationPath}": {loadErrorMessage.TrimEnd('.')}。
BCP273 錯誤 無法將 Bicep 設定檔 "{configurationPath}" 的內容剖析為有效的 JSON: {parsingErrorMessage.TrimEnd('.')}。
BCP274 警告 掃描 "{directoryPath}" 以尋找 Bicep 設定時發生錯誤: {scanErrorMessage.TrimEnd('.')}。
BCP275 錯誤 無法開啟位於路徑 "{directoryPath}" 的檔案。 改為找到目錄。
BCP276 錯誤 using 宣告只能參考 Bicep 檔案。
BCP277 錯誤 模組宣告只能參考 Bicep 檔案、ARM 範本、登錄參考或範本規格參考。
BCP278 錯誤 此參數檔案會參考本身,這是不允許的。
BCP279 錯誤 預期在此位置為類型。 請指定有效的類型運算式或下列其中一個類型: {ToQuotedString(LanguageConstants.DeclarationTypes.Keys)}。
BCP285 錯誤 類型運算式無法縮減為常值。
BCP286 錯誤 此等位成員無效,因為它無法指派給 '{keystoneType}' 類型。
BCP287 錯誤 '{symbolName}' 是指值,但在這裡用作類型。
BCP288 錯誤 <name> 只會參考類型,但此處將其用作值。
BCP289 錯誤 類型定義無效。
BCP290 錯誤 預期在裝飾項目之後為參數或類型宣告。
BCP291 錯誤 預期在裝飾項目之後為參數或輸出宣告。
BCP292 錯誤 預期在裝飾項目之後為參數、輸出或類型宣告。
BCP293 錯誤 等位類型宣告的所有成員都必須是常值。
BCP294 錯誤 類型等位必須可縮減為單一 ARM 類型 (例如 'string'、'int' 或 'bool')。
BCP295 錯誤 '{decoratorName}' 裝飾項目不能用於等位或常值類型的目標。 此參數或類型定義的允許值將會從等位或常值類型自動衍生。
BCP296 錯誤 類型上的屬性名稱必須是編譯時間常數值。
BCP297 錯誤 函式 <function-name> 不能用作類型裝飾項目。
BCP298 錯誤 此類型定義包含本身作為必要元件,這會建立無法實作的條件約束。
BCP299 錯誤 此類型定義包含本身作為必要元件,透過 cycle ("{string.Join("" -> "", cycle)}")。
BCP300 錯誤 預期在這個位置的類型常值。 請指定具體值或對常值類型的參考。
BCP301 錯誤 類型名稱 "{reservedName}" 是保留的,不能附加到使用者定義的類型。
BCP302 錯誤 名稱 <type-name> 不是有效的類型。 指定下列其中一種類型: <type-names>。
BCP303 錯誤 不支援指定提供者的字串插補。
BCP304 錯誤 提供者規範字串無效。 指定格式 "<providerName>@<providerVersion>" 的有效提供者。
BCP305 錯誤 此位置應為 "with" 關鍵字、"as" 關鍵字或新行字元。
BCP306 錯誤 名稱 "{name}" 指的是命名空間,而不是類型。
BCP307 錯誤 無法計算運算式,因為無法在部署開始時計算參考的現有資源的識別碼屬性,包括 {ToQuotedString(runtimePropertyNames.OrderBy(x => x))}。 在這種情況下,{accessiblePropertyNamesClause}{accessibleFunctionNamesClause}。
BCP308 錯誤 裝飾項目 <decorator-name> 不能用在其宣告類型是對使用者定義類型的參考陳述式上。
BCP309 錯誤 無法扁平化 "{flattenInputType.Name}" 類型的值,因為 "{incompatibleType.Name}" 不是陣列類型。
BCP311 錯誤 提供的 <index-value> 索引值對於類型 <type-name> 無效。 此類型的索引必須介於 0 到 <zero-based-tuple-index> 之間。
BCP315 錯誤 一種物件類型最多可以有一個附加屬性宣告。
BCP316 錯誤 "{LanguageConstants.ParameterSealedPropertyName}" 裝飾項目不能用於具有明確附加屬性類型宣告的物件類型。
BCP317 錯誤 此位置應有識別碼、字串或星號。
BCP318 警告 類型 "{possiblyNullType}" 的值在部署開始時可能為 null,這將導致此存取運算式 (以及隨之而來的整個部署) 失敗。 如果您不知道該值是否為 null,並且範本將處理整個運算式的 null 值,請在基本運算式的值為 null 時使用 .? (安全取消參考) 運算子讓存取運算式有最短路徑:{accessExpression.AsSafeAccess().ToString()}。 如果您知道該值不會為 null,請使用非 null 判斷提示運算子通知編譯器該值不會為 null:{SyntaxFactory.AsNonNullable(expression).ToString()}。
BCP319 錯誤 ARM JSON 範本引擎無法解析 "{errorSource}" 處的類型。 原始錯誤訊息:"{message}"
BCP320 錯誤 模組輸出資源的屬性無法直接存取。 若要使用此資源的屬性,請將其作為資源類型參數傳遞給另一個模組並存取其中參數的屬性。
BCP321 警告 預期值的類型為 "{expectedType}",但提供的值的類型為 "{actualType}"。 如果您知道該值不會為 null,請使用非 null 判斷提示運算子通知編譯器該值不會為 null:{SyntaxFactory.AsNonNullable(expression).ToString()}。
BCP322 錯誤 .? (安全取消參考) 運算子不能用於執行個體函式呼叫。
BCP323 錯誤 [?] (安全取消參考) 運算子不能用於資源或模組集合。
BCP325 錯誤 預期在此位置的類型識別碼。
BCP326 錯誤 不能為可為空類型的參數指派預設值。 它們具有無法覆寫的隱含預設值 'null'。
BCP327 (部分機器翻譯) 錯誤/警告 提供的值 (一律大於或等於 <值>) 太大,無法指派給可允許值上限為<最大值>的目標。
BCP328 (部分機器翻譯) 錯誤/警告 提供的值 (一律大於或等於<值>) 太小,無法指派給可允許值下限為<最大值>的目標。
BCP329 警告 提供的值可以小至 {sourceMin},並且可能太小而無法指派給設定為最小值 {targetMin} 的目標。
BCP330 警告 提供的值可以與 {sourceMax} 一樣大,並且可能太大而無法指派給設定為最大值 {targetMax} 的目標。
BCP331 錯誤 類型的 "{minDecoratorName}" 必須小於或等於其 "{maxDecoratorName}",但已指定最小值為 {minValue} 和最大值為 {maxValue}。
BCP332 (部分機器翻譯) 錯誤/警告 提供的值 (其長度一律大於或等於<字串長度>) 太長,無法指派給可允許長度上限為<最大長度>的目標。
BCP333 (部分機器翻譯) 錯誤/警告 提供的值 (其長度一律大於或等於 <字串長度>) 太短,無法指派給最小允許長度為<最小長度>的目標。
BCP334 警告 提供的值的長度可以小至 {sourceMinLength},並且可能太短而無法指派給設定的最小長度為 {targetMinLength} 的目標。
BCP335 警告 提供的值的長度可以與 {sourceMaxLength} 一樣大,並且可能太長而無法指派給設定為最大長度 {targetMaxLength} 的目標。
BCP337 錯誤 此宣告類型對於 Bicep 參數檔案無效。 指定 "{LanguageConstants.UsingKeyword}", "{LanguageConstants.ParameterKeyword}" 或 "{LanguageConstants.VariableKeyword}" 宣告。
BCP338 錯誤 無法評估參數 <parameter-name>: <error-message>`
BCP339 錯誤 提供的 "{indexSought}" 陣列索引值無效。 陣列索引應大於或等於 0。
BCP340 錯誤 無法剖析常值 YAML 值。 請確定其語式正確。
BCP341 錯誤 此運算式在函式宣告中使用,函式宣告需要一個可以在部署開始時計算的值。 {variableDependencyChainClause}{accessiblePropertiesClause}
BCP342 錯誤 使用者定義的函式參數或輸出不支援使用者定義的類型。
BCP344 錯誤 預期在此位置的判斷提示識別碼。
BCP345 錯誤 測試宣告只能參考 Bicep 檔案
BCP346 錯誤 預期在此位置的測試識別碼。
BCP347 錯誤 預期在此位置的測試路徑字串。
BCP348 錯誤 使用測試宣告陳述式需要啟用實驗功能 "{nameof(ExperimentalFeaturesEnabled.TestFramework)}"。
BCP349 錯誤 使用判斷提示宣告需要啟用實驗功能 "{nameof(ExperimentalFeaturesEnabled.Assertions)}"。
BCP350 錯誤 類型為 "{valueType}" 的值無法指派給判斷提示。 判斷提示只能採用 'bool' 類型的值。
BCP351 錯誤 函式 <function-name> 在這個位置無效。 它只能在直接指派給參數時使用。
BCP352 錯誤 無法評估變數 "{name}": {message}
BCP353 錯誤 {itemTypePluralName} {ToQuotedString(itemNames)} 僅大小寫不同。 ARM 部署引擎不區分大小寫,且無法區分它們。
BCP354 錯誤 此位置應有左大括號 ('{') 或星號 ('*') 字元。
BCP355 錯誤 此位置需要匯出符號的名稱。
BCP356 錯誤 預期在此位置的有效命名空間識別碼。
BCP358 錯誤 此宣告缺少範本檔案路徑參考。
BCP360 錯誤 在匯入的範本中找不到 (或未匯出) '{symbolName}' 符號。
BCP361 錯誤 "@export()" 裝飾項目必須針對頂級陳述式。
BCP362 錯誤 此符號以名稱 {string.Join(", ", importedAs.Select(identifier => $"'{identifier}'"))} 多次匯入。
BCP363 錯誤 "{LanguageConstants.TypeDiscriminatorDecoratorName}" 裝飾項目只能套用於具有唯一成員類型的純物件聯合類型。
BCP364 錯誤 屬性 "{discriminatorPropertyName}" 必須是所有聯合成員類型上必要的字串文字。
BCP365 錯誤 鑑別子屬性 "{discriminatorPropertyName}" 的值 "{discriminatorPropertyValue}" 在多個聯合成員類型中重複。 該值在所有聯合成員類型中必須是唯一的。
BCP366 錯誤 所有聯合成員類型上的鑑別子屬性名稱必須為 "{acceptablePropertyName}"。
BCP367 錯誤 "{featureName}" 功能暫時停用。
BCP368 錯誤 在範本部署開始之前,無法得知 "{targetName}" 參數的值,因為它使用 Azure Key Vault 中祕密值的參考。 參考 "{targetName}" 參數的運算式可以在 {LanguageConstants.LanguageFileExtension} 檔案中使用,但不能在 {LanguageConstants.ParamsFileExtension} 檔案中使用。
BCP369 錯誤 在範本部署開始之前,無法知道 "{targetName}" 參數的值,因為它使用範本中定義的預設值。 參考 "{targetName}" 參數的運算式可以在 {LanguageConstants.LanguageFileExtension} 檔案中使用,但不能在 {LanguageConstants.ParamsFileExtension} 檔案中使用。
BCP372 錯誤 "@export()" 裝飾項目不能套用於直接或間接參考參數、模組或資源的變數。 此裝飾項目的目標包含對以下不可匯出符號的直接或傳遞參考:{ToQuotedString(nonExportableSymbols)}。
BCP373 錯誤 無法匯入名為 "{name}": {message} 的符號
BCP374 錯誤 匯入的模型無法使用萬用字元載入,因為它包含以下重複的匯出:{ToQuotedString(ambiguousExportNames)}。
BCP375 錯誤 使用帶有引號的字串來識別其目標的匯入清單項目必須包含 'as <alias>' 子句。
BCP376 錯誤 無法匯入 "{name}" 符號,因為類型為 {sourceFileKind} 的檔案不支援匯入類型為 {exportMetadataKind} 的檔案。
BCP377 錯誤 提供者別名 "{aliasName}" 無效。 有效字元為字母數字、"_" 或 "-"。
BCP378 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中 OCI 跡證提供者別名 "{aliasName}" 有效。 「登錄」屬性不能為 null 或未定義。
BCP379 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中不存在 OCI 跡證提供者別名 "{aliasName}"。
BCP380 錯誤 不支援類型為 "{artifactType}" 的跡證。
BCP381 警告 使用 "import" 關鍵字宣告提供者命名空間已被取代。 請改用 "provider" 關鍵字。
BCP383 錯誤 "{typeName}" 類型不可參數化。
BCP384 錯誤 "{typeName}" 類型需要 {requiredArgumentCount} 個引數。
BCP385 錯誤 使用資源衍生類型需要啟用實驗功能 "{nameof(ExperimentalFeaturesEnabled.ResourceDerivedTypes)}"。
BCP386 錯誤 裝飾項目 <decorator-name> 不能用在其宣告類型是對資源衍生類型的參考陳述式上。
BCP387 錯誤 對類型進行索引需要大於或等於 0 的整數。
BCP388 錯誤 無法透過索引存取 "{wrongType}" 類型的元素。 Tuple 類型是必要項。
BCP389 錯誤 類型 "{wrongType}" 不宣告附加屬性類型。
BCP390 錯誤 陣列項目類型存取運算子 ('[*]') 只能與類型化陣列一起使用。
BCP391 錯誤 僅支援對命名類型的參考類型成員存取。
BCP392 警告 提供的資源類型識別碼 "{resourceTypeIdentifier}" 未被識別為有效的資源類型名稱。
BCP393 警告 無法辨識類型指標區段 "{unrecognizedSegment}"。 支援的指標區段有: "properties", "items", "prefixItems" 及 "additionalProperties"。
BCP394 錯誤 資源衍生類型運算式必須取消參考資源主體內的屬性。 不允許使用整個資源主體類型。
BCP395 錯誤 使用'<providerName>@<version>' 運算式宣告提供者命名空間已被取代。 請改用識別碼。
BCP396 錯誤 參考的提供者類型跡證已發行,其中包含格式錯誤的內容。
BCP397 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中提供者 {name} 的設定不正確。 它在 "{RootConfiguration.ImplicitProvidersConfigurationKey}" 區段中參考,但在 "{RootConfiguration.ProvidersConfigurationKey}" 區段中缺少相應的設定。
BCP398 錯誤 {BuildBicepConfigurationClause(configFileUri)} 中提供者 {name} 的設定不正確。 它在 "{RootConfiguration.ProvidersConfigurationKey}" 區段中設定為內建,但不存在內建提供者。
BCP399 錯誤 從登錄中取得 az 類型需要啟用實驗功能 "{nameof(ExperimentalFeaturesEnabled.DynamicTypeLoading)}"。
BCP400 錯誤 從登錄中取得類型需要啟用實驗功能 "{nameof(ExperimentalFeaturesEnabled.ProviderRegistry)}"。
BCP401 錯誤 此位置不允許擴張運算子 "..."。
BCP402 錯誤 spread 運算子 "{spread.Ellipsis.Text}" 只能在此內容中用於可指派給類型 "{requiredType}" 的運算式。
BCP403 錯誤/警告 封裝陣列需要類型 "{expectedType}" 的元素,但正在散佈的陣列包含不相容類型 "{actualType}" 的元素。
BCP404 錯誤 "{LanguageConstants.ExtendsKeyword}" 宣告遺漏 bicepparam 檔案路徑參考。
BCP405 錯誤 存在多個 "{LanguageConstants.ExtendsKeyword}" 宣告。
BCP406 錯誤 "{LanguageConstants.ExtendsKeyword}" 關鍵字不受支援。

下一步

若要了解 Bicep,請參閱 Bicep 概觀