class Softlayer::Network::Application::Delivery::Controller
Constants
- SERVICE
Attributes
account[RW]
account_id[RW]
average_daily_public_bandwidth_usage[RW]
billing_item[RW]
configuration_history[RW]
configuration_history_count[RW]
create_date[RW]
datacenter[RW]
description[RW]
id[RW]
license_expiration_date[RW]
load_balancer_count[RW]
load_balancers[RW]
managed_resource_flag[RW]
management_ip_address[RW]
modify_date[RW]
name[RW]
network_vlan[RW]
network_vlan_count[RW]
network_vlans[RW]
notes[RW]
outbound_public_bandwidth_usage[RW]
password[RW]
primary_ip_address[RW]
projected_public_bandwidth_usage[RW]
subnet_count[RW]
subnets[RW]
tag_reference_count[RW]
tag_references[RW]
type[RW]
type_id[RW]
virtual_ip_address_count[RW]
virtual_ip_addresses[RW]
Public Instance Methods
create_live_load_balancer(message)
click to toggle source
load_balancer
# File lib/softlayer/network/application/delivery/controller.rb, line 45 def create_live_load_balancer(message) request(:create_live_load_balancer, Boolean, message) end
delete_live_load_balancer(message)
click to toggle source
load_balancer
# File lib/softlayer/network/application/delivery/controller.rb, line 50 def delete_live_load_balancer(message) request(:delete_live_load_balancer, Boolean, message) end
delete_live_load_balancer_service(message)
click to toggle source
service
# File lib/softlayer/network/application/delivery/controller.rb, line 55 def delete_live_load_balancer_service(message) request(:delete_live_load_balancer_service, Boolean, message) end
edit_object(message)
click to toggle source
template_object
# File lib/softlayer/network/application/delivery/controller.rb, line 60 def edit_object(message) request(:edit_object, Boolean, message) end
get_account()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 64 def get_account request(:get_account, Softlayer::Account) end
get_average_daily_public_bandwidth_usage()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 68 def get_average_daily_public_bandwidth_usage request(:get_average_daily_public_bandwidth_usage, Float) end
get_bandwidth_data_by_date(message)
click to toggle source
start_date_time end_date_time network_type
# File lib/softlayer/network/application/delivery/controller.rb, line 75 def get_bandwidth_data_by_date(message) request(:get_bandwidth_data_by_date, Array[Softlayer::Metric::Tracking::Object::Data], message) end
get_bandwidth_image_by_date(message)
click to toggle source
start_date_time end_date_time network_type
# File lib/softlayer/network/application/delivery/controller.rb, line 82 def get_bandwidth_image_by_date(message) request(:get_bandwidth_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message) end
get_billing_item()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 86 def get_billing_item request(:get_billing_item, Softlayer::Billing::Item::Network::Application::Delivery::Controller) end
get_configuration_history()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 90 def get_configuration_history request(:get_configuration_history, Array[Softlayer::Network::Application::Delivery::Controller::Configuration::History]) end
get_custom_bandwidth_data_by_date(message)
click to toggle source
graph_data
# File lib/softlayer/network/application/delivery/controller.rb, line 95 def get_custom_bandwidth_data_by_date(message) request(:get_custom_bandwidth_data_by_date, Softlayer::Container::Graph, message) end
get_datacenter()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 99 def get_datacenter request(:get_datacenter, Softlayer::Location) end
get_description()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 103 def get_description request(:get_description, String) end
get_license_expiration_date()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 107 def get_license_expiration_date request(:get_license_expiration_date, DateTime) end
get_live_load_balancer_service_graph_image(message)
click to toggle source
service graph_type metric
# File lib/softlayer/network/application/delivery/controller.rb, line 114 def get_live_load_balancer_service_graph_image(message) request(:get_live_load_balancer_service_graph_image, Softlayer::Base64Binary, message) end
get_load_balancers()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 118 def get_load_balancers request(:get_load_balancers, Array[Softlayer::Network::LoadBalancer::VirtualIpAddress]) end
get_managed_resource_flag()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 122 def get_managed_resource_flag request(:get_managed_resource_flag, Boolean) end
get_management_ip_address()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 126 def get_management_ip_address request(:get_management_ip_address, String) end
get_network_vlan()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 130 def get_network_vlan request(:get_network_vlan, Softlayer::Network::Vlan) end
get_network_vlans()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 134 def get_network_vlans request(:get_network_vlans, Array[Softlayer::Network::Vlan]) end
get_object()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 138 def get_object request(:get_object, Softlayer::Network::Application::Delivery::Controller) end
get_outbound_public_bandwidth_usage()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 142 def get_outbound_public_bandwidth_usage request(:get_outbound_public_bandwidth_usage, Float) end
get_password()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 146 def get_password request(:get_password, Softlayer::Software::Component::Password) end
get_primary_ip_address()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 150 def get_primary_ip_address request(:get_primary_ip_address, String) end
get_projected_public_bandwidth_usage()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 154 def get_projected_public_bandwidth_usage request(:get_projected_public_bandwidth_usage, Float) end
get_subnets()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 158 def get_subnets request(:get_subnets, Array[Softlayer::Network::Subnet]) end
get_tag_references()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 162 def get_tag_references request(:get_tag_references, Array[Softlayer::Tag::Reference]) end
get_type()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 166 def get_type request(:get_type, Softlayer::Network::Application::Delivery::Controller::Type) end
get_virtual_ip_addresses()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 170 def get_virtual_ip_addresses request(:get_virtual_ip_addresses, Array[Softlayer::Network::Application::Delivery::Controller::LoadBalancer::VirtualIpAddress]) end
restore_base_configuration()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 174 def restore_base_configuration request(:restore_base_configuration, Boolean) end
restore_configuration(message)
click to toggle source
configuration_history_id
# File lib/softlayer/network/application/delivery/controller.rb, line 179 def restore_configuration(message) request(:restore_configuration, Boolean, message) end
save_current_configuration(message)
click to toggle source
notes
# File lib/softlayer/network/application/delivery/controller.rb, line 184 def save_current_configuration(message) request(:save_current_configuration, Softlayer::Network::Application::Delivery::Controller::Configuration::History, message) end
update_live_load_balancer(message)
click to toggle source
load_balancer
# File lib/softlayer/network/application/delivery/controller.rb, line 189 def update_live_load_balancer(message) request(:update_live_load_balancer, Boolean, message) end
update_net_scaler_license()
click to toggle source
# File lib/softlayer/network/application/delivery/controller.rb, line 193 def update_net_scaler_license request(:update_net_scaler_license, Softlayer::Provisioning::Version1::Transaction) end