Bicep エラー/警告コード - BCP040
このエラー/警告は、挿入文字列キーの正確な値を Bicep コンパイラが判断できない場合に発生します。
エラー/警告の説明
String interpolation is not supported for keys on objects of type <type-definition>.
解決策
文字列補間を削除します。
例
次の例では、キーの sku1
を指定するために文字列補間が使用されるため、警告が発生します。
var name = 'sku'
type storageAccountConfigType = {
name: string
sku1: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
'${name}1': 'Standard_LRS'
}
不足しているプロパティを追加することで、この問題を解決できます。
var name = 'sku'
type storageAccountConfigType = {
name: string
sku1: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku1: 'Standard_LRS'
}
次のステップ
Bicep エラーコードと警告コードの詳細については、「 Bicep コア診断を参照してください。