View Source GoogleApi.AppEngine.V1.Model.Deployment (google_api_app_engine v0.42.0)

Code and application artifacts used to deploy a version to App Engine.

Attributes

  • cloudBuildOptions (type: GoogleApi.AppEngine.V1.Model.CloudBuildOptions.t, default: nil) - Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
  • container (type: GoogleApi.AppEngine.V1.Model.ContainerInfo.t, default: nil) - The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
  • files (type: %{optional(String.t) => GoogleApi.AppEngine.V1.Model.FileInfo.t}, default: nil) - Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
  • zip (type: GoogleApi.AppEngine.V1.Model.ZipInfo.t, default: nil) - The zip file for this deployment, if this is a zip deployment.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AppEngine.V1.Model.Deployment{
  cloudBuildOptions: GoogleApi.AppEngine.V1.Model.CloudBuildOptions.t() | nil,
  container: GoogleApi.AppEngine.V1.Model.ContainerInfo.t() | nil,
  files:
    %{optional(String.t()) => GoogleApi.AppEngine.V1.Model.FileInfo.t()} | nil,
  zip: GoogleApi.AppEngine.V1.Model.ZipInfo.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.