OccurrenceContaineranalysisV1alpha1Args class
The set of arguments for Occurrence. The set of arguments for Occurrence.
Constructors
-
OccurrenceContaineranalysisV1alpha1Args({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.
attestationDescribes an attestation of an artifact.buildDetailsBuild details for a verifiable build.complianceDescribes whether or not a resource passes compliance checks.deploymentDescribes the deployment of an artifact on a runtime.derivedImageDescribes how this resource derives from the basis in the associated note.discoveredDescribes the initial scan status for this resource.dsseAttestationThis represents a DSSE attestation occurrenceenvelopehttps://github.com/secure-systems-lab/dsseinstallationDescribes the installation of a package on the linked resource.nameThe name of the project. Should be of the form "projects/{project_id}". @DeprecatednoteNameAn 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.projectOptional.remediationA description of actions that can be taken to remedy theNoteresourceThe resource for which theOccurrenceapplies.resourceUrlThe unique URL of the image or the container for which theOccurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.sbomDescribes a specific software bill of materials document.sbomReferenceThis represents an SBOM reference occurrencespdxFileDescribes a specific SPDX File.spdxPackageDescribes a specific SPDX Package.spdxRelationshipDescribes a specific relationship between SPDX elements.upgradeDescribes an upgrade.vulnerabilityDetailsDetails of a security vulnerability note.const -
OccurrenceContaineranalysisV1alpha1Args.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
attestation
→ Input<
Attestation> ? -
Describes an attestation of an artifact.
final
-
buildDetails
→ Input<
BuildDetails> ? -
Build details for a verifiable build.
final
-
compliance
→ Input<
ComplianceOccurrenceContaineranalysisV1alpha1> ? -
Describes whether or not a resource passes compliance checks.
final
-
deployment
→ Input<
DeploymentType> ? -
Describes the deployment of an artifact on a runtime.
final
-
derivedImage
→ Input<
Derived> ? -
Describes how this resource derives from the basis in the associated note.
final
-
discovered
→ Input<
Discovered> ? -
Describes the initial scan status for this resource.
final
-
dsseAttestation
→ Input<
DSSEAttestationOccurrenceContaineranalysisV1alpha1> ? -
This represents a DSSE attestation occurrence
final
-
envelope
→ Input<
EnvelopeContaineranalysisV1alpha1> ? -
https://github.com/secure-systems-lab/dsse
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
installation
→ Input<
Installation> ? -
Describes the installation of a package on the linked resource.
final
-
name
→ Input<
String> ? -
The name of the project. Should be of the form "projects/{project_id}". @Deprecated
final
-
noteName
→ Input<
String> ? -
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.
final
-
project
→ Input<
String> ? -
final
-
remediation
→ Input<
String> ? -
A description of actions that can be taken to remedy the
Notefinal -
resource
→ Input<
ResourceType> ? -
The resource for which the
Occurrenceapplies.final -
resourceUrl
→ Input<
String> ? -
The unique URL of the image or the container for which the
Occurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sbom
→ Input<
DocumentOccurrence> ? -
Describes a specific software bill of materials document.
final
-
sbomReference
→ Input<
SBOMReferenceOccurrenceContaineranalysisV1alpha1> ? -
This represents an SBOM reference occurrence
final
-
spdxFile
→ Input<
FileOccurrence> ? -
Describes a specific SPDX File.
final
-
spdxPackage
→ Input<
PackageInfoOccurrence> ? -
Describes a specific SPDX Package.
final
-
spdxRelationship
→ Input<
RelationshipOccurrence> ? -
Describes a specific relationship between SPDX elements.
final
-
upgrade
→ Input<
UpgradeOccurrenceContaineranalysisV1alpha1> ? -
Describes an upgrade.
final
-
vulnerabilityDetails
→ Input<
VulnerabilityDetails> ? -
Details of a security vulnerability note.
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