Class: Softlayer::Utility::Network

Inherits:
Entity show all
Defined in:
lib/softlayer/utility/network.rb

Defined Under Namespace

Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_Utility_Network'

Class Method Summary collapse

Methods inherited from Model

all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer

Methods included from Model::Operations

extended, #filter, included, #limit, #mask, #request_headers

Class Method Details

.is_pingable(message) ⇒ Object

address



7
8
9
# File 'lib/softlayer/utility/network.rb', line 7

def self.is_pingable(message)
  request(:is_pingable, Boolean, message)
end

.ns_lookup(message) ⇒ Object

address type



13
14
15
# File 'lib/softlayer/utility/network.rb', line 13

def self.ns_lookup(message)
  request(:ns_lookup, String, message)
end

.ping(message) ⇒ Object

address



18
19
20
# File 'lib/softlayer/utility/network.rb', line 18

def self.ping(message)
  request(:ping, String, message)
end

.traceroute(message) ⇒ Object

address



23
24
25
# File 'lib/softlayer/utility/network.rb', line 23

def self.traceroute(message)
  request(:traceroute, String, message)
end

.whois(message) ⇒ Object

address



28
29
30
# File 'lib/softlayer/utility/network.rb', line 28

def self.whois(message)
  request(:whois, String, message)
end