Class: Google::Cloud::Deploy::V1::RolloutRestriction
- Inherits:
-
Object
- Object
- Google::Cloud::Deploy::V1::RolloutRestriction
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/deploy/v1/cloud_deploy.rb
Overview
Rollout restrictions.
Defined Under Namespace
Modules: RolloutActions
Instance Attribute Summary collapse
-
#actions ⇒ ::Array<::Google::Cloud::Deploy::V1::RolloutRestriction::RolloutActions>
Optional.
-
#id ⇒ ::String
Required.
-
#invokers ⇒ ::Array<::Google::Cloud::Deploy::V1::DeployPolicy::Invoker>
Optional.
-
#time_windows ⇒ ::Google::Cloud::Deploy::V1::TimeWindows
Required.
Instance Attribute Details
#actions ⇒ ::Array<::Google::Cloud::Deploy::V1::RolloutRestriction::RolloutActions>
1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 1744 class RolloutRestriction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Rollout actions to be restricted as part of the policy. module RolloutActions # Unspecified. ROLLOUT_ACTIONS_UNSPECIFIED = 0 # Advance the rollout to the next phase. ADVANCE = 1 # Approve the rollout. APPROVE = 2 # Cancel the rollout. CANCEL = 3 # Create a rollout. CREATE = 4 # Ignore a job result on the rollout. IGNORE_JOB = 5 # Retry a job for a rollout. RETRY_JOB = 6 # Rollback a rollout. ROLLBACK = 7 # Terminate a jobrun. TERMINATE_JOBRUN = 8 end end |
#id ⇒ ::String
1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 1744 class RolloutRestriction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Rollout actions to be restricted as part of the policy. module RolloutActions # Unspecified. ROLLOUT_ACTIONS_UNSPECIFIED = 0 # Advance the rollout to the next phase. ADVANCE = 1 # Approve the rollout. APPROVE = 2 # Cancel the rollout. CANCEL = 3 # Create a rollout. CREATE = 4 # Ignore a job result on the rollout. IGNORE_JOB = 5 # Retry a job for a rollout. RETRY_JOB = 6 # Rollback a rollout. ROLLBACK = 7 # Terminate a jobrun. TERMINATE_JOBRUN = 8 end end |
#invokers ⇒ ::Array<::Google::Cloud::Deploy::V1::DeployPolicy::Invoker>
1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 1744 class RolloutRestriction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Rollout actions to be restricted as part of the policy. module RolloutActions # Unspecified. ROLLOUT_ACTIONS_UNSPECIFIED = 0 # Advance the rollout to the next phase. ADVANCE = 1 # Approve the rollout. APPROVE = 2 # Cancel the rollout. CANCEL = 3 # Create a rollout. CREATE = 4 # Ignore a job result on the rollout. IGNORE_JOB = 5 # Retry a job for a rollout. RETRY_JOB = 6 # Rollback a rollout. ROLLBACK = 7 # Terminate a jobrun. TERMINATE_JOBRUN = 8 end end |
#time_windows ⇒ ::Google::Cloud::Deploy::V1::TimeWindows
1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 1744 class RolloutRestriction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Rollout actions to be restricted as part of the policy. module RolloutActions # Unspecified. ROLLOUT_ACTIONS_UNSPECIFIED = 0 # Advance the rollout to the next phase. ADVANCE = 1 # Approve the rollout. APPROVE = 2 # Cancel the rollout. CANCEL = 3 # Create a rollout. CREATE = 4 # Ignore a job result on the rollout. IGNORE_JOB = 5 # Retry a job for a rollout. RETRY_JOB = 6 # Rollback a rollout. ROLLBACK = 7 # Terminate a jobrun. TERMINATE_JOBRUN = 8 end end |