public sealed class GroupMaintenanceInfo : IMessage<GroupMaintenanceInfo>, IEquatable<GroupMaintenanceInfo>, IDeepCloneable<GroupMaintenanceInfo>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class GroupMaintenanceInfo.
Maintenance Info for ReservationBlocks.
Implements
IMessageGroupMaintenanceInfo, IEquatableGroupMaintenanceInfo, IDeepCloneableGroupMaintenanceInfo, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
GroupMaintenanceInfo()
public GroupMaintenanceInfo()GroupMaintenanceInfo(GroupMaintenanceInfo)
public GroupMaintenanceInfo(GroupMaintenanceInfo other)| Parameter | |
|---|---|
| Name | Description |
other |
GroupMaintenanceInfo |
Properties
HasInstanceMaintenanceOngoingCount
public bool HasInstanceMaintenanceOngoingCount { get; }Gets whether the "instance_maintenance_ongoing_count" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasInstanceMaintenancePendingCount
public bool HasInstanceMaintenancePendingCount { get; }Gets whether the "instance_maintenance_pending_count" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasMaintenanceOngoingCount
public bool HasMaintenanceOngoingCount { get; }Gets whether the "maintenance_ongoing_count" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasMaintenancePendingCount
public bool HasMaintenancePendingCount { get; }Gets whether the "maintenance_pending_count" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasSchedulingType
public bool HasSchedulingType { get; }Gets whether the "scheduling_type" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasSubblockInfraMaintenanceOngoingCount
public bool HasSubblockInfraMaintenanceOngoingCount { get; }Gets whether the "subblock_infra_maintenance_ongoing_count" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasSubblockInfraMaintenancePendingCount
public bool HasSubblockInfraMaintenancePendingCount { get; }Gets whether the "subblock_infra_maintenance_pending_count" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InstanceMaintenanceOngoingCount
public int InstanceMaintenanceOngoingCount { get; set; }Describes number of instances that have ongoing maintenance.
| Property Value | |
|---|---|
| Type | Description |
int |
|
InstanceMaintenancePendingCount
public int InstanceMaintenancePendingCount { get; set; }Describes number of instances that have pending maintenance.
| Property Value | |
|---|---|
| Type | Description |
int |
|
MaintenanceOngoingCount
public int MaintenanceOngoingCount { get; set; }Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.
| Property Value | |
|---|---|
| Type | Description |
int |
|
MaintenancePendingCount
public int MaintenancePendingCount { get; set; }Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.
| Property Value | |
|---|---|
| Type | Description |
int |
|
SchedulingType
public string SchedulingType { get; set; }The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SubblockInfraMaintenanceOngoingCount
public int SubblockInfraMaintenanceOngoingCount { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
int |
|
SubblockInfraMaintenancePendingCount
public int SubblockInfraMaintenancePendingCount { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
int |
|
UpcomingGroupMaintenance
public UpcomingMaintenance UpcomingGroupMaintenance { get; set; }Maintenance information on this group of VMs.
| Property Value | |
|---|---|
| Type | Description |
UpcomingMaintenance |
|