NoteContaineranalysisV1beta1Args class
The set of arguments for Note. The set of arguments for Note.
Constructors
-
NoteContaineranalysisV1beta1Args({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.
attestationAuthorityA note describing an attestation role.baseImageA note describing a base image.buildA note describing build provenance for a verifiable build.deployableA note describing something that can be deployed.discoveryA note describing the initial analysis of a resource.expirationTimeTime of expiration for this note. Empty if note does not expire.intotoA note describing an in-toto link.longDescriptionA detailed description of this note.noteIdRequired. The ID to use for this note.packageA note describing a package hosted by various package managers.projectOptional.relatedNoteNamesOther notes related to this note.relatedUrlURLs associated with this note.sbomA note describing a software bill of materials.sbomReferenceA note describing an SBOM reference.shortDescriptionA one sentence description of this note.spdxFileA note describing an SPDX File.spdxPackageA note describing an SPDX Package.spdxRelationshipA note describing an SPDX File.vulnerabilityA note describing a package vulnerability.vulnerabilityAssessmentA note describing a vulnerability assessment.const -
NoteContaineranalysisV1beta1Args.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
attestationAuthority
→ Input<
Authority> ? -
A note describing an attestation role.
final
-
baseImage
→ Input<
BasisContaineranalysisV1beta1> ? -
A note describing a base image.
final
-
build
→ Input<
Build> ? -
A note describing build provenance for a verifiable build.
final
-
deployable
→ Input<
DeployableContaineranalysisV1beta1> ? -
A note describing something that can be deployed.
final
-
discovery
→ Input<
DiscoveryContaineranalysisV1beta1> ? -
A note describing the initial analysis of a resource.
final
-
expirationTime
→ Input<
String> ? -
Time of expiration for this note. Empty if note does not expire.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
intoto
→ Input<
InToto> ? -
A note describing an in-toto link.
final
-
longDescription
→ Input<
String> ? -
A detailed description of this note.
final
-
noteId
→ Input<
String> -
Required. The ID to use for this note.
final
-
package
→ Input<
PackageContaineranalysisV1beta1> ? -
A note describing a package hosted by various package managers.
final
-
project
→ Input<
String> ? -
final
-
Other notes related to this note.
final
-
URLs associated with this note.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sbom
→ Input<
DocumentNoteContaineranalysisV1beta1> ? -
A note describing a software bill of materials.
final
-
sbomReference
→ Input<
SBOMReferenceNoteContaineranalysisV1beta1> ? -
A note describing an SBOM reference.
final
-
shortDescription
→ Input<
String> ? -
A one sentence description of this note.
final
-
spdxFile
→ Input<
FileNoteContaineranalysisV1beta1> ? -
A note describing an SPDX File.
final
-
spdxPackage
→ Input<
PackageInfoNoteContaineranalysisV1beta1> ? -
A note describing an SPDX Package.
final
-
spdxRelationship
→ Input<
RelationshipNoteContaineranalysisV1beta1> ? -
A note describing an SPDX File.
final
-
vulnerability
→ Input<
Vulnerability> ? -
A note describing a package vulnerability.
final
-
vulnerabilityAssessment
→ Input<
VulnerabilityAssessmentNoteContaineranalysisV1beta1> ? -
A note describing a vulnerability assessment.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited