Class: Google::Cloud::Deploy::V1::AutomationRule
- Inherits:
-
Object
- Object
- Google::Cloud::Deploy::V1::AutomationRule
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/deploy/v1/cloud_deploy.rb
Overview
AutomationRule
defines the automation activities.
Instance Attribute Summary collapse
-
#advance_rollout_rule ⇒ ::Google::Cloud::Deploy::V1::AdvanceRolloutRule
Optional.
-
#promote_release_rule ⇒ ::Google::Cloud::Deploy::V1::PromoteReleaseRule
Optional.
-
#repair_rollout_rule ⇒ ::Google::Cloud::Deploy::V1::RepairRolloutRule
Optional.
-
#timed_promote_release_rule ⇒ ::Google::Cloud::Deploy::V1::TimedPromoteReleaseRule
Optional.
Instance Attribute Details
#advance_rollout_rule ⇒ ::Google::Cloud::Deploy::V1::AdvanceRolloutRule
Returns Optional. The AdvanceRolloutRule
will automatically advance a
successful Rollout.
Note: The following fields are mutually exclusive: advance_rollout_rule
, promote_release_rule
, repair_rollout_rule
, timed_promote_release_rule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
3892 3893 3894 3895 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3892 class AutomationRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#promote_release_rule ⇒ ::Google::Cloud::Deploy::V1::PromoteReleaseRule
Returns Optional. PromoteReleaseRule
will automatically promote a release from
the current target to a specified target.
Note: The following fields are mutually exclusive: promote_release_rule
, advance_rollout_rule
, repair_rollout_rule
, timed_promote_release_rule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
3892 3893 3894 3895 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3892 class AutomationRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#repair_rollout_rule ⇒ ::Google::Cloud::Deploy::V1::RepairRolloutRule
Returns Optional. The RepairRolloutRule
will automatically repair a failed
rollout.
Note: The following fields are mutually exclusive: repair_rollout_rule
, promote_release_rule
, advance_rollout_rule
, timed_promote_release_rule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
3892 3893 3894 3895 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3892 class AutomationRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#timed_promote_release_rule ⇒ ::Google::Cloud::Deploy::V1::TimedPromoteReleaseRule
Returns Optional. The TimedPromoteReleaseRule
will automatically promote a
release from the current target(s) to the specified target(s) on a
configured schedule.
Note: The following fields are mutually exclusive: timed_promote_release_rule
, promote_release_rule
, advance_rollout_rule
, repair_rollout_rule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
3892 3893 3894 3895 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3892 class AutomationRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |