class Softlayer::Network::Application::Delivery::Controller::LoadBalancer::VirtualIpAddress

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
application_delivery_controller[RW]
application_delivery_controller_count[RW]
application_delivery_controllers[RW]
billing_item[RW]
connection_limit[RW]
connection_limit_units[RW]
dedicated_billing_item[RW]
dedicated_flag[RW]
high_availability_flag[RW]
id[RW]
ip_address[RW]
ip_address_id[RW]
load_balancer_hardware[RW]
load_balancer_hardware_count[RW]
managed_resource_flag[RW]
notes[RW]
secure_transport_cipher_count[RW]
secure_transport_ciphers[RW]
secure_transport_protocol_count[RW]
secure_transport_protocols[RW]
security_certificate[RW]
security_certificate_entry[RW]
security_certificate_id[RW]
ssl_active_flag[RW]
ssl_enabled_flag[RW]
virtual_server_count[RW]
virtual_servers[RW]

Public Instance Methods

edit_object(message) click to toggle source

template_object

# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 42
def edit_object(message)
  request(:edit_object, Boolean, message)
end
get_account() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 46
def get_account
  request(:get_account, Softlayer::Account)
end
get_application_delivery_controller() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 50
def get_application_delivery_controller
  request(:get_application_delivery_controller, Softlayer::Network::Application::Delivery::Controller)
end
get_application_delivery_controllers() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 54
def get_application_delivery_controllers
  request(:get_application_delivery_controllers, Array[Softlayer::Network::Application::Delivery::Controller])
end
get_available_secure_transport_ciphers() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 58
def get_available_secure_transport_ciphers
  request(:get_available_secure_transport_ciphers, Array[Softlayer::Security::SecureTransportCipher])
end
get_available_secure_transport_protocols() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 62
def get_available_secure_transport_protocols
  request(:get_available_secure_transport_protocols, Array[Softlayer::Security::SecureTransportProtocol])
end
get_billing_item() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 66
def get_billing_item
  request(:get_billing_item, Softlayer::Billing::Item)
end
get_dedicated_billing_item() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 70
def get_dedicated_billing_item
  request(:get_dedicated_billing_item, Softlayer::Billing::Item::Network::LoadBalancer)
end
get_high_availability_flag() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 74
def get_high_availability_flag
  request(:get_high_availability_flag, Boolean)
end
get_ip_address() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 78
def get_ip_address
  request(:get_ip_address, Softlayer::Network::Subnet::IpAddress)
end
get_load_balancer_hardware() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 82
def get_load_balancer_hardware
  request(:get_load_balancer_hardware, Array[Softlayer::Hardware])
end
get_managed_resource_flag() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 86
def get_managed_resource_flag
  request(:get_managed_resource_flag, Boolean)
end
get_object() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 90
def get_object
  request(:get_object, Softlayer::Network::Application::Delivery::Controller::LoadBalancer::VirtualIpAddress)
end
get_secure_transport_ciphers() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 94
def get_secure_transport_ciphers
  request(:get_secure_transport_ciphers, Array[Softlayer::Network::Application::Delivery::Controller::LoadBalancer::VirtualIpAddress::SecureTransportCipher])
end
get_secure_transport_protocols() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 98
def get_secure_transport_protocols
  request(:get_secure_transport_protocols, Array[Softlayer::Network::Application::Delivery::Controller::LoadBalancer::VirtualIpAddress::SecureTransportProtocol])
end
get_security_certificate() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 102
def get_security_certificate
  request(:get_security_certificate, Softlayer::Security::Certificate)
end
get_security_certificate_entry() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 106
def get_security_certificate_entry
  request(:get_security_certificate_entry, Softlayer::Security::Certificate::Entry)
end
get_virtual_servers() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 110
def get_virtual_servers
  request(:get_virtual_servers, Array[Softlayer::Network::Application::Delivery::Controller::LoadBalancer::VirtualServer])
end
start_ssl() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 114
def start_ssl
  request(:start_ssl, Boolean)
end
stop_ssl() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 118
def stop_ssl
  request(:stop_ssl, Boolean)
end
upgrade_connection_limit() click to toggle source
# File lib/softlayer/network/application/delivery/controller/load_balancer/virtual_ip_address.rb, line 122
def upgrade_connection_limit
  request(:upgrade_connection_limit, Boolean)
end