Bicep エラー/警告コード - BCP073
このエラー/警告は、値を読み取り専用プロパティに割り当てるときに発生します。
エラー/警告の説明
The property <property-name> is read-only. Expressions cannot be assigned to read-only properties.
解決策
ファイルからプロパティの割り当てを削除します。
例
次の例では、 sku
は storageAccounts
レベルでのみ設定できるため、警告を発生させます。 blobServices
やfileServices
などのストレージ アカウントの下にあるサービスの場合は読み取り専用です。
param location string
resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: 'mystore'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
resource blobService 'Microsoft.Storage/storageAccounts/blobServices@2023-04-01' = {
parent: storage
name: 'default'
sku: {}
}
この問題は、 sku
プロパティの割り当てを削除することで解決できます。
param location string
resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: 'mystore'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
resource blobService 'Microsoft.Storage/storageAccounts/blobServices@2023-04-01' = {
parent: storage
name: 'default'
}
次のステップ
Bicep エラーコードと警告コードの詳細については、「 Bicep コア診断を参照してください。