共用方式為


Bicep 核心診斷

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

Code 層級 描述
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}的運算元。
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號 錯誤 類型 <argument-type> 的引數無法指派給類型 <parameter-type> 的參數。
BCP071號 錯誤 預期為 <argument-count>,但取得 <argument-count>
BCP072號 錯誤 無法在這裡參考此符號。 參數預設值中只能參考其他參數。
BCP073號 錯誤/警告 屬性 <property-name> 是唯讀的。 運算式無法指派至唯讀屬性。
BCP074 錯誤 在陣列上編制索引需要 類型的 {LanguageConstants.Int}索引,但提供的索引的類型為 {wrongType}
BCP075 錯誤 物件的索引需要 類型的 {LanguageConstants.String}索引,但提供的索引的類型為 {wrongType}
BCP076號 錯誤 無法針對類型 <data-type> 的運算式編製索引。 需要陣列或物件。
BCP077號 錯誤/警告 類型<property-name>上的屬性<type-name>是唯寫屬性。 無法存取僅限寫入屬性。
BCP078號 錯誤/警告 屬性 <property-name> 需要 類型的 <type-name>值,但未提供任何值。
BCP079 錯誤 這個運算式參考自己的宣告,這是不允許的。
BCP080 錯誤 表達式涉及迴圈 ({string.Join("\" -> \"", cycle)})。
BCP081號 警告 資源類型 \<resource-type@api-version> 沒有可用的類型。 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 錯誤 讀取檔案時發生錯誤。 找不到路徑的一部分<file-path>
BCP092號 錯誤 檔案路徑中不支援字串內插補點。
BCP093號 錯誤 無法解析相對於{filePath}的檔案路徑{parentPath}
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號 錯誤 函式 {name} 不存在於 命名空間 {namespaceType.Name}中。
BCP108 錯誤 函式 {name} 不存在於 命名空間 {namespaceType.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 錯誤 此表達式正用於將值指派給 {propertyName} 型別的 {objectTypeName} 屬性,要求該值必須能在部署開始時計算。
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號 錯誤 範圍 <scope-name> 對於此模組無效。 允許的範圍:<scope-name>
BCP135號 錯誤 範圍 <scope-name> 對於此資源類型無效。 允許的範圍:<scope-name>
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 檔案的範圍相符才能部署。 此資源的範圍是從指派至上階資源 scope{ancestorIdentifier} 屬性值計算的。 您必須使用模組將資源部署到不同的範圍。
BCP166 錯誤 重複的 <decorator-name> 裝飾項目。
BCP167 錯誤 預期在此位置出現{字元或if關鍵詞。
BCP168 錯誤 長度不得為負值。
BCP169 錯誤 預期的資源名稱應包含 {expectedSlashCount}/ 字元。 名稱區段數目必須符合資源類型中的區段數目。
BCP170號 錯誤 預期的資源名稱不包含任何 / 字元。 具有父代資源參考 (透過父代屬性或透過巢狀) 的子資源不得包含完整名稱。
BCP171號 錯誤 資源類型 {resourceType} 不是父 {parentResourceType}代的有效子資源。
BCP172 錯誤 因為父資源 {resourceName}發生錯誤,所以無法驗證資源類型。
BCP173 錯誤 屬性 {property} 不能用於現有的資源宣告中。
BCP174 警告 類型驗證不適用於宣告包含 /providers/ 區段的資源類型。 請改用 scope 屬性。
BCP176號 錯誤 此處不允許any類型的值。
BCP177號 錯誤 這個表達式正用於 if-condition 運算式中,這需要可在部署開始時計算的值。{variableDependencyChainClause}{accessiblePropertiesClause}
BCP178號 錯誤 此表達式正用於 for-expression 中,這需要可在部署開始時計算的值。{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) => "Module references aren't supported in this context.", (false, true) => $"The specified module reference scheme \"{badScheme}\" isn't recognized. Specify a module reference using one of the following schemes: {FormatSchemes()}, (true, false) => $"The specified module reference scheme \"{badScheme}\" isn't recognized. Specify a path to a local module file.", (true, true) => $"The specified module reference scheme \"{badScheme}\" isn't recognized. Specify a path to a local module file or a module reference using one of the following schemes: {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 錯誤 預期是延伸模組規格字串。 這應該是相對路徑或有效的 OCI 成品規格。
BCP202 錯誤 預期在此位置的提供者別名。
BCP203 錯誤 使用提供者陳述式需要啟用實驗功能 Extensibility
BCP204 錯誤 無法辨識提供者命名空間 {identifier}
BCP205 錯誤 提供者命名空間 {identifier} 不支援設定。
BCP206 錯誤 提供者命名空間 {identifier} 需要設定,但未提供任何設定。
BCP207 錯誤 命名空間 {identifier} 已多次宣告。 移除重複項。
BCP208 錯誤 無法辨識指定的命名空間 {badNamespace} 。 使用下列其中一個命名空間指定資源參考: {ToQuotedString(allowedNamespaces)}
BCP209 錯誤 在命名空間 {resourceType}中找不到資源類型{@namespace}
BCP210 錯誤 屬於命名空間 {childNamespace} 的資源類型不能有屬於不同命名空間 {parentNamespace}的父資源類型。
BCP211 錯誤 模組別名名稱 {aliasName} 無效。 合法字元為英數位元、 _-
BCP212 錯誤 範本規格模組別名名稱 {aliasName} 不存在於 中 {BuildBicepConfigurationClause(configFileUri)}
BCP213 錯誤 OCI 成品模組別名名稱 {aliasName} 不存在於 {BuildBicepConfigurationClause(configFileUri)}
BCP214 錯誤 {aliasName}中的範本規格模組別名{BuildBicepConfigurationClause(configFileUri)}無效。 屬性 subscription 不可為 Null 或未定義。
BCP215 錯誤 {aliasName}中的範本規格模組別名{BuildBicepConfigurationClause(configFileUri)}無效。 屬性 resourceGroup 不可為 Null 或未定義。
BCP216號 錯誤 {aliasName} 中的 OCI 成品模組別名 {BuildBicepConfigurationClause(configFileUri)} 無效。 屬性 registry 不可為 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 ? $"Expected lambda expression of type \"{lambdaType}\" with {minArgCount} arguments but received {actualArgCount} arguments." : $"Expected lambda expression of type \"{lambdaType}\" with between {minArgCount} and {maxArgCount} arguments but received {actualArgCount} arguments."}
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} 會在 params 檔案中指派,而不需在 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 警告 掃描 Bicep 組態的 {directoryPath} 時發生錯誤:{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 類型(例如 stringintbool)。
BCP295號 錯誤 {decoratorName} 裝飾項目不能用於等位或常值類型的目標。 此參數或類型定義的允許值將會從等位或常值類型自動衍生。
BCP296 錯誤 類型上的屬性名稱必須是編譯時間常數值。
BCP297號 錯誤 函數 <function-name> 無法用作類型裝飾器。
BCP298 錯誤 此類型定義包含本身作為必要元件,這會建立無法實作的條件約束。
BCP299 號 錯誤 此類型定義會透過迴圈 ({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 警告 型別 <possible-null-type> 的值在部署開始時可能為 null,這會導致此存取表示式(以及整體部署)的失敗。
BCP319 錯誤 ARM JSON 範本引擎無法解析 位於 {errorSource} 的類型。 原始錯誤訊息: {message}
BCP320 錯誤 模組輸出資源的屬性無法直接存取。 若要使用此資源的屬性,請將其作為資源類型參數傳遞給另一個模組並存取其中參數的屬性。
BCP321 警告 預期值的類型為 {expectedType},但所提供值的類型為 {actualType}。 如果您知道此值不會是 Null,請使用非 Null 判斷提示運算符來通知編譯程式該值不會是 Null: {SyntaxFactory.AsNonNullable(expression).ToString()}
BCP322 錯誤 .? (安全取值 (Dereference)) 運算子不能用於執行個體函式呼叫。
BCP323 錯誤 [?] (安全取值 (Dereference)) 運算子不能用於資源或模組集合。
BCP325 錯誤 在此位置必須有類型識別碼。
BCP326 錯誤 不能為可為 Null 類型的參數指派預設值。 它們具有無法覆寫的隱含預設值 null
BCP327 錯誤/警告 提供的值(一律大於或等於 <value>)太大,無法指派給允許值上限的目標 <max-value>
BCP328 錯誤/警告 提供的值(一律小於或等於 <value>)太小,無法指派給允許值 <max-value>下限的目標。
BCP329 警告 所提供的值可以小至 {sourceMin},而可能過小,無法指派給已設定最小值為 {targetMin} 的目標。
BCP330 警告 所提供的值可以大到{sourceMax},且可能過大而無法指派給上限配置為{targetMax}的目標。
BCP331 錯誤 型別的 {minDecoratorName} 必須小於或等於其 {maxDecoratorName},但已指定 的最小值 {minValue} 和最大值 {maxValue}
BCP332 錯誤/警告 提供的值(其長度一律大於或等於 <string-length>)太長,無法指派給允許長度上限為 <max-length>的目標。
BCP333號 錯誤/警告 提供的值(其長度一律小於或等於 <string-length>)太短,無法指派給允許長度下限的目標 <min-length>
BCP334號 警告 提供的值長度可以小到 {sourceMinLength},可能會太短,無法指派給長度下限設定為 {targetMinLength} 的目標。
BCP335號 警告 所提供的值長度可以達到 {sourceMaxLength}, 並可能過長而無法指派給已設定最大長度為 {targetMaxLength} 的目標。
BCP337 錯誤 此宣告類型對 Bicep 參數檔案不適用。 支援的宣告:"using"、"extends"、"param"、"var"、"type"。
BCP338 錯誤 無法評估參數 <parameter-name>: <error-message>
BCP339 錯誤 提供的陣列索引值 {indexSought} 無效。 陣列索引應大於或等於 0。
BCP340 錯誤 無法剖析常值 YAML 值。 請確定其語式正確。
BCP341 錯誤 此運算式在函式宣告中使用,函式宣告需要一個可以在部署開始時計算的值。 {variableDependencyChainClause}{accessiblePropertiesClause}
BCP342 錯誤 使用者定義的函式參數或輸出不支援使用者定義的類型。
BCP344 錯誤 在此位置必須有判斷提示識別碼。
BCP345 錯誤 測試宣告只能參考 Bicep 檔案
BCP346 錯誤 在此位置必須有測試識別碼。
BCP347 錯誤 在此位置必須有測試路徑字串。
BCP348 錯誤 使用測試宣告語句需要啟用 EXPERIMENTAL 功能 {nameof(ExperimentalFeaturesEnabled.TestFramework)}
BCP349 錯誤 使用斷言宣告需要開啟 EXPERIMENTAL 功能 {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 錯誤 鑑別子屬性 {discriminatorPropertyValue} 的值 {discriminatorPropertyName} 在多個聯集成員類型中重複。 該值在所有聯合成員類型中必須是唯一的。
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} 符號無法匯入,因為類型為 {exportMetadataKind} 的檔案不支援類型 {sourceFileKind} 的匯入。
BCP377 錯誤 提供者別名名稱 {aliasName} 無效。 合法字元為英數位元、 _-
BCP378 錯誤 {aliasName} 中 OCI 成品提供者別名{BuildBicepConfigurationClause(configFileUri)}無效。 屬性 registry 不可為 Null 或未定義。
BCP379 錯誤 OCI 構件提供者別名名稱 {aliasName}{BuildBicepConfigurationClause(configFileUri)} 中不存在。
BCP380型 錯誤 類型:{artifactType} 的項目不受支援。
BCP381 警告 使用 import 關鍵字宣告提供者命名空間已被取代。 請改為使用 provider 關鍵字。
BCP383 錯誤 類型 {typeName} 不可參數化。
BCP384 錯誤 {typeName} 類型需要 {requiredArgumentCount} 自變數(s)。
BCP385 錯誤 使用資源導出類型需要啟用 EXPERIMENTAL 功能 {nameof(ExperimentalFeaturesEnabled.ResourceDerivedTypes)}
BCP386 錯誤 裝飾項目 <decorator-name> 不能用在其宣告類型是對資源衍生類型的參考陳述式上。
BCP387 錯誤 對類型進行索引需要大於或等於 0 的整數。
BCP388 錯誤 無法透過索引存取 {wrongType} 類型的元素。 Tuple 類型為必需。
BCP389 錯誤 此類型 {wrongType} 不會宣告其他屬性類型。
BCP390 錯誤 陣列項目類型存取運算子 ('[*]') 只能與類型化陣列一起使用。
BCP391 錯誤 僅支援對參考命名類型的類型成員存取。
BCP392 警告 提供的資源類型標識碼 {resourceTypeIdentifier} 無法辨識為有效的資源類型名稱。
BCP393 警告 無法辨識類型指標區段 {unrecognizedSegment} 。 支援的指標區段包括: propertiesitemsprefixItems、 和 additionalProperties
BCP394號 錯誤 資源衍生類型運算式必須取消參考資源主體內的屬性。 不允許使用整個資源主體類型。
BCP395號 錯誤 使用 <providerName>@<version> 表達式宣告提供者命名空間已被棄用。 請改用識別碼。
BCP396 錯誤 參考的提供者類型跡證已發行,其中包含格式錯誤的內容。
BCP397 錯誤 提供者 {name}{BuildBicepConfigurationClause(configFileUri)} 中設定不正確。 {RootConfiguration.ImplicitProvidersConfigurationKey} 區段中有參考它,但在 {RootConfiguration.ProvidersConfigurationKey} 區段中缺少相應的配置。
BCP398 錯誤 提供者 {name}{BuildBicepConfigurationClause(configFileUri)} 中設定不正確。 它在 {RootConfiguration.ProvidersConfigurationKey} 區段中設定為內建,但不存在任何內建提供者。
BCP399 錯誤 從登入擷取 az 類型需要啟用 EXPERIMENTAL 功能 {nameof(ExperimentalFeaturesEnabled.DynamicTypeLoading)}
BCP400 錯誤 從註冊表擷取類型需要啟用 EXPERIMENTAL 功能 {nameof(ExperimentalFeaturesEnabled.ProviderRegistry)}
BCP401 錯誤 此位置不允許散佈運算符 ...
BCP402 錯誤 展開運算符 {spread.Ellipsis.Text} 僅能用於在此上下文中可指派給類型 {requiredType} 的表達式。
BCP403 錯誤/警告 封閉的陣列預期元素的類型為{expectedType},但正在散佈的陣列包含不相容類型{actualType}的元素。
BCP404 錯誤 {LanguageConstants.ExtendsKeyword} 宣告缺少對 bicepparam 檔案路徑的參照。
BCP405 錯誤 存在多個 {LanguageConstants.ExtendsKeyword} 宣告。
BCP406 錯誤 {LanguageConstants.ExtendsKeyword}不支援關鍵字。
BCP407 錯誤 內建擴充功能 microsoftGraph 已淘汰。 請改用動態類型。 請參閱 https://aka.ms/graphBicepDynamicTypes
BCP408 錯誤 {LanguageConstants.NameofFunctionName} 式只能與具有名稱的運算式搭配使用。
BCP409 錯誤 參數 resource<> 化類型已被取代。 請指定是否要此類型對應至資源輸入或輸出。
BCP410 錯誤 不支援除以零。
BCP411 錯誤 無法在類型指派中使用{type}類型,因為它不屬於ARM的基本類型類別(string、int、bool、array、object)之一。
BCP412 錯誤 變數類型無效。 請指定下列其中一種類型: {ToQuotedString(validTypes)}
BCP414 錯誤 索引 ^ 運算子不能用於 類型的 <base-type>基底表達式。
BCP415 錯誤 類型為 ^ 的索引表示式無法與索引運算子 {indexType} 搭配使用。
BCP416 錯誤 提供的字串不符合的預期模式 <expected-pattern>
BCP417 錯誤 散布運算子 {ellipsis} 不能在具有屬性 for-表達式的物件內使用。
BCP418 錯誤 無法在這裡參考延伸模組。 擴充功能只能透過模組擴充組態引用。
BCP419 錯誤 命名空間名稱 {name} 不能當做延伸模組名稱使用。
BCP420 錯誤 因為提供的表達式模棱兩可或太複雜,所以無法在編譯階段解析範圍。 範圍表達式必須可縮減為特定範圍,而不需要了解參數值。
BCP421 錯誤 模組 {moduleName} 包含一個或多個安全輸出,而當 {LanguageConstants.TargetScopeKeyword} 設定為 {LanguageConstants.TargetScopeTypeLocal} 時不支援。
BCP422號 警告 呼叫此函式時,型 <resource-type> 別的資源可能或可能不存在,這可能會導致部署失敗。

後續步驟

請參閱 什麼是 Bicep? 概觀,以深入瞭解 Bicep。