OccurrenceContaineranalysisV1alpha1Args constructor
- Input<
Attestation> ? attestation, - Input<
BuildDetails> ? buildDetails, - Input<
ComplianceOccurrenceContaineranalysisV1alpha1> ? compliance, - Input<
DeploymentType> ? deployment, - Input<
Derived> ? derivedImage, - Input<
Discovered> ? discovered, - Input<
DSSEAttestationOccurrenceContaineranalysisV1alpha1> ? dsseAttestation, - Input<
EnvelopeContaineranalysisV1alpha1> ? envelope, - Input<
Installation> ? installation, - Input<
String> ? name, - Input<
String> ? noteName, - Input<
String> ? project, - Input<
String> ? remediation, - Input<
ResourceType> ? resource, - Input<
String> ? resourceUrl, - Input<
DocumentOccurrence> ? sbom, - Input<
SBOMReferenceOccurrenceContaineranalysisV1alpha1> ? sbomReference, - Input<
FileOccurrence> ? spdxFile, - Input<
PackageInfoOccurrence> ? spdxPackage, - Input<
RelationshipOccurrence> ? spdxRelationship, - Input<
UpgradeOccurrenceContaineranalysisV1alpha1> ? upgrade, - Input<
VulnerabilityDetails> ? vulnerabilityDetails,
Creates a new OccurrenceContaineranalysisV1alpha1Args.
attestation Describes an attestation of an artifact.
buildDetails Build details for a verifiable build.
compliance Describes whether or not a resource passes compliance checks.
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 the initial scan status for this resource.
dsseAttestation This represents a DSSE attestation occurrence
envelope https://github.com/secure-systems-lab/dsse
installation Describes the installation of a package on the linked resource.
name The name of the project. Should be of the form "projects/{project_id}". @Deprecated
noteName An analysis note associated with this image, in the form "providers/{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 The resource for which the Occurrence applies.
resourceUrl The unique URL of the image or the container for which the Occurrence applies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
sbom Describes a specific software bill of materials document.
sbomReference This represents an SBOM reference occurrence
spdxFile Describes a specific SPDX File.
spdxPackage Describes a specific SPDX Package.
spdxRelationship Describes a specific relationship between SPDX elements.
upgrade Describes an upgrade.
vulnerabilityDetails Details of a security vulnerability note.
Implementation
const OccurrenceContaineranalysisV1alpha1Args({
this.attestation,
this.buildDetails,
this.compliance,
this.deployment,
this.derivedImage,
this.discovered,
this.dsseAttestation,
this.envelope,
this.installation,
this.name,
this.noteName,
this.project,
this.remediation,
this.resource,
this.resourceUrl,
this.sbom,
this.sbomReference,
this.spdxFile,
this.spdxPackage,
this.spdxRelationship,
this.upgrade,
this.vulnerabilityDetails,
});