Class: Google::Cloud::Compute::V1::UpcomingMaintenance
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::UpcomingMaintenance
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
Upcoming Maintenance notification information.
Defined Under Namespace
Modules: MaintenanceStatus, Type
Instance Attribute Summary collapse
-
#can_reschedule ⇒ ::Boolean
Indicates if the maintenance can be customer triggered.
-
#latest_window_start_time ⇒ ::String
The latest time for the planned maintenance window to start.
-
#maintenance_status ⇒ ::String
Check the MaintenanceStatus enum for the list of possible values.
-
#type ⇒ ::String
Defines the type of maintenance.
-
#window_end_time ⇒ ::String
The time by which the maintenance disruption will be completed.
-
#window_start_time ⇒ ::String
The current start time of the maintenance window.
Instance Attribute Details
#can_reschedule ⇒ ::Boolean
Returns Indicates if the maintenance can be customer triggered.
32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 32418 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceStatus # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_STATUS = 0 # There is ongoing maintenance on this VM. ONGOING = 473_158_491 # There is pending maintenance. PENDING = 35_394_935 # Unknown maintenance status. Do not use this value. UNKNOWN = 433_141_802 end # Defines the type of maintenance. module Type # A value indicating that the enum field is not set. UNDEFINED_TYPE = 0 # Scheduled maintenance (e.g. maintenance after uptime guarantee is complete). SCHEDULED = 478_400_653 # No type specified. Do not use this value. UNKNOWN_TYPE = 490_705_455 # Unscheduled maintenance (e.g. emergency maintenance during uptime guarantee). UNSCHEDULED = 450_077_204 end end |
#latest_window_start_time ⇒ ::String
Returns The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 32418 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceStatus # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_STATUS = 0 # There is ongoing maintenance on this VM. ONGOING = 473_158_491 # There is pending maintenance. PENDING = 35_394_935 # Unknown maintenance status. Do not use this value. UNKNOWN = 433_141_802 end # Defines the type of maintenance. module Type # A value indicating that the enum field is not set. UNDEFINED_TYPE = 0 # Scheduled maintenance (e.g. maintenance after uptime guarantee is complete). SCHEDULED = 478_400_653 # No type specified. Do not use this value. UNKNOWN_TYPE = 490_705_455 # Unscheduled maintenance (e.g. emergency maintenance during uptime guarantee). UNSCHEDULED = 450_077_204 end end |
#maintenance_status ⇒ ::String
Returns Check the MaintenanceStatus enum for the list of possible values.
32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 32418 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceStatus # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_STATUS = 0 # There is ongoing maintenance on this VM. ONGOING = 473_158_491 # There is pending maintenance. PENDING = 35_394_935 # Unknown maintenance status. Do not use this value. UNKNOWN = 433_141_802 end # Defines the type of maintenance. module Type # A value indicating that the enum field is not set. UNDEFINED_TYPE = 0 # Scheduled maintenance (e.g. maintenance after uptime guarantee is complete). SCHEDULED = 478_400_653 # No type specified. Do not use this value. UNKNOWN_TYPE = 490_705_455 # Unscheduled maintenance (e.g. emergency maintenance during uptime guarantee). UNSCHEDULED = 450_077_204 end end |
#type ⇒ ::String
Returns Defines the type of maintenance. Check the Type enum for the list of possible values.
32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 32418 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceStatus # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_STATUS = 0 # There is ongoing maintenance on this VM. ONGOING = 473_158_491 # There is pending maintenance. PENDING = 35_394_935 # Unknown maintenance status. Do not use this value. UNKNOWN = 433_141_802 end # Defines the type of maintenance. module Type # A value indicating that the enum field is not set. UNDEFINED_TYPE = 0 # Scheduled maintenance (e.g. maintenance after uptime guarantee is complete). SCHEDULED = 478_400_653 # No type specified. Do not use this value. UNKNOWN_TYPE = 490_705_455 # Unscheduled maintenance (e.g. emergency maintenance during uptime guarantee). UNSCHEDULED = 450_077_204 end end |
#window_end_time ⇒ ::String
Returns The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 32418 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceStatus # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_STATUS = 0 # There is ongoing maintenance on this VM. ONGOING = 473_158_491 # There is pending maintenance. PENDING = 35_394_935 # Unknown maintenance status. Do not use this value. UNKNOWN = 433_141_802 end # Defines the type of maintenance. module Type # A value indicating that the enum field is not set. UNDEFINED_TYPE = 0 # Scheduled maintenance (e.g. maintenance after uptime guarantee is complete). SCHEDULED = 478_400_653 # No type specified. Do not use this value. UNKNOWN_TYPE = 490_705_455 # Unscheduled maintenance (e.g. emergency maintenance during uptime guarantee). UNSCHEDULED = 450_077_204 end end |
#window_start_time ⇒ ::String
Returns The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 32418 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceStatus # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_STATUS = 0 # There is ongoing maintenance on this VM. ONGOING = 473_158_491 # There is pending maintenance. PENDING = 35_394_935 # Unknown maintenance status. Do not use this value. UNKNOWN = 433_141_802 end # Defines the type of maintenance. module Type # A value indicating that the enum field is not set. UNDEFINED_TYPE = 0 # Scheduled maintenance (e.g. maintenance after uptime guarantee is complete). SCHEDULED = 478_400_653 # No type specified. Do not use this value. UNKNOWN_TYPE = 490_705_455 # Unscheduled maintenance (e.g. emergency maintenance during uptime guarantee). UNSCHEDULED = 450_077_204 end end |