Reference documentation and code samples for the Compute V1 Client class GroupMaintenanceInfo.
Maintenance Info for ReservationBlocks.
Generated from protobuf message google.cloud.compute.v1.GroupMaintenanceInfo
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ instance_maintenance_ongoing_count
int
Describes number of instances that have ongoing maintenance.
↳ instance_maintenance_pending_count
int
Describes number of instances that have pending maintenance.
↳ maintenance_ongoing_count
int
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.
↳ maintenance_pending_count
int
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.
↳ scheduling_type
string
The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
↳ subblock_infra_maintenance_ongoing_count
int
Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.
↳ subblock_infra_maintenance_pending_count
int
Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.
↳ upcoming_group_maintenance
getInstanceMaintenanceOngoingCount
Describes number of instances that have ongoing maintenance.
int
hasInstanceMaintenanceOngoingCount
clearInstanceMaintenanceOngoingCount
setInstanceMaintenanceOngoingCount
Describes number of instances that have ongoing maintenance.
var
int
$this
getInstanceMaintenancePendingCount
Describes number of instances that have pending maintenance.
int
hasInstanceMaintenancePendingCount
clearInstanceMaintenancePendingCount
setInstanceMaintenancePendingCount
Describes number of instances that have pending maintenance.
var
int
$this
getMaintenanceOngoingCount
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.
int
hasMaintenanceOngoingCount
clearMaintenanceOngoingCount
setMaintenanceOngoingCount
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.
var
int
$this
getMaintenancePendingCount
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.
int
hasMaintenancePendingCount
clearMaintenancePendingCount
setMaintenancePendingCount
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.
var
int
$this
getSchedulingType
The type of maintenance for the reservation.
Check the SchedulingType enum for the list of possible values.
string
hasSchedulingType
clearSchedulingType
setSchedulingType
The type of maintenance for the reservation.
Check the SchedulingType enum for the list of possible values.
var
string
$this
getSubblockInfraMaintenanceOngoingCount
Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.
int
hasSubblockInfraMaintenanceOngoingCount
clearSubblockInfraMaintenanceOngoingCount
setSubblockInfraMaintenanceOngoingCount
Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.
var
int
$this
getSubblockInfraMaintenancePendingCount
Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.
int
hasSubblockInfraMaintenancePendingCount
clearSubblockInfraMaintenancePendingCount
setSubblockInfraMaintenancePendingCount
Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.
var
int
$this
getUpcomingGroupMaintenance
Maintenance information on this group of VMs.
hasUpcomingGroupMaintenance
clearUpcomingGroupMaintenance
setUpcomingGroupMaintenance
Maintenance information on this group of VMs.
$this