Compute V1 Client - Class MaintenanceScope (2.1.0)

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

Specifies if all, running or unused hosts are in scope for this request.

Protobuf type google.cloud.compute.v1.ReservationsBlocksPerformMaintenanceRequest.MaintenanceScope

Namespace

Google \ Cloud \ Compute \ V1 \ ReservationsBlocksPerformMaintenanceRequest

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_MAINTENANCE_SCOPE

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_MAINTENANCE_SCOPE = 0;

ALL

Value: 64897

Trigger maintenance for all hosts belonging to this reservation irrespective of whether VMs are running on them or not.

Generated from protobuf enum ALL = 64897;

MAINTENANCE_SCOPE_UNSPECIFIED

Value: 78827328

Internal only

Generated from protobuf enum MAINTENANCE_SCOPE_UNSPECIFIED = 78827328;

RUNNING_VMS

Value: 535770588

Trigger maintenance only on the hosts belonging to this reservation which have VMs running on them.

Generated from protobuf enum RUNNING_VMS = 535770588;

UNUSED_CAPACITY

Value: 212724995

Trigger maintenance only on the hosts belonging to this reservation which do not have any VMs running on them. This is not allowed for Standard ExR

Generated from protobuf enum UNUSED_CAPACITY = 212724995;