NoteArgs

data class NoteArgs(val attestation: Output<AttestationNoteArgs>? = null, val build: Output<BuildNoteArgs>? = null, val compliance: Output<ComplianceNoteArgs>? = null, val deployment: Output<DeploymentNoteArgs>? = null, val discovery: Output<DiscoveryNoteArgs>? = null, val dsseAttestation: Output<DSSEAttestationNoteArgs>? = null, val expirationTime: Output<String>? = null, val image: Output<ImageNoteArgs>? = null, val longDescription: Output<String>? = null, val noteId: Output<String>? = null, val package: Output<PackageNoteArgs>? = null, val project: Output<String>? = null, val relatedNoteNames: Output<List<String>>? = null, val relatedUrl: Output<List<RelatedUrlArgs>>? = null, val sbomReference: Output<SBOMReferenceNoteArgs>? = null, val shortDescription: Output<String>? = null, val upgrade: Output<UpgradeNoteArgs>? = null, val vulnerability: Output<VulnerabilityNoteArgs>? = 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
constructor(attestation: Output<AttestationNoteArgs>? = null, build: Output<BuildNoteArgs>? = null, compliance: Output<ComplianceNoteArgs>? = null, deployment: Output<DeploymentNoteArgs>? = null, discovery: Output<DiscoveryNoteArgs>? = null, dsseAttestation: Output<DSSEAttestationNoteArgs>? = null, expirationTime: Output<String>? = null, image: Output<ImageNoteArgs>? = null, longDescription: Output<String>? = null, noteId: Output<String>? = null, package: Output<PackageNoteArgs>? = null, project: Output<String>? = null, relatedNoteNames: Output<List<String>>? = null, relatedUrl: Output<List<RelatedUrlArgs>>? = null, sbomReference: Output<SBOMReferenceNoteArgs>? = null, shortDescription: Output<String>? = null, upgrade: Output<UpgradeNoteArgs>? = null, vulnerability: Output<VulnerabilityNoteArgs>? = null, vulnerabilityAssessment: Output<VulnerabilityAssessmentNoteArgs>? = null)

Properties

Link copied to clipboard
val attestation: Output<AttestationNoteArgs>? = null

A note describing an attestation role.

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

A note describing build provenance for a verifiable build.

Link copied to clipboard
val compliance: Output<ComplianceNoteArgs>? = null

A note describing a compliance check.

Link copied to clipboard
val deployment: Output<DeploymentNoteArgs>? = null

A note describing something that can be deployed.

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

A note describing the initial analysis of a resource.

Link copied to clipboard

A note describing a dsse attestation note.

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 image: Output<ImageNoteArgs>? = null

A note describing a base image.

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<PackageNoteArgs>? = 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

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 upgrade: Output<UpgradeNoteArgs>? = null

A note describing available package upgrades.

Link copied to clipboard

A note describing a package vulnerability.

Link copied to clipboard

A note describing a vulnerability assessment.

Functions

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