Class: IControl::Networking::ARP::ARPEntry

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

Overview

A struct that describes an dynamic ARP entry/statistics.

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base::Struct

from_soap, icontrol_attribute, #to_soap

Instance Attribute Details

- (String) arp_address

The ARP entry's IP address.

Returns:

  • (String)

    the current value of arp_address



125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def arp_address
  @arp_address
end

- (Numeric) expiration

The MTU to destination.

Returns:

  • (Numeric)

    the current value of expiration



125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def expiration
  @expiration
end

- (Object) is_down

The flag indicating whether this entry is "down". "Down" entries continue to exist for a period of time after they are marked down, in order to immediately propagate the ERR_REJECT code to subsequent callers of arp_resolve().

Returns:

  • (Object)

    the current value of is_down



125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def is_down
  @is_down
end

- (Object) is_dynamic

The flag indicating whether this is a dynamic entry.

Returns:

  • (Object)

    the current value of is_dynamic



125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def is_dynamic
  @is_dynamic
end

- (Object) is_keepalive

The flag indicating whether the dynamic entry will automatically attempt to refresh itself during normal use.

Returns:

  • (Object)

    the current value of is_keepalive



125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def is_keepalive
  @is_keepalive
end

- (Object) is_resolved

The flag indicating whether this entry has a valid IPv4->MAC binding.

Returns:

  • (Object)

    the current value of is_resolved



125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def is_resolved
  @is_resolved
end

- (String) mac_address

The netmask of the destination.

Returns:

  • (String)

    the current value of mac_address



125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def mac_address
  @mac_address
end

- (String) vlan

The VLAN name for the destination.

Returns:

  • (String)

    the current value of vlan



125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def vlan
  @vlan
end