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.