Código de advertencia y error de Bicep: BCP078
Este error o advertencia se produce cuando se hace referencia a un tipo de datos de unión etiquetado personalizado, pero no se proporciona el valor necesario.
Descripción del error o advertencia
The property <property-name> requires a value of type <type-name>, but none was supplied.
Ejemplos
En el ejemplo siguiente se produce el error porque no se proporciona el tipo de propiedad con el valor de foo
o _bar_
.
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {}
Puede corregir el error mediante la inclusión de las propiedades:
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {type: 'foo', value: 3}
Si el valor de la propiedad no se proporciona en el ejemplo anterior, obtendrá BCP035.
Pasos siguientes
Para obtener más información sobre los códigos de error y advertencia de Bicep, consulte Advertencias y errores de Bicep.