class Softlayer::Network::Gateway

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
group_number[RW]
id[RW]
inside_vlan_count[RW]
inside_vlans[RW]
member_count[RW]
members[RW]
name[RW]
network_space[RW]
private_ip_address[RW]
private_ip_address_id[RW]
private_vlan[RW]
private_vlan_id[RW]
public_ip_address[RW]
public_ip_address_id[RW]
public_ipv6_address[RW]
public_ipv6_address_id[RW]
public_vlan[RW]
public_vlan_id[RW]
status[RW]
status_id[RW]

Public Class Methods

create_object(message) click to toggle source

template_object

# File lib/softlayer/network/gateway.rb, line 41
def self.create_object(message)
  request(:create_object, Softlayer::Network::Gateway, message)
end

Public Instance Methods

bypass_all_vlans() click to toggle source
# File lib/softlayer/network/gateway.rb, line 31
def bypass_all_vlans
  request(:bypass_all_vlans, nil)
end
bypass_vlans(message) click to toggle source

vlans

# File lib/softlayer/network/gateway.rb, line 36
def bypass_vlans(message)
  request(:bypass_vlans, nil, message)
end
edit_object(message) click to toggle source

template_object

# File lib/softlayer/network/gateway.rb, line 46
def edit_object(message)
  request(:edit_object, Boolean, message)
end
get_account() click to toggle source
# File lib/softlayer/network/gateway.rb, line 50
def get_account
  request(:get_account, Softlayer::Account)
end
get_inside_vlans() click to toggle source
# File lib/softlayer/network/gateway.rb, line 54
def get_inside_vlans
  request(:get_inside_vlans, Array[Softlayer::Network::Gateway::Vlan])
end
get_members() click to toggle source
# File lib/softlayer/network/gateway.rb, line 58
def get_members
  request(:get_members, Array[Softlayer::Network::Gateway::Member])
end
get_object() click to toggle source
# File lib/softlayer/network/gateway.rb, line 62
def get_object
  request(:get_object, Softlayer::Network::Gateway)
end
get_possible_inside_vlans() click to toggle source
# File lib/softlayer/network/gateway.rb, line 66
def get_possible_inside_vlans
  request(:get_possible_inside_vlans, Array[Softlayer::Network::Vlan])
end
get_private_ip_address() click to toggle source
# File lib/softlayer/network/gateway.rb, line 70
def get_private_ip_address
  request(:get_private_ip_address, Softlayer::Network::Subnet::IpAddress)
end
get_private_vlan() click to toggle source
# File lib/softlayer/network/gateway.rb, line 74
def get_private_vlan
  request(:get_private_vlan, Softlayer::Network::Vlan)
end
get_public_ip_address() click to toggle source
# File lib/softlayer/network/gateway.rb, line 78
def get_public_ip_address
  request(:get_public_ip_address, Softlayer::Network::Subnet::IpAddress)
end
get_public_ipv6_address() click to toggle source
# File lib/softlayer/network/gateway.rb, line 82
def get_public_ipv6_address
  request(:get_public_ipv6_address, Softlayer::Network::Subnet::IpAddress)
end
get_public_vlan() click to toggle source
# File lib/softlayer/network/gateway.rb, line 86
def get_public_vlan
  request(:get_public_vlan, Softlayer::Network::Vlan)
end
get_status() click to toggle source
# File lib/softlayer/network/gateway.rb, line 90
def get_status
  request(:get_status, Softlayer::Network::Gateway::Status)
end
unbypass_all_vlans() click to toggle source
# File lib/softlayer/network/gateway.rb, line 94
def unbypass_all_vlans
  request(:unbypass_all_vlans, nil)
end
unbypass_vlans(message) click to toggle source

vlans

# File lib/softlayer/network/gateway.rb, line 99
def unbypass_vlans(message)
  request(:unbypass_vlans, nil, message)
end