GuestPoliciesRecipeArtifact

data class GuestPoliciesRecipeArtifact(val allowInsecure: Boolean? = null, val gcs: GuestPoliciesRecipeArtifactGcs? = null, val id: String, val remote: GuestPoliciesRecipeArtifactRemote? = null)

Constructors

Link copied to clipboard
constructor(allowInsecure: Boolean? = null, gcs: GuestPoliciesRecipeArtifactGcs? = null, id: String, remote: GuestPoliciesRecipeArtifactRemote? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val allowInsecure: 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

A Google Cloud Storage artifact. Structure is documented below.

Link copied to clipboard
val id: 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. Structure is documented below.