Reference documentation and code samples for the Google Cloud Deploy V1 API class Google::Cloud::Deploy::V1::RollbackTargetRequest.
The request object for RollbackTarget.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#name
def name() -> ::String Returns
- (::String) — Required. The
DeliveryPipelinefor which the rollbackRolloutshould be created. Format should beprojects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.
#name=
def name=(value) -> ::String Parameter
- value (::String) — Required. The
DeliveryPipelinefor which the rollbackRolloutshould be created. Format should beprojects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.
Returns
- (::String) — Required. The
DeliveryPipelinefor which the rollbackRolloutshould be created. Format should beprojects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.
#release_id
def release_id() -> ::String Returns
- (::String) — Optional. ID of the
Releaseto roll back to. If this isn't specified, the previous successfulRolloutto the specified target will be used to determine theRelease.
#release_id=
def release_id=(value) -> ::String Parameter
- value (::String) — Optional. ID of the
Releaseto roll back to. If this isn't specified, the previous successfulRolloutto the specified target will be used to determine theRelease.
Returns
- (::String) — Optional. ID of the
Releaseto roll back to. If this isn't specified, the previous successfulRolloutto the specified target will be used to determine theRelease.
#rollback_config
def rollback_config() -> ::Google::Cloud::Deploy::V1::RollbackTargetConfig Returns
- (::Google::Cloud::Deploy::V1::RollbackTargetConfig) — Optional. Configs for the rollback
Rollout.
#rollback_config=
def rollback_config=(value) -> ::Google::Cloud::Deploy::V1::RollbackTargetConfig Parameter
- value (::Google::Cloud::Deploy::V1::RollbackTargetConfig) — Optional. Configs for the rollback
Rollout.
Returns
- (::Google::Cloud::Deploy::V1::RollbackTargetConfig) — Optional. Configs for the rollback
Rollout.
#rollout_id
def rollout_id() -> ::String Returns
- (::String) — Required. ID of the rollback
Rolloutto create.
#rollout_id=
def rollout_id=(value) -> ::String Parameter
- value (::String) — Required. ID of the rollback
Rolloutto create.
Returns
- (::String) — Required. ID of the rollback
Rolloutto create.
#rollout_to_roll_back
def rollout_to_roll_back() -> ::String Returns
- (::String) — Optional. If provided, this must be the latest
Rolloutthat is on theTarget.
#rollout_to_roll_back=
def rollout_to_roll_back=(value) -> ::String Parameter
- value (::String) — Optional. If provided, this must be the latest
Rolloutthat is on theTarget.
Returns
- (::String) — Optional. If provided, this must be the latest
Rolloutthat is on theTarget.
#target_id
def target_id() -> ::String Returns
- (::String) — Required. ID of the
Targetthat is being rolled back.
#target_id=
def target_id=(value) -> ::String Parameter
- value (::String) — Required. ID of the
Targetthat is being rolled back.
Returns
- (::String) — Required. ID of the
Targetthat is being rolled back.
#validate_only
def validate_only() -> ::Boolean Returns
- (::Boolean) — Optional. If set to true, the request is validated and the user is provided with a
RollbackTargetResponse.
#validate_only=
def validate_only=(value) -> ::Boolean Parameter
- value (::Boolean) — Optional. If set to true, the request is validated and the user is provided with a
RollbackTargetResponse.
Returns
- (::Boolean) — Optional. If set to true, the request is validated and the user is provided with a
RollbackTargetResponse.