GoogleApi.CloudDeploy.V1.Model.TimedPromoteReleaseOperation (google_api_cloud_deploy v0.14.0)

View Source

Contains the information of an automated timed promote-release operation.

Attributes

  • phase (type: String.t, default: nil) - Output only. The starting phase of the rollout created by this operation.
  • release (type: String.t, default: nil) - Output only. The name of the release to be promoted.
  • targetId (type: String.t, default: nil) - Output only. The ID of the target that represents the promotion stage to which the release will be promoted. The value of this field is the last segment of a target name.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.CloudDeploy.V1.Model.TimedPromoteReleaseOperation{
  phase: String.t() | nil,
  release: String.t() | nil,
  targetId: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.