DeviceSettingsSubInterface

DeviceSettingsSubInterface
DeviceSettingsSubInterface
JSON Example
{
    "override": false,
    "disabled": false,
    "disableV4": false,
    "disableV6": false,
    "overlayPreference": "string",
    "addressing": {
        "type": "string",
        "cidrIp": "string",
        "netmask": "string",
        "gateway": "string",
        "username": "string",
        "password": "string"
    },
    "v6Detail": {
        "addressing": {
            "type": "string",
            "cidrPrefix": 0,
            "cidrIp": "string",
            "gateway": "string",
            "raEnabled": false,
            "netmask": "string",
            "interfaceAddress": "string",
            "tag": "string",
            "tagLogicalId": "string"
        },
        "wanOverlay": "string",
        "rpf": "string",
        "trusted": false,
        "natDirect": false,
        "dhcpServer": {
            "enabled": false,
            "dhcpRelay": {
                "enabled": false,
                "servers": [
                    {}
                ]
            },
            "leaseTimeSeconds": 0,
            "options": [
                {
                    "option": 0,
                    "value": [
                        {}
                    ],
                    "type": "string",
                    "metaData": {
                        "dataType": "string",
                        "description": "string",
                        "display": false,
                        "list": false,
                        "name": "string",
                        "option": 0
                    }
                }
            ],
            "prefixDelegation": {
                "enabled": false,
                "pdlist": [
                    {
                        "poolname": "string",
                        "prefix": "string",
                        "prefixLen": 0,
                        "targetPrefixLen": 0
                    }
                ]
            },
            "numDhcpAddr": 0,
            "staticReserved": 0,
            "fixedIp": [
                {
                    "macAddress": "string",
                    "lanIp": "string",
                    "description": "string"
                }
            ]
        },
        "routerAdvertisementHostSettings": {
            "mtu": false,
            "defaultRoutes": false,
            "specificRoutes": false,
            "nd6Timers": false
        },
        "ospf": {
            "MTU": 0,
            "cost": 0,
            "deadTimer": 0,
            "enableBfd": false,
            "enabled": false,
            "helloTimer": 0,
            "inboundRouteLearning": {
                "defaultAction": "string",
                "filters": [
                    {
                        "cidrIp": "string",
                        "cidrPrefix": "string",
                        "action": "string"
                    }
                ]
            },
            "mode": "string",
            "outboundRouteAdvertisement": {
                "defaultAction": "string",
                "filters": [
                    {
                        "cidrIp": "string",
                        "cidrPrefix": "string",
                        "action": "string"
                    }
                ]
            },
            "passive": false
        },
        "clientPrefixDelegation": {
            "enabled": false,
            "tag": "string",
            "tagLogicalId": "string"
        }
    },
    "advertise": false,
    "cellular": {
        "network": "string",
        "iptype": "string"
    },
    "dhcpServer": {
        "enabled": false,
        "dhcpRelay": {
            "enabled": false,
            "servers": [
                {}
            ]
        },
        "leaseTimeSeconds": 0,
        "numDhcpAddr": 0,
        "options": [
            {
                "option": 0,
                "value": [
                    {}
                ],
                "type": "string",
                "metaData": {
                    "dataType": "string",
                    "description": "string",
                    "display": false,
                    "list": false,
                    "name": "string",
                    "option": 0
                }
            }
        ]
    },
    "dslSettings": {
        "mode": "string"
    },
    "encryptOverlay": false,
    "l2": {
        "autonegotiation": false,
        "speed": "string",
        "duplex": "string",
        "MTU": 0,
        "losDetection": false,
        "probeInterval": "string"
    },
    "multicast": {
        "igmp": {
            "enabled": false,
            "type": "string"
        },
        "igmpHostQueryIntervalSeconds": 0,
        "igmpMaxQueryResponse": 0,
        "pim": {
            "enabled": false,
            "type": "string"
        },
        "pimHelloTimerSeconds": 0,
        "pimKeepAliveTimerSeconds": 0,
        "pimPruneIntervalSeconds": 0
    },
    "name": "string",
    "natDirect": false,
    "ospf": {
        "authentication": false,
        "authId": 0,
        "authPassphrase": "string",
        "cost": 0,
        "deadTimer": 0,
        "mode": "string",
        "enabled": false,
        "enableBfd": false,
        "exclusionRoutes": [
            {}
        ],
        "helloTimer": 0,
        "inboundRouteLearning": {
            "defaultAction": "string",
            "filters": [
                {
                    "cidrIp": "string",
                    "cidrPrefix": "string",
                    "action": "string"
                }
            ]
        },
        "md5Authentication": false,
        "MTU": 0,
        "outboundRouteAdvertisement": {
            "defaultAction": "string",
            "filters": [
                {
                    "cidrIp": "string",
                    "cidrPrefix": "string",
                    "action": "string"
                }
            ]
        },
        "passive": false,
        "vlanId": 0
    },
    "pingResponse": false,
    "dnsProxy": false,
    "evdslModemAttached": false,
    "radiusAuthentication": {
        "enabled": false,
        "macBypass": [
            {
                "address": "string",
                "description": "string"
            }
        ],
        "aclCheck": false
    },
    "segmentId": 0,
    "segment": {
        "_href": "string",
        "created": "string",
        "description": "string",
        "object": "string",
        "name": "string",
        "type": "string",
        "alertsEnabled": 0,
        "operatorAlertsEnabled": 0,
        "status": "string",
        "statusModified": "string",
        "previousData": {},
        "previousCreated": "string",
        "draftData": "string",
        "draftCreated": "string",
        "draftComment": "string",
        "data": {},
        "lastContact": "string",
        "version": "string",
        "modified": "string"
    },
    "sfpType": "string",
    "rpf": "string",
    "trusted": false,
    "underlayAccounting": false,
    "vlanId": 0,
    "wanOverlay": "string",
    "subinterfaceId": 0,
    "subinterfaceType": "string"
}
boolean
override
Optional

override

boolean
disabled
Optional

disabled

boolean
disableV4
Optional

disableV4

boolean
disableV6
Optional

disableV6

string
overlayPreference
Optional

overlayPreference

Possible values are : IPv4, IPv6, IPv4v6,
addressing
Optional

addressing

v6Detail
Optional

v6Detail

boolean
advertise
Optional

advertise

cellular
Optional

Applicable only for CELL interfaces

dhcpServer
Optional

dhcpServer

dslSettings
Optional

dslSettings

boolean
encryptOverlay
Optional

encryptOverlay

string
name
Optional

name

boolean
natDirect
Optional

natDirect

boolean
pingResponse
Optional
Constraints: default: true

pingResponse

boolean
dnsProxy
Optional

dnsProxy

boolean
evdslModemAttached
Optional

evdslModemAttached

radiusAuthentication
Optional

radiusAuthentication

integer
segmentId
Optional

segmentId

segment
Optional

segment

string
sfpType
Optional

sfpType

Possible values are : standard, dsl, gpon,
string
rpf
Optional

rpf

Possible values are : SPECIFIC, LOOSE, DISABLED,
boolean
trusted
Optional

trusted

boolean
underlayAccounting
Optional
Constraints: default: true

underlayAccounting

integer
vlanId
Optional

vlanId

string
wanOverlay
Optional

wanOverlay

Possible values are : DISABLED, AUTO_DISCOVERED, USER_DEFINED,
integer
subinterfaceId
Optional

subinterfaceId

string
subinterfaceType
Optional

subinterfaceType

Possible values are : SECONDARY_IP, SUB_INTERFACE,