Reference documentation and code samples for the Kubernetes Engine V1beta1 API class Google::Cloud::Container::V1beta1::BlueGreenSettings.
Settings for blue-green upgrade.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#autoscaled_rollout_policy
def autoscaled_rollout_policy() -> ::Google::Cloud::Container::V1beta1::BlueGreenSettings::AutoscaledRolloutPolicy
-
(::Google::Cloud::Container::V1beta1::BlueGreenSettings::AutoscaledRolloutPolicy) — Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
Note: The following fields are mutually exclusive:
autoscaled_rollout_policy
,standard_rollout_policy
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#autoscaled_rollout_policy=
def autoscaled_rollout_policy=(value) -> ::Google::Cloud::Container::V1beta1::BlueGreenSettings::AutoscaledRolloutPolicy
-
value (::Google::Cloud::Container::V1beta1::BlueGreenSettings::AutoscaledRolloutPolicy) — Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
Note: The following fields are mutually exclusive:
autoscaled_rollout_policy
,standard_rollout_policy
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Container::V1beta1::BlueGreenSettings::AutoscaledRolloutPolicy) — Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
Note: The following fields are mutually exclusive:
autoscaled_rollout_policy
,standard_rollout_policy
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#node_pool_soak_duration
def node_pool_soak_duration() -> ::Google::Protobuf::Duration
- (::Google::Protobuf::Duration) — Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
#node_pool_soak_duration=
def node_pool_soak_duration=(value) -> ::Google::Protobuf::Duration
- value (::Google::Protobuf::Duration) — Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
- (::Google::Protobuf::Duration) — Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
#standard_rollout_policy
def standard_rollout_policy() -> ::Google::Cloud::Container::V1beta1::BlueGreenSettings::StandardRolloutPolicy
-
(::Google::Cloud::Container::V1beta1::BlueGreenSettings::StandardRolloutPolicy) — Standard policy for the blue-green upgrade.
Note: The following fields are mutually exclusive:
standard_rollout_policy
,autoscaled_rollout_policy
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#standard_rollout_policy=
def standard_rollout_policy=(value) -> ::Google::Cloud::Container::V1beta1::BlueGreenSettings::StandardRolloutPolicy
-
value (::Google::Cloud::Container::V1beta1::BlueGreenSettings::StandardRolloutPolicy) — Standard policy for the blue-green upgrade.
Note: The following fields are mutually exclusive:
standard_rollout_policy
,autoscaled_rollout_policy
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Container::V1beta1::BlueGreenSettings::StandardRolloutPolicy) — Standard policy for the blue-green upgrade.
Note: The following fields are mutually exclusive:
standard_rollout_policy
,autoscaled_rollout_policy
. If a field in that set is populated, all other fields in the set will automatically be cleared.