Code d’erreur/avertissement Bicep - BCP078
Cette erreur/avertissement se produit lorsque vous référencez un type de données union personnalisé, mais que la valeur requise n’est pas fournie.
Description de l’erreur/avertissement
The property <property-name> requires a value of type <type-name>, but none was supplied.
Exemples
L’exemple suivant génère l’erreur, car le type de propriété avec la valeur ou foo
_bar_
n’est pas fourni.
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {}
Vous pouvez corriger l’erreur en incluant les propriétés :
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {type: 'foo', value: 3}
Si la valeur de propriété n’est pas fournie dans l’exemple précédent, vous obtenez BCP035.
Étapes suivantes
Pour plus d’informations sur les codes d’erreur et d’avertissement Bicep, consultez avertissements et erreurs Bicep.