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: MaintenanceReasons, 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_on_shutdown ⇒ ::Boolean
Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.
-
#maintenance_reasons ⇒ ::Array<::String>
The reasons for the maintenance.
-
#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.
39336 39337 39338 39339 39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 39354 39355 39356 39357 39358 39359 39360 39361 39362 39363 39364 39365 39366 39367 39368 39369 39370 39371 39372 39373 39374 39375 39376 39377 39378 39379 39380 39381 39382 39383 39384 39385 39386 39387 39388 39389 39390 39391 39392 39393 39394 39395 39396 39397 39398 39399 39400 39401 39402 39403 39404 39405 39406 39407 39408 39409 39410 39411 39412 39413 39414 39415 39416 39417 39418 39419 39420 39421 39422 39423 39424 39425 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 39336 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceReasons # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_REASONS = 0 # Maintenance due to disk errors. FAILURE_DISK = 8_573_778 # Maintenance due to GPU errors. FAILURE_GPU = 467_876_919 # Maintenance due to customer reported multiple faulty hosts via R&R Subblock API. FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED = 223_284_959 # Maintenance due to customer reported NVLink switch failure via R&R Subblock API. FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED = 88_487_838 # Maintenance due to high GPU temperature. FAILURE_GPU_TEMPERATURE = 24_926_540 # Maintenance due to GPU xid failure. FAILURE_GPU_XID = 51_956_587 # Maintenance due to infrastructure errors. FAILURE_INFRA = 270_541_467 # Maintenance due to interface errors. FAILURE_INTERFACE = 390_068_356 # Maintenance due to memory errors. FAILURE_MEMORY = 440_132_982 # Maintenance due to network errors. FAILURE_NETWORK = 42_811_449 # Maintenance due to NVLink failure. FAILURE_NVLINK = 484_426_295 # Maintenance due to redundant hardware fault. FAILURE_REDUNDANT_HARDWARE_FAULT = 31_000_530 # Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359_845_636 # Unknown maintenance reason. Do not use this value. MAINTENANCE_REASON_UNKNOWN = 50_570_235 # Maintenance due to planned network update. PLANNED_NETWORK_UPDATE = 135_494_677 # Maintenance due to planned update to the instance. PLANNED_UPDATE = 161_733_572 end 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 # Multiple maintenance types in one window. This is only intended to be used for groups. MULTIPLE = 362_714_640 # 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.
39336 39337 39338 39339 39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 39354 39355 39356 39357 39358 39359 39360 39361 39362 39363 39364 39365 39366 39367 39368 39369 39370 39371 39372 39373 39374 39375 39376 39377 39378 39379 39380 39381 39382 39383 39384 39385 39386 39387 39388 39389 39390 39391 39392 39393 39394 39395 39396 39397 39398 39399 39400 39401 39402 39403 39404 39405 39406 39407 39408 39409 39410 39411 39412 39413 39414 39415 39416 39417 39418 39419 39420 39421 39422 39423 39424 39425 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 39336 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceReasons # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_REASONS = 0 # Maintenance due to disk errors. FAILURE_DISK = 8_573_778 # Maintenance due to GPU errors. FAILURE_GPU = 467_876_919 # Maintenance due to customer reported multiple faulty hosts via R&R Subblock API. FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED = 223_284_959 # Maintenance due to customer reported NVLink switch failure via R&R Subblock API. FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED = 88_487_838 # Maintenance due to high GPU temperature. FAILURE_GPU_TEMPERATURE = 24_926_540 # Maintenance due to GPU xid failure. FAILURE_GPU_XID = 51_956_587 # Maintenance due to infrastructure errors. FAILURE_INFRA = 270_541_467 # Maintenance due to interface errors. FAILURE_INTERFACE = 390_068_356 # Maintenance due to memory errors. FAILURE_MEMORY = 440_132_982 # Maintenance due to network errors. FAILURE_NETWORK = 42_811_449 # Maintenance due to NVLink failure. FAILURE_NVLINK = 484_426_295 # Maintenance due to redundant hardware fault. FAILURE_REDUNDANT_HARDWARE_FAULT = 31_000_530 # Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359_845_636 # Unknown maintenance reason. Do not use this value. MAINTENANCE_REASON_UNKNOWN = 50_570_235 # Maintenance due to planned network update. PLANNED_NETWORK_UPDATE = 135_494_677 # Maintenance due to planned update to the instance. PLANNED_UPDATE = 161_733_572 end 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 # Multiple maintenance types in one window. This is only intended to be used for groups. MULTIPLE = 362_714_640 # 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_on_shutdown ⇒ ::Boolean
Returns Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.
39336 39337 39338 39339 39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 39354 39355 39356 39357 39358 39359 39360 39361 39362 39363 39364 39365 39366 39367 39368 39369 39370 39371 39372 39373 39374 39375 39376 39377 39378 39379 39380 39381 39382 39383 39384 39385 39386 39387 39388 39389 39390 39391 39392 39393 39394 39395 39396 39397 39398 39399 39400 39401 39402 39403 39404 39405 39406 39407 39408 39409 39410 39411 39412 39413 39414 39415 39416 39417 39418 39419 39420 39421 39422 39423 39424 39425 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 39336 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceReasons # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_REASONS = 0 # Maintenance due to disk errors. FAILURE_DISK = 8_573_778 # Maintenance due to GPU errors. FAILURE_GPU = 467_876_919 # Maintenance due to customer reported multiple faulty hosts via R&R Subblock API. FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED = 223_284_959 # Maintenance due to customer reported NVLink switch failure via R&R Subblock API. FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED = 88_487_838 # Maintenance due to high GPU temperature. FAILURE_GPU_TEMPERATURE = 24_926_540 # Maintenance due to GPU xid failure. FAILURE_GPU_XID = 51_956_587 # Maintenance due to infrastructure errors. FAILURE_INFRA = 270_541_467 # Maintenance due to interface errors. FAILURE_INTERFACE = 390_068_356 # Maintenance due to memory errors. FAILURE_MEMORY = 440_132_982 # Maintenance due to network errors. FAILURE_NETWORK = 42_811_449 # Maintenance due to NVLink failure. FAILURE_NVLINK = 484_426_295 # Maintenance due to redundant hardware fault. FAILURE_REDUNDANT_HARDWARE_FAULT = 31_000_530 # Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359_845_636 # Unknown maintenance reason. Do not use this value. MAINTENANCE_REASON_UNKNOWN = 50_570_235 # Maintenance due to planned network update. PLANNED_NETWORK_UPDATE = 135_494_677 # Maintenance due to planned update to the instance. PLANNED_UPDATE = 161_733_572 end 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 # Multiple maintenance types in one window. This is only intended to be used for groups. MULTIPLE = 362_714_640 # 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_reasons ⇒ ::Array<::String>
Returns The reasons for the maintenance. Only valid for vms. Check the MaintenanceReasons enum for the list of possible values.
39336 39337 39338 39339 39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 39354 39355 39356 39357 39358 39359 39360 39361 39362 39363 39364 39365 39366 39367 39368 39369 39370 39371 39372 39373 39374 39375 39376 39377 39378 39379 39380 39381 39382 39383 39384 39385 39386 39387 39388 39389 39390 39391 39392 39393 39394 39395 39396 39397 39398 39399 39400 39401 39402 39403 39404 39405 39406 39407 39408 39409 39410 39411 39412 39413 39414 39415 39416 39417 39418 39419 39420 39421 39422 39423 39424 39425 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 39336 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceReasons # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_REASONS = 0 # Maintenance due to disk errors. FAILURE_DISK = 8_573_778 # Maintenance due to GPU errors. FAILURE_GPU = 467_876_919 # Maintenance due to customer reported multiple faulty hosts via R&R Subblock API. FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED = 223_284_959 # Maintenance due to customer reported NVLink switch failure via R&R Subblock API. FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED = 88_487_838 # Maintenance due to high GPU temperature. FAILURE_GPU_TEMPERATURE = 24_926_540 # Maintenance due to GPU xid failure. FAILURE_GPU_XID = 51_956_587 # Maintenance due to infrastructure errors. FAILURE_INFRA = 270_541_467 # Maintenance due to interface errors. FAILURE_INTERFACE = 390_068_356 # Maintenance due to memory errors. FAILURE_MEMORY = 440_132_982 # Maintenance due to network errors. FAILURE_NETWORK = 42_811_449 # Maintenance due to NVLink failure. FAILURE_NVLINK = 484_426_295 # Maintenance due to redundant hardware fault. FAILURE_REDUNDANT_HARDWARE_FAULT = 31_000_530 # Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359_845_636 # Unknown maintenance reason. Do not use this value. MAINTENANCE_REASON_UNKNOWN = 50_570_235 # Maintenance due to planned network update. PLANNED_NETWORK_UPDATE = 135_494_677 # Maintenance due to planned update to the instance. PLANNED_UPDATE = 161_733_572 end 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 # Multiple maintenance types in one window. This is only intended to be used for groups. MULTIPLE = 362_714_640 # 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.
39336 39337 39338 39339 39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 39354 39355 39356 39357 39358 39359 39360 39361 39362 39363 39364 39365 39366 39367 39368 39369 39370 39371 39372 39373 39374 39375 39376 39377 39378 39379 39380 39381 39382 39383 39384 39385 39386 39387 39388 39389 39390 39391 39392 39393 39394 39395 39396 39397 39398 39399 39400 39401 39402 39403 39404 39405 39406 39407 39408 39409 39410 39411 39412 39413 39414 39415 39416 39417 39418 39419 39420 39421 39422 39423 39424 39425 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 39336 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceReasons # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_REASONS = 0 # Maintenance due to disk errors. FAILURE_DISK = 8_573_778 # Maintenance due to GPU errors. FAILURE_GPU = 467_876_919 # Maintenance due to customer reported multiple faulty hosts via R&R Subblock API. FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED = 223_284_959 # Maintenance due to customer reported NVLink switch failure via R&R Subblock API. FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED = 88_487_838 # Maintenance due to high GPU temperature. FAILURE_GPU_TEMPERATURE = 24_926_540 # Maintenance due to GPU xid failure. FAILURE_GPU_XID = 51_956_587 # Maintenance due to infrastructure errors. FAILURE_INFRA = 270_541_467 # Maintenance due to interface errors. FAILURE_INTERFACE = 390_068_356 # Maintenance due to memory errors. FAILURE_MEMORY = 440_132_982 # Maintenance due to network errors. FAILURE_NETWORK = 42_811_449 # Maintenance due to NVLink failure. FAILURE_NVLINK = 484_426_295 # Maintenance due to redundant hardware fault. FAILURE_REDUNDANT_HARDWARE_FAULT = 31_000_530 # Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359_845_636 # Unknown maintenance reason. Do not use this value. MAINTENANCE_REASON_UNKNOWN = 50_570_235 # Maintenance due to planned network update. PLANNED_NETWORK_UPDATE = 135_494_677 # Maintenance due to planned update to the instance. PLANNED_UPDATE = 161_733_572 end 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 # Multiple maintenance types in one window. This is only intended to be used for groups. MULTIPLE = 362_714_640 # 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.
39336 39337 39338 39339 39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 39354 39355 39356 39357 39358 39359 39360 39361 39362 39363 39364 39365 39366 39367 39368 39369 39370 39371 39372 39373 39374 39375 39376 39377 39378 39379 39380 39381 39382 39383 39384 39385 39386 39387 39388 39389 39390 39391 39392 39393 39394 39395 39396 39397 39398 39399 39400 39401 39402 39403 39404 39405 39406 39407 39408 39409 39410 39411 39412 39413 39414 39415 39416 39417 39418 39419 39420 39421 39422 39423 39424 39425 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 39336 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceReasons # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_REASONS = 0 # Maintenance due to disk errors. FAILURE_DISK = 8_573_778 # Maintenance due to GPU errors. FAILURE_GPU = 467_876_919 # Maintenance due to customer reported multiple faulty hosts via R&R Subblock API. FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED = 223_284_959 # Maintenance due to customer reported NVLink switch failure via R&R Subblock API. FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED = 88_487_838 # Maintenance due to high GPU temperature. FAILURE_GPU_TEMPERATURE = 24_926_540 # Maintenance due to GPU xid failure. FAILURE_GPU_XID = 51_956_587 # Maintenance due to infrastructure errors. FAILURE_INFRA = 270_541_467 # Maintenance due to interface errors. FAILURE_INTERFACE = 390_068_356 # Maintenance due to memory errors. FAILURE_MEMORY = 440_132_982 # Maintenance due to network errors. FAILURE_NETWORK = 42_811_449 # Maintenance due to NVLink failure. FAILURE_NVLINK = 484_426_295 # Maintenance due to redundant hardware fault. FAILURE_REDUNDANT_HARDWARE_FAULT = 31_000_530 # Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359_845_636 # Unknown maintenance reason. Do not use this value. MAINTENANCE_REASON_UNKNOWN = 50_570_235 # Maintenance due to planned network update. PLANNED_NETWORK_UPDATE = 135_494_677 # Maintenance due to planned update to the instance. PLANNED_UPDATE = 161_733_572 end 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 # Multiple maintenance types in one window. This is only intended to be used for groups. MULTIPLE = 362_714_640 # 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.
39336 39337 39338 39339 39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 39354 39355 39356 39357 39358 39359 39360 39361 39362 39363 39364 39365 39366 39367 39368 39369 39370 39371 39372 39373 39374 39375 39376 39377 39378 39379 39380 39381 39382 39383 39384 39385 39386 39387 39388 39389 39390 39391 39392 39393 39394 39395 39396 39397 39398 39399 39400 39401 39402 39403 39404 39405 39406 39407 39408 39409 39410 39411 39412 39413 39414 39415 39416 39417 39418 39419 39420 39421 39422 39423 39424 39425 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 39336 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceReasons # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_REASONS = 0 # Maintenance due to disk errors. FAILURE_DISK = 8_573_778 # Maintenance due to GPU errors. FAILURE_GPU = 467_876_919 # Maintenance due to customer reported multiple faulty hosts via R&R Subblock API. FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED = 223_284_959 # Maintenance due to customer reported NVLink switch failure via R&R Subblock API. FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED = 88_487_838 # Maintenance due to high GPU temperature. FAILURE_GPU_TEMPERATURE = 24_926_540 # Maintenance due to GPU xid failure. FAILURE_GPU_XID = 51_956_587 # Maintenance due to infrastructure errors. FAILURE_INFRA = 270_541_467 # Maintenance due to interface errors. FAILURE_INTERFACE = 390_068_356 # Maintenance due to memory errors. FAILURE_MEMORY = 440_132_982 # Maintenance due to network errors. FAILURE_NETWORK = 42_811_449 # Maintenance due to NVLink failure. FAILURE_NVLINK = 484_426_295 # Maintenance due to redundant hardware fault. FAILURE_REDUNDANT_HARDWARE_FAULT = 31_000_530 # Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359_845_636 # Unknown maintenance reason. Do not use this value. MAINTENANCE_REASON_UNKNOWN = 50_570_235 # Maintenance due to planned network update. PLANNED_NETWORK_UPDATE = 135_494_677 # Maintenance due to planned update to the instance. PLANNED_UPDATE = 161_733_572 end 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 # Multiple maintenance types in one window. This is only intended to be used for groups. MULTIPLE = 362_714_640 # 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.
39336 39337 39338 39339 39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 39354 39355 39356 39357 39358 39359 39360 39361 39362 39363 39364 39365 39366 39367 39368 39369 39370 39371 39372 39373 39374 39375 39376 39377 39378 39379 39380 39381 39382 39383 39384 39385 39386 39387 39388 39389 39390 39391 39392 39393 39394 39395 39396 39397 39398 39399 39400 39401 39402 39403 39404 39405 39406 39407 39408 39409 39410 39411 39412 39413 39414 39415 39416 39417 39418 39419 39420 39421 39422 39423 39424 39425 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 39336 class UpcomingMaintenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module MaintenanceReasons # A value indicating that the enum field is not set. UNDEFINED_MAINTENANCE_REASONS = 0 # Maintenance due to disk errors. FAILURE_DISK = 8_573_778 # Maintenance due to GPU errors. FAILURE_GPU = 467_876_919 # Maintenance due to customer reported multiple faulty hosts via R&R Subblock API. FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED = 223_284_959 # Maintenance due to customer reported NVLink switch failure via R&R Subblock API. FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED = 88_487_838 # Maintenance due to high GPU temperature. FAILURE_GPU_TEMPERATURE = 24_926_540 # Maintenance due to GPU xid failure. FAILURE_GPU_XID = 51_956_587 # Maintenance due to infrastructure errors. FAILURE_INFRA = 270_541_467 # Maintenance due to interface errors. FAILURE_INTERFACE = 390_068_356 # Maintenance due to memory errors. FAILURE_MEMORY = 440_132_982 # Maintenance due to network errors. FAILURE_NETWORK = 42_811_449 # Maintenance due to NVLink failure. FAILURE_NVLINK = 484_426_295 # Maintenance due to redundant hardware fault. FAILURE_REDUNDANT_HARDWARE_FAULT = 31_000_530 # Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359_845_636 # Unknown maintenance reason. Do not use this value. MAINTENANCE_REASON_UNKNOWN = 50_570_235 # Maintenance due to planned network update. PLANNED_NETWORK_UPDATE = 135_494_677 # Maintenance due to planned update to the instance. PLANNED_UPDATE = 161_733_572 end 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 # Multiple maintenance types in one window. This is only intended to be used for groups. MULTIPLE = 362_714_640 # 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 |