NoteContaineranalysisV1beta1Args constructor

const NoteContaineranalysisV1beta1Args({
  1. Input<Authority>? attestationAuthority,
  2. Input<BasisContaineranalysisV1beta1>? baseImage,
  3. Input<Build>? build,
  4. Input<DeployableContaineranalysisV1beta1>? deployable,
  5. Input<DiscoveryContaineranalysisV1beta1>? discovery,
  6. Input<String>? expirationTime,
  7. Input<InToto>? intoto,
  8. Input<String>? longDescription,
  9. required Input<String> noteId,
  10. Input<PackageContaineranalysisV1beta1>? package,
  11. Input<String>? project,
  12. Input<List<String>>? relatedNoteNames,
  13. Input<List<RelatedUrlContaineranalysisV1beta1>>? relatedUrl,
  14. Input<DocumentNoteContaineranalysisV1beta1>? sbom,
  15. Input<SBOMReferenceNoteContaineranalysisV1beta1>? sbomReference,
  16. Input<String>? shortDescription,
  17. Input<FileNoteContaineranalysisV1beta1>? spdxFile,
  18. Input<PackageInfoNoteContaineranalysisV1beta1>? spdxPackage,
  19. Input<RelationshipNoteContaineranalysisV1beta1>? spdxRelationship,
  20. Input<Vulnerability>? vulnerability,
  21. 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,
});