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, request, #request, service_name, #service_name, #to_hash
extended, #filter, included, #limit, #mask, #request_headers
Class Method Details
.get_backend_mac_addresses ⇒ Object
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_datacenter ⇒ Object
10
11
12
|
# File 'lib/softlayer/resource/metadata.rb', line 10
def self.get_datacenter
request(:get_datacenter, String)
end
|
.get_datacenter_id ⇒ Object
14
15
16
|
# File 'lib/softlayer/resource/metadata.rb', line 14
def self.get_datacenter_id
request(:get_datacenter_id, Integer)
end
|
.get_domain ⇒ Object
18
19
20
|
# File 'lib/softlayer/resource/metadata.rb', line 18
def self.get_domain
request(:get_domain, String)
end
|
.get_frontend_mac_addresses ⇒ Object
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_name ⇒ Object
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_hostname ⇒ Object
30
31
32
|
# File 'lib/softlayer/resource/metadata.rb', line 30
def self.get_hostname
request(:get_hostname, String)
end
|
.get_id ⇒ Object
34
35
36
|
# File 'lib/softlayer/resource/metadata.rb', line 34
def self.get_id
request(:get_id, Integer)
end
|
.get_primary_backend_ip_address ⇒ Object
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_address ⇒ Object
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_state ⇒ Object
46
47
48
|
# File 'lib/softlayer/resource/metadata.rb', line 46
def self.get_provision_state
request(:get_provision_state, String)
end
|
.get_router(mac_address = nil) ⇒ Object
50
51
52
53
|
# File 'lib/softlayer/resource/metadata.rb', line 50
def self.get_router(mac_address = nil)
message = {mac_address: mac_address}
request(:get_router, String, message)
end
|
.get_service_resource(service_name = nil, index = nil) ⇒ Object
55
56
57
58
|
# File 'lib/softlayer/resource/metadata.rb', line 55
def self.get_service_resource(service_name = nil, index = nil)
message = {service_name: service_name, index: index}
request(:get_service_resource, String, message)
end
|
.get_service_resources ⇒ Object
60
61
62
|
# File 'lib/softlayer/resource/metadata.rb', line 60
def self.get_service_resources
request(:get_service_resources, Array[Softlayer::Network::Service::Resource])
end
|
64
65
66
|
# File 'lib/softlayer/resource/metadata.rb', line 64
def self.get_tags
request(:get_tags, Array[String])
end
|
68
69
70
|
# File 'lib/softlayer/resource/metadata.rb', line 68
def self.get_user_metadata
request(:get_user_metadata, String)
end
|
.get_vlan_ids(mac_address = nil) ⇒ Object
72
73
74
75
|
# File 'lib/softlayer/resource/metadata.rb', line 72
def self.get_vlan_ids(mac_address = nil)
message = {mac_address: mac_address}
request(:get_vlan_ids, Array[Integer], message)
end
|
.get_vlans(mac_address = nil) ⇒ Object
77
78
79
80
|
# File 'lib/softlayer/resource/metadata.rb', line 77
def self.get_vlans(mac_address = nil)
message = {mac_address: mac_address}
request(:get_vlans, Array[Integer], message)
end
|