ArtifactArgs

data class ArtifactArgs(val checksum: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val names: Output<List<String>>? = null) : ConvertibleToJava<ArtifactArgs>

Artifact describes a build product.

Constructors

Link copied to clipboard
fun ArtifactArgs(checksum: Output<String>? = null, id: Output<String>? = null, name: Output<String>? = null, names: Output<List<String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ArtifactArgs

Properties

Link copied to clipboard
val checksum: Output<String>? = null

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

Link copied to clipboard
val id: Output<String>? = null

Artifact ID, if any; for container images, this will be a URL by digest like gcr.io/projectID/imagename@sha256:123456

Link copied to clipboard
val name: Output<String>? = null

Name of the artifact. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. This field is deprecated in favor of the plural names field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.

Link copied to clipboard
val names: Output<List<String>>? = null

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.