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