class Softlayer::Network::Tunnel::Module::Context

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
active_transaction[RW]
address_translation_count[RW]
address_translations[RW]
advanced_configuration_flag[RW]
all_available_service_subnet_count[RW]
all_available_service_subnets[RW]
billing_item[RW]
create_date[RW]
customer_peer_ip_address[RW]
customer_subnet_count[RW]
customer_subnets[RW]
datacenter[RW]
friendly_name[RW]
id[RW]
internal_peer_ip_address[RW]
internal_subnet_count[RW]
internal_subnets[RW]
modify_date[RW]
name[RW]
phase_one_authentication[RW]
phase_one_diffie_hellman_group[RW]
phase_one_encryption[RW]
phase_one_keylife[RW]
phase_two_authentication[RW]
phase_two_diffie_hellman_group[RW]
phase_two_encryption[RW]
phase_two_keylife[RW]
phase_two_perfect_forward_secrecy[RW]
preshared_key[RW]
service_subnet_count[RW]
service_subnets[RW]
static_route_subnet_count[RW]
static_route_subnets[RW]
transaction_history[RW]
transaction_history_count[RW]

Public Class Methods

get_authentication_default() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 123
def self.get_authentication_default
  request(:get_authentication_default, String)
end
get_authentication_options() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 127
def self.get_authentication_options
  request(:get_authentication_options, Array[String])
end
get_diffie_hellman_group_default() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 143
def self.get_diffie_hellman_group_default
  request(:get_diffie_hellman_group_default, Integer)
end
get_diffie_hellman_group_options() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 147
def self.get_diffie_hellman_group_options
  request(:get_diffie_hellman_group_options, Array[Integer])
end
get_encryption_default() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 151
def self.get_encryption_default
  request(:get_encryption_default, String)
end
get_encryption_options() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 155
def self.get_encryption_options
  request(:get_encryption_options, Array[String])
end
get_keylife_limits() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 163
def self.get_keylife_limits
  request(:get_keylife_limits, Array[Integer])
end
get_phase_one_keylife_default() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 175
def self.get_phase_one_keylife_default
  request(:get_phase_one_keylife_default, String)
end
get_phase_two_keylife_default() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 179
def self.get_phase_two_keylife_default
  request(:get_phase_two_keylife_default, String)
end

Public Instance Methods

add_customer_subnet_to_network_tunnel(message) click to toggle source

subnet_id

# File lib/softlayer/network/tunnel/module/context.rb, line 47
def add_customer_subnet_to_network_tunnel(message)
  request(:add_customer_subnet_to_network_tunnel, Boolean, message)
end
add_private_subnet_to_network_tunnel(message) click to toggle source

subnet_id

# File lib/softlayer/network/tunnel/module/context.rb, line 52
def add_private_subnet_to_network_tunnel(message)
  request(:add_private_subnet_to_network_tunnel, Boolean, message)
end
add_service_subnet_to_network_tunnel(message) click to toggle source

subnet_id

# File lib/softlayer/network/tunnel/module/context.rb, line 57
def add_service_subnet_to_network_tunnel(message)
  request(:add_service_subnet_to_network_tunnel, Boolean, message)
end
apply_configurations_to_device() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 61
def apply_configurations_to_device
  request(:apply_configurations_to_device, Boolean)
end
create_address_translation(message) click to toggle source

translation

# File lib/softlayer/network/tunnel/module/context.rb, line 66
def create_address_translation(message)
  request(:create_address_translation, Softlayer::Network::Tunnel::Module::Context::Address::Translation, message)
end
create_address_translations(message) click to toggle source

translations

# File lib/softlayer/network/tunnel/module/context.rb, line 71
def create_address_translations(message)
  request(:create_address_translations, Array[Softlayer::Network::Tunnel::Module::Context::Address::Translation], message)
end
delete_address_translation(message) click to toggle source

translation_id

# File lib/softlayer/network/tunnel/module/context.rb, line 76
def delete_address_translation(message)
  request(:delete_address_translation, Boolean, message)
end
download_address_translation_configurations() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 80
def download_address_translation_configurations
  request(:download_address_translation_configurations, Softlayer::Container::Utility::File::Entity)
end
download_parameter_configurations() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 84
def download_parameter_configurations
  request(:download_parameter_configurations, Softlayer::Container::Utility::File::Entity)
end
edit_address_translation(message) click to toggle source

translation

# File lib/softlayer/network/tunnel/module/context.rb, line 89
def edit_address_translation(message)
  request(:edit_address_translation, Softlayer::Network::Tunnel::Module::Context::Address::Translation, message)
end
edit_address_translations(message) click to toggle source

translations

# File lib/softlayer/network/tunnel/module/context.rb, line 94
def edit_address_translations(message)
  request(:edit_address_translations, Array[Softlayer::Network::Tunnel::Module::Context::Address::Translation], message)
end
edit_object(message) click to toggle source

template_object

# File lib/softlayer/network/tunnel/module/context.rb, line 99
def edit_object(message)
  request(:edit_object, Boolean, message)
end
get_account() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 103
def get_account
  request(:get_account, Softlayer::Account)
end
get_active_transaction() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 107
def get_active_transaction
  request(:get_active_transaction, Softlayer::Provisioning::Version1::Transaction)
end
get_address_translation_configurations() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 111
def get_address_translation_configurations
  request(:get_address_translation_configurations, String)
end
get_address_translations() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 115
def get_address_translations
  request(:get_address_translations, Array[Softlayer::Network::Tunnel::Module::Context::Address::Translation])
end
get_all_available_service_subnets() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 119
def get_all_available_service_subnets
  request(:get_all_available_service_subnets, Array[Softlayer::Network::Subnet])
end
get_billing_item() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 131
def get_billing_item
  request(:get_billing_item, Softlayer::Billing::Item)
end
get_customer_subnets() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 135
def get_customer_subnets
  request(:get_customer_subnets, Array[Softlayer::Network::Customer::Subnet])
end
get_datacenter() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 139
def get_datacenter
  request(:get_datacenter, Softlayer::Location)
end
get_internal_subnets() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 159
def get_internal_subnets
  request(:get_internal_subnets, Array[Softlayer::Network::Subnet])
end
get_object() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 167
def get_object
  request(:get_object, Softlayer::Network::Tunnel::Module::Context)
end
get_parameter_configurations_for_customer_view() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 171
def get_parameter_configurations_for_customer_view
  request(:get_parameter_configurations_for_customer_view, String)
end
get_service_subnets() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 183
def get_service_subnets
  request(:get_service_subnets, Array[Softlayer::Network::Subnet])
end
get_static_route_subnets() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 187
def get_static_route_subnets
  request(:get_static_route_subnets, Array[Softlayer::Network::Subnet])
end
get_transaction_history() click to toggle source
# File lib/softlayer/network/tunnel/module/context.rb, line 191
def get_transaction_history
  request(:get_transaction_history, Array[Softlayer::Provisioning::Version1::Transaction])
end
remove_customer_subnet_from_network_tunnel(message) click to toggle source

subnet_id

# File lib/softlayer/network/tunnel/module/context.rb, line 196
def remove_customer_subnet_from_network_tunnel(message)
  request(:remove_customer_subnet_from_network_tunnel, Boolean, message)
end
remove_private_subnet_from_network_tunnel(message) click to toggle source

subnet_id

# File lib/softlayer/network/tunnel/module/context.rb, line 201
def remove_private_subnet_from_network_tunnel(message)
  request(:remove_private_subnet_from_network_tunnel, Boolean, message)
end
remove_service_subnet_from_network_tunnel(message) click to toggle source

subnet_id

# File lib/softlayer/network/tunnel/module/context.rb, line 206
def remove_service_subnet_from_network_tunnel(message)
  request(:remove_service_subnet_from_network_tunnel, Boolean, message)
end