次の方法で共有


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 コア診断を参照してください。