Class: Google::Cloud::Compute::V1::GroupMaintenanceInfo
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::GroupMaintenanceInfo
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
Maintenance Info for ReservationBlocks.
Defined Under Namespace
Modules: SchedulingType
Instance Attribute Summary collapse
-
#instance_maintenance_ongoing_count ⇒ ::Integer
Describes number of instances that have ongoing maintenance.
-
#instance_maintenance_pending_count ⇒ ::Integer
Describes number of instances that have pending maintenance.
-
#maintenance_ongoing_count ⇒ ::Integer
Progress for ongoing maintenance for this group of VMs/hosts.
-
#maintenance_pending_count ⇒ ::Integer
Progress for ongoing maintenance for this group of VMs/hosts.
-
#scheduling_type ⇒ ::String
The type of maintenance for the reservation.
-
#subblock_infra_maintenance_ongoing_count ⇒ ::Integer
Describes number of subblock Infrastructure that has ongoing maintenance.
-
#subblock_infra_maintenance_pending_count ⇒ ::Integer
Describes number of subblock Infrastructure that has pending maintenance.
-
#upcoming_group_maintenance ⇒ ::Google::Cloud::Compute::V1::UpcomingMaintenance
Maintenance information on this group of VMs.
Instance Attribute Details
#instance_maintenance_ongoing_count ⇒ ::Integer
Returns Describes number of instances that have ongoing maintenance.
11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11738 class GroupMaintenanceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of maintenance for the reservation. module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#instance_maintenance_pending_count ⇒ ::Integer
Returns Describes number of instances that have pending maintenance.
11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11738 class GroupMaintenanceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of maintenance for the reservation. module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#maintenance_ongoing_count ⇒ ::Integer
Returns Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.
11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11738 class GroupMaintenanceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of maintenance for the reservation. module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#maintenance_pending_count ⇒ ::Integer
Returns Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.
11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11738 class GroupMaintenanceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of maintenance for the reservation. module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#scheduling_type ⇒ ::String
Returns The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11738 class GroupMaintenanceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of maintenance for the reservation. module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#subblock_infra_maintenance_ongoing_count ⇒ ::Integer
Returns Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.
11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11738 class GroupMaintenanceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of maintenance for the reservation. module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#subblock_infra_maintenance_pending_count ⇒ ::Integer
Returns Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.
11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11738 class GroupMaintenanceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of maintenance for the reservation. module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#upcoming_group_maintenance ⇒ ::Google::Cloud::Compute::V1::UpcomingMaintenance
Returns Maintenance information on this group of VMs.
11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11738 class GroupMaintenanceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of maintenance for the reservation. module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |