OccurrenceContaineranalysisV1beta1Args constructor

const OccurrenceContaineranalysisV1beta1Args({
  1. Input<Details>? attestation,
  2. Input<GrafeasV1beta1BuildDetails>? build,
  3. Input<GrafeasV1beta1DeploymentDetails>? deployment,
  4. Input<GrafeasV1beta1ImageDetails>? derivedImage,
  5. Input<GrafeasV1beta1DiscoveryDetails>? discovered,
  6. Input<EnvelopeContaineranalysisV1beta1>? envelope,
  7. Input<GrafeasV1beta1PackageDetails>? installation,
  8. Input<GrafeasV1beta1IntotoDetails>? intoto,
  9. required Input<String> noteName,
  10. Input<String>? project,
  11. Input<String>? remediation,
  12. required Input<ResourceContaineranalysisV1beta1> resource,
  13. Input<DocumentOccurrenceContaineranalysisV1beta1>? sbom,
  14. Input<SBOMReferenceOccurrenceContaineranalysisV1beta1>? sbomReference,
  15. Input<FileOccurrenceContaineranalysisV1beta1>? spdxFile,
  16. Input<PackageInfoOccurrenceContaineranalysisV1beta1>? spdxPackage,
  17. Input<RelationshipOccurrenceContaineranalysisV1beta1>? spdxRelationship,
  18. Input<GrafeasV1beta1VulnerabilityDetails>? vulnerability,
})

Creates a new OccurrenceContaineranalysisV1beta1Args. attestation Describes an attestation of an artifact. build Describes a verifiable build. deployment Describes the deployment of an artifact on a runtime. derivedImage Describes how this resource derives from the basis in the associated note. discovered Describes when a resource was discovered. envelope https://github.com/secure-systems-lab/dsse installation Describes the installation of a package on the linked resource. intoto Describes a specific in-toto link. noteName Immutable. The analysis note associated with this occurrence, in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID]. This field can be used as a filter in list requests. project Optional. remediation A description of actions that can be taken to remedy the note. resource Immutable. The resource for which the occurrence applies. sbom Describes a specific software bill of materials document. sbomReference Describes a specific SBOM reference occurrences. spdxFile Describes a specific SPDX File. spdxPackage Describes a specific SPDX Package. spdxRelationship Describes a specific SPDX Relationship. vulnerability Describes a security vulnerability.

Implementation

const OccurrenceContaineranalysisV1beta1Args({
  this.attestation,
  this.build,
  this.deployment,
  this.derivedImage,
  this.discovered,
  this.envelope,
  this.installation,
  this.intoto,
  required this.noteName,
  this.project,
  this.remediation,
  required this.resource,
  this.sbom,
  this.sbomReference,
  this.spdxFile,
  this.spdxPackage,
  this.spdxRelationship,
  this.vulnerability,
});