InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedAction

enum InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedAction : Enum<InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedAction> , ConvertibleToJava<InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedAction>

Most disruptive action that is allowed to be taken on an instance. You can specify either NONE to forbid any actions, REFRESH to allow actions that do not need instance restart, RESTART to allow actions that can be applied without instance replacing or REPLACE to allow all possible actions. If the Updater determines that the minimal update action needed is more disruptive than most disruptive allowed action you specify it will not perform the update at all.

Entries

Link copied to clipboard

Do not perform any action.

Link copied to clipboard

Updates applied in runtime, instances will not be disrupted.

Link copied to clipboard

Old instances will be deleted. New instances will be created from the target template.

Link copied to clipboard

Every instance will be restarted.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun toJava(): InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedAction
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.

Properties

Link copied to clipboard
val javaValue: InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedAction
Link copied to clipboard
Link copied to clipboard