View Source GoogleApi.CloudDeploy.V1.Model.PromoteReleaseOperation (google_api_cloud_deploy v0.6.0)

Contains the information of an automated promote-release operation.

Attributes

  • phase (type: String.t, default: nil) - Output only. The starting phase of the rollout created by this operation.
  • rollout (type: String.t, default: nil) - Output only. The name of the rollout that initiates the AutomationRun.
  • 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.
  • wait (type: String.t, default: nil) - Output only. How long the operation will be paused.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

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

Functions

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

Unwrap a decoded JSON object into its complex fields.