Class: IControl::ARX::NetworkDefinition

Inherits:
Base::Struct
  • Object
show all
Defined in:
lib/icontrol/arx.rb,
lib/icontrol/arx.rb

Overview

A structure that contains network interface details.

Instance Attribute Summary collapse

Instance Attribute Details

#duplexString

The network interface's duplex setting.

Returns:

  • (String)

    the current value of duplex



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def duplex
  @duplex
end

#idString

The network interface's identifier.

Returns:

  • (String)

    the current value of id



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def id
  @id
end

#macString

The network interfaces's MAC address.

Returns:

  • (String)

    the current value of mac



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def mac
  @mac
end

#negotiateString

The network interface's auto negotiation setting.

Returns:

  • (String)

    the current value of negotiate



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def negotiate
  @negotiate
end

#portNumeric

The network interface's port number.

Returns:

  • (Numeric)

    the current value of port



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def port
  @port
end

#slotNumeric

The network interface's slot number.

Returns:

  • (Numeric)

    the current value of slot



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def slot
  @slot
end

#speedString

The network interface's speed.

Returns:

  • (String)

    the current value of speed



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def speed
  @speed
end

#statusIControl::ARX::ARXStatusType

The network interface's status.

Returns:



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def status
  @status
end

#typeString

The network interface's type.

Returns:

  • (String)

    the current value of type



201
202
203
# File 'lib/icontrol/arx.rb', line 201

def type
  @type
end