SbomReferenceIntotoPayloadArgs

data class SbomReferenceIntotoPayloadArgs(val predicate: Output<SbomReferenceIntotoPredicateArgs>? = null, val predicateType: Output<String>? = null, val subject: Output<List<SubjectArgs>>? = null, val type: Output<String>? = null) : ConvertibleToJava<SbomReferenceIntotoPayloadArgs>

The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.

Constructors

Link copied to clipboard
fun SbomReferenceIntotoPayloadArgs(predicate: Output<SbomReferenceIntotoPredicateArgs>? = null, predicateType: Output<String>? = null, subject: Output<List<SubjectArgs>>? = null, type: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard

Additional parameters of the Predicate. Includes the actual data about the SBOM.

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

URI identifying the type of the Predicate.

Link copied to clipboard
val subject: Output<List<SubjectArgs>>? = null

Set of software artifacts that the attestation applies to. Each element represents a single software artifact.

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

Identifier for the schema of the Statement.