Class: Softlayer::Location::Datacenter

Inherits:
Softlayer::Location show all
Defined in:
lib/softlayer/location/datacenter.rb

Defined Under Namespace

Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_Location_Datacenter'

Instance Attribute Summary collapse

Attributes inherited from Softlayer::Location

#backbone_dependent_count, #backbone_dependents, #group_count, #groups, #hardware_firewall_count, #hardware_firewalls, #id, #location_address, #location_reservation_member, #location_status, #long_name, #name, #network_configuration_attribute, #online_pptp_vpn_user_count, #online_ssl_vpn_user_count, #path_string, #price_group_count, #price_groups, #region_count, #regions, #status_id, #timezone, #vdr_group

Class Method Summary collapse

Instance 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

Instance Attribute Details

#active_item_presale_event_countObject

Returns the value of attribute active_item_presale_event_count.



5
6
7
# File 'lib/softlayer/location/datacenter.rb', line 5

def active_item_presale_event_count
  @active_item_presale_event_count
end

#active_item_presale_eventsObject

Returns the value of attribute active_item_presale_events.



14
15
16
# File 'lib/softlayer/location/datacenter.rb', line 14

def active_item_presale_events
  @active_item_presale_events
end

#active_presale_event_countObject

Returns the value of attribute active_presale_event_count.



6
7
8
# File 'lib/softlayer/location/datacenter.rb', line 6

def active_presale_event_count
  @active_presale_event_count
end

#active_presale_eventsObject

Returns the value of attribute active_presale_events.



15
16
17
# File 'lib/softlayer/location/datacenter.rb', line 15

def active_presale_events
  @active_presale_events
end

#backend_hardware_router_countObject

Returns the value of attribute backend_hardware_router_count.



7
8
9
# File 'lib/softlayer/location/datacenter.rb', line 7

def backend_hardware_router_count
  @backend_hardware_router_count
end

#backend_hardware_routersObject

Returns the value of attribute backend_hardware_routers.



16
17
18
# File 'lib/softlayer/location/datacenter.rb', line 16

def backend_hardware_routers
  @backend_hardware_routers
end

#bound_subnet_countObject

Returns the value of attribute bound_subnet_count.



8
9
10
# File 'lib/softlayer/location/datacenter.rb', line 8

def bound_subnet_count
  @bound_subnet_count
end

#bound_subnetsObject

Returns the value of attribute bound_subnets.



17
18
19
# File 'lib/softlayer/location/datacenter.rb', line 17

def bound_subnets
  @bound_subnets
end

#brand_country_restriction_countObject

Returns the value of attribute brand_country_restriction_count.



9
10
11
# File 'lib/softlayer/location/datacenter.rb', line 9

def brand_country_restriction_count
  @brand_country_restriction_count
end

#brand_country_restrictionsObject

Returns the value of attribute brand_country_restrictions.



18
19
20
# File 'lib/softlayer/location/datacenter.rb', line 18

def brand_country_restrictions
  @brand_country_restrictions
end

#frontend_hardware_router_countObject

Returns the value of attribute frontend_hardware_router_count.



10
11
12
# File 'lib/softlayer/location/datacenter.rb', line 10

def frontend_hardware_router_count
  @frontend_hardware_router_count
end

#frontend_hardware_routersObject

Returns the value of attribute frontend_hardware_routers.



19
20
21
# File 'lib/softlayer/location/datacenter.rb', line 19

def frontend_hardware_routers
  @frontend_hardware_routers
end

#hardware_router_countObject

Returns the value of attribute hardware_router_count.



11
12
13
# File 'lib/softlayer/location/datacenter.rb', line 11

def hardware_router_count
  @hardware_router_count
end

#hardware_routersObject

Returns the value of attribute hardware_routers.



20
21
22
# File 'lib/softlayer/location/datacenter.rb', line 20

def hardware_routers
  @hardware_routers
end

#presale_event_countObject

Returns the value of attribute presale_event_count.



12
13
14
# File 'lib/softlayer/location/datacenter.rb', line 12

def presale_event_count
  @presale_event_count
end

#presale_eventsObject

Returns the value of attribute presale_events.



21
22
23
# File 'lib/softlayer/location/datacenter.rb', line 21

def presale_events
  @presale_events
end

#regional_groupObject

Returns the value of attribute regional_group.



22
23
24
# File 'lib/softlayer/location/datacenter.rb', line 22

def regional_group
  @regional_group
end

#regional_internet_registryObject

Returns the value of attribute regional_internet_registry.



23
24
25
# File 'lib/softlayer/location/datacenter.rb', line 23

def regional_internet_registry
  @regional_internet_registry
end

#routable_bound_subnet_countObject

Returns the value of attribute routable_bound_subnet_count.



13
14
15
# File 'lib/softlayer/location/datacenter.rb', line 13

def routable_bound_subnet_count
  @routable_bound_subnet_count
end

#routable_bound_subnetsObject

Returns the value of attribute routable_bound_subnets.



24
25
26
# File 'lib/softlayer/location/datacenter.rb', line 24

def routable_bound_subnets
  @routable_bound_subnets
end

Class Method Details

.get_available_object_storage_datacentersObject



34
35
36
# File 'lib/softlayer/location/datacenter.rb', line 34

def self.get_available_object_storage_datacenters
  request(:get_available_object_storage_datacenters, Array[Softlayer::Location])
end

.get_datacentersObject



54
55
56
# File 'lib/softlayer/location/datacenter.rb', line 54

def self.get_datacenters
  request(:get_datacenters, Array[Softlayer::Location])
end

.get_datacenters_with_virtual_image_store_service_resource_recordObject



58
59
60
# File 'lib/softlayer/location/datacenter.rb', line 58

def self.get_datacenters_with_virtual_image_store_service_resource_record
  request(:get_datacenters_with_virtual_image_store_service_resource_record, Array[Softlayer::Location])
end

.get_viewable_datacentersObject



146
147
148
# File 'lib/softlayer/location/datacenter.rb', line 146

def self.get_viewable_datacenters
  request(:get_viewable_datacenters, Array[Softlayer::Location])
end

.get_viewable_pops_and_data_centersObject



150
151
152
# File 'lib/softlayer/location/datacenter.rb', line 150

def self.get_viewable_pops_and_data_centers
  request(:get_viewable_pops_and_data_centers, Array[Softlayer::Location])
end

.get_viewablepoint_of_presenceObject



154
155
156
# File 'lib/softlayer/location/datacenter.rb', line 154

def self.get_viewablepoint_of_presence
  request(:get_viewablepoint_of_presence, Array[Softlayer::Location])
end

.getpoint_of_presenceObject



158
159
160
# File 'lib/softlayer/location/datacenter.rb', line 158

def self.getpoint_of_presence
  request(:getpoint_of_presence, Array[Softlayer::Location])
end

Instance Method Details

#get_active_item_presale_eventsObject



26
27
28
# File 'lib/softlayer/location/datacenter.rb', line 26

def get_active_item_presale_events
  request(:get_active_item_presale_events, Array[Softlayer::Sales::Presale::Event])
end

#get_active_presale_eventsObject



30
31
32
# File 'lib/softlayer/location/datacenter.rb', line 30

def get_active_presale_events
  request(:get_active_presale_events, Array[Softlayer::Sales::Presale::Event])
end

#get_backbone_dependentsObject



38
39
40
# File 'lib/softlayer/location/datacenter.rb', line 38

def get_backbone_dependents
  request(:get_backbone_dependents, Array[Softlayer::Network::Backbone::Location::Dependent])
end

#get_backend_hardware_routersObject



42
43
44
# File 'lib/softlayer/location/datacenter.rb', line 42

def get_backend_hardware_routers
  request(:get_backend_hardware_routers, Array[Softlayer::Hardware])
end

#get_bound_subnetsObject



46
47
48
# File 'lib/softlayer/location/datacenter.rb', line 46

def get_bound_subnets
  request(:get_bound_subnets, Array[Softlayer::Network::Subnet])
end

#get_brand_country_restrictionsObject



50
51
52
# File 'lib/softlayer/location/datacenter.rb', line 50

def get_brand_country_restrictions
  request(:get_brand_country_restrictions, Array[Softlayer::Brand::Restriction::Location::CustomerCountry])
end

#get_frontend_hardware_routersObject



62
63
64
# File 'lib/softlayer/location/datacenter.rb', line 62

def get_frontend_hardware_routers
  request(:get_frontend_hardware_routers, Array[Softlayer::Hardware])
end

#get_groupsObject



66
67
68
# File 'lib/softlayer/location/datacenter.rb', line 66

def get_groups
  request(:get_groups, Array[Softlayer::Location::Group])
end

#get_hardware_firewallsObject



70
71
72
# File 'lib/softlayer/location/datacenter.rb', line 70

def get_hardware_firewalls
  request(:get_hardware_firewalls, Array[Softlayer::Hardware])
end

#get_hardware_routersObject



74
75
76
# File 'lib/softlayer/location/datacenter.rb', line 74

def get_hardware_routers
  request(:get_hardware_routers, Array[Softlayer::Hardware])
end

#get_location_addressObject



78
79
80
# File 'lib/softlayer/location/datacenter.rb', line 78

def get_location_address
  request(:get_location_address, Softlayer::Account::Address)
end

#get_location_reservation_memberObject



82
83
84
# File 'lib/softlayer/location/datacenter.rb', line 82

def get_location_reservation_member
  request(:get_location_reservation_member, Softlayer::Location::Reservation::Rack::Member)
end

#get_location_statusObject



86
87
88
# File 'lib/softlayer/location/datacenter.rb', line 86

def get_location_status
  request(:get_location_status, Softlayer::Location::Status)
end

#get_network_configuration_attributeObject



90
91
92
# File 'lib/softlayer/location/datacenter.rb', line 90

def get_network_configuration_attribute
  request(:get_network_configuration_attribute, Softlayer::Hardware::Attribute)
end

#get_objectObject



94
95
96
# File 'lib/softlayer/location/datacenter.rb', line 94

def get_object
  request(:get_object, Softlayer::Location::Datacenter)
end

#get_online_pptp_vpn_user_countObject



98
99
100
# File 'lib/softlayer/location/datacenter.rb', line 98

def get_online_pptp_vpn_user_count
  request(:get_online_pptp_vpn_user_count, Integer)
end

#get_online_ssl_vpn_user_countObject



102
103
104
# File 'lib/softlayer/location/datacenter.rb', line 102

def get_online_ssl_vpn_user_count
  request(:get_online_ssl_vpn_user_count, Integer)
end

#get_path_stringObject



106
107
108
# File 'lib/softlayer/location/datacenter.rb', line 106

def get_path_string
  request(:get_path_string, String)
end

#get_presale_eventsObject



110
111
112
# File 'lib/softlayer/location/datacenter.rb', line 110

def get_presale_events
  request(:get_presale_events, Array[Softlayer::Sales::Presale::Event])
end

#get_price_groupsObject



114
115
116
# File 'lib/softlayer/location/datacenter.rb', line 114

def get_price_groups
  request(:get_price_groups, Array[Softlayer::Location::Group])
end

#get_regional_groupObject



118
119
120
# File 'lib/softlayer/location/datacenter.rb', line 118

def get_regional_group
  request(:get_regional_group, Softlayer::Location::Group::Regional)
end

#get_regional_internet_registryObject



122
123
124
# File 'lib/softlayer/location/datacenter.rb', line 122

def get_regional_internet_registry
  request(:get_regional_internet_registry, Softlayer::Network::Regional::Internet::Registry)
end

#get_regionsObject



126
127
128
# File 'lib/softlayer/location/datacenter.rb', line 126

def get_regions
  request(:get_regions, Array[Softlayer::Location::Region])
end

#get_routable_bound_subnetsObject



130
131
132
# File 'lib/softlayer/location/datacenter.rb', line 130

def get_routable_bound_subnets
  request(:get_routable_bound_subnets, Array[Softlayer::Network::Subnet])
end

#get_statistics_graph_imageObject



134
135
136
# File 'lib/softlayer/location/datacenter.rb', line 134

def get_statistics_graph_image
  request(:get_statistics_graph_image, Softlayer::Base64Binary)
end

#get_timezoneObject



138
139
140
# File 'lib/softlayer/location/datacenter.rb', line 138

def get_timezone
  request(:get_timezone, Softlayer::Locale::Timezone)
end

#get_vdr_groupObject



142
143
144
# File 'lib/softlayer/location/datacenter.rb', line 142

def get_vdr_group
  request(:get_vdr_group, Softlayer::Location::Group::Location::CrossReference)
end