Código de erro/aviso do bíceps - BCP053
Esse erro/aviso ocorre quando você faz referência a uma propriedade que não está definida no tipo de recurso ou no tipo de dados definido pelo usuário.
Descrição do erro/aviso
The type <type-name> does not contain property <property-name>. Available properties include <property-names>.
Solução
Faça referência ao nome correto da propriedade.
Exemplos
O exemplo a seguir gera o erro porque Microsoft.Storage/storageAccounts
não contém uma propriedade chamada bar
.
param location string
resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: 'myStorage'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
output foo string = storage.bar
Você pode corrigir o erro fazendo referência a uma propriedade válida, como name
:
param location string
resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: 'myStorage'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
output foo string = storage.name
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.