Compute V1 Client - Class MaintenancePolicy (2.3.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;

Design a Mobile Site
View Site in Mobile | Classic
Share by: