Class: Google::Cloud::Deploy::V1::RolloutRestriction

Inherits:
Object
  • Object
show all
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

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