Compute V1 Client - Class MaintenancePolicy (2.0.0)

Reference documentation and code samples for the Compute V1 Client class MaintenancePolicy.

Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT, RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies.

Protobuf type google.cloud.compute.v1.NodeGroup.MaintenancePolicy

Namespace

Google \ Cloud \ Compute \ V1 \ NodeGroup

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_MAINTENANCE_POLICY

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_MAINTENANCE_POLICY = 0;

PBDEFAULT

Value: 115302945

Allow the node and corresponding instances to retain default maintenance behavior.

Generated from protobuf enum DEFAULT = 115302945;

MAINTENANCE_POLICY_UNSPECIFIED

Value: 72964182

Generated from protobuf enum MAINTENANCE_POLICY_UNSPECIFIED = 72964182;

MIGRATE_WITHIN_NODE_GROUP

Value: 153483394

When maintenance must be done on a node, the instances on that node will be moved to other nodes in the group. Instances with onHostMaintenance = MIGRATE will live migrate to their destinations while instances with onHostMaintenance = TERMINATE will terminate and then restart on their destination nodes if automaticRestart = true.

Generated from protobuf enum MIGRATE_WITHIN_NODE_GROUP = 153483394;

RESTART_IN_PLACE

Value: 228647325

Instances in this group will restart on the same node when maintenance has completed. Instances must have onHostMaintenance = TERMINATE, and they will only restart if automaticRestart = true.

Generated from protobuf enum RESTART_IN_PLACE = 228647325;