SBOMReferenceOccurrenceArgs

data class SBOMReferenceOccurrenceArgs(val payload: Output<SbomReferenceIntotoPayloadArgs>? = null, val payloadType: Output<String>? = null, val signatures: Output<List<EnvelopeSignatureArgs>>? = null) : ConvertibleToJava<SBOMReferenceOccurrenceArgs>

The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.

Constructors

Link copied to clipboard
fun SBOMReferenceOccurrenceArgs(payload: Output<SbomReferenceIntotoPayloadArgs>? = null, payloadType: Output<String>? = null, signatures: Output<List<EnvelopeSignatureArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): SBOMReferenceOccurrenceArgs

Properties

Link copied to clipboard

The actual payload that contains the SBOM reference data.

Link copied to clipboard
val payloadType: Output<String>? = null

The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.

Link copied to clipboard
val signatures: Output<List<EnvelopeSignatureArgs>>? = null

The signatures over the payload.