public sealed class UpcomingMaintenance : IMessage<UpcomingMaintenance>, IEquatable<UpcomingMaintenance>, IDeepCloneable<UpcomingMaintenance>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class UpcomingMaintenance.
Upcoming Maintenance notification information.
Implements
IMessageUpcomingMaintenance, IEquatableUpcomingMaintenance, IDeepCloneableUpcomingMaintenance, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
UpcomingMaintenance()
public UpcomingMaintenance()UpcomingMaintenance(UpcomingMaintenance)
public UpcomingMaintenance(UpcomingMaintenance other)| Parameter | |
|---|---|
| Name | Description |
other |
UpcomingMaintenance |
Properties
CanReschedule
public bool CanReschedule { get; set; }Indicates if the maintenance can be customer triggered.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasCanReschedule
public bool HasCanReschedule { get; }Gets whether the "can_reschedule" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasLatestWindowStartTime
public bool HasLatestWindowStartTime { get; }Gets whether the "latest_window_start_time" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasMaintenanceOnShutdown
public bool HasMaintenanceOnShutdown { get; }Gets whether the "maintenance_on_shutdown" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasMaintenanceStatus
public bool HasMaintenanceStatus { get; }Gets whether the "maintenance_status" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasType
public bool HasType { get; }Gets whether the "type" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasWindowEndTime
public bool HasWindowEndTime { get; }Gets whether the "window_end_time" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasWindowStartTime
public bool HasWindowStartTime { get; }Gets whether the "window_start_time" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
LatestWindowStartTime
public string LatestWindowStartTime { get; set; }The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
| Property Value | |
|---|---|
| Type | Description |
string |
|
MaintenanceOnShutdown
public bool MaintenanceOnShutdown { get; set; }Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
MaintenanceReasons
public RepeatedField<string> MaintenanceReasons { get; }The reasons for the maintenance. Only valid for vms. Check the MaintenanceReasons enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
MaintenanceStatus
public string MaintenanceStatus { get; set; }Check the MaintenanceStatus enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Type
public string Type { get; set; }Defines the type of maintenance. Check the Type enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
string |
|
WindowEndTime
public string WindowEndTime { get; set; }The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
| Property Value | |
|---|---|
| Type | Description |
string |
|
WindowStartTime
public string WindowStartTime { get; set; }The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
| Property Value | |
|---|---|
| Type | Description |
string |
|