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