deviceSettingsData

deviceSettingsData
deviceSettingsData
JSON Example
{
    "lan": {
        "allocation": {
            "ref": "string",
            "assignableVlans": [
                0
            ],
            "managementVlans": [
                0
            ]
        }
    },
    "ospf": {
        "enabled": false,
        "areas": [
            {
                "id": 0,
                "name": "string",
                "type": "string"
            }
        ]
    },
    "bgp": {
        "enabled": false,
        "asn": "string",
        "neighbors": [
            {}
        ]
    },
    "dns": {
        "primaryProvider": {
            "ref": "string"
        },
        "backupProvider": {
            "ref": "string"
        },
        "privateProviders": {
            "ref": "string"
        }
    },
    "authentication": {
        "ref": "string"
    },
    "softwareUpdate": {
        "windowed": false,
        "window": {
            "day": 0,
            "beginHour": 0,
            "endHour": 0
        }
    },
    "radioSettings": {
        "country": "string",
        "radios": [
            {
                "radioId": 0,
                "isEnabled": false,
                "name": "string",
                "band": "string",
                "channel": "string",
                "width": "string",
                "mode": "string"
            }
        ]
    },
    "l2Settings": {
        "overrideARPTimeout": false,
        "arpStaleTimeoutMinutes": 0,
        "arpDeadTimeoutMinutes": 0,
        "arpCleanupTimeoutMinutes": 0
    },
    "netflow": {
        "enabled": false,
        "version": 0,
        "collectors": [
            {
                "address": "string",
                "port": 0
            }
        ]
    },
    "vqm": {
        "enabled": false,
        "protocol": "string",
        "collectors": [
            {
                "address": "string",
                "port": 0
            }
        ]
    },
    "snmp": {
        "port": 0,
        "snmpv2c": {
            "enabled": false,
            "community": "string",
            "allowedIp": [
                "string"
            ]
        },
        "snmpv3": {
            "enabled": false,
            "users": [
                {
                    "name": "string",
                    "passphrase": "string",
                    "authAlg": "string",
                    "privacy": false,
                    "encrAlg": "string"
                }
            ]
        }
    },
    "multiSourceQos": {
        "enabled": false,
        "highRatio": 0,
        "normalRatio": 0,
        "lowRatio": 0,
        "maxCapThreshold": 0,
        "minCapThreshold": 0
    },
    "models": {
        "virtual": {
            "routedInterfaces": [
                {
                    "name": "string",
                    "disabled": false,
                    "addressing": {
                        "type": "string",
                        "cidrPrefix": 0,
                        "cidrIp": "string",
                        "netmask": "string",
                        "gateway": "string"
                    },
                    "wanOverlay": "string",
                    "natDirect": false,
                    "ospf": {
                        "enabled": false,
                        "area": 0,
                        "authentication": false,
                        "authId": 0,
                        "authPassphrase": "string",
                        "helloTimer": 0,
                        "deadTimer": 0,
                        "mode": "string",
                        "md5Authentication": false,
                        "cost": 0,
                        "MTU": 0,
                        "passive": false,
                        "inboundRouteLearning": {
                            "defaultAction": "string",
                            "filters": [
                                {}
                            ]
                        },
                        "outboundRouteAdvertisement": {
                            "defaultAction": "string",
                            "filters": [
                                {}
                            ]
                        }
                    },
                    "vlanId": 0,
                    "l2": {
                        "autonegotiation": false,
                        "speed": "string",
                        "duplex": "string",
                        "MTU": 0
                    },
                    "underlayAccounting": false,
                    "trusted": false,
                    "rpf": "string"
                }
            ],
            "lan": {
                "interfaces": [
                    {
                        "space": "string",
                        "name": "string",
                        "type": "string",
                        "cwp": false,
                        "portMode": "string",
                        "untaggedVlan": "string",
                        "disabled": false,
                        "l2": {
                            "autonegotiation": false,
                            "speed": "string",
                            "duplex": "string",
                            "MTU": 0
                        },
                        "vlanIds": [
                            0
                        ]
                    }
                ]
            }
        }
    },
    "vpn": {
        "enabled": false,
        "edgeToDataCenter": false,
        "ref": "string",
        "edgeToEdgeHub": {
            "enabled": false,
            "ref": "string",
            "vpnHubs": [
                {
                    "logicalId": "string",
                    "name": "string",
                    "type": "string"
                }
            ]
        },
        "edgeToEdge": false,
        "edgeToEdgeDetail": {
            "useCloudGateway": false,
            "encryptionProtocol": "string",
            "dynamic": {
                "enabled": false,
                "type": "string",
                "timeout": 0
            },
            "vpnHubs": [
                {
                    "logicalId": "string",
                    "name": "string",
                    "type": "string"
                }
            ],
            "autoSelectVpnHubs": false
        },
        "conditionalBackhaul": false,
        "backHaulEdges": [
            {
                "logicalId": "string",
                "name": "string",
                "type": "string"
            }
        ]
    }
}
object
lan
Optional

lan

object
ospf
Optional

ospf

object
bgp
Optional

bgp

object
dns
Optional

dns

object
authentication
Optional

authentication

object
softwareUpdate
Optional

softwareUpdate

object
radioSettings
Optional

radioSettings

object
l2Settings
Optional

l2Settings

object
netflow
Optional

netflow

object
vqm
Optional

vqm

object
snmp
Optional

snmp

object
multiSourceQos
Optional

multiSourceQos

object
models
Optional

models

object
vpn
Optional

vpn