Codice di avviso/errore Bicep - BCP078
Questo errore o avviso si verifica quando si fa riferimento a un tipo di dati unione con tag personalizzato, ma il valore richiesto non viene fornito.
Descrizione dell'errore/avviso
The property <property-name> requires a value of type <type-name>, but none was supplied.
Esempi
L'esempio seguente genera l'errore perché il tipo di proprietà con il valore di foo
o _bar_
non viene fornito.
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {}
È possibile correggere l'errore includendo le proprietà :
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {type: 'foo', value: 3}
Se il valore della proprietà non viene specificato nell'esempio precedente, si ottiene BCP035.
Passaggi successivi
Per altre informazioni sui codici di errore e di avviso bicep, vedere Avvisi ed errori Bicep.