class Softlayer::Network::Component
Constants
- SERVICE
Attributes
active_command[RW]
downlink_component[RW]
duplex_mode[RW]
duplex_mode_id[RW]
hardware[RW]
hardware_id[RW]
high_availability_firewall_flag[RW]
id[RW]
interface[RW]
ip_address_binding_count[RW]
ip_address_bindings[RW]
ip_address_count[RW]
ip_addresses[RW]
ipmi_ip_address[RW]
ipmi_mac_address[RW]
last_command[RW]
mac_address[RW]
max_speed[RW]
metric_tracking_object[RW]
modify_date[RW]
name[RW]
network_component_firewall[RW]
network_component_group[RW]
network_hardware[RW]
network_hardware_count[RW]
network_vlan[RW]
network_vlan_id[RW]
network_vlan_trunk_count[RW]
network_vlan_trunks[RW]
port[RW]
primary_ip_address[RW]
primary_ip_address_record[RW]
primary_subnet[RW]
primary_version6_ip_address_record[RW]
recent_command_count[RW]
recent_commands[RW]
redundancy_capable_flag[RW]
redundancy_enabled_flag[RW]
remote_management_user_count[RW]
remote_management_users[RW]
router[RW]
speed[RW]
status[RW]
storage_network_flag[RW]
subnet_count[RW]
subnets[RW]
uplink_component[RW]
uplink_duplex_mode[RW]
Public Instance Methods
add_network_vlan_trunks(message)
click to toggle source
network_vlans
# File lib/softlayer/network/component.rb, line 62 def add_network_vlan_trunks(message) request(:add_network_vlan_trunks, Array[Softlayer::Network::Vlan], message) end
clear_network_vlan_trunks()
click to toggle source
# File lib/softlayer/network/component.rb, line 66 def clear_network_vlan_trunks request(:clear_network_vlan_trunks, Array[Softlayer::Network::Vlan]) end
get_active_command()
click to toggle source
# File lib/softlayer/network/component.rb, line 70 def get_active_command request(:get_active_command, Softlayer::Hardware::Component::RemoteManagement::Command::Request) end
get_custom_bandwidth_data_by_date(message)
click to toggle source
graph_data
# File lib/softlayer/network/component.rb, line 75 def get_custom_bandwidth_data_by_date(message) request(:get_custom_bandwidth_data_by_date, Softlayer::Container::Graph, message) end
get_downlink_component()
click to toggle source
# File lib/softlayer/network/component.rb, line 79 def get_downlink_component request(:get_downlink_component, Softlayer::Network::Component) end
get_duplex_mode()
click to toggle source
# File lib/softlayer/network/component.rb, line 83 def get_duplex_mode request(:get_duplex_mode, Softlayer::Network::Component::Duplex::Mode) end
get_hardware()
click to toggle source
# File lib/softlayer/network/component.rb, line 87 def get_hardware request(:get_hardware, Softlayer::Hardware) end
get_high_availability_firewall_flag()
click to toggle source
# File lib/softlayer/network/component.rb, line 91 def get_high_availability_firewall_flag request(:get_high_availability_firewall_flag, Boolean) end
get_interface()
click to toggle source
# File lib/softlayer/network/component.rb, line 95 def get_interface request(:get_interface, Softlayer::Network::Bandwidth::Version1::Interface) end
get_ip_address_bindings()
click to toggle source
# File lib/softlayer/network/component.rb, line 99 def get_ip_address_bindings request(:get_ip_address_bindings, Array[Softlayer::Network::Component::IpAddress]) end
get_ip_addresses()
click to toggle source
# File lib/softlayer/network/component.rb, line 103 def get_ip_addresses request(:get_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress]) end
get_last_command()
click to toggle source
# File lib/softlayer/network/component.rb, line 107 def get_last_command request(:get_last_command, Softlayer::Hardware::Component::RemoteManagement::Command::Request) end
get_metric_tracking_object()
click to toggle source
# File lib/softlayer/network/component.rb, line 111 def get_metric_tracking_object request(:get_metric_tracking_object, Softlayer::Metric::Tracking::Object) end
get_network_component_firewall()
click to toggle source
# File lib/softlayer/network/component.rb, line 115 def get_network_component_firewall request(:get_network_component_firewall, Softlayer::Network::Component::Firewall) end
get_network_component_group()
click to toggle source
# File lib/softlayer/network/component.rb, line 119 def get_network_component_group request(:get_network_component_group, Softlayer::Network::Component::Group) end
get_network_hardware()
click to toggle source
# File lib/softlayer/network/component.rb, line 123 def get_network_hardware request(:get_network_hardware, Array[Softlayer::Hardware]) end
get_network_vlan()
click to toggle source
# File lib/softlayer/network/component.rb, line 127 def get_network_vlan request(:get_network_vlan, Softlayer::Network::Vlan) end
get_network_vlan_trunks()
click to toggle source
# File lib/softlayer/network/component.rb, line 131 def get_network_vlan_trunks request(:get_network_vlan_trunks, Array[Softlayer::Network::Component::Network::Vlan::Trunk]) end
get_object()
click to toggle source
# File lib/softlayer/network/component.rb, line 135 def get_object request(:get_object, Softlayer::Network::Component) end
get_port_statistics()
click to toggle source
# File lib/softlayer/network/component.rb, line 139 def get_port_statistics request(:get_port_statistics, Softlayer::Container::Network::Port::Statistic) end
get_primary_ip_address_record()
click to toggle source
# File lib/softlayer/network/component.rb, line 143 def get_primary_ip_address_record request(:get_primary_ip_address_record, Softlayer::Network::Subnet::IpAddress) end
get_primary_subnet()
click to toggle source
# File lib/softlayer/network/component.rb, line 147 def get_primary_subnet request(:get_primary_subnet, Softlayer::Network::Subnet) end
get_primary_version6_ip_address_record()
click to toggle source
# File lib/softlayer/network/component.rb, line 151 def get_primary_version6_ip_address_record request(:get_primary_version6_ip_address_record, Softlayer::Network::Subnet::IpAddress) end
get_recent_commands()
click to toggle source
# File lib/softlayer/network/component.rb, line 155 def get_recent_commands request(:get_recent_commands, Array[Softlayer::Hardware::Component::RemoteManagement::Command::Request]) end
get_redundancy_capable_flag()
click to toggle source
# File lib/softlayer/network/component.rb, line 159 def get_redundancy_capable_flag request(:get_redundancy_capable_flag, Boolean) end
get_redundancy_enabled_flag()
click to toggle source
# File lib/softlayer/network/component.rb, line 163 def get_redundancy_enabled_flag request(:get_redundancy_enabled_flag, Boolean) end
get_remote_management_users()
click to toggle source
# File lib/softlayer/network/component.rb, line 167 def get_remote_management_users request(:get_remote_management_users, Array[Softlayer::Hardware::Component::RemoteManagement::User]) end
get_router()
click to toggle source
# File lib/softlayer/network/component.rb, line 171 def get_router request(:get_router, Softlayer::Hardware) end
get_storage_network_flag()
click to toggle source
# File lib/softlayer/network/component.rb, line 175 def get_storage_network_flag request(:get_storage_network_flag, Boolean) end
get_subnets()
click to toggle source
# File lib/softlayer/network/component.rb, line 179 def get_subnets request(:get_subnets, Array[Softlayer::Network::Subnet]) end
get_uplink_component()
click to toggle source
# File lib/softlayer/network/component.rb, line 183 def get_uplink_component request(:get_uplink_component, Softlayer::Network::Component) end
get_uplink_duplex_mode()
click to toggle source
# File lib/softlayer/network/component.rb, line 187 def get_uplink_duplex_mode request(:get_uplink_duplex_mode, Softlayer::Network::Component::Duplex::Mode) end
remove_network_vlan_trunks(message)
click to toggle source
network_vlans
# File lib/softlayer/network/component.rb, line 192 def remove_network_vlan_trunks(message) request(:remove_network_vlan_trunks, Array[Softlayer::Network::Vlan], message) end