Class: Nomad::AgentMembers

Inherits:
Response show all
Defined in:
lib/nomad/api/agent.rb

Constant Summary

Constants inherited from Response

Response::BUILTIN_LOADERS

Instance Attribute Summary collapse

Method Summary

Methods inherited from Response

#==, decode, #initialize, #to_h

Constructor Details

This class inherits a constructor from Nomad::Response

Instance Attribute Details

#membersArray<AgentMember> (readonly)

The list of known peer members

Returns:



128
129
130
# File 'lib/nomad/api/agent.rb', line 128

field :Members, as: :members, load: ->(item) {
  Array(item).map { |i| AgentMember.decode(i) }
}

#server_datacenterString (readonly)

The datacenter of the server being queried

Returns:

  • (String)


123
# File 'lib/nomad/api/agent.rb', line 123

field :ServerDC, as: :server_datacenter

#server_nameString (readonly)

The name of this agent being queried

Returns:

  • (String)


113
# File 'lib/nomad/api/agent.rb', line 113

field :ServerName, as: :server_name

#server_regionString (readonly)

The region of the agent being queried

Returns:

  • (String)


118
# File 'lib/nomad/api/agent.rb', line 118

field :ServerRegion, as: :server_region