InterfaceData

Description

An object specifying InterfaceData and its properties. (Note: The field level constraints listed here might not cover all the constraints on the field. Additional constraints might exist.)

Supported Operations

Model Properties

Property Required Type Description
name False string Interface Operational API
hardwareName False string A mandatory UTF-8 string for the PhysicalInterfaces and SubInterfaces, which normally specifies the type of Interface along with the Interface number. The string cannot contain HTML tags.
ipv4Address False object IPv4 Address
ipv6Address False object IPv6 Address
macAddress False string An optional String value, to specify a virtual MAC address. The MAC address must be in the format H.H.H where each H is a 16-bit hexadecimal number. For example, 000C.F142.4CDE
speedType False string An enum value that specifies the Interface Speed Type, where AUTO is the default .Values can be one of the following.
AUTO - Enable auto-negotiation for this interface.
TEN - Force 10 Mbps.
HUNDRED - Force 100 Mbps.
THOUSAND - Force 1 Gbps.
TEN_THOUSAND - Force 10 Gbps.
NO_NEGOTIATE - Do not negotiate speed.
IGNORE - Do not configure Interface speed.
enabled False boolean A mandatory Boolean value, TRUE or FALSE (the default), specifies the administrative status of the Interface. The TRUE value enables the administrative status on the device. The value FALSE disables the administrative status on the device.
linkState False string An enum value that specifies whether the Physical Interface link state is UP or DOWN (the default). Link state of an interface is the operational status/running status of the interface. The values can be one of the following.
UP - Specifies whether the device is operationally UP.
DOWN - Specifies whether the device is operationally DOWN.
voltage False string Real time value of voltage supplied by the port in volts
current False string Real time value of current supplied by the port in milli amps
id False string A unique string identifier assigned by the system when the object is created. No assumption can be made on the format or content of this identifier. The identifier must be provided whenever attempting to modify/delete (or reference) an existing object.
Field level constraints: must match pattern ^((?!;).)*$. (Note: Additional constraints might exist)
type True string A UTF8 string, all letters lower-case, that represents the class-type. This corresponds to the class name.