Condividi tramite


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.