NoteContaineranalysisV1alpha1Args constructor
- Input<
AttestationAuthority> ? attestationAuthority, - Input<
Basis> ? baseImage, - Input<
BuildType> ? buildType, - Input<
ComplianceNoteContaineranalysisV1alpha1> ? compliance, - Input<
Deployable> ? deployable, - Input<
Discovery> ? discovery, - Input<
DSSEAttestationNoteContaineranalysisV1alpha1> ? dsseAttestation, - Input<
String> ? expirationTime, - Input<
String> ? longDescription, - Input<
String> ? name, - Input<
String> ? noteId, - Input<
Package> ? package, - Input<
String> ? project, - Input<
DocumentNote> ? sbom, - Input<
SBOMReferenceNoteContaineranalysisV1alpha1> ? sbomReference, - Input<
String> ? shortDescription, - Input<
FileNote> ? spdxFile, - Input<
PackageInfoNote> ? spdxPackage, - Input<
RelationshipNote> ? spdxRelationship, - Input<
UpgradeNoteContaineranalysisV1alpha1> ? upgrade, - Input<
VulnerabilityAssessmentNoteContaineranalysisV1alpha1> ? vulnerabilityAssessment, - Input<
VulnerabilityType> ? vulnerabilityType,
Creates a new NoteContaineranalysisV1alpha1Args.
attestationAuthority A note describing an attestation role.
baseImage A note describing a base image.
buildType Build provenance type for a verifiable build.
compliance A note describing a compliance check.
deployable A note describing something that can be deployed.
discovery A note describing a provider/analysis type.
dsseAttestation A note describing a dsse attestation note.
expirationTime Time of expiration for this note, null if note does not expire.
longDescription A detailed description of this Note.
name The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}"
noteId The ID to use for this note.
package A note describing a package hosted by various package managers.
project Optional.
relatedUrl URLs associated with this note
sbom A note describing a software bill of materials.
sbomReference A note describing a reference to an SBOM.
shortDescription A one sentence description of this Note.
spdxFile A note describing an SPDX File.
spdxPackage A note describing an SPDX Package.
spdxRelationship A note describing a relationship between SPDX elements.
upgrade A note describing an upgrade.
vulnerabilityAssessment A note describing a vulnerability assessment.
vulnerabilityType A package vulnerability type of note.
Implementation
const NoteContaineranalysisV1alpha1Args({
this.attestationAuthority,
this.baseImage,
this.buildType,
this.compliance,
this.deployable,
this.discovery,
this.dsseAttestation,
this.expirationTime,
this.longDescription,
this.name,
this.noteId,
this.package,
this.project,
this.relatedUrl,
this.sbom,
this.sbomReference,
this.shortDescription,
this.spdxFile,
this.spdxPackage,
this.spdxRelationship,
this.upgrade,
this.vulnerabilityAssessment,
this.vulnerabilityType,
});