OccurrenceContaineranalysisV1beta1Args constructor
- Input<
Details> ? attestation, - Input<
GrafeasV1beta1BuildDetails> ? build, - Input<
GrafeasV1beta1DeploymentDetails> ? deployment, - Input<
GrafeasV1beta1ImageDetails> ? derivedImage, - Input<
GrafeasV1beta1DiscoveryDetails> ? discovered, - Input<
EnvelopeContaineranalysisV1beta1> ? envelope, - Input<
GrafeasV1beta1PackageDetails> ? installation, - Input<
GrafeasV1beta1IntotoDetails> ? intoto, - required Input<
String> noteName, - Input<
String> ? project, - Input<
String> ? remediation, - required Input<
ResourceContaineranalysisV1beta1> resource, - Input<
DocumentOccurrenceContaineranalysisV1beta1> ? sbom, - Input<
SBOMReferenceOccurrenceContaineranalysisV1beta1> ? sbomReference, - Input<
FileOccurrenceContaineranalysisV1beta1> ? spdxFile, - Input<
PackageInfoOccurrenceContaineranalysisV1beta1> ? spdxPackage, - Input<
RelationshipOccurrenceContaineranalysisV1beta1> ? spdxRelationship, - 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,
});