Condividi tramite


Codice di avviso/errore Bicep - BCP053

Questo errore o avviso si verifica quando si fa riferimento a una proprietà non definita nel tipo di risorsa o nel tipo di dati definito dall'utente.

Descrizione dell'errore/avviso

The type <type-name> does not contain property <property-name>. Available properties include <property-names>.

Soluzione

Fare riferimento al nome corretto della proprietà.

Esempi

L'esempio seguente genera l'errore perché Microsoft.Storage/storageAccounts non contiene una proprietà denominata 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 

È possibile correggere l'errore facendo riferimento a una proprietà valida, ad esempio 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

Passaggi successivi

Per altre informazioni sui codici di errore e di avviso di Bicep, vedere Diagnostica dei core Bicep.