Partilhar via


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.