SoftwareRecipeArtifactArgs

data class SoftwareRecipeArtifactArgs(val allowInsecure: Output<Boolean>? = null, val gcs: Output<SoftwareRecipeArtifactGcsArgs>? = null, val id: Output<String>, val remote: Output<SoftwareRecipeArtifactRemoteArgs>? = null) : ConvertibleToJava<SoftwareRecipeArtifactArgs>

Specifies a resource to be used in the recipe.

Constructors

Link copied to clipboard
constructor(allowInsecure: Output<Boolean>? = null, gcs: Output<SoftwareRecipeArtifactGcsArgs>? = null, id: Output<String>, remote: Output<SoftwareRecipeArtifactRemoteArgs>? = null)

Properties

Link copied to clipboard
val allowInsecure: Output<Boolean>? = null

Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified.

Link copied to clipboard
val gcs: Output<SoftwareRecipeArtifactGcsArgs>? = null

A Google Cloud Storage artifact.

Link copied to clipboard
val id: Output<String>

Id of the artifact, which the installation and update steps of this recipe can reference. Artifacts in a recipe cannot have the same id.

Link copied to clipboard

A generic remote artifact.

Functions

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