AutoPatrol, Bureaucrats, Administrators
481
edits
m (Text replacement - "^" to "{{deprecated}}") |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Represents interface object. | {{deprecated}}Represents interface object. | ||
Line 8: | Line 8: | ||
'''Attributes''' | '''Attributes''' | ||
Inherits all attributes of the [[NXSL:NetObj|NetObj class]]. | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 14: | Line 16: | ||
|- | |- | ||
| adminState || int32 || Administrative state | | adminState || int32 || Administrative state | ||
|- | |||
| alias || string || Interface alias (usually value of SNMP ifAlias) | |||
|- | |- | ||
| bridgePortNumber || uint32 || Bridge port number for this interface | | bridgePortNumber || uint32 || Bridge port number for this interface | ||
|- | |- | ||
| description || string || Interface description | | description || string || Interface description | ||
Line 28: | Line 30: | ||
|- | |- | ||
| flags || uint32 || Interface flags (bit mask) | | flags || uint32 || Interface flags (bit mask) | ||
|- | |- | ||
| ifIndex || int32 || Interface index | | ifIndex || int32 || Interface index | ||
|- | |- | ||
| ifType || int32 || Interface type | | ifType || int32 || Interface type | ||
|- | |||
| ipAddressList || array (of [[NXSL:InetAddress|InetAddress]]) || List of IP addresses configured on interface | |||
|- | |- | ||
| isExcludedFromTopology || boolean || TRUE if this interface excluded from network topology | | isExcludedFromTopology || boolean || TRUE if this interface excluded from network topology | ||
Line 44: | Line 44: | ||
|- | |- | ||
| isPhysicalPort || boolean || TRUE if this interface object represents physical port | | isPhysicalPort || boolean || TRUE if this interface object represents physical port | ||
|- | |- | ||
| ipNetMask || string || IP network mask | | ipNetMask || string || IP network mask | ||
|- | |- | ||
| macAddr || string || MAC address | | macAddr || string || MAC address | ||
|- | |||
| mtu || int32 || Interface MTU (0 if unknown) | |||
|- | |- | ||
| name || string || Object name | | name || string || Object name | ||
Line 61: | Line 61: | ||
| peerNode || object ([[NXSL:Node|Node]]) || Peer node object if known, otherwise '''null''' | | peerNode || object ([[NXSL:Node|Node]]) || Peer node object if known, otherwise '''null''' | ||
|- | |- | ||
| | | port|| int32 || Port number | ||
|- | |||
| slot|| int32 || Slot number | |||
|- | |||
| speed || uint64 || Speed of the interface | |||
|- | |||
| zone || object ([[NXSL:Zone|Zone]]) || Zone object ('''null''' if zoning is disabled) | |||
|- | |||
| zoneId || int32 || Zone ID (0 if zoning is disabled) | |||
|} | |} | ||
Line 76: | Line 84: | ||
|- | |- | ||
| 3 || Testing | | 3 || Testing | ||
|} | |||
'''Methods''' | |||
{| class="wikitable" | |||
|- | |||
! Name !! Parameters !! Return value !! Description | |||
|- | |||
| [[NXSL:Interface:setExcludeFromTopology|setExcludeFromTopology]] || boolean || none ||Set or clear "exclude from topology" flag on interface | |||
|- | |||
| [[NXSL:Interface:setExpectedState|setExpectedState]] || string || none || Set interface expected state | |||
|} | |} | ||
[[Category:NXSL Class Reference]] | [[Category:NXSL Class Reference]] |