class Softlayer::Network::Component

Constants

SERVICE

Attributes

active_command[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]

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_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
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