Class: Softlayer::Resource::Metadata

Inherits:
Entity show all
Defined in:
lib/softlayer/resource/metadata.rb

Defined Under Namespace

Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_Resource_Metadata'

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

.get_backend_mac_addressesObject



6
7
8
# File 'lib/softlayer/resource/metadata.rb', line 6

def self.get_backend_mac_addresses
  request(:get_backend_mac_addresses, Array[String])
end

.get_datacenterObject



10
11
12
# File 'lib/softlayer/resource/metadata.rb', line 10

def self.get_datacenter
  request(:get_datacenter, String)
end

.get_datacenter_idObject



14
15
16
# File 'lib/softlayer/resource/metadata.rb', line 14

def self.get_datacenter_id
  request(:get_datacenter_id, Integer)
end

.get_domainObject



18
19
20
# File 'lib/softlayer/resource/metadata.rb', line 18

def self.get_domain
  request(:get_domain, String)
end

.get_frontend_mac_addressesObject



22
23
24
# File 'lib/softlayer/resource/metadata.rb', line 22

def self.get_frontend_mac_addresses
  request(:get_frontend_mac_addresses, Array[String])
end

.get_fully_qualified_domain_nameObject



26
27
28
# File 'lib/softlayer/resource/metadata.rb', line 26

def self.get_fully_qualified_domain_name
  request(:get_fully_qualified_domain_name, String)
end

.get_hostnameObject



30
31
32
# File 'lib/softlayer/resource/metadata.rb', line 30

def self.get_hostname
  request(:get_hostname, String)
end

.get_idObject



34
35
36
# File 'lib/softlayer/resource/metadata.rb', line 34

def self.get_id
  request(:get_id, Integer)
end

.get_primary_backend_ip_addressObject



38
39
40
# File 'lib/softlayer/resource/metadata.rb', line 38

def self.get_primary_backend_ip_address
  request(:get_primary_backend_ip_address, String)
end

.get_primary_ip_addressObject



42
43
44
# File 'lib/softlayer/resource/metadata.rb', line 42

def self.get_primary_ip_address
  request(:get_primary_ip_address, String)
end

.get_provision_stateObject



46
47
48
# File 'lib/softlayer/resource/metadata.rb', line 46

def self.get_provision_state
  request(:get_provision_state, String)
end

.get_router(message) ⇒ Object

mac_address



51
52
53
# File 'lib/softlayer/resource/metadata.rb', line 51

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

.get_service_resource(message) ⇒ Object

service_name index



57
58
59
# File 'lib/softlayer/resource/metadata.rb', line 57

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

.get_service_resourcesObject



61
62
63
# File 'lib/softlayer/resource/metadata.rb', line 61

def self.get_service_resources
  request(:get_service_resources, Array[Softlayer::Container::Resource::Metadata::ServiceResource])
end

.get_tagsObject



65
66
67
# File 'lib/softlayer/resource/metadata.rb', line 65

def self.get_tags
  request(:get_tags, Array[String])
end

.get_user_metadataObject



69
70
71
# File 'lib/softlayer/resource/metadata.rb', line 69

def self.
  request(:get_user_metadata, String)
end

.get_vlan_ids(message) ⇒ Object

mac_address



74
75
76
# File 'lib/softlayer/resource/metadata.rb', line 74

def self.get_vlan_ids(message)
  request(:get_vlan_ids, Array[Integer], message)
end

.get_vlans(message) ⇒ Object

mac_address



79
80
81
# File 'lib/softlayer/resource/metadata.rb', line 79

def self.get_vlans(message)
  request(:get_vlans, Array[Integer], message)
end