Código de erro/aviso do bíceps - BCP073
Esse erro/aviso ocorre quando você atribui um valor a uma propriedade somente leitura.
Descrição do erro/aviso
The property <property-name> is read-only. Expressions cannot be assigned to read-only properties.
Solução
Remova a atribuição de propriedade do arquivo.
Exemplos
O exemplo a seguir gera o aviso porque sku
só pode ser definido no storageAccounts
nível. É somente leitura para serviços que estão sob uma conta de armazenamento, como blobServices
e 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: {}
}
Você pode corrigir o problema removendo a atribuição de sku
propriedade:
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'
}
Próximos passos
Para obter mais informações sobre códigos de erro e aviso do Bicep, consulte Diagnóstico do núcleo do Bicep.