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 \ ReservationsBlocksPerformMaintenanceRequestMethods
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;