NoteContaineranalysisV1beta1Args constructor
- Input<
Authority> ? attestationAuthority, - Input<
BasisContaineranalysisV1beta1> ? baseImage, - Input<
Build> ? build, - Input<
DeployableContaineranalysisV1beta1> ? deployable, - Input<
DiscoveryContaineranalysisV1beta1> ? discovery, - Input<
String> ? expirationTime, - Input<
InToto> ? intoto, - Input<
String> ? longDescription, - required Input<
String> noteId, - Input<
PackageContaineranalysisV1beta1> ? package, - Input<
String> ? project, - Input<
DocumentNoteContaineranalysisV1beta1> ? sbom, - Input<
SBOMReferenceNoteContaineranalysisV1beta1> ? sbomReference, - Input<
String> ? shortDescription, - Input<
FileNoteContaineranalysisV1beta1> ? spdxFile, - Input<
PackageInfoNoteContaineranalysisV1beta1> ? spdxPackage, - Input<
RelationshipNoteContaineranalysisV1beta1> ? spdxRelationship, - Input<
Vulnerability> ? vulnerability, - Input<
VulnerabilityAssessmentNoteContaineranalysisV1beta1> ? vulnerabilityAssessment,
Creates a new NoteContaineranalysisV1beta1Args.
attestationAuthority A note describing an attestation role.
baseImage A note describing a base image.
build A note describing build provenance for a verifiable build.
deployable A note describing something that can be deployed.
discovery A note describing the initial analysis of a resource.
expirationTime Time of expiration for this note. Empty if note does not expire.
intoto A note describing an in-toto link.
longDescription A detailed description of this note.
noteId Required. The ID to use for this note.
package A note describing a package hosted by various package managers.
project Optional.
relatedNoteNames Other notes related to this note.
relatedUrl URLs associated with this note.
sbom A note describing a software bill of materials.
sbomReference A note describing an SBOM reference.
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 an SPDX File.
vulnerability A note describing a package vulnerability.
vulnerabilityAssessment A note describing a vulnerability assessment.
Implementation
const NoteContaineranalysisV1beta1Args({
this.attestationAuthority,
this.baseImage,
this.build,
this.deployable,
this.discovery,
this.expirationTime,
this.intoto,
this.longDescription,
required this.noteId,
this.package,
this.project,
this.relatedNoteNames,
this.relatedUrl,
this.sbom,
this.sbomReference,
this.shortDescription,
this.spdxFile,
this.spdxPackage,
this.spdxRelationship,
this.vulnerability,
this.vulnerabilityAssessment,
});