SoftwareRecipeArtifactGcsArgs

data class SoftwareRecipeArtifactGcsArgs(val bucket: Output<String>? = null, val generation: Output<String>? = null, val object: Output<String>? = null) : ConvertibleToJava<SoftwareRecipeArtifactGcsArgs>

Specifies an artifact available as a Google Cloud Storage object.

Constructors

Link copied to clipboard
constructor(bucket: Output<String>? = null, generation: Output<String>? = null, object: Output<String>? = null)

Properties

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

Bucket of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be my-bucket.

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

Must be provided if allow_insecure is false. Generation number of the Google Cloud Storage object. https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be 1234567.

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

Name of the Google Cloud Storage object. As specified here (https://cloud.google.com/storage/docs/naming#objectnames) Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be foo/bar.

Functions

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