class Google::Apis::ComputeV1::NodeGroupNode

Attributes

accelerators[RW]

Accelerators for this node. Corresponds to the JSON property `accelerators` @return [Array<Google::Apis::ComputeV1::AcceleratorConfig>]

cpu_overcommit_type[RW]

CPU overcommit. Corresponds to the JSON property `cpuOvercommitType` @return [String]

disks[RW]

Local disk configurations. Corresponds to the JSON property `disks` @return [Array<Google::Apis::ComputeV1::LocalDisk>]

instances[RW]

Instances scheduled on this node. Corresponds to the JSON property `instances` @return [Array<String>]

name[RW]

The name of the node. Corresponds to the JSON property `name` @return [String]

node_type[RW]

The type of this node. Corresponds to the JSON property `nodeType` @return [String]

satisfies_pzs[RW]
Output Only

Reserved for future use.

Corresponds to the JSON property `satisfiesPzs` @return [Boolean]

satisfies_pzs?[RW]
Output Only

Reserved for future use.

Corresponds to the JSON property `satisfiesPzs` @return [Boolean]

server_binding[RW]

Binding properties for the physical server. Corresponds to the JSON property `serverBinding` @return [Google::Apis::ComputeV1::ServerBinding]

server_id[RW]

Server ID associated with this node. Corresponds to the JSON property `serverId` @return [String]

status[RW]

Corresponds to the JSON property `status` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/compute_v1/classes.rb, line 20105
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/compute_v1/classes.rb, line 20110
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