View Source GoogleApi.CloudDeploy.V1.Model.Rollout (google_api_cloud_deploy v0.13.0)
A Rollout resource in the Cloud Deploy API. A Rollout contains information around a specific deployment to a Target.
Attributes
-
activeRepairAutomationRun(type:String.t, default:nil) - Output only. The AutomationRun actively repairing the rollout. -
annotations(type:map(), default:nil) - User annotations. These attributes can only be set and used by the user, and not by 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 theRolloutwas approved. -
controllerRollout(type:String.t, default:nil) - Output only. Name of theControllerRollout. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}. -
createTime(type:DateTime.t, default:nil) - Output only. Time at which theRolloutwas created. -
deployEndTime(type:DateTime.t, default:nil) - Output only. Time at which theRolloutfinished deploying. -
deployFailureCause(type:String.t, default:nil) - Output only. The reason this rollout failed. This will always be unspecified while the rollout is in progress. -
deployStartTime(type:DateTime.t, default:nil) - Output only. Time at which theRolloutstarted deploying. -
deployingBuild(type:String.t, default:nil) - Output only. The resource name of the Cloud BuildBuildobject that is used to deploy the Rollout. Format isprojects/{project}/locations/{location}/builds/{build}. -
description(type:String.t, default:nil) - Description of theRolloutfor user purposes. Max length is 255 characters. -
enqueueTime(type:DateTime.t, default:nil) - Output only. Time at which theRolloutwas 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. Additional information about the rollout failure, if available. -
labels(type:map(), default:nil) - Labels are attributes that can be set and used by both the user and by 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. -
metadata(type:GoogleApi.CloudDeploy.V1.Model.Metadata.t, default:nil) - Output only. Metadata contains information about the rollout. -
name(type:String.t, default:nil) - Optional. Name of theRollout. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}. Therolloutcomponent must match[a-z]([a-z0-9-]{0,61}[a-z0-9])? -
phases(type:list(GoogleApi.CloudDeploy.V1.Model.Phase.t), default:nil) - Output only. The phases that represent the workflows of thisRollout. -
rollbackOfRollout(type:String.t, default:nil) - Output only. Name of theRolloutthat is rolled back by thisRollout. Empty if thisRolloutwasn't created as a rollback. -
rolledBackByRollouts(type:list(String.t), default:nil) - Output only. Names ofRolloutsthat rolled back thisRollout. -
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 thisRolloutis deploying. -
uid(type:String.t, default:nil) - Output only. Unique identifier of theRollout.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudDeploy.V1.Model.Rollout{ activeRepairAutomationRun: String.t() | nil, annotations: map() | nil, approvalState: String.t() | nil, approveTime: DateTime.t() | nil, controllerRollout: String.t() | nil, createTime: DateTime.t() | nil, deployEndTime: DateTime.t() | nil, deployFailureCause: String.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, metadata: GoogleApi.CloudDeploy.V1.Model.Metadata.t() | nil, name: String.t() | nil, phases: [GoogleApi.CloudDeploy.V1.Model.Phase.t()] | nil, rollbackOfRollout: String.t() | nil, rolledBackByRollouts: [String.t()] | nil, state: String.t() | nil, targetId: String.t() | nil, uid: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.