Compartir vía


Código de advertencia o error de Bicep: BCP036

Este error o advertencia se produce cuando se asigna un valor a una propiedad cuyo tipo de datos esperado no es compatible con el tipo del valor asignado.

Descripción del error o advertencia

The property <property-name> expected a value of type <data-type> but the provided value is of type <data-type>.

Solución

Asigne un valor con el tipo de datos correcto.

Ejemplos

En el ejemplo siguiente se genera el error porque sku se define como una cadena, no como un entero:

type storageAccountConfigType = {
  name: string
  sku: string
}

param foo storageAccountConfigType = {
  name: 'myStorage'
  sku: 2
}

Para corregir el problema, asigne un valor de cadena a sku:

type storageAccountConfigType = {
  name: string
  sku: string
}

param foo storageAccountConfigType = {
  name: 'myStorage'
  sku: 'Standard_LRS' 
}

Pasos siguientes

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