Class UpcomingMaintenance (1.18.0)

UpcomingMaintenance(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Attributes

NameDescription
can_reschedule bool
Indicates if the maintenance can be customer triggered. This field is a member of oneof_ _can_reschedule.
latest_window_start_time str
The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format. This field is a member of oneof_ _latest_window_start_time.
maintenance_status str
Check the MaintenanceStatus enum for the list of possible values. This field is a member of oneof_ _maintenance_status.
type_ str
Defines the type of maintenance. Check the Type enum for the list of possible values. This field is a member of oneof_ _type.
window_end_time str
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format. This field is a member of oneof_ _window_end_time.
window_start_time str
The current start time of the maintenance window. This timestamp value is in RFC3339 text format. This field is a member of oneof_ _window_start_time.

Classes

MaintenanceStatus

MaintenanceStatus(value)

Values: UNDEFINED_MAINTENANCE_STATUS (0): A value indicating that the enum field is not set. ONGOING (473158491): There is ongoing maintenance on this VM. PENDING (35394935): There is pending maintenance. UNKNOWN (433141802): Unknown maintenance status. Do not use this value.

Type

Type(value)

Defines the type of maintenance.

Values: UNDEFINED_TYPE (0): A value indicating that the enum field is not set. SCHEDULED (478400653): Scheduled maintenance (e.g. maintenance after uptime guarantee is complete). UNKNOWN_TYPE (490705455): No type specified. Do not use this value. UNSCHEDULED (450077204): Unscheduled maintenance (e.g. emergency maintenance during uptime guarantee).