edgeDeviceSettingsData

edgeDeviceSettingsData
edgeDeviceSettingsData
JSON Example
{
    "bgp": {
        "ASN": "string",
        "connectedRoutes": false,
        "disableASPathCarryOver": false,
        "enabled": false,
        "filters": [
            {
                "id": "string",
                "name": "string",
                "rules": [
                    {
                        "action": {
                            "type": "string",
                            "values": [
                                {
                                    "type": "string",
                                    "value": "string"
                                }
                            ]
                        },
                        "match": {
                            "exactMatch": false,
                            "type": "string",
                            "value": "string"
                        }
                    }
                ]
            }
        ],
        "holdtime": "string",
        "keepalive": "string",
        "neighbors": [
            {
                "neighborAS": "string",
                "neighborIp": "string",
                "neighborTag": "string",
                "inboundFilter": {
                    "ids": [
                        "string"
                    ]
                },
                "outboundFilter": {
                    "ids": [
                        "string"
                    ]
                },
                "allowAS": false,
                "connect": "string",
                "defaultRoute": false,
                "holdtime": "string",
                "keepalive": "string",
                "enableMd5": false,
                "md5Password": "string"
            }
        ],
        "networks": [
            {
                "cidrIp": "string",
                "cidrPrefix": 0
            }
        ],
        "overlayPrefix": false,
        "propagateUplink": false,
        "routerId": "string",
        "uplinkCommunity": 0
    },
    "lan": {
        "networks": [
            {
                "space": "string",
                "guest": false,
                "secure": false,
                "advertise": false,
                "pingResponse": false,
                "cost": 0,
                "dhcp": {
                    "enabled": false,
                    "leaseTimeSeconds": 0,
                    "override": false,
                    "dhcpRelay": {
                        "servers": [
                            "string"
                        ]
                    }
                },
                "staticReserved": 0,
                "netmask": "string",
                "cidrPrefix": 0,
                "cidrIp": "string",
                "baseDhcpAddr": 0,
                "numDhcpAddr": 0,
                "name": "string",
                "interfaces": [
                    "string"
                ],
                "vlanId": 0,
                "managementIp": "string",
                "disabled": false
            }
        ]
    },
    "routedInterfaces": [
        {
            "addressing": {
                "type": "string",
                "cidrPrefix": 0,
                "cidrIp": "string",
                "netmask": "string",
                "gateway": "string",
                "username": "string",
                "password": "string"
            },
            "advertise": false,
            "pingResponse": false,
            "disabled": false,
            "dhcpServer": {
                "baseDhcpAddr": 0,
                "enabled": false,
                "leaseTimeSeconds": 0,
                "dhcpRelay": {
                    "servers": [
                        "string"
                    ]
                },
                "numDhcpAddr": 0,
                "staticReserved": 0,
                "options": [
                    {
                        "option": 0,
                        "value": "string",
                        "type": "string",
                        "metaData": {
                            "dataType": "string",
                            "description": "string",
                            "display": false,
                            "list": false,
                            "name": "string",
                            "option": 0
                        }
                    }
                ]
            },
            "encryptOverlay": false,
            "l2": {
                "autonegotiation": false,
                "speed": "string",
                "duplex": "string",
                "MTU": 0
            },
            "name": "string",
            "natDirect": false,
            "ospf": {
                "area": 0,
                "authentication": false,
                "authId": 0,
                "authPassphrase": "string",
                "cost": 0,
                "deadTimer": 0,
                "mode": "string",
                "enabled": false,
                "helloTimer": 0,
                "inboundRouteLearning": {
                    "defaultAction": "string",
                    "filters": [
                        {}
                    ]
                },
                "md5Authentication": false,
                "MTU": 0,
                "outboundRouteAdvertisement": {
                    "defaultAction": "string",
                    "filters": [
                        {}
                    ]
                },
                "passive": false,
                "vlanId": 0
            },
            "override": false,
            "subinterfaces": [
                {
                    "addressing": {
                        "cidrIp": "string",
                        "cidrPrefix": 0,
                        "gateway": "string",
                        "netmask": "string",
                        "type": "string",
                        "username": "string",
                        "password": "string"
                    },
                    "advertise": false,
                    "pingResponse": false,
                    "dhcpServer": {
                        "baseDhcpAddr": 0,
                        "enabled": false,
                        "leaseTimeSeconds": 0,
                        "dhcpRelay": {
                            "servers": [
                                "string"
                            ]
                        },
                        "numDhcpAddr": 0,
                        "staticReserved": 0,
                        "options": [
                            {
                                "option": 0,
                                "value": "string",
                                "type": "string",
                                "metaData": {
                                    "dataType": "string",
                                    "description": "string",
                                    "display": false,
                                    "list": false,
                                    "name": "string",
                                    "option": 0
                                }
                            }
                        ]
                    },
                    "disabled": false,
                    "natDirect": false,
                    "ospf": {
                        "area": 0,
                        "authentication": false,
                        "authId": 0,
                        "authPassphrase": "string",
                        "cost": 0,
                        "deadTimer": 0,
                        "mode": "string",
                        "enabled": false,
                        "helloTimer": 0,
                        "inboundRouteLearning": {
                            "defaultAction": "string",
                            "filters": [
                                {}
                            ]
                        },
                        "md5Authentication": false,
                        "MTU": 0,
                        "outboundRouteAdvertisement": {
                            "defaultAction": "string",
                            "filters": [
                                {}
                            ]
                        },
                        "passive": false
                    },
                    "override": false,
                    "subinterfaceId": 0,
                    "subinterfaceType": "string",
                    "vlanId": 0,
                    "trusted": false,
                    "rpf": "string"
                }
            ],
            "vlanId": 0,
            "wanOverlay": "string",
            "trusted": false,
            "rpf": "string",
            "underlayAccounting": false
        }
    ],
    "routes": {
        "icmpProbes": [
            {}
        ],
        "icmpResponders": [
            {}
        ],
        "static": [
            {
                "destination": "string",
                "netmask": "string",
                "sourceIp": "string",
                "gateway": "string",
                "cost": 0,
                "preferred": false,
                "description": "string",
                "cidrPrefix": "string",
                "wanInterface": "string",
                "icmpProbeLogicalId": "string",
                "vlanId": 0,
                "advertise": false,
                "subinterfaceId": 0
            }
        ]
    },
    "ha": {
        "enabled": false,
        "interface": "string",
        "nodes": [
            {
                "serialNumber": "string",
                "instanceId": 0
            }
        ]
    },
    "dns": {
        "primaryProvider": {
            "ref": "string"
        },
        "backupProvider": {
            "ref": "string"
        },
        "privateProviders": {
            "ref": "string"
        }
    },
    "netflow": {
        "enable": false,
        "enabled": false,
        "version": 0,
        "collectors": [
            {
                "address": "string",
                "port": 0
            }
        ]
    },
    "vqm": {
        "enable": false,
        "enabled": false,
        "protocol": "string",
        "collectors": [
            {
                "address": "string",
                "port": 0
            }
        ]
    },
    "vrrp": {
        "enabled": false,
        "data": [
            {
                "cidrIp": "string",
                "interface": "string",
                "interval": 0,
                "preempt": false,
                "preemptDelay": 0,
                "priority": 0,
                "subinterfaceId": 0,
                "vlanId": 0,
                "vrid": 0
            }
        ]
    },
    "snmp": {
        "port": 0,
        "snmpv2c": {
            "enable": false,
            "enabled": false,
            "community": "string",
            "allowedIp": [
                "string"
            ]
        },
        "snmpv3": {
            "enabled": false,
            "enable": false,
            "users": [
                {
                    "name": "string",
                    "passphrase": "string",
                    "authAlg": "string",
                    "privacy": false,
                    "encrAlg": "string"
                }
            ]
        }
    },
    "multiSourceQos": {
        "enable": false,
        "enabled": false,
        "highRatio": 0,
        "normalRatio": 0,
        "lowRatio": 0,
        "maxCapThreshold": 0,
        "minCapThreshold": 0
    },
    "tacacs": {
        "ref": "string",
        "sourceInterface": "string"
    }
}
object
bgp
Optional

bgp

object
lan
Optional

lan

array of object
routedInterfaces
Optional

routedInterfaces

object
routes
Optional

routes

object
ha
Optional

ha

object
dns
Optional

dns

object
netflow
Optional

netflow

object
vqm
Optional

vqm

object
vrrp
Optional

vrrp

object
snmp
Optional

snmp

object
multiSourceQos
Optional

multiSourceQos

object
tacacs
Optional

tacacs