class Google::Apis::ComputeV1::NodeGroupNode
Attributes
Accelerators for this node. Corresponds to the JSON property `accelerators` @return [Array<Google::Apis::ComputeV1::AcceleratorConfig>]
CPU overcommit. Corresponds to the JSON property `cpuOvercommitType` @return [String]
Local disk configurations. Corresponds to the JSON property `disks` @return [Array<Google::Apis::ComputeV1::LocalDisk>]
Instances scheduled on this node. Corresponds to the JSON property `instances` @return [Array<String>]
The name of the node. Corresponds to the JSON property `name` @return [String]
The type of this node. Corresponds to the JSON property `nodeType` @return [String]
- Output Only
-
Reserved for future use.
Corresponds to the JSON property `satisfiesPzs` @return [Boolean]
- Output Only
-
Reserved for future use.
Corresponds to the JSON property `satisfiesPzs` @return [Boolean]
Binding
properties for the physical server. Corresponds to the JSON property `serverBinding` @return [Google::Apis::ComputeV1::ServerBinding]
Server ID associated with this node. Corresponds to the JSON property `serverId` @return [String]
Corresponds to the JSON property `status` @return [String]
Public Class Methods
# File lib/google/apis/compute_v1/classes.rb, line 21825 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/compute_v1/classes.rb, line 21830 def update!(**args) @accelerators = args[:accelerators] if args.key?(:accelerators) @cpu_overcommit_type = args[:cpu_overcommit_type] if args.key?(:cpu_overcommit_type) @disks = args[:disks] if args.key?(:disks) @instances = args[:instances] if args.key?(:instances) @name = args[:name] if args.key?(:name) @node_type = args[:node_type] if args.key?(:node_type) @satisfies_pzs = args[:satisfies_pzs] if args.key?(:satisfies_pzs) @server_binding = args[:server_binding] if args.key?(:server_binding) @server_id = args[:server_id] if args.key?(:server_id) @status = args[:status] if args.key?(:status) end