View Source GoogleApi.Run.V2.Model.GoogleCloudRunV2BuildpacksBuild (google_api_run v0.38.2)

Build the source using Buildpacks.

Attributes

  • baseImage (type: String.t, default: nil) - Optional. The base image used to opt into automatic base image updates.
  • cacheImageUri (type: String.t, default: nil) - Optional. cache_image_uri is the GCR/AR URL where the cache image will be stored. cache_image_uri is optional and omitting it will disable caching. This URL must be stable across builds. It is used to derive a build-specific temporary URL by substituting the tag with the build ID. The build will clean up the temporary image on a best-effort basis.
  • enableAutomaticUpdates (type: boolean(), default: nil) - Optional. Whether or not the application container will be enrolled in automatic base image updates. When true, the application will be built on a scratch base image, so the base layers can be appended at run time.
  • environmentVariables (type: map(), default: nil) - Optional. User-provided build-time environment variables.
  • functionTarget (type: String.t, default: nil) - Optional. Name of the function target if the source is a function source. Required for function builds.
  • runtime (type: String.t, default: nil) - The runtime name, e.g. 'go113'. Leave blank for generic builds.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Run.V2.Model.GoogleCloudRunV2BuildpacksBuild{
  baseImage: String.t() | nil,
  cacheImageUri: String.t() | nil,
  enableAutomaticUpdates: boolean() | nil,
  environmentVariables: map() | nil,
  functionTarget: String.t() | nil,
  runtime: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.