SoftLayer_Network_Tunnel_Module_Context


SoftLayer_Network_Tunnel_Module_Context

Description

A SoftLayer network tunnel allows customer to authenticate and encrypt all IP traffic between two locations.

Manage the entire network tunnel using this service. The SoftLayer_Network_Tunnel_Module_Context allows customers to manage subnets on both ends of the network tunnel. Address translations can also be managed. SoftLayer also provides the ability to apply the network tunnel configurations on the SoftLayer network devices.

Methods

addCustomerSubnetToNetworkTunnel

Associate a remote subnet to a network tunnel

addPrivateSubnetToNetworkTunnel

Associate a private subnet to a network tunnel.

addServiceSubnetToNetworkTunnel

Associate a service subnet to a network tunnel.

applyConfigurationsToDevice

Apply current configuration settings to the network device

createAddressTranslation

Create an address translation for a network tunnel

createAddressTranslations

Create address translations for a network tunnel

deleteAddressTranslation

Delete an address translation from a network tunnel

downloadAddressTranslationConfigurations

Returns IPSec VPN tunnel address translation configurations in a text file.

downloadParameterConfigurations

Returns IPSec VPN tunnel configurations in a text file.

editAddressTranslation

Edit an address translation for a network tunnel

editAddressTranslations

Edit address translations for a network tunnel

editObject

Edit various settings for a network tunnel.

getAccount

Retrieve the account that a network tunnel belongs to.

getActiveTransaction

Retrieve the transaction that is currently applying configurations for the network tunnel.

getAddressTranslationConfigurations

Build and returns IPsec VPN tunnel address translation configurations

getAddressTranslations

Retrieve a network tunnel’s address translations.

getAllAvailableServiceSubnets

Retrieve subnets that provide access to SoftLayer services such as the management portal and the SoftLayer API.

getAuthenticationDefault

Returns the authentication default.

getAuthenticationOptions

Returns the authentication options.

getBillingItem

Retrieve the current billing item for network tunnel.

getCustomerSubnets

Retrieve remote subnets that are allowed access through a network tunnel.

getDatacenter

Retrieve the datacenter location for one end of the network tunnel that allows access to account’s private subnets.

getDiffieHellmanGroupDefault

Returns the diffie hellman group default.

getDiffieHellmanGroupOptions

Returns the diffie-hellman group options.

getEncryptionDefault

Returns the encryption default.

getEncryptionOptions

Returns the encryption options.

getInternalSubnets

Retrieve private subnets that can be accessed through the network tunnel.

getKeylifeLimits

Returns the keylife min and max limits.

getObject

Retrieve a SoftLayer_Network_Tunnel_Module_Context record.

getParameterConfigurationsForCustomerView

Build and returns IPsec VPN tunnel configurations

getPhaseOneKeylifeDefault

Returns the phase one keylife default.

getPhaseTwoKeylifeDefault

Returns phase two keylife default.

getServiceSubnets

Retrieve service subnets that can be access through the network tunnel.

getStaticRouteSubnets

Retrieve subnets used for a network tunnel’s address translations.

getTransactionHistory

Retrieve the transaction history for this network tunnel.

removeCustomerSubnetFromNetworkTunnel

Disassociate a customer (remote) subnet from a network tunnel

removePrivateSubnetFromNetworkTunnel

Disassociate a private subnet from a network tunnel

removeServiceSubnetFromNetworkTunnel

Disassociate service subnet from a network tunnel