Compartir a través de


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.