public sealed class GroupMaintenanceInfo : IMessage<GroupMaintenanceInfo>, IEquatable<GroupMaintenanceInfo>, IDeepCloneable<GroupMaintenanceInfo>, IBufferMessage, IMessage
Reference 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
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 |
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 |
UpcomingGroupMaintenance
public UpcomingMaintenance UpcomingGroupMaintenance { get; set; }
Maintenance information on this group of VMs.
Property Value | |
---|---|
Type | Description |
UpcomingMaintenance |