class NSXDriver::LogicalPort
Class Logical Switch
Public Class Methods
new_child(nsx_client, id = nil)
click to toggle source
ATTRIBUTES
# File lib/logical_port.rb, line 23 def self.new_child(nsx_client, id = nil) case nsx_client.nsx_type.upcase when NSXConstants::NSXT NSXTLogicalPort.new(nsx_client, id) when NSXConstants::NSXV NSXVLogicalPort.new(nsx_client, id) else error_msg = "Unknown NSX type: #{type}" error = NSXError::UnknownObject.new(error_msg) raise error end end
Public Instance Methods
lp?()
click to toggle source
Check if logical port exists
# File lib/logical_port.rb, line 37 def lp?; end
lp_id()
click to toggle source
Get logical port id
# File lib/logical_port.rb, line 40 def lp_id; end
lp_name()
click to toggle source
Get logical port display name
# File lib/logical_port.rb, line 43 def lp_name; end
lp_type()
click to toggle source
Get resource type
# File lib/logical_port.rb, line 46 def lp_type; end