edgeDeviceSettings

edgeDeviceSettings
edgeDeviceSettings
AllOf
This class requires all of the following:
JSON Example
{
    "created": "string",
    "effective": "string",
    "modified": "string",
    "id": 0,
    "name": "string",
    "type": "string",
    "description": "string",
    "configurationId": 0,
    "enterpriseLogicalId": "string",
    "data": {
        "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,
                    "dnsProxy": false,
                    "cost": 0,
                    "dhcp": {
                        "enabled": false,
                        "leaseTimeSeconds": 0,
                        "dhcpRelay": {
                            "servers": [
                                "string"
                            ],
                            "sourceFromSecondaryIp": false
                        }
                    },
                    "staticReserved": 0,
                    "netmask": "string",
                    "cidrPrefix": 0,
                    "cidrIp": "string",
                    "baseDhcpAddr": 0,
                    "numDhcpAddr": 0,
                    "name": "string",
                    "interfaces": [
                        "string"
                    ],
                    "vlanId": 0,
                    "managementIp": "string",
                    "disabled": false,
                    "disableV4": false,
                    "disableV6": false,
                    "v6Detail": {
                        "override": false,
                        "advertise": false,
                        "addressing": {
                            "type": "string",
                            "cidrIp": "string",
                            "cidrPrefix": 0,
                            "netmask": "string",
                            "interfaceAddress": "string",
                            "tag": "string",
                            "tagLogicalId": "string"
                        },
                        "dhcpServer": {
                            "enabled": false,
                            "dhcpRelay": {
                                "enabled": false,
                                "servers": [
                                    "string"
                                ],
                                "sourceFromSecondaryIp": false
                            },
                            "leaseTimeSeconds": 0,
                            "options": [
                                {
                                    "option": 0,
                                    "value": "string",
                                    "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
                                    }
                                ]
                            },
                            "baseDhcpAddr": 0,
                            "numDhcpAddr": 0,
                            "staticReserved": 0,
                            "fixedIp": [
                                {
                                    "macAddress": "string",
                                    "lanIp": "string",
                                    "description": "string"
                                }
                            ]
                        },
                        "routerAdvertisementHostSettings": {
                            "mtu": false,
                            "defaultRoutes": false,
                            "specificRoutes": false,
                            "nd6Timers": false
                        }
                    },
                    "secondaryIp": [
                        {
                            "advertise": false,
                            "override": false,
                            "pingResponse": false,
                            "addressing": {
                                "cidrIp": "string",
                                "cidrPrefix": "number",
                                "netmask": "string"
                            }
                        }
                    ]
                }
            ]
        },
        "routedInterfaces": [
            {
                "addressing": {
                    "type": "string",
                    "cidrPrefix": 0,
                    "cidrIp": "string",
                    "netmask": "string",
                    "gateway": "string",
                    "username": "string",
                    "password": "string"
                },
                "advertise": false,
                "pingResponse": false,
                "dnsProxy": false,
                "evdslModemAttached": false,
                "disabled": false,
                "dhcpServer": {
                    "baseDhcpAddr": 0,
                    "enabled": false,
                    "leaseTimeSeconds": 0,
                    "dhcpRelay": {
                        "servers": [
                            "string"
                        ],
                        "sourceFromSecondaryIp": false
                    },
                    "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,
                    "losDetection": false,
                    "probeInterval": "string"
                },
                "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"
                                ],
                                "sourceFromSecondaryIp": false
                            },
                            "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",
                    "wanLink": "string",
                    "wanInterface": "string",
                    "icmpProbeLogicalId": "string",
                    "vlanId": 0,
                    "advertise": false,
                    "subinterfaceId": 0
                }
            ],
            "staticV6": [
                {
                    "destination": "string",
                    "netmask": "string",
                    "sourceIp": "string",
                    "gateway": "string",
                    "cost": 0,
                    "preferred": false,
                    "description": "string",
                    "cidrPrefix": "string",
                    "wanLink": "string",
                    "wanInterface": "string",
                    "icmpProbeLogicalId": "string",
                    "vlanId": 0,
                    "advertise": false,
                    "subinterfaceId": 0
                }
            ]
        },
        "ha": {
            "enabled": false,
            "interface": "string",
            "vmacoverride": false,
            "nodes": [
                {
                    "serialNumber": "string",
                    "instanceId": 0
                }
            ],
            "haGracefulSwitchover": false,
            "preEmptSwitchover": false,
            "haFailoverCount": "number"
        },
        "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",
                "communityList": [
                    "string"
                ],
                "allowedIp": [
                    "string"
                ]
            },
            "snmpv3": {
                "enabled": false,
                "enable": false,
                "users": [
                    {
                        "name": "string",
                        "passphrase": "string",
                        "authAlg": "string",
                        "privacy": false,
                        "authentication": false,
                        "encrAlg": "string"
                    }
                ]
            }
        },
        "multiSourceQos": {
            "enable": false,
            "enabled": false,
            "highRatio": 0,
            "normalRatio": 0,
            "lowRatio": 0,
            "maxCapThreshold": 0,
            "minCapThreshold": 0
        },
        "tacacs": {
            "ref": "string",
            "sourceInterface": "string"
        }
    },
    "schemaVersion": "string",
    "version": "string",
    "metadata": {},
    "refs": {
        "deviceSettings:authentication": {},
        "deviceSettings:css:provider": {},
        "deviceSettings:secureAccess:provider": {},
        "deviceSettings:css:site": {},
        "deviceSettings:edgeDirectNvs:provider": {},
        "deviceSettings:edgeDirectNvs:site": {},
        "deviceSettings:zscaler:iaasSubscription": {},
        "deviceSettings:zscaler:mtgreSite": {},
        "deviceSettings:zscaler:location": {},
        "deviceSettings:zscaler:subLocation": {},
        "deviceSettings:dns:backupProvider": {},
        "deviceSettings:dns:primaryProvider": {},
        "deviceSettings:dns:privateProviders": {},
        "deviceSettings:handOffGateways:gateways": {},
        "deviceSettings:lan:allocation": {},
        "deviceSettings:securityVnf:license": {},
        "deviceSettings:securityVnf:service": {},
        "deviceSettings:segment": {},
        "deviceSettings:segment:netflowCollectors": {},
        "deviceSettings:segment:netflowFilters": {},
        "deviceSettings:tacacs": {},
        "deviceSettings:vnfs:edge": {},
        "deviceSettings:vnfs:vnfImage": {},
        "deviceSettings:vpn:dataCenter": {},
        "deviceSettings:vpn:edgeHub": {},
        "deviceSettings:vpn:edgeHubCluster": {},
        "deviceSettings:webProxy:provider": {},
        "deviceSettings:clientConnector:config": {}
    }
}