GoogleApi.CloudDeploy.V1.Model.Rollout (google_api_cloud_deploy v0.2.0) View Source
A Rollout
resource in the Google Cloud Deploy API. A Rollout
contains information around a specific deployment to a Target
.
Attributes
-
annotations
(type:map()
, default:nil
) - User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. -
approvalState
(type:String.t
, default:nil
) - Output only. Approval state of theRollout
. -
approveTime
(type:DateTime.t
, default:nil
) - Output only. Time at which theRollout
was approved. -
createTime
(type:DateTime.t
, default:nil
) - Output only. Time at which theRollout
was created. -
deployEndTime
(type:DateTime.t
, default:nil
) - Output only. Time at which theRollout
finished deploying. -
deployStartTime
(type:DateTime.t
, default:nil
) - Output only. Time at which theRollout
started deploying. -
deployingBuild
(type:String.t
, default:nil
) - Output only. The resource name of the Cloud BuildBuild
object that is used to deploy the Rollout. Format isprojects/{project}/locations/{location}/builds/{build}
. -
description
(type:String.t
, default:nil
) - Description of theRollout
for user purposes. Max length is 255 characters. -
enqueueTime
(type:DateTime.t
, default:nil
) - Output only. Time at which theRollout
was enqueued. -
etag
(type:String.t
, default:nil
) - This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. -
failureReason
(type:String.t
, default:nil
) - Output only. Reason the build failed. Empty if the build succeeded. -
labels
(type:map()
, default:nil
) - Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. Keys must start with a lowercase letter or international character. Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes. -
name
(type:String.t
, default:nil
) - Optional. Name of theRollout
. Format is projects/{project}/ locations/{location}/deliveryPipelines/{deliveryPipeline}/ releases/{release}/rollouts/a-z{0,62}. -
state
(type:String.t
, default:nil
) - Output only. Current state of theRollout
. -
targetId
(type:String.t
, default:nil
) - Required. The ID of Target to which thisRollout
is deploying. -
uid
(type:String.t
, default:nil
) - Output only. Unique identifier of theRollout
.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.CloudDeploy.V1.Model.Rollout{ annotations: map() | nil, approvalState: String.t() | nil, approveTime: DateTime.t() | nil, createTime: DateTime.t() | nil, deployEndTime: DateTime.t() | nil, deployStartTime: DateTime.t() | nil, deployingBuild: String.t() | nil, description: String.t() | nil, enqueueTime: DateTime.t() | nil, etag: String.t() | nil, failureReason: String.t() | nil, labels: map() | nil, name: String.t() | nil, state: String.t() | nil, targetId: String.t() | nil, uid: String.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.