NoteArgs

data class NoteArgs(val attestationAuthority: Output<AuthorityArgs>? = null, val baseImage: Output<BasisArgs>? = null, val build: Output<BuildArgs>? = null, val deployable: Output<DeployableArgs>? = null, val discovery: Output<DiscoveryArgs>? = null, val expirationTime: Output<String>? = null, val intoto: Output<InTotoArgs>? = null, val longDescription: Output<String>? = null, val noteId: Output<String>? = null, val package: Output<PackageArgs>? = null, val project: Output<String>? = null, val relatedNoteNames: Output<List<String>>? = null, val relatedUrl: Output<List<RelatedUrlArgs>>? = null, val sbom: Output<DocumentNoteArgs>? = null, val sbomReference: Output<SBOMReferenceNoteArgs>? = null, val shortDescription: Output<String>? = null, val spdxFile: Output<FileNoteArgs>? = null, val spdxPackage: Output<PackageInfoNoteArgs>? = null, val spdxRelationship: Output<RelationshipNoteArgs>? = null, val vulnerability: Output<VulnerabilityArgs>? = null, val vulnerabilityAssessment: Output<VulnerabilityAssessmentNoteArgs>? = null) : ConvertibleToJava<NoteArgs>

Creates a new note. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun NoteArgs(attestationAuthority: Output<AuthorityArgs>? = null, baseImage: Output<BasisArgs>? = null, build: Output<BuildArgs>? = null, deployable: Output<DeployableArgs>? = null, discovery: Output<DiscoveryArgs>? = null, expirationTime: Output<String>? = null, intoto: Output<InTotoArgs>? = null, longDescription: Output<String>? = null, noteId: Output<String>? = null, package: Output<PackageArgs>? = null, project: Output<String>? = null, relatedNoteNames: Output<List<String>>? = null, relatedUrl: Output<List<RelatedUrlArgs>>? = null, sbom: Output<DocumentNoteArgs>? = null, sbomReference: Output<SBOMReferenceNoteArgs>? = null, shortDescription: Output<String>? = null, spdxFile: Output<FileNoteArgs>? = null, spdxPackage: Output<PackageInfoNoteArgs>? = null, spdxRelationship: Output<RelationshipNoteArgs>? = null, vulnerability: Output<VulnerabilityArgs>? = null, vulnerabilityAssessment: Output<VulnerabilityAssessmentNoteArgs>? = null)

Functions

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

Properties

Link copied to clipboard
val attestationAuthority: Output<AuthorityArgs>? = null

A note describing an attestation role.

Link copied to clipboard
val baseImage: Output<BasisArgs>? = null

A note describing a base image.

Link copied to clipboard
val build: Output<BuildArgs>? = null

A note describing build provenance for a verifiable build.

Link copied to clipboard
val deployable: Output<DeployableArgs>? = null

A note describing something that can be deployed.

Link copied to clipboard
val discovery: Output<DiscoveryArgs>? = null

A note describing the initial analysis of a resource.

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

Time of expiration for this note. Empty if note does not expire.

Link copied to clipboard
val intoto: Output<InTotoArgs>? = null

A note describing an in-toto link.

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

A detailed description of this note.

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

Required. The ID to use for this note.

Link copied to clipboard
val package: Output<PackageArgs>? = null

A note describing a package hosted by various package managers.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val relatedNoteNames: Output<List<String>>? = null

Other notes related to this note.

Link copied to clipboard
val relatedUrl: Output<List<RelatedUrlArgs>>? = null

URLs associated with this note.

Link copied to clipboard
val sbom: Output<DocumentNoteArgs>? = null

A note describing a software bill of materials.

Link copied to clipboard

A note describing an SBOM reference.

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

A one sentence description of this note.

Link copied to clipboard
val spdxFile: Output<FileNoteArgs>? = null

A note describing an SPDX File.

Link copied to clipboard
val spdxPackage: Output<PackageInfoNoteArgs>? = null

A note describing an SPDX Package.

Link copied to clipboard

A note describing an SPDX File.

Link copied to clipboard
val vulnerability: Output<VulnerabilityArgs>? = null

A note describing a package vulnerability.

Link copied to clipboard

A note describing a vulnerability assessment.