Compartir a través de


Código de advertencia o error de Bicep: BCP053

Este error o advertencia se produce cuando se hace referencia a una propiedad que no está definida en el tipo de recurso o en el tipo de datos definido por el usuario.

Descripción del error o advertencia

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

Solución

Haga referencia al nombre de propiedad correcto.

Ejemplos

En el ejemplo siguiente se produce el error porque Microsoft.Storage/storageAccounts no contiene una propiedad denominada 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 

Puede corregir el error haciendo referencia a una propiedad 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

Pasos siguientes

Para obtener más información sobre los códigos de error y advertencia de Bicep, consulte Diagnósticos principales de Bicep.