Pluribus Networks REST API (6.1.1-6010118491)

Pluribus Networks REST API.
More information: support@pluribusnetworks.com
Contact Info: support@pluribusnetworks.com
Version: 1.0.0
BasePath:/vRest
Apache 2.0 License
http://www.apache.org/licenses/LICENSE-2.0.html

Access

Methods

[ Jump to Models ]

REST API Point Features Search (6.1.1-6010118491)

List of Commands

AaaTacacs

AccessLists

AclIps

AclMacs

AdminServices

AdminSessionTimeout

AdminSftp

AdminSyslogs

Alerts

ApiInstalls

BezelPortmaps

Bootenvs

BridgeDomains

CertExpirationAlert

CertRequests

Certs

ClientServerStats

ClusterBringdown

ClusterBringup

ClusterMemberships

ClusterVrrpOptimize

Clusters

ConnectionLatencies

ConnectionStats

ConnectionStatsSettings

Connections

ControlStats

ControlStatsSettings

ControlTraffics

CpuClassSettings

CpuClassStats

CpuClassStatsSettings

CpuClasses

DhcpFilters

DhcpLeases

DscpMaps

EapHostProfiles

ErrDisable

Eula

EvpnChecks

FabricAnycastMac

FabricCommPorts

FabricCommVrouterBgps

FabricEvpnNodes

FabricInBandNetworks

FabricLocal

FabricNodes

FabricStats

FabricUpgradeStatuses

FabricUpgrades

FabricVnics

Fabrics

FlowTables

HogViolatorStats

HogViolators

IdLed

IgmpQuerierIps

IgmpRouters

IgmpSnooping

IgmpStaticGroups

IgmpStaticSources

IgmpStats

IgmpSwitches

Igmps

InlineServices

IpPools

IpfixCollectors

IpfixService

Ipv6securityRaguards

L2Checks

L2Histories

L2Setting

L2StaticMulticastGroups

L2Tables

L3Checks

L3Histories

L3Routes

L3Setting

L3Tables

Lacp

LacpPortStatsSettings

Lldps

LogAdminAudit

LogAlerts

LogArchivalSchedule

LogAuditExceptions

LogAudits

LogDatetimeFmtMode

LogEventSettings

LogEvents

LogSessions

LogSystemCounters

LogSystems

MacLimits

MacPool

Mcasts

MgmtSessions

Mirrors

MldRouters

MldSnooping

MldStaticGroups

MldStaticSources

MldStats

MldSwitches

Mlds

MstConfigs

Nodes

NvQueueMirrors

NvQueueStats

NvQueueStatsSettings

ObjectLocations

OpenvswitchRestConfigs

Openvswitches

PnScripts

PortAssociationPaths

PortAssociations

PortBufferSettings

PortBuffers

PortCableTypes

PortConfigs

PortCosBws

PortCosRateSettings

PortCosStats

PortCosStatsSettings

PortCosWeight

PortEgresses

PortFecStatsSettings

PortGroups

PortLacpStats

PortLacps

PortLldps

PortLpmode

PortPfcStats

PortPfcStatsSettings

PortPfcs

PortPhys

PortStats

PortStatsSettings

PortStatsSnmps

PortStormControls

PortVlans

PortXcvrMemories

PortXcvrs

Ports

PrefixLists

Roles

ServiceHeartbeats

ServiceStats

SflowCollectors

SflowThreadBindings

Sflows

SnmpCommunities

SnmpEngineid

SnmpSystem

SnmpTrapEnable

SnmpTrapSinks

SnmpUsers

SnmpV3TrapSinks

SnmpVacms

Snmps

Software

SoftwareLicenses

SoftwareUpgradeInstantStatuses

SoftwareUpgradeStatuses

StaticArps

StaticEcmpGroups

StorageDevices

Stp

StpPortEvents

StpPortStates

StpPorts

StpStates

Subnets

SwitchConfigs

SwitchGroups

SwitchInfo

SwitchMode

SwitchNicInfos

SwitchNicStats

SwitchNicStatsSettings

SwitchRoutes

SwitchSetup

SwitchStatusSettings

SwitchStatuses

SwitchVnics

SyslogTlsCertInfos

SyslogTlsCertRequests

SyslogTlsCerts

System

SystemDiagnosticsHwLimits

SystemSettings

SystemState

SystemStats

SystemStatsHistories

SystemStatsHistorySettings

SystemStatsSettings

Topologies

TransactionNodes

TransactionSettings

Transactions

TrunkStats

Trunks

TunnelHistories

TunnelHistorySettings

TunnelStats

TunnelStatsSettings

Tunnels

Udfs

Users

VcenterConnections

VflowClasses

VflowMgmtStats

VflowSettings

VflowSkipStats

VflowStats

VflowStatsSettings

VflowTableProfiles

VflowTables

Vflows

VlagStats

Vlags

VlanStats

VlanStatsSettings

Vlans

VleStats

Vles

VnetManagers

VnetPublicVlans

Vnets

Vpgs

VportHistories

VportSettings

VportStats

Vports

VrfMroutes

VrfMulticast

VrfMulticastFlood

VrfMulticastIgmp

Vrfs

VrouterCachedRoutes

VrouterEcmpCachedRoutes

VrouterEcmpGroups

VrouterFibArps

VrouterFibRoutes

VrouterLogs

VrouterMfibRoutes

VrouterMribRoutes

VrouterRibHistories

VrouterRibHistorySettings

VrouterRibRoutes

VrouterRoutesStats

Vrouters

Vsgs

VtepAutoVlan

VtepAutoVxlan

Vteps

VxlanDestPort

VxlanStats

VxlanStatsSettings

WebCertInfos

WebCertRequests

WebCertSelfSigneds

WebCerts

XactTruncates

AaaTacacs

Up
post /aaa-tacacs
(createTacacs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body aaa-tacacs-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /aaa-tacacs/{name}
(deleteTacacsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /aaa-tacacs
(showTacacs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

aaa-tacacs-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "server" : "server",
    "cmd-acct" : true,
    "sess-author" : true,
    "service-vtysh" : "service-vtysh",
    "sess-acct" : true,
    "errors-logged" : true,
    "author-local" : true,
    "priority" : 1,
    "api.switch-name" : "api.switch-name",
    "timed-out" : true,
    "timeout" : 6,
    "acct-local" : true,
    "num-errors" : 5,
    "authen-method" : "pap",
    "authen-local" : true,
    "port" : 0,
    "service" : "service",
    "service-shell" : "service-shell",
    "scope" : "local",
    "name" : "name",
    "error-start" : "error-start",
    "cmd-author" : true,
    "authen" : true,
    "status" : "status"
  }, {
    "server" : "server",
    "cmd-acct" : true,
    "sess-author" : true,
    "service-vtysh" : "service-vtysh",
    "sess-acct" : true,
    "errors-logged" : true,
    "author-local" : true,
    "priority" : 1,
    "api.switch-name" : "api.switch-name",
    "timed-out" : true,
    "timeout" : 6,
    "acct-local" : true,
    "num-errors" : 5,
    "authen-method" : "pap",
    "authen-local" : true,
    "port" : 0,
    "service" : "service",
    "service-shell" : "service-shell",
    "scope" : "local",
    "name" : "name",
    "error-start" : "error-start",
    "cmd-author" : true,
    "authen" : true,
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success aaa-tacacs-show-response
Up
get /aaa-tacacs/{name}
(showTacacsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

aaa-tacacs-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "server" : "server",
    "cmd-acct" : true,
    "sess-author" : true,
    "service-vtysh" : "service-vtysh",
    "sess-acct" : true,
    "errors-logged" : true,
    "author-local" : true,
    "priority" : 1,
    "api.switch-name" : "api.switch-name",
    "timed-out" : true,
    "timeout" : 6,
    "acct-local" : true,
    "num-errors" : 5,
    "authen-method" : "pap",
    "authen-local" : true,
    "port" : 0,
    "service" : "service",
    "service-shell" : "service-shell",
    "scope" : "local",
    "name" : "name",
    "error-start" : "error-start",
    "cmd-author" : true,
    "authen" : true,
    "status" : "status"
  }, {
    "server" : "server",
    "cmd-acct" : true,
    "sess-author" : true,
    "service-vtysh" : "service-vtysh",
    "sess-acct" : true,
    "errors-logged" : true,
    "author-local" : true,
    "priority" : 1,
    "api.switch-name" : "api.switch-name",
    "timed-out" : true,
    "timeout" : 6,
    "acct-local" : true,
    "num-errors" : 5,
    "authen-method" : "pap",
    "authen-local" : true,
    "port" : 0,
    "service" : "service",
    "service-shell" : "service-shell",
    "scope" : "local",
    "name" : "name",
    "error-start" : "error-start",
    "cmd-author" : true,
    "authen" : true,
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success aaa-tacacs-show-response
Up
get /aaa-tacacs/status/{name}
(statusTacacs)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

aaa-tacacs-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "server" : "server",
    "cmd-acct" : true,
    "sess-author" : true,
    "service-vtysh" : "service-vtysh",
    "sess-acct" : true,
    "errors-logged" : true,
    "author-local" : true,
    "priority" : 1,
    "api.switch-name" : "api.switch-name",
    "timed-out" : true,
    "timeout" : 6,
    "acct-local" : true,
    "num-errors" : 5,
    "authen-method" : "pap",
    "authen-local" : true,
    "port" : 0,
    "service" : "service",
    "service-shell" : "service-shell",
    "scope" : "local",
    "name" : "name",
    "error-start" : "error-start",
    "cmd-author" : true,
    "authen" : true,
    "status" : "status"
  }, {
    "server" : "server",
    "cmd-acct" : true,
    "sess-author" : true,
    "service-vtysh" : "service-vtysh",
    "sess-acct" : true,
    "errors-logged" : true,
    "author-local" : true,
    "priority" : 1,
    "api.switch-name" : "api.switch-name",
    "timed-out" : true,
    "timeout" : 6,
    "acct-local" : true,
    "num-errors" : 5,
    "authen-method" : "pap",
    "authen-local" : true,
    "port" : 0,
    "service" : "service",
    "service-shell" : "service-shell",
    "scope" : "local",
    "name" : "name",
    "error-start" : "error-start",
    "cmd-author" : true,
    "authen" : true,
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success aaa-tacacs-show-response
Up
get /aaa-tacacs/status
(statusTacacs_1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

aaa-tacacs-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "server" : "server",
    "cmd-acct" : true,
    "sess-author" : true,
    "service-vtysh" : "service-vtysh",
    "sess-acct" : true,
    "errors-logged" : true,
    "author-local" : true,
    "priority" : 1,
    "api.switch-name" : "api.switch-name",
    "timed-out" : true,
    "timeout" : 6,
    "acct-local" : true,
    "num-errors" : 5,
    "authen-method" : "pap",
    "authen-local" : true,
    "port" : 0,
    "service" : "service",
    "service-shell" : "service-shell",
    "scope" : "local",
    "name" : "name",
    "error-start" : "error-start",
    "cmd-author" : true,
    "authen" : true,
    "status" : "status"
  }, {
    "server" : "server",
    "cmd-acct" : true,
    "sess-author" : true,
    "service-vtysh" : "service-vtysh",
    "sess-acct" : true,
    "errors-logged" : true,
    "author-local" : true,
    "priority" : 1,
    "api.switch-name" : "api.switch-name",
    "timed-out" : true,
    "timeout" : 6,
    "acct-local" : true,
    "num-errors" : 5,
    "authen-method" : "pap",
    "authen-local" : true,
    "port" : 0,
    "service" : "service",
    "service-shell" : "service-shell",
    "scope" : "local",
    "name" : "name",
    "error-start" : "error-start",
    "cmd-author" : true,
    "authen" : true,
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success aaa-tacacs-show-response
Up
put /aaa-tacacs/{name}
(updateTacacsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body aaa-tacacs-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

AccessLists

Up
post /access-lists/{name}/ips
(addNvOSAccessListIpByNvOSAccessListName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body access-list-ip-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /access-lists
(createNvOSAccessList)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body access-list-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /access-lists/{name}
(deleteNvOSAccessListByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /access-lists/{name}/ips/{ip}
(removeNvOSAccessListIpByNameByIp)

Path parameters

name (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /access-lists/{name}
(showNvOSAccessListByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

access-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success access-list-show-response
Up
get /access-lists/{name}/ips/{ip}
(showNvOSAccessListIpByNameByIp)

Path parameters

name (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

access-list-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ip" : "ip",
    "api.switch-name" : "api.switch-name"
  }, {
    "ip" : "ip",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success access-list-ip-show-response
Up
get /access-lists/{name}/ips
(showNvOSAccessListIpsByNvOSAccessListName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

access-list-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ip" : "ip",
    "api.switch-name" : "api.switch-name"
  }, {
    "ip" : "ip",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success access-list-ip-show-response
Up
get /access-lists
(showNvOSAccessLists)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

access-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success access-list-show-response

AclIps

Up
post /acl-ips
(createIpAcl)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body acl-ip-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /acl-ips/id/{id}
(deleteIpAclByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /acl-ips/name/{name}
(deleteIpAclByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /acl-ips/id/{id}
(showIpAclByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

acl-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "bd" : "bd",
    "src-port" : 5,
    "dst-port" : 2,
    "api.switch-name" : "api.switch-name",
    "dst-ip-mask" : 5,
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "proto" : 7,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "action" : "permit",
    "id" : "id",
    "src-ip-mask" : 1
  }, {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "bd" : "bd",
    "src-port" : 5,
    "dst-port" : 2,
    "api.switch-name" : "api.switch-name",
    "dst-ip-mask" : 5,
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "proto" : 7,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "action" : "permit",
    "id" : "id",
    "src-ip-mask" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success acl-ip-show-response
Up
get /acl-ips/name/{name}
(showIpAclByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

acl-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "bd" : "bd",
    "src-port" : 5,
    "dst-port" : 2,
    "api.switch-name" : "api.switch-name",
    "dst-ip-mask" : 5,
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "proto" : 7,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "action" : "permit",
    "id" : "id",
    "src-ip-mask" : 1
  }, {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "bd" : "bd",
    "src-port" : 5,
    "dst-port" : 2,
    "api.switch-name" : "api.switch-name",
    "dst-ip-mask" : 5,
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "proto" : 7,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "action" : "permit",
    "id" : "id",
    "src-ip-mask" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success acl-ip-show-response
Up
get /acl-ips
(showIpAcls)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

acl-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "bd" : "bd",
    "src-port" : 5,
    "dst-port" : 2,
    "api.switch-name" : "api.switch-name",
    "dst-ip-mask" : 5,
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "proto" : 7,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "action" : "permit",
    "id" : "id",
    "src-ip-mask" : 1
  }, {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "bd" : "bd",
    "src-port" : 5,
    "dst-port" : 2,
    "api.switch-name" : "api.switch-name",
    "dst-ip-mask" : 5,
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "proto" : 7,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "action" : "permit",
    "id" : "id",
    "src-ip-mask" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success acl-ip-show-response
Up
put /acl-ips/id/{id}
(updateIpAclByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body acl-ip-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /acl-ips/name/{name}
(updateIpAclByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body acl-ip-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

AclMacs

Up
post /acl-macs
(createMacAcl)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body acl-mac-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /acl-macs/id/{id}
(deleteMacAclByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /acl-macs/name/{name}
(deleteMacAclByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /acl-macs/id/{id}
(showMacAclByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

acl-mac-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "dst-mac" : "dst-mac",
    "ether-type" : "0x800",
    "api.switch-name" : "api.switch-name",
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "src-mac" : "src-mac",
    "action" : "permit",
    "id" : "id",
    "dst-mac-mask" : "dst-mac-mask",
    "src-mac-mask" : "src-mac-mask"
  }, {
    "bd" : "bd",
    "dst-mac" : "dst-mac",
    "ether-type" : "0x800",
    "api.switch-name" : "api.switch-name",
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "src-mac" : "src-mac",
    "action" : "permit",
    "id" : "id",
    "dst-mac-mask" : "dst-mac-mask",
    "src-mac-mask" : "src-mac-mask"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success acl-mac-show-response
Up
get /acl-macs/name/{name}
(showMacAclByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

acl-mac-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "dst-mac" : "dst-mac",
    "ether-type" : "0x800",
    "api.switch-name" : "api.switch-name",
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "src-mac" : "src-mac",
    "action" : "permit",
    "id" : "id",
    "dst-mac-mask" : "dst-mac-mask",
    "src-mac-mask" : "src-mac-mask"
  }, {
    "bd" : "bd",
    "dst-mac" : "dst-mac",
    "ether-type" : "0x800",
    "api.switch-name" : "api.switch-name",
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "src-mac" : "src-mac",
    "action" : "permit",
    "id" : "id",
    "dst-mac-mask" : "dst-mac-mask",
    "src-mac-mask" : "src-mac-mask"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success acl-mac-show-response
Up
get /acl-macs
(showMacAcls)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

acl-mac-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "dst-mac" : "dst-mac",
    "ether-type" : "0x800",
    "api.switch-name" : "api.switch-name",
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "src-mac" : "src-mac",
    "action" : "permit",
    "id" : "id",
    "dst-mac-mask" : "dst-mac-mask",
    "src-mac-mask" : "src-mac-mask"
  }, {
    "bd" : "bd",
    "dst-mac" : "dst-mac",
    "ether-type" : "0x800",
    "api.switch-name" : "api.switch-name",
    "vlan" : 0,
    "port" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "src-mac" : "src-mac",
    "action" : "permit",
    "id" : "id",
    "dst-mac-mask" : "dst-mac-mask",
    "src-mac-mask" : "src-mac-mask"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success acl-mac-show-response
Up
put /acl-macs/id/{id}
(updateMacAclByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body acl-mac-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /acl-macs/name/{name}
(updateMacAclByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body acl-mac-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

AdminServices

Up
get /admin-services/{if}
(showAdminServiceByNic)

Path parameters

if (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

admin-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ssh" : true,
    "web-ssl" : true,
    "snmp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "vrrp" : true,
    "web-port" : 6,
    "web-log" : true,
    "web" : true,
    "net-api" : true,
    "nfs" : true,
    "web-ssl-port" : 0,
    "if" : "if"
  }, {
    "ssh" : true,
    "web-ssl" : true,
    "snmp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "vrrp" : true,
    "web-port" : 6,
    "web-log" : true,
    "web" : true,
    "net-api" : true,
    "nfs" : true,
    "web-ssl-port" : 0,
    "if" : "if"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-service-show-response
Up
get /admin-services
(showAdminServices)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

admin-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ssh" : true,
    "web-ssl" : true,
    "snmp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "vrrp" : true,
    "web-port" : 6,
    "web-log" : true,
    "web" : true,
    "net-api" : true,
    "nfs" : true,
    "web-ssl-port" : 0,
    "if" : "if"
  }, {
    "ssh" : true,
    "web-ssl" : true,
    "snmp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "vrrp" : true,
    "web-port" : 6,
    "web-log" : true,
    "web" : true,
    "net-api" : true,
    "nfs" : true,
    "web-ssl-port" : 0,
    "if" : "if"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-service-show-response
Up
put /admin-services/{if}
(updateAdminServiceByNic)

Path parameters

if (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body admin-service-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

AdminSessionTimeout

Up
get /admin-session-timeout
(showAdminSessionTimeout)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

admin-session-timeout-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "api.switch-name" : "api.switch-name",
    "timeout" : 0
  }, {
    "api.switch-name" : "api.switch-name",
    "timeout" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-session-timeout-show-response
Up
put /admin-session-timeout
(updateAdminSessionTimeout)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

AdminSftp

Up
put /admin-sftp
(modifyAdminSftpByUsage2)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body admin-sftp-modify-2 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /admin-sftp
(showAdminSftp)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

admin-sftp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "minimum-pw-length" : 0,
    "sftp-user" : "sftp-user",
    "enable" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "minimum-pw-length" : 0,
    "sftp-user" : "sftp-user",
    "enable" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-sftp-show-response

AdminSyslogs

Up
post /admin-syslogs/{syslog-name}/matches
(addAdminSyslogMatchByAdminSyslogName)

Path parameters

syslog-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body admin-syslog-match-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /admin-syslogs
(createAdminSyslog)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body admin-syslog-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /admin-syslogs/{name}
(deleteAdminSyslogByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /admin-syslogs/{syslog-name}/matches/{name}
(removeAdminSyslogMatchByNameByName)

Path parameters

syslog-name (required)
Path Parameter
name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /admin-syslogs/{name}
(showAdminSyslogByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

admin-syslog-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : 0,
    "scope" : "local",
    "name" : "name",
    "host" : "host",
    "message-format" : "structured",
    "export-container-logs" : true,
    "export-os-logs" : true,
    "transport" : "tcp-tls",
    "api.switch-name" : "api.switch-name",
    "status" : "status"
  }, {
    "port" : 0,
    "scope" : "local",
    "name" : "name",
    "host" : "host",
    "message-format" : "structured",
    "export-container-logs" : true,
    "export-os-logs" : true,
    "transport" : "tcp-tls",
    "api.switch-name" : "api.switch-name",
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-syslog-show-response
Up
get /admin-syslogs/{syslog-name}/matches/{name}
(showAdminSyslogMatchByNameByName)

Path parameters

syslog-name (required)
Path Parameter
name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

admin-syslog-match-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "msg-show-time" : "msg-show-time",
    "msg-code" : 7,
    "msg-bd" : "msg-bd",
    "msg-remote_switch" : "msg-remote_switch",
    "api.switch-name" : "api.switch-name",
    "msg-client-pid" : 6,
    "msg-switch" : "msg-switch",
    "msg-length" : 5,
    "msg-user" : "msg-user",
    "msg-time" : "msg-time",
    "set-facility" : 5,
    "msg-message" : "msg-message",
    "msg-args" : "msg-args",
    "msg-reverse" : true,
    "msg-vxlan" : "msg-vxlan",
    "msg-name" : "msg-name",
    "msg-vlan" : 3,
    "msg-level" : "critical",
    "msg-program" : "msg-program",
    "msg-vnet" : "msg-vnet",
    "msg-port" : 9,
    "msg-starting-point" : 1,
    "name" : "name",
    "msg-pid" : 0,
    "msg-event-type" : "system",
    "set-severity" : 2,
    "msg-since-last-reset" : true,
    "msg-client-addr" : "msg-client-addr",
    "msg-category" : "event"
  }, {
    "msg-show-time" : "msg-show-time",
    "msg-code" : 7,
    "msg-bd" : "msg-bd",
    "msg-remote_switch" : "msg-remote_switch",
    "api.switch-name" : "api.switch-name",
    "msg-client-pid" : 6,
    "msg-switch" : "msg-switch",
    "msg-length" : 5,
    "msg-user" : "msg-user",
    "msg-time" : "msg-time",
    "set-facility" : 5,
    "msg-message" : "msg-message",
    "msg-args" : "msg-args",
    "msg-reverse" : true,
    "msg-vxlan" : "msg-vxlan",
    "msg-name" : "msg-name",
    "msg-vlan" : 3,
    "msg-level" : "critical",
    "msg-program" : "msg-program",
    "msg-vnet" : "msg-vnet",
    "msg-port" : 9,
    "msg-starting-point" : 1,
    "name" : "name",
    "msg-pid" : 0,
    "msg-event-type" : "system",
    "set-severity" : 2,
    "msg-since-last-reset" : true,
    "msg-client-addr" : "msg-client-addr",
    "msg-category" : "event"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-syslog-match-show-response
Up
get /admin-syslogs/{syslog-name}/matches
(showAdminSyslogMatchesByAdminSyslogName)

Path parameters

syslog-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

admin-syslog-match-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "msg-show-time" : "msg-show-time",
    "msg-code" : 7,
    "msg-bd" : "msg-bd",
    "msg-remote_switch" : "msg-remote_switch",
    "api.switch-name" : "api.switch-name",
    "msg-client-pid" : 6,
    "msg-switch" : "msg-switch",
    "msg-length" : 5,
    "msg-user" : "msg-user",
    "msg-time" : "msg-time",
    "set-facility" : 5,
    "msg-message" : "msg-message",
    "msg-args" : "msg-args",
    "msg-reverse" : true,
    "msg-vxlan" : "msg-vxlan",
    "msg-name" : "msg-name",
    "msg-vlan" : 3,
    "msg-level" : "critical",
    "msg-program" : "msg-program",
    "msg-vnet" : "msg-vnet",
    "msg-port" : 9,
    "msg-starting-point" : 1,
    "name" : "name",
    "msg-pid" : 0,
    "msg-event-type" : "system",
    "set-severity" : 2,
    "msg-since-last-reset" : true,
    "msg-client-addr" : "msg-client-addr",
    "msg-category" : "event"
  }, {
    "msg-show-time" : "msg-show-time",
    "msg-code" : 7,
    "msg-bd" : "msg-bd",
    "msg-remote_switch" : "msg-remote_switch",
    "api.switch-name" : "api.switch-name",
    "msg-client-pid" : 6,
    "msg-switch" : "msg-switch",
    "msg-length" : 5,
    "msg-user" : "msg-user",
    "msg-time" : "msg-time",
    "set-facility" : 5,
    "msg-message" : "msg-message",
    "msg-args" : "msg-args",
    "msg-reverse" : true,
    "msg-vxlan" : "msg-vxlan",
    "msg-name" : "msg-name",
    "msg-vlan" : 3,
    "msg-level" : "critical",
    "msg-program" : "msg-program",
    "msg-vnet" : "msg-vnet",
    "msg-port" : 9,
    "msg-starting-point" : 1,
    "name" : "name",
    "msg-pid" : 0,
    "msg-event-type" : "system",
    "set-severity" : 2,
    "msg-since-last-reset" : true,
    "msg-client-addr" : "msg-client-addr",
    "msg-category" : "event"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-syslog-match-show-response
Up
get /admin-syslogs
(showAdminSyslogs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

admin-syslog-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : 0,
    "scope" : "local",
    "name" : "name",
    "host" : "host",
    "message-format" : "structured",
    "export-container-logs" : true,
    "export-os-logs" : true,
    "transport" : "tcp-tls",
    "api.switch-name" : "api.switch-name",
    "status" : "status"
  }, {
    "port" : 0,
    "scope" : "local",
    "name" : "name",
    "host" : "host",
    "message-format" : "structured",
    "export-container-logs" : true,
    "export-os-logs" : true,
    "transport" : "tcp-tls",
    "api.switch-name" : "api.switch-name",
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-syslog-show-response
Up
put /admin-syslogs/{name}
(updateAdminSyslogByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body admin-syslog-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /admin-syslogs/{syslog-name}/matches/{name}
(updateAdminSyslogMatchByNameByName)

Path parameters

syslog-name (required)
Path Parameter
name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

admin-syslog-match-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "msg-show-time" : "msg-show-time",
    "msg-code" : 7,
    "msg-bd" : "msg-bd",
    "msg-remote_switch" : "msg-remote_switch",
    "api.switch-name" : "api.switch-name",
    "msg-client-pid" : 6,
    "msg-switch" : "msg-switch",
    "msg-length" : 5,
    "msg-user" : "msg-user",
    "msg-time" : "msg-time",
    "set-facility" : 5,
    "msg-message" : "msg-message",
    "msg-args" : "msg-args",
    "msg-reverse" : true,
    "msg-vxlan" : "msg-vxlan",
    "msg-name" : "msg-name",
    "msg-vlan" : 3,
    "msg-level" : "critical",
    "msg-program" : "msg-program",
    "msg-vnet" : "msg-vnet",
    "msg-port" : 9,
    "msg-starting-point" : 1,
    "name" : "name",
    "msg-pid" : 0,
    "msg-event-type" : "system",
    "set-severity" : 2,
    "msg-since-last-reset" : true,
    "msg-client-addr" : "msg-client-addr",
    "msg-category" : "event"
  }, {
    "msg-show-time" : "msg-show-time",
    "msg-code" : 7,
    "msg-bd" : "msg-bd",
    "msg-remote_switch" : "msg-remote_switch",
    "api.switch-name" : "api.switch-name",
    "msg-client-pid" : 6,
    "msg-switch" : "msg-switch",
    "msg-length" : 5,
    "msg-user" : "msg-user",
    "msg-time" : "msg-time",
    "set-facility" : 5,
    "msg-message" : "msg-message",
    "msg-args" : "msg-args",
    "msg-reverse" : true,
    "msg-vxlan" : "msg-vxlan",
    "msg-name" : "msg-name",
    "msg-vlan" : 3,
    "msg-level" : "critical",
    "msg-program" : "msg-program",
    "msg-vnet" : "msg-vnet",
    "msg-port" : 9,
    "msg-starting-point" : 1,
    "name" : "name",
    "msg-pid" : 0,
    "msg-event-type" : "system",
    "set-severity" : 2,
    "msg-since-last-reset" : true,
    "msg-client-addr" : "msg-client-addr",
    "msg-category" : "event"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success admin-syslog-match-show-response

Alerts

Up
get /alerts
(showAlerts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

alert-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "level" : "critical",
    "message" : "message",
    "api.switch-name" : "api.switch-name"
  }, {
    "level" : "critical",
    "message" : "message",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success alert-show-response

ApiInstalls

Up
post /api-installs/install
(installApi)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body api-install-install (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

BezelPortmaps

Up
get /bezel-portmaps
(showBezelPortmaps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bezel-portmap-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : 0,
    "api.switch-name" : "api.switch-name",
    "bezel-intf" : "bezel-intf"
  }, {
    "port" : 0,
    "api.switch-name" : "api.switch-name",
    "bezel-intf" : "bezel-intf"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bezel-portmap-show-response

Bootenvs

Up
post /bootenvs/activate-and-reboot
(activateBootenv)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /bootenvs/{name}
(deleteBootenvByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /bootenvs/{name}
(showBootenvByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bootenv-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "reboot" : true,
    "current" : true,
    "created" : "created",
    "name" : "name",
    "disable-auto-recovery" : true,
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "apply-current-config" : true,
    "space" : 0
  }, {
    "reboot" : true,
    "current" : true,
    "created" : "created",
    "name" : "name",
    "disable-auto-recovery" : true,
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "apply-current-config" : true,
    "space" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bootenv-show-response
Up
get /bootenvs
(showBootenvs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bootenv-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "reboot" : true,
    "current" : true,
    "created" : "created",
    "name" : "name",
    "disable-auto-recovery" : true,
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "apply-current-config" : true,
    "space" : 0
  }, {
    "reboot" : true,
    "current" : true,
    "created" : "created",
    "name" : "name",
    "disable-auto-recovery" : true,
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "apply-current-config" : true,
    "space" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bootenv-show-response

BridgeDomains

Up
post /bridge-domains/{name}/ports
(addBrDomPortByBrDomName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body bridge-domain-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /bridge-domains/name={name},vnet-id={vnet-id}/ports
(addBrDomPortByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body bridge-domain-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /bridge-domains
(createBrDom)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body bridge-domain-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /bridge-domains/{name}
(deleteBrDomByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /bridge-domains/name={name},vnet-id={vnet-id}
(deleteBrDomByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /bridge-domains/{name}/ports/port={port}
(removeBrDomPortByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /bridge-domains/name={name},vnet-id={vnet-id}/ports
(removeBrDomPortByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /bridge-domains/{name}
(showBrDomByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bridge-domain-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 2,
    "l2-tunneling" : "none",
    "vxlan-inner-packet" : "auto",
    "active" : true,
    "peer-net-id" : 5,
    "description" : "description",
    "qinq_rsvd_vlan" : 5,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "hw-vpn" : 0,
    "auto-vxlan" : true,
    "local-rsvd-vlan" : 7,
    "mac-learning" : true,
    "net-id" : 1,
    "rsvd-vlan" : 9,
    "hw-mcast-group" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id"
  }, {
    "vxlan" : 2,
    "l2-tunneling" : "none",
    "vxlan-inner-packet" : "auto",
    "active" : true,
    "peer-net-id" : 5,
    "description" : "description",
    "qinq_rsvd_vlan" : 5,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "hw-vpn" : 0,
    "auto-vxlan" : true,
    "local-rsvd-vlan" : 7,
    "mac-learning" : true,
    "net-id" : 1,
    "rsvd-vlan" : 9,
    "hw-mcast-group" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bridge-domain-show-response
Up
get /bridge-domains/name={name},vnet-id={vnet-id}
(showBrDomByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bridge-domain-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 2,
    "l2-tunneling" : "none",
    "vxlan-inner-packet" : "auto",
    "active" : true,
    "peer-net-id" : 5,
    "description" : "description",
    "qinq_rsvd_vlan" : 5,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "hw-vpn" : 0,
    "auto-vxlan" : true,
    "local-rsvd-vlan" : 7,
    "mac-learning" : true,
    "net-id" : 1,
    "rsvd-vlan" : 9,
    "hw-mcast-group" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id"
  }, {
    "vxlan" : 2,
    "l2-tunneling" : "none",
    "vxlan-inner-packet" : "auto",
    "active" : true,
    "peer-net-id" : 5,
    "description" : "description",
    "qinq_rsvd_vlan" : 5,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "hw-vpn" : 0,
    "auto-vxlan" : true,
    "local-rsvd-vlan" : 7,
    "mac-learning" : true,
    "net-id" : 1,
    "rsvd-vlan" : 9,
    "hw-mcast-group" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bridge-domain-show-response
Up
get /bridge-domains/name={name},vnet-id={vnet-id}/ports
(showBrDomPortByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bridge-domain-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  }, {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bridge-domain-port-show-response
Up
get /bridge-domains/name={name},vnet-id={vnet-id}/ports/port={port}
(showBrDomPortByPrimaryKeyAllNameSublist)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter
port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bridge-domain-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  }, {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bridge-domain-port-show-response
Up
get /bridge-domains/{name}/ports
(showBrDomPortsByBrDomName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bridge-domain-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  }, {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bridge-domain-port-show-response
Up
get /bridge-domains/{name}/ports/port={port}
(showBrDomPortsByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bridge-domain-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  }, {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bridge-domain-port-show-response
Up
get /bridge-domains
(showBrDoms)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

bridge-domain-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 2,
    "l2-tunneling" : "none",
    "vxlan-inner-packet" : "auto",
    "active" : true,
    "peer-net-id" : 5,
    "description" : "description",
    "qinq_rsvd_vlan" : 5,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "hw-vpn" : 0,
    "auto-vxlan" : true,
    "local-rsvd-vlan" : 7,
    "mac-learning" : true,
    "net-id" : 1,
    "rsvd-vlan" : 9,
    "hw-mcast-group" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id"
  }, {
    "vxlan" : 2,
    "l2-tunneling" : "none",
    "vxlan-inner-packet" : "auto",
    "active" : true,
    "peer-net-id" : 5,
    "description" : "description",
    "qinq_rsvd_vlan" : 5,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "hw-vpn" : 0,
    "auto-vxlan" : true,
    "local-rsvd-vlan" : 7,
    "mac-learning" : true,
    "net-id" : 1,
    "rsvd-vlan" : 9,
    "hw-mcast-group" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bridge-domain-show-response
Up
put /bridge-domains/{name}
(updateBrDomByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body bridge-domain-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /bridge-domains/name={name},vnet-id={vnet-id}
(updateBrDomByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body bridge-domain-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /bridge-domains/{name}/ports/port={port}
(updateBrDomPortByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

bridge-domain-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  }, {
    "vlans" : "vlans",
    "outer-vlan" : 6,
    "port" : "port",
    "cos" : 0,
    "inner-cos" : 2,
    "active-ports" : "active-ports",
    "l2-learning" : "none",
    "outer-cos" : 5,
    "untagged-port-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "inner-vlan" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success bridge-domain-port-show-response
Up
put /bridge-domains/name={name},vnet-id={vnet-id}/ports/port={port}
(updateBrDomPortByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter
port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

CertExpirationAlert

Up
get /cert-expiration-alert
(showCertExpiryAlert)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cert-expiration-alert-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "days-before-expiration" : 0,
    "api.switch-name" : "api.switch-name",
    "netvisor" : true
  }, {
    "days-before-expiration" : 0,
    "api.switch-name" : "api.switch-name",
    "netvisor" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cert-expiration-alert-show-response
Up
put /cert-expiration-alert
(updateCertExpiryAlert)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

CertRequests

Up
post /cert-requests
(createCertRequest)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cert-request-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /cert-requests/{name}
(showCertRequests)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cert-request-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "container" : "container",
    "cert-request" : "cert-request",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "container" : "container",
    "cert-request" : "cert-request",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cert-request-show-response

Certs

Up
post /certs
(createCertCommon)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cert-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /certs/{name}
(deleteCertCommonByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /certs/import
(importCertCommonByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cert-import-1 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /certs/{name}
(showCertCommonByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cert-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "container" : "container",
    "country" : "country",
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "city" : "city",
    "subject" : "subject",
    "organizational-unit" : "organizational-unit",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "common-name" : "common-name",
    "cert-type" : "ca",
    "organization" : "organization",
    "name" : "name",
    "state" : "state",
    "valid-from" : "valid-from",
    "status" : "status"
  }, {
    "container" : "container",
    "country" : "country",
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "city" : "city",
    "subject" : "subject",
    "organizational-unit" : "organizational-unit",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "common-name" : "common-name",
    "cert-type" : "ca",
    "organization" : "organization",
    "name" : "name",
    "state" : "state",
    "valid-from" : "valid-from",
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cert-show-response
Up
get /certs
(showCertCommons)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cert-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "container" : "container",
    "country" : "country",
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "city" : "city",
    "subject" : "subject",
    "organizational-unit" : "organizational-unit",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "common-name" : "common-name",
    "cert-type" : "ca",
    "organization" : "organization",
    "name" : "name",
    "state" : "state",
    "valid-from" : "valid-from",
    "status" : "status"
  }, {
    "container" : "container",
    "country" : "country",
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "city" : "city",
    "subject" : "subject",
    "organizational-unit" : "organizational-unit",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "common-name" : "common-name",
    "cert-type" : "ca",
    "organization" : "organization",
    "name" : "name",
    "state" : "state",
    "valid-from" : "valid-from",
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cert-show-response
Up
get /certs/switch-show
(switchShowCertCommon)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cert-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "container" : "container",
    "country" : "country",
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "city" : "city",
    "subject" : "subject",
    "organizational-unit" : "organizational-unit",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "common-name" : "common-name",
    "cert-type" : "ca",
    "organization" : "organization",
    "name" : "name",
    "state" : "state",
    "valid-from" : "valid-from",
    "status" : "status"
  }, {
    "container" : "container",
    "country" : "country",
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "city" : "city",
    "subject" : "subject",
    "organizational-unit" : "organizational-unit",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "common-name" : "common-name",
    "cert-type" : "ca",
    "organization" : "organization",
    "name" : "name",
    "state" : "state",
    "valid-from" : "valid-from",
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cert-show-response
Up
post /certs/upload
(uploadCertCommonByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cert-upload-1 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ClientServerStats

Up
post /client-server-stats/clear
(clearCliservStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /client-server-stats/clear-history
(clearHistoryCliservStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /client-server-stats
(showCliservStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

client-server-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 7,
    "syn-resends" : 1,
    "bd" : "bd",
    "syn-ack-resends" : 6,
    "within-last" : 9,
    "est" : 1,
    "syn" : 7,
    "fin" : 1,
    "server-ip" : "server-ip",
    "api.switch-name" : "api.switch-name",
    "server-port" : 5,
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 5,
    "first-seen" : "first-seen",
    "server-switch-port" : 4,
    "vlan" : 0,
    "last-seen-ago" : 1,
    "obytes" : 7,
    "server-mac" : "server-mac",
    "avg-dur" : 5,
    "vxlan" : 6,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "count" : 3,
    "client-ip" : "client-ip",
    "ibytes" : 1,
    "client-mac" : "client-mac",
    "last-seen" : "last-seen",
    "client-switch-port" : 2,
    "total-bytes" : 4,
    "interval" : 2,
    "time" : "time",
    "avg-lat" : 9
  }, {
    "older-than" : 7,
    "syn-resends" : 1,
    "bd" : "bd",
    "syn-ack-resends" : 6,
    "within-last" : 9,
    "est" : 1,
    "syn" : 7,
    "fin" : 1,
    "server-ip" : "server-ip",
    "api.switch-name" : "api.switch-name",
    "server-port" : 5,
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 5,
    "first-seen" : "first-seen",
    "server-switch-port" : 4,
    "vlan" : 0,
    "last-seen-ago" : 1,
    "obytes" : 7,
    "server-mac" : "server-mac",
    "avg-dur" : 5,
    "vxlan" : 6,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "count" : 3,
    "client-ip" : "client-ip",
    "ibytes" : 1,
    "client-mac" : "client-mac",
    "last-seen" : "last-seen",
    "client-switch-port" : 2,
    "total-bytes" : 4,
    "interval" : 2,
    "time" : "time",
    "avg-lat" : 9
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success client-server-stats-show-response

ClusterBringdown

Up
get /cluster-bringdown
(showClusterBringdown)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cluster-bringdown-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "fast_port_down" : true,
    "defer-node-2-ports" : "defer-node-2-ports",
    "vlag-port-staggered-interval" : 0,
    "api.switch-name" : "api.switch-name",
    "defer-node-1-ports" : "defer-node-1-ports"
  }, {
    "fast_port_down" : true,
    "defer-node-2-ports" : "defer-node-2-ports",
    "vlag-port-staggered-interval" : 0,
    "api.switch-name" : "api.switch-name",
    "defer-node-1-ports" : "defer-node-1-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cluster-bringdown-show-response
Up
put /cluster-bringdown
(updateClusterBringdown)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cluster-bringdown-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ClusterBringup

Up
get /cluster-bringup
(showClusterBringup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cluster-bringup-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "l3-port-bringup-mode" : "staggered",
    "l3-to-vlag-delay" : 2,
    "vrouter-if-bringup-mode" : "staggered",
    "vlag-port-bringup-mode" : "staggered",
    "maximum-sync-delay" : 5,
    "port-defer-bringup-mode" : "staggered",
    "cluster-trunk-port-staggered-interval" : 5,
    "port-defer-bringup-staggered-interval" : 3,
    "vrouter-if-staggered-interval" : 2,
    "start-port-enable-delay" : 4,
    "minimum-sync-delay" : 0,
    "api.switch-name" : "api.switch-name",
    "l3-to-vlan-interface-delay" : 7,
    "port-defer-bringup-delay" : 9,
    "vlag-port-staggered-interval" : 1,
    "state" : "ports-disabled",
    "l3-port-staggered-interval" : 6
  }, {
    "l3-port-bringup-mode" : "staggered",
    "l3-to-vlag-delay" : 2,
    "vrouter-if-bringup-mode" : "staggered",
    "vlag-port-bringup-mode" : "staggered",
    "maximum-sync-delay" : 5,
    "port-defer-bringup-mode" : "staggered",
    "cluster-trunk-port-staggered-interval" : 5,
    "port-defer-bringup-staggered-interval" : 3,
    "vrouter-if-staggered-interval" : 2,
    "start-port-enable-delay" : 4,
    "minimum-sync-delay" : 0,
    "api.switch-name" : "api.switch-name",
    "l3-to-vlan-interface-delay" : 7,
    "port-defer-bringup-delay" : 9,
    "vlag-port-staggered-interval" : 1,
    "state" : "ports-disabled",
    "l3-port-staggered-interval" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cluster-bringup-show-response
Up
put /cluster-bringup
(updateClusterBringup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cluster-bringup-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ClusterMemberships

Up
get /cluster-memberships/{name}
(showClusterMembershipByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cluster-membership-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  }, {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cluster-membership-show-response
Up
get /cluster-memberships
(showClusterMemberships)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cluster-membership-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  }, {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cluster-membership-show-response
Up
put /cluster-memberships/{name}
(updateClusterMembershipByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ClusterVrrpOptimize

Up
get /cluster-vrrp-optimize
(showVrrpOptimize)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cluster-vrrp-optimize-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mode" : "enable",
    "slave" : "slave",
    "is_restart_pending" : true,
    "api.switch-name" : "api.switch-name",
    "master" : "master"
  }, {
    "mode" : "enable",
    "slave" : "slave",
    "is_restart_pending" : true,
    "api.switch-name" : "api.switch-name",
    "master" : "master"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cluster-vrrp-optimize-show-response
Up
put /cluster-vrrp-optimize
(updateVrrpOptimize)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Clusters

Up
post /clusters
(createCluster)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cluster-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /clusters/{name}
(deleteClusterByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /clusters/info
(infoCluster)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cluster-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  }, {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cluster-show-response
Up
get /clusters/{name}
(showClusterByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cluster-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  }, {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cluster-show-response
Up
get /clusters
(showClusters)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cluster-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  }, {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "node2-ip" : "node2-ip",
    "remote-ports" : "remote-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "forwarding-delay" : 7,
    "mst-max-hops" : 3,
    "ports" : "ports",
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "tid" : 6,
    "switch" : 1,
    "mode" : "none",
    "enable" : true,
    "mst-config-name" : "mst-config-name",
    "bridge-priority" : 5,
    "node1-ip" : "node1-ip",
    "state" : "offline",
    "id" : "id",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports",
    "validate" : true,
    "vxlan" : 0,
    "cluster-node-2" : 7,
    "cluster-sync-offline-count" : 1,
    "cluster-node-1" : 5,
    "bpdus-bridge-ports" : true,
    "mst-config-revision" : 2,
    "max-age" : 9,
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 4,
    "cluster-sync-timeout" : 1,
    "name" : "name",
    "hello-time" : 2,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "bridge-id" : "bridge-id",
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cluster-show-response
Up
put /clusters/{name}
(updateClusterByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cluster-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ConnectionLatencies

Up
get /connection-latencies
(showLatencyBins)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

connection-latency-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "num-bins" : 1,
    "min" : 0,
    "total-bytes" : 3,
    "max" : 6,
    "ibytes" : 9,
    "num-conns" : 5,
    "obytes" : 7,
    "api.switch-name" : "api.switch-name",
    "percent" : 5,
    "avg-dur" : 2
  }, {
    "num-bins" : 1,
    "min" : 0,
    "total-bytes" : 3,
    "max" : 6,
    "ibytes" : 9,
    "num-conns" : 5,
    "obytes" : 7,
    "api.switch-name" : "api.switch-name",
    "percent" : 5,
    "avg-dur" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success connection-latency-show-response

ConnectionStats

Up
post /connection-stats/clear-history
(clearHistoryHostStat)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /connection-stats/clear
(clearHostStat)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body connection-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /connection-stats
(showHostStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

connection-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 2,
    "bd" : "bd",
    "start-time" : "start-time",
    "within-last" : 4,
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 5,
    "count" : 7,
    "oconns" : 5,
    "iconns" : 1,
    "api.switch-name" : "api.switch-name",
    "last-seen" : "last-seen",
    "mac" : "mac",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 9,
    "first-seen" : "first-seen",
    "vlan" : 0,
    "total-bytes" : 1,
    "port" : 6,
    "last-seen-ago" : 7,
    "interval" : 3,
    "obytes" : 2,
    "time" : "time"
  }, {
    "older-than" : 2,
    "bd" : "bd",
    "start-time" : "start-time",
    "within-last" : 4,
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 5,
    "count" : 7,
    "oconns" : 5,
    "iconns" : 1,
    "api.switch-name" : "api.switch-name",
    "last-seen" : "last-seen",
    "mac" : "mac",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 9,
    "first-seen" : "first-seen",
    "vlan" : 0,
    "total-bytes" : 1,
    "port" : 6,
    "last-seen-ago" : 7,
    "interval" : 3,
    "obytes" : 2,
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success connection-stats-show-response

ConnectionStatsSettings

Up
get /connection-stats-settings
(showConnStatSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

connection-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "client-server-stats-max-memory" : 6,
    "service-stat-max-cnt" : 7,
    "client-server-stats-max-cnt" : 1,
    "connection-stats-cur-cnt" : 2,
    "connection-max-memory" : 4,
    "nv-queue-max-pkts" : 1,
    "fabric-connection-max-count" : 3,
    "api.switch-name" : "api.switch-name",
    "connection-stats-max-cnt" : 5,
    "service-stat-cur-cnt" : 9,
    "client-server-stats-cur-cnt" : 5,
    "service-stat-max-memory" : 7,
    "connection-current-count" : 6,
    "fabric-connection-current-count" : 2,
    "fabric-connection-max-memory" : 1,
    "enable" : true,
    "connection-max-count" : 0,
    "connection-stats-max-memory" : 1
  }, {
    "client-server-stats-max-memory" : 6,
    "service-stat-max-cnt" : 7,
    "client-server-stats-max-cnt" : 1,
    "connection-stats-cur-cnt" : 2,
    "connection-max-memory" : 4,
    "nv-queue-max-pkts" : 1,
    "fabric-connection-max-count" : 3,
    "api.switch-name" : "api.switch-name",
    "connection-stats-max-cnt" : 5,
    "service-stat-cur-cnt" : 9,
    "client-server-stats-cur-cnt" : 5,
    "service-stat-max-memory" : 7,
    "connection-current-count" : 6,
    "fabric-connection-current-count" : 2,
    "fabric-connection-max-memory" : 1,
    "enable" : true,
    "connection-max-count" : 0,
    "connection-stats-max-memory" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success connection-stats-settings-show-response
Up
put /connection-stats-settings
(updateConnStatSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Connections

Up
post /connections/clear
(clearConnStat)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body connection-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /connections/clear-history
(clearHistoryConnStat)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /connections
(showConnStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

connection-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dur" : 5,
    "older-than" : 4,
    "tunnel-vnet" : "tunnel-vnet",
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "ended-time" : "ended-time",
    "within-last" : 7,
    "tunnel-vlan" : 1,
    "src-port" : 7,
    "tunnel-bd" : "tunnel-bd",
    "dst-port" : 9,
    "since-start" : true,
    "dscp" : 1,
    "started-time-ns" : 6,
    "egress-bd" : "egress-bd",
    "src-mac" : "src-mac",
    "vxlan" : 6,
    "start-time" : "start-time",
    "ether-type" : "0x800",
    "count" : 1,
    "proto" : 5,
    "interval" : 2,
    "tunnel-dst-ip" : "tunnel-dst-ip",
    "tunnel-src-ip" : "tunnel-src-ip",
    "syn-resends" : 9,
    "bd" : "bd",
    "syn-ack-resends" : 6,
    "latency" : 8,
    "egress-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "egress-vnet" : "egress-vnet",
    "update-id" : 3,
    "vnet" : "vnet",
    "duration" : 3,
    "vlan" : 0,
    "obytes" : 7,
    "tunnel-proto" : 9,
    "dst-mac" : "dst-mac",
    "tunnel-dst-port" : 5,
    "transition-state" : "any",
    "end-time" : "end-time",
    "tunnel-src-mac" : "tunnel-src-mac",
    "ibytes" : 9,
    "dst-switch-port" : 6,
    "tunnel-dst-mac" : "tunnel-dst-mac",
    "src-switch-port" : 1,
    "total-bytes" : 6,
    "started-time" : "started-time",
    "time" : "time",
    "tunnel-src-port" : 4,
    "age" : 2,
    "cur-state" : "syn"
  }, {
    "dur" : 5,
    "older-than" : 4,
    "tunnel-vnet" : "tunnel-vnet",
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "ended-time" : "ended-time",
    "within-last" : 7,
    "tunnel-vlan" : 1,
    "src-port" : 7,
    "tunnel-bd" : "tunnel-bd",
    "dst-port" : 9,
    "since-start" : true,
    "dscp" : 1,
    "started-time-ns" : 6,
    "egress-bd" : "egress-bd",
    "src-mac" : "src-mac",
    "vxlan" : 6,
    "start-time" : "start-time",
    "ether-type" : "0x800",
    "count" : 1,
    "proto" : 5,
    "interval" : 2,
    "tunnel-dst-ip" : "tunnel-dst-ip",
    "tunnel-src-ip" : "tunnel-src-ip",
    "syn-resends" : 9,
    "bd" : "bd",
    "syn-ack-resends" : 6,
    "latency" : 8,
    "egress-vlan" : 1,
    "api.switch-name" : "api.switch-name",
    "egress-vnet" : "egress-vnet",
    "update-id" : 3,
    "vnet" : "vnet",
    "duration" : 3,
    "vlan" : 0,
    "obytes" : 7,
    "tunnel-proto" : 9,
    "dst-mac" : "dst-mac",
    "tunnel-dst-port" : 5,
    "transition-state" : "any",
    "end-time" : "end-time",
    "tunnel-src-mac" : "tunnel-src-mac",
    "ibytes" : 9,
    "dst-switch-port" : 6,
    "tunnel-dst-mac" : "tunnel-dst-mac",
    "src-switch-port" : 1,
    "total-bytes" : 6,
    "started-time" : "started-time",
    "time" : "time",
    "tunnel-src-port" : 4,
    "age" : 2,
    "cur-state" : "syn"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success connection-show-response

ControlStats

Up
get /control-stats
(showCpuPktStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

control-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "idrops-stp" : 2,
    "older-than" : 3,
    "odrops-stp" : 5,
    "within-last" : 6,
    "odrops-vlan" : 9,
    "api.switch-name" : "api.switch-name",
    "idrop-bytes" : 9,
    "idrops-err" : 1,
    "since-start" : true,
    "duration" : 9,
    "odrops-switch-cfg" : 6,
    "idrops-vlan" : 3,
    "obytes" : 5,
    "odrops-pktsz" : 8,
    "ipkts" : 0,
    "idrops-packet-size" : 7,
    "idrops-vxlan" : 4,
    "odrops-port" : 9,
    "oqfull" : 7,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "odrops-requeue" : 1,
    "ibytes" : 6,
    "idrops-loop" : 1,
    "odrop-bytes" : 7,
    "idrops-from-mirror" : 1,
    "caller" : "Unknown",
    "odrops" : 2,
    "idrops" : 1,
    "opkts" : 5,
    "interval" : 6,
    "idrops-qfull" : 6,
    "time" : "time",
    "odrops-alloc" : 4
  }, {
    "idrops-stp" : 2,
    "older-than" : 3,
    "odrops-stp" : 5,
    "within-last" : 6,
    "odrops-vlan" : 9,
    "api.switch-name" : "api.switch-name",
    "idrop-bytes" : 9,
    "idrops-err" : 1,
    "since-start" : true,
    "duration" : 9,
    "odrops-switch-cfg" : 6,
    "idrops-vlan" : 3,
    "obytes" : 5,
    "odrops-pktsz" : 8,
    "ipkts" : 0,
    "idrops-packet-size" : 7,
    "idrops-vxlan" : 4,
    "odrops-port" : 9,
    "oqfull" : 7,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "odrops-requeue" : 1,
    "ibytes" : 6,
    "idrops-loop" : 1,
    "odrop-bytes" : 7,
    "idrops-from-mirror" : 1,
    "caller" : "Unknown",
    "odrops" : 2,
    "idrops" : 1,
    "opkts" : 5,
    "interval" : 6,
    "idrops-qfull" : 6,
    "time" : "time",
    "odrops-alloc" : 4
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success control-stats-show-response
Up
get /control-stats/{caller}
(showCpuPktStatsByCaller)

Path parameters

caller (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

control-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "idrops-stp" : 2,
    "older-than" : 3,
    "odrops-stp" : 5,
    "within-last" : 6,
    "odrops-vlan" : 9,
    "api.switch-name" : "api.switch-name",
    "idrop-bytes" : 9,
    "idrops-err" : 1,
    "since-start" : true,
    "duration" : 9,
    "odrops-switch-cfg" : 6,
    "idrops-vlan" : 3,
    "obytes" : 5,
    "odrops-pktsz" : 8,
    "ipkts" : 0,
    "idrops-packet-size" : 7,
    "idrops-vxlan" : 4,
    "odrops-port" : 9,
    "oqfull" : 7,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "odrops-requeue" : 1,
    "ibytes" : 6,
    "idrops-loop" : 1,
    "odrop-bytes" : 7,
    "idrops-from-mirror" : 1,
    "caller" : "Unknown",
    "odrops" : 2,
    "idrops" : 1,
    "opkts" : 5,
    "interval" : 6,
    "idrops-qfull" : 6,
    "time" : "time",
    "odrops-alloc" : 4
  }, {
    "idrops-stp" : 2,
    "older-than" : 3,
    "odrops-stp" : 5,
    "within-last" : 6,
    "odrops-vlan" : 9,
    "api.switch-name" : "api.switch-name",
    "idrop-bytes" : 9,
    "idrops-err" : 1,
    "since-start" : true,
    "duration" : 9,
    "odrops-switch-cfg" : 6,
    "idrops-vlan" : 3,
    "obytes" : 5,
    "odrops-pktsz" : 8,
    "ipkts" : 0,
    "idrops-packet-size" : 7,
    "idrops-vxlan" : 4,
    "odrops-port" : 9,
    "oqfull" : 7,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "odrops-requeue" : 1,
    "ibytes" : 6,
    "idrops-loop" : 1,
    "odrop-bytes" : 7,
    "idrops-from-mirror" : 1,
    "caller" : "Unknown",
    "odrops" : 2,
    "idrops" : 1,
    "opkts" : 5,
    "interval" : 6,
    "idrops-qfull" : 6,
    "time" : "time",
    "odrops-alloc" : 4
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success control-stats-show-response

ControlStatsSettings

Up
get /control-stats-settings
(showCpuPktStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

control-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success control-stats-settings-show-response
Up
put /control-stats-settings
(updateCpuPktStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ControlTraffics

Up
get /control-traffics/{type}
(showControlTrafficByType)

Path parameters

type (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

control-traffic-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cpu_class" : "cpu_class",
    "type" : "smac-miss",
    "api.switch-name" : "api.switch-name",
    "class" : "class"
  }, {
    "cpu_class" : "cpu_class",
    "type" : "smac-miss",
    "api.switch-name" : "api.switch-name",
    "class" : "class"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success control-traffic-show-response
Up
get /control-traffics
(showControlTraffics)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

control-traffic-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cpu_class" : "cpu_class",
    "type" : "smac-miss",
    "api.switch-name" : "api.switch-name",
    "class" : "class"
  }, {
    "cpu_class" : "cpu_class",
    "type" : "smac-miss",
    "api.switch-name" : "api.switch-name",
    "class" : "class"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success control-traffic-show-response
Up
put /control-traffics/{type}
(updateControlTrafficByType)

Path parameters

type (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body control-traffic-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

CpuClassSettings

Up
get /cpu-class-settings
(showCpuClassSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cpu-class-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "hog-checker-interval" : 0,
    "hog-hosts-per-class-scale" : 6,
    "hog-max-violators-per-port" : 1,
    "hog-violator-timeout" : 5,
    "api.switch-name" : "api.switch-name",
    "hog-warning-threshold" : 5
  }, {
    "hog-checker-interval" : 0,
    "hog-hosts-per-class-scale" : 6,
    "hog-max-violators-per-port" : 1,
    "hog-violator-timeout" : 5,
    "api.switch-name" : "api.switch-name",
    "hog-warning-threshold" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cpu-class-settings-show-response
Up
put /cpu-class-settings
(updateCpuClassSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

CpuClassStats

Up
post /cpu-class-stats/clear
(clearCpuClassStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cpu-class-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /cpu-class-stats
(showCpuClassStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cpu-class-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 5,
    "start-time" : "start-time",
    "within-last" : 2,
    "hog-violations" : 2,
    "cos" : 0,
    "end-time" : "end-time",
    "hw-out-pkts" : 6,
    "sw-pkts" : 9,
    "hog-max-hosts-drops" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 1,
    "name" : "name",
    "hog-hosts-out" : 1,
    "sw-drops-pkts" : 3,
    "interval" : 5,
    "time" : "time",
    "hog-warnings" : 4,
    "hw-drop-pkts" : 7,
    "hog-hosts-in" : 7
  }, {
    "older-than" : 5,
    "start-time" : "start-time",
    "within-last" : 2,
    "hog-violations" : 2,
    "cos" : 0,
    "end-time" : "end-time",
    "hw-out-pkts" : 6,
    "sw-pkts" : 9,
    "hog-max-hosts-drops" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 1,
    "name" : "name",
    "hog-hosts-out" : 1,
    "sw-drops-pkts" : 3,
    "interval" : 5,
    "time" : "time",
    "hog-warnings" : 4,
    "hw-drop-pkts" : 7,
    "hog-hosts-in" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cpu-class-stats-show-response
Up
get /cpu-class-stats/{name}
(showCpuClassStatsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cpu-class-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 5,
    "start-time" : "start-time",
    "within-last" : 2,
    "hog-violations" : 2,
    "cos" : 0,
    "end-time" : "end-time",
    "hw-out-pkts" : 6,
    "sw-pkts" : 9,
    "hog-max-hosts-drops" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 1,
    "name" : "name",
    "hog-hosts-out" : 1,
    "sw-drops-pkts" : 3,
    "interval" : 5,
    "time" : "time",
    "hog-warnings" : 4,
    "hw-drop-pkts" : 7,
    "hog-hosts-in" : 7
  }, {
    "older-than" : 5,
    "start-time" : "start-time",
    "within-last" : 2,
    "hog-violations" : 2,
    "cos" : 0,
    "end-time" : "end-time",
    "hw-out-pkts" : 6,
    "sw-pkts" : 9,
    "hog-max-hosts-drops" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 1,
    "name" : "name",
    "hog-hosts-out" : 1,
    "sw-drops-pkts" : 3,
    "interval" : 5,
    "time" : "time",
    "hog-warnings" : 4,
    "hw-drop-pkts" : 7,
    "hog-hosts-in" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cpu-class-stats-show-response

CpuClassStatsSettings

Up
get /cpu-class-stats-settings
(showCpuClassStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cpu-class-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cpu-class-stats-settings-show-response
Up
put /cpu-class-stats-settings
(updateCpuClassStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

CpuClasses

Up
post /cpu-classes
(createCpuClass)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cpu-class-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /cpu-classes/{name}
(deleteCpuClassByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /cpu-classes/{name}
(showCpuClassByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cpu-class-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "hog-protect" : "disable",
    "rate-limit" : 6,
    "hog-protect-support" : true,
    "scope" : "local",
    "name" : "name",
    "buffer-pool-ratio" : 1,
    "api.switch-name" : "api.switch-name",
    "queue" : 0
  }, {
    "hog-protect" : "disable",
    "rate-limit" : 6,
    "hog-protect-support" : true,
    "scope" : "local",
    "name" : "name",
    "buffer-pool-ratio" : 1,
    "api.switch-name" : "api.switch-name",
    "queue" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cpu-class-show-response
Up
get /cpu-classes
(showCpuClasses)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

cpu-class-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "hog-protect" : "disable",
    "rate-limit" : 6,
    "hog-protect-support" : true,
    "scope" : "local",
    "name" : "name",
    "buffer-pool-ratio" : 1,
    "api.switch-name" : "api.switch-name",
    "queue" : 0
  }, {
    "hog-protect" : "disable",
    "rate-limit" : 6,
    "hog-protect-support" : true,
    "scope" : "local",
    "name" : "name",
    "buffer-pool-ratio" : 1,
    "api.switch-name" : "api.switch-name",
    "queue" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success cpu-class-show-response
Up
put /cpu-classes/{name}
(updateCpuClassByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body cpu-class-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

DhcpFilters

Up
post /dhcp-filters
(createDhcpFilter)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body dhcp-filter-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /dhcp-filters/{name}
(deleteDhcpFilterByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /dhcp-filters/{name}
(showDhcpFilterByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

dhcp-filter-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "trusted-ports" : "trusted-ports",
    "vlan" : "vlan",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "trusted-ports" : "trusted-ports",
    "vlan" : "vlan",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success dhcp-filter-show-response
Up
get /dhcp-filters
(showDhcpFilters)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

dhcp-filter-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "trusted-ports" : "trusted-ports",
    "vlan" : "vlan",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "trusted-ports" : "trusted-ports",
    "vlan" : "vlan",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success dhcp-filter-show-response
Up
put /dhcp-filters/{name}
(updateDhcpFilterByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body dhcp-filter-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

DhcpLeases

Up
get /dhcp-leases
(showDhcpLeases)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

dhcp-lease-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "start-time" : "start-time",
    "trusted-server" : true,
    "end-time" : "end-time",
    "ip" : "ip",
    "server-ip" : "server-ip",
    "api.switch-name" : "api.switch-name",
    "server-port" : 6,
    "mac" : "mac",
    "last-msg-time" : "last-msg-time",
    "vlan" : 0,
    "port" : "port",
    "vnet-id" : "vnet-id",
    "last-msg" : "-"
  }, {
    "bd" : "bd",
    "start-time" : "start-time",
    "trusted-server" : true,
    "end-time" : "end-time",
    "ip" : "ip",
    "server-ip" : "server-ip",
    "api.switch-name" : "api.switch-name",
    "server-port" : 6,
    "mac" : "mac",
    "last-msg-time" : "last-msg-time",
    "vlan" : 0,
    "port" : "port",
    "vnet-id" : "vnet-id",
    "last-msg" : "-"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success dhcp-lease-show-response

DscpMaps

Up
post /dscp-maps
(createDscpMap)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body dscp-map-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /dscp-maps/{name}
(deleteDscpMapByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /dscp-maps/{name}
(showDscpMapByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

dscp-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success dscp-map-show-response
Up
get /dscp-maps/{name}/pri-maps/{pri}
(showDscpMapPriorityMapByNameByPri)

Path parameters

name (required)
Path Parameter
pri (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

dscp-map-pri-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "pri" : 0,
    "dsmap" : "dsmap",
    "api.switch-name" : "api.switch-name"
  }, {
    "pri" : 0,
    "dsmap" : "dsmap",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success dscp-map-pri-map-show-response
Up
get /dscp-maps/{name}/pri-maps
(showDscpMapPriorityMapsByDscpMapName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

dscp-map-pri-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "pri" : 0,
    "dsmap" : "dsmap",
    "api.switch-name" : "api.switch-name"
  }, {
    "pri" : 0,
    "dsmap" : "dsmap",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success dscp-map-pri-map-show-response
Up
get /dscp-maps
(showDscpMaps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

dscp-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success dscp-map-show-response
Up
put /dscp-maps/{name}/pri-maps/{pri}
(updateDscpMapPriorityMapByNameByPri)

Path parameters

name (required)
Path Parameter
pri (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body dscp-map-pri-map-modify (optional)
Body Parameter

Return type

dscp-map-pri-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "pri" : 0,
    "dsmap" : "dsmap",
    "api.switch-name" : "api.switch-name"
  }, {
    "pri" : 0,
    "dsmap" : "dsmap",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success dscp-map-pri-map-show-response

EapHostProfiles

Up
post /eap-host-profiles
(createEapHostProfile)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body eap-host-profile-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /eap-host-profiles/{name}
(deleteEapHostProfileByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /eap-host-profiles/{name}
(showEapHostProfileByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

eap-host-profile-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mode" : "md5",
    "identity" : "identity",
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "mode" : "md5",
    "identity" : "identity",
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success eap-host-profile-show-response
Up
get /eap-host-profiles
(showEapHostProfiles)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

eap-host-profile-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mode" : "md5",
    "identity" : "identity",
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "mode" : "md5",
    "identity" : "identity",
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success eap-host-profile-show-response
Up
put /eap-host-profiles/{name}
(updateEapHostProfileByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body eap-host-profile-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ErrDisable

Up
post /err-disable/clear-counters
(clearCountersPortErrorRecovery)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /err-disable
(showPortErrorRecovery)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

err-disable-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "macsecurity" : true,
    "bpduguard" : true,
    "recovery-timer" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "macsecurity" : true,
    "bpduguard" : true,
    "recovery-timer" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success err-disable-show-response
Up
put /err-disable
(updatePortErrorRecovery)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body err-disable-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Eula

Up
get /eula
(showEula)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

eula-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "accepted" : true,
    "api.switch-name" : "api.switch-name",
    "timestamp" : "timestamp"
  }, {
    "accepted" : true,
    "api.switch-name" : "api.switch-name",
    "timestamp" : "timestamp"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success eula-show-response

EvpnChecks

Up
get /evpn-checks
(showEvpns)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

evpn-check-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "data1" : "data1",
    "api.switch-name" : "api.switch-name"
  }, {
    "data1" : "data1",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success evpn-check-show-response

FabricAnycastMac

Up
get /fabric-anycast-mac
(showFabricAnycastMac)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-anycast-mac-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  }, {
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-anycast-mac-show-response
Up
put /fabric-anycast-mac
(updateFabricAnycastMac)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

FabricCommPorts

Up
get /fabric-comm-ports
(showFabcommPorts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-comm-ports-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "l2-encap-port" : 7,
    "vport-statistics-port" : 2,
    "range-start" : 1,
    "api.switch-name" : "api.switch-name",
    "cluster-traffic-forwarding-port" : 5,
    "icmpv6-encap-port" : 3,
    "fabric-port" : 0,
    "igmp-port" : 7,
    "proxy-port" : 1,
    "cluster-analytics-port" : 4,
    "fabric-keepalive-port" : 1,
    "filesystem-replication-port" : 5,
    "notify-port" : 6,
    "igmp-encap-port" : 9,
    "arp-encap-port" : 2
  }, {
    "l2-encap-port" : 7,
    "vport-statistics-port" : 2,
    "range-start" : 1,
    "api.switch-name" : "api.switch-name",
    "cluster-traffic-forwarding-port" : 5,
    "icmpv6-encap-port" : 3,
    "fabric-port" : 0,
    "igmp-port" : 7,
    "proxy-port" : 1,
    "cluster-analytics-port" : 4,
    "fabric-keepalive-port" : 1,
    "filesystem-replication-port" : 5,
    "notify-port" : 6,
    "igmp-encap-port" : 9,
    "arp-encap-port" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-comm-ports-show-response
Up
put /fabric-comm-ports
(updateFabcommPorts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-comm-ports-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

FabricCommVrouterBgps

Up
post /fabric-comm-vrouter-bgps
(createFabcommVrouterBgp)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

FabricEvpnNodes

Up
get /fabric-evpn-nodes
(showFabricEvpnSwitchInfos)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-evpn-node-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "evpn-node" : "evpn-node",
    "api.switch-name" : "api.switch-name",
    "fabric-pod" : "fabric-pod",
    "version" : "version",
    "evpn-role" : "primary",
    "vtep-ip" : "vtep-ip"
  }, {
    "evpn-node" : "evpn-node",
    "api.switch-name" : "api.switch-name",
    "fabric-pod" : "fabric-pod",
    "version" : "version",
    "evpn-role" : "primary",
    "vtep-ip" : "vtep-ip"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-evpn-node-show-response

FabricInBandNetworks

Up
post /fabric-in-band-networks
(createFabricInBandNetwork)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /fabric-in-band-networks/{network}
(deleteFabricInBandNetworkByNetwork)

Path parameters

network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /fabric-in-band-networks/{network}
(showFabricInBandNetworkByNetwork)

Path parameters

network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-in-band-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-in-band-network-show-response
Up
get /fabric-in-band-networks
(showFabricInBandNetworks)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-in-band-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-in-band-network-show-response

FabricLocal

Up
put /fabric-local
(updateFabricInstLocal)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-local-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

FabricNodes

Up
post /fabric-nodes/evict
(evictFabricSwitchInfoByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-node-evict-1 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /fabric-nodes
(showFabricSwitchInfos)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-node-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vmgmt-ipv6-unnumbered" : true,
    "in-band-vlan" : 7,
    "in-band-if-nat-realm" : "internal",
    "mgmt-assignment-linklocal" : "none",
    "in-band-sec-addresses" : 3,
    "vmgmt-vrf" : "vmgmt-vrf",
    "mgmt-linklocal" : "mgmt-linklocal",
    "vmgmt-assignment2" : "none",
    "device-state" : "device-state",
    "mgmt-ipv6-unnumbered" : true,
    "in-band-assignment-linklocal" : "none",
    "in-band-ip" : "in-band-ip",
    "mgmt-if-nat-realm" : "internal",
    "state" : "offline",
    "id" : 4,
    "mgmt-netmask" : 1,
    "cluster-id" : "cluster-id",
    "in-band-secondary-macs" : "in-band-secondary-macs",
    "mgmt-ip2" : "mgmt-ip2",
    "in-band-vrf" : "in-band-vrf",
    "in-band-vnet-id" : "in-band-vnet-id",
    "vmgmt-public-vlan" : 5,
    "mgmt-vnet-id" : "mgmt-vnet-id",
    "vmgmt-vnet-id" : "vmgmt-vnet-id",
    "in-band-public-vlan" : 9,
    "version" : "version",
    "in-band-netmask" : 6,
    "in-band-linklocal" : "in-band-linklocal",
    "fab-id" : "fab-id",
    "in-band-bd" : "in-band-bd",
    "vmgmt-netmask" : 1,
    "vmgmt-ip" : "vmgmt-ip",
    "name" : "name",
    "mgmt-mac" : "mgmt-mac",
    "vmgmt-mac" : "vmgmt-mac",
    "in-band-mac" : "in-band-mac",
    "vmgmt-linklocal" : "vmgmt-linklocal",
    "in-band-vlan-type" : "public",
    "mgmt-assignment2" : "none",
    "mgmt-ip" : "mgmt-ip",
    "ports" : 9,
    "api.switch-name" : "api.switch-name",
    "fab-name" : "fab-name",
    "vmgmt-ip2" : "vmgmt-ip2",
    "keepalive-timeout" : 2,
    "location-id" : 7,
    "out-port" : 5,
    "vmgmt-secondary-macs" : "vmgmt-secondary-macs",
    "cluster-tid" : 4,
    "vmgmt-assignment-linklocal" : "none",
    "in-band-ip2" : "in-band-ip2",
    "mgmt-vrf" : "mgmt-vrf",
    "control-network" : "in-band",
    "firmware-upgrade" : "firmware-upgrade",
    "fabric-network" : "in-band",
    "mgmt-public-vlan" : 6,
    "serial" : "serial",
    "local-mac" : "local-mac",
    "fab-tid" : 1,
    "in-band-assignment2" : "none",
    "vmgmt-vlan" : 1,
    "in-band-netmask2" : 7,
    "mgmt-sec-addresses" : 1,
    "vmgmt-netmask2" : 5,
    "mgmt-netmask2" : 0,
    "mgmt-secondary-macs" : "mgmt-secondary-macs",
    "vmgmt-sec-addresses" : 2
  }, {
    "vmgmt-ipv6-unnumbered" : true,
    "in-band-vlan" : 7,
    "in-band-if-nat-realm" : "internal",
    "mgmt-assignment-linklocal" : "none",
    "in-band-sec-addresses" : 3,
    "vmgmt-vrf" : "vmgmt-vrf",
    "mgmt-linklocal" : "mgmt-linklocal",
    "vmgmt-assignment2" : "none",
    "device-state" : "device-state",
    "mgmt-ipv6-unnumbered" : true,
    "in-band-assignment-linklocal" : "none",
    "in-band-ip" : "in-band-ip",
    "mgmt-if-nat-realm" : "internal",
    "state" : "offline",
    "id" : 4,
    "mgmt-netmask" : 1,
    "cluster-id" : "cluster-id",
    "in-band-secondary-macs" : "in-band-secondary-macs",
    "mgmt-ip2" : "mgmt-ip2",
    "in-band-vrf" : "in-band-vrf",
    "in-band-vnet-id" : "in-band-vnet-id",
    "vmgmt-public-vlan" : 5,
    "mgmt-vnet-id" : "mgmt-vnet-id",
    "vmgmt-vnet-id" : "vmgmt-vnet-id",
    "in-band-public-vlan" : 9,
    "version" : "version",
    "in-band-netmask" : 6,
    "in-band-linklocal" : "in-band-linklocal",
    "fab-id" : "fab-id",
    "in-band-bd" : "in-band-bd",
    "vmgmt-netmask" : 1,
    "vmgmt-ip" : "vmgmt-ip",
    "name" : "name",
    "mgmt-mac" : "mgmt-mac",
    "vmgmt-mac" : "vmgmt-mac",
    "in-band-mac" : "in-band-mac",
    "vmgmt-linklocal" : "vmgmt-linklocal",
    "in-band-vlan-type" : "public",
    "mgmt-assignment2" : "none",
    "mgmt-ip" : "mgmt-ip",
    "ports" : 9,
    "api.switch-name" : "api.switch-name",
    "fab-name" : "fab-name",
    "vmgmt-ip2" : "vmgmt-ip2",
    "keepalive-timeout" : 2,
    "location-id" : 7,
    "out-port" : 5,
    "vmgmt-secondary-macs" : "vmgmt-secondary-macs",
    "cluster-tid" : 4,
    "vmgmt-assignment-linklocal" : "none",
    "in-band-ip2" : "in-band-ip2",
    "mgmt-vrf" : "mgmt-vrf",
    "control-network" : "in-band",
    "firmware-upgrade" : "firmware-upgrade",
    "fabric-network" : "in-band",
    "mgmt-public-vlan" : 6,
    "serial" : "serial",
    "local-mac" : "local-mac",
    "fab-tid" : 1,
    "in-band-assignment2" : "none",
    "vmgmt-vlan" : 1,
    "in-band-netmask2" : 7,
    "mgmt-sec-addresses" : 1,
    "vmgmt-netmask2" : 5,
    "mgmt-netmask2" : 0,
    "mgmt-secondary-macs" : "mgmt-secondary-macs",
    "vmgmt-sec-addresses" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-node-show-response

FabricStats

Up
get /fabric-stats/{id}
(showFabricStatByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 7,
    "udp-bytes" : 7,
    "tcp-bytes" : 4,
    "storage" : 5,
    "api.switch-name" : "api.switch-name",
    "servers" : 6,
    "vlan" : 2,
    "tcp-completed" : 2,
    "VM" : 5,
    "tcp-est" : 3,
    "id" : 0,
    "arp" : 1,
    "tcp-syn" : 9
  }, {
    "vxlan" : 7,
    "udp-bytes" : 7,
    "tcp-bytes" : 4,
    "storage" : 5,
    "api.switch-name" : "api.switch-name",
    "servers" : 6,
    "vlan" : 2,
    "tcp-completed" : 2,
    "VM" : 5,
    "tcp-est" : 3,
    "id" : 0,
    "arp" : 1,
    "tcp-syn" : 9
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-stats-show-response
Up
get /fabric-stats
(showFabricStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 7,
    "udp-bytes" : 7,
    "tcp-bytes" : 4,
    "storage" : 5,
    "api.switch-name" : "api.switch-name",
    "servers" : 6,
    "vlan" : 2,
    "tcp-completed" : 2,
    "VM" : 5,
    "tcp-est" : 3,
    "id" : 0,
    "arp" : 1,
    "tcp-syn" : 9
  }, {
    "vxlan" : 7,
    "udp-bytes" : 7,
    "tcp-bytes" : 4,
    "storage" : 5,
    "api.switch-name" : "api.switch-name",
    "servers" : 6,
    "vlan" : 2,
    "tcp-completed" : 2,
    "VM" : 5,
    "tcp-est" : 3,
    "id" : 0,
    "arp" : 1,
    "tcp-syn" : 9
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-stats-show-response

FabricUpgradeStatuses

Up
get /fabric-upgrade-statuses
(showFabricUpgradeStatuses)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-upgrade-status-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cluster" : "cluster",
    "upload-server" : "upload-server",
    "log" : "log",
    "use-proxy" : true,
    "proxy-host" : "proxy-host",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "switch" : "switch",
    "download-count" : 6,
    "proxy-port" : 0,
    "version-available" : "version-available",
    "state" : "state",
    "track" : "track",
    "status" : "status"
  }, {
    "cluster" : "cluster",
    "upload-server" : "upload-server",
    "log" : "log",
    "use-proxy" : true,
    "proxy-host" : "proxy-host",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "switch" : "switch",
    "download-count" : 6,
    "proxy-port" : 0,
    "version-available" : "version-available",
    "state" : "state",
    "track" : "track",
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-upgrade-status-show-response

FabricUpgrades

Up
post /fabric-upgrades/abort
(abortFabricUpgrade)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-upgrade-abort (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /fabric-upgrades/prepare-cancel
(cancelFabricUpgrade)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /fabric-upgrades/finish
(finishFabricUpgrade)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /fabric-upgrades/prepare-resume
(resumeFabricUpgrade)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /fabric-upgrades
(showFabricUpgrades)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-upgrade-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "proxy-port" : 0,
    "upload-server" : "upload-server",
    "use-proxy" : true,
    "version-available" : "version-available",
    "proxy-host" : "proxy-host",
    "track" : "track",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "status" : "status",
    "download-count" : 6
  }, {
    "proxy-port" : 0,
    "upload-server" : "upload-server",
    "use-proxy" : true,
    "version-available" : "version-available",
    "proxy-host" : "proxy-host",
    "track" : "track",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "status" : "status",
    "download-count" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-upgrade-show-response
Up
post /fabric-upgrades/start
(startFabricUpgrade)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-upgrade-start (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

FabricVnics

Up
post /fabric-vnics/create
(ifCreateFabricVnic)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-vnic-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /fabric-vnics/delete
(ifDeleteFabricVnic)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-vnic-delete (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /fabric-vnics/modify
(ifModifyFabricVnic)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-vnic-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /fabric-vnics/{nic}
(showFabricVnicByVnic)

Path parameters

nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-vnic-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "vlan" : 6,
    "netmask" : 0,
    "ip" : "ip",
    "nic" : "nic",
    "sec-addresses" : 5,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "assignment-linklocal" : "none",
    "mac" : "mac",
    "vrrp-priority" : 1
  }, {
    "assignment2" : "none",
    "vlan" : 6,
    "netmask" : 0,
    "ip" : "ip",
    "nic" : "nic",
    "sec-addresses" : 5,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "assignment-linklocal" : "none",
    "mac" : "mac",
    "vrrp-priority" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-vnic-show-response
Up
get /fabric-vnics
(showFabricVnics)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-vnic-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "vlan" : 6,
    "netmask" : 0,
    "ip" : "ip",
    "nic" : "nic",
    "sec-addresses" : 5,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "assignment-linklocal" : "none",
    "mac" : "mac",
    "vrrp-priority" : 1
  }, {
    "assignment2" : "none",
    "vlan" : 6,
    "netmask" : 0,
    "ip" : "ip",
    "nic" : "nic",
    "sec-addresses" : 5,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "assignment-linklocal" : "none",
    "mac" : "mac",
    "vrrp-priority" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-vnic-show-response

Fabrics

Up
post /fabrics
(createFabric)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /fabrics/info
(infoFabric)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "control-network" : "in-band",
    "api.switch-name" : "api.switch-name",
    "switch-ip" : "switch-ip",
    "tid" : 6,
    "fabric-network" : "in-band",
    "maintenance-enable" : true,
    "over-l3" : true,
    "vlan" : 0,
    "delete-conflicts" : true,
    "name" : "name",
    "id" : "id",
    "repeer-to-cluster-node" : 1,
    "fabric-advertisement-network" : "inband-mgmt"
  }, {
    "control-network" : "in-band",
    "api.switch-name" : "api.switch-name",
    "switch-ip" : "switch-ip",
    "tid" : 6,
    "fabric-network" : "in-band",
    "maintenance-enable" : true,
    "over-l3" : true,
    "vlan" : 0,
    "delete-conflicts" : true,
    "name" : "name",
    "id" : "id",
    "repeer-to-cluster-node" : 1,
    "fabric-advertisement-network" : "inband-mgmt"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-show-response
Up
post /fabrics/join
(joinFabric)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-join (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /fabrics/id/{id}
(showFabricByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "control-network" : "in-band",
    "api.switch-name" : "api.switch-name",
    "switch-ip" : "switch-ip",
    "tid" : 6,
    "fabric-network" : "in-band",
    "maintenance-enable" : true,
    "over-l3" : true,
    "vlan" : 0,
    "delete-conflicts" : true,
    "name" : "name",
    "id" : "id",
    "repeer-to-cluster-node" : 1,
    "fabric-advertisement-network" : "inband-mgmt"
  }, {
    "control-network" : "in-band",
    "api.switch-name" : "api.switch-name",
    "switch-ip" : "switch-ip",
    "tid" : 6,
    "fabric-network" : "in-band",
    "maintenance-enable" : true,
    "over-l3" : true,
    "vlan" : 0,
    "delete-conflicts" : true,
    "name" : "name",
    "id" : "id",
    "repeer-to-cluster-node" : 1,
    "fabric-advertisement-network" : "inband-mgmt"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-show-response
Up
get /fabrics/name/{name}
(showFabricByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "control-network" : "in-band",
    "api.switch-name" : "api.switch-name",
    "switch-ip" : "switch-ip",
    "tid" : 6,
    "fabric-network" : "in-band",
    "maintenance-enable" : true,
    "over-l3" : true,
    "vlan" : 0,
    "delete-conflicts" : true,
    "name" : "name",
    "id" : "id",
    "repeer-to-cluster-node" : 1,
    "fabric-advertisement-network" : "inband-mgmt"
  }, {
    "control-network" : "in-band",
    "api.switch-name" : "api.switch-name",
    "switch-ip" : "switch-ip",
    "tid" : 6,
    "fabric-network" : "in-band",
    "maintenance-enable" : true,
    "over-l3" : true,
    "vlan" : 0,
    "delete-conflicts" : true,
    "name" : "name",
    "id" : "id",
    "repeer-to-cluster-node" : 1,
    "fabric-advertisement-network" : "inband-mgmt"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-show-response
Up
get /fabrics
(showFabrics)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

fabric-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "control-network" : "in-band",
    "api.switch-name" : "api.switch-name",
    "switch-ip" : "switch-ip",
    "tid" : 6,
    "fabric-network" : "in-band",
    "maintenance-enable" : true,
    "over-l3" : true,
    "vlan" : 0,
    "delete-conflicts" : true,
    "name" : "name",
    "id" : "id",
    "repeer-to-cluster-node" : 1,
    "fabric-advertisement-network" : "inband-mgmt"
  }, {
    "control-network" : "in-band",
    "api.switch-name" : "api.switch-name",
    "switch-ip" : "switch-ip",
    "tid" : 6,
    "fabric-network" : "in-band",
    "maintenance-enable" : true,
    "over-l3" : true,
    "vlan" : 0,
    "delete-conflicts" : true,
    "name" : "name",
    "id" : "id",
    "repeer-to-cluster-node" : 1,
    "fabric-advertisement-network" : "inband-mgmt"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success fabric-show-response
Up
post /fabrics/unjoin
(unjoinFabric)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body fabric-unjoin (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

FlowTables

Up
get /flow-tables
(showFlowTables)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

flow-table-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "hw-id" : 0,
    "id" : 6,
    "api.switch-name" : "api.switch-name",
    "flow-hw-id" : 1,
    "flow-name" : "flow-name"
  }, {
    "name" : "name",
    "hw-id" : 0,
    "id" : 6,
    "api.switch-name" : "api.switch-name",
    "flow-hw-id" : 1,
    "flow-name" : "flow-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success flow-table-show-response

HogViolatorStats

Up
get /hog-violator-stats
(showHogViolatorStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

hog-violator-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  }, {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success hog-violator-stats-show-response
Up
get /hog-violator-stats/{name}
(showHogViolatorStatsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

hog-violator-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  }, {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success hog-violator-stats-show-response

HogViolators

Up
get /hog-violators/mac={mac},vnet-id={vnet-id},bd={bd},vlan={vlan},vxlan={vxlan},port={port}
(showHogViolatorByUniqueKeyAll)

Path parameters

mac (required)
Path Parameter
vnet-id (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter
port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

hog-violator-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "bd" : "bd",
    "vflow3" : "vflow3",
    "vflow2" : "vflow2",
    "created" : "created",
    "vflow" : "vflow",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "cpu-class" : "cpu-class",
    "vlan" : 0,
    "port" : 1,
    "idle-count" : 5,
    "hog-cpu-class" : "hog-cpu-class",
    "vnet-id" : "vnet-id",
    "vflow6" : "vflow6",
    "vflow5" : "vflow5",
    "vflow4" : "vflow4"
  }, {
    "vxlan" : 6,
    "bd" : "bd",
    "vflow3" : "vflow3",
    "vflow2" : "vflow2",
    "created" : "created",
    "vflow" : "vflow",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "cpu-class" : "cpu-class",
    "vlan" : 0,
    "port" : 1,
    "idle-count" : 5,
    "hog-cpu-class" : "hog-cpu-class",
    "vnet-id" : "vnet-id",
    "vflow6" : "vflow6",
    "vflow5" : "vflow5",
    "vflow4" : "vflow4"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success hog-violator-show-response
Up
get /hog-violators
(showHogViolators)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

hog-violator-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "bd" : "bd",
    "vflow3" : "vflow3",
    "vflow2" : "vflow2",
    "created" : "created",
    "vflow" : "vflow",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "cpu-class" : "cpu-class",
    "vlan" : 0,
    "port" : 1,
    "idle-count" : 5,
    "hog-cpu-class" : "hog-cpu-class",
    "vnet-id" : "vnet-id",
    "vflow6" : "vflow6",
    "vflow5" : "vflow5",
    "vflow4" : "vflow4"
  }, {
    "vxlan" : 6,
    "bd" : "bd",
    "vflow3" : "vflow3",
    "vflow2" : "vflow2",
    "created" : "created",
    "vflow" : "vflow",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "cpu-class" : "cpu-class",
    "vlan" : 0,
    "port" : 1,
    "idle-count" : 5,
    "hog-cpu-class" : "hog-cpu-class",
    "vnet-id" : "vnet-id",
    "vflow6" : "vflow6",
    "vflow5" : "vflow5",
    "vflow4" : "vflow4"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success hog-violator-show-response

IdLed

Up
get /id-led
(showLocationLed)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

id-led-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "enable" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "enable" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success id-led-show-response
Up
put /id-led
(updateLocationLed)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body id-led-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

IgmpQuerierIps

Up
get /igmp-querier-ips/{vlans-on-querier-ip}
(showIgmpSnoopingQuerierIpByVlanMap)

Path parameters

vlans-on-querier-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-querier-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-ip" : "querier-ip",
    "vlans-on-querier-ip" : "vlans-on-querier-ip",
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-ip" : "querier-ip",
    "vlans-on-querier-ip" : "vlans-on-querier-ip",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-querier-ip-show-response
Up
get /igmp-querier-ips
(showIgmpSnoopingQuerierIps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-querier-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-ip" : "querier-ip",
    "vlans-on-querier-ip" : "vlans-on-querier-ip",
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-ip" : "querier-ip",
    "vlans-on-querier-ip" : "vlans-on-querier-ip",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-querier-ip-show-response
Up
put /igmp-querier-ips/{vlans-on-querier-ip}
(updateIgmpSnoopingQuerierIpByVlanMap)

Path parameters

vlans-on-querier-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body igmp-querier-ip-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

IgmpRouters

Up
get /igmp-routers/{node-ip}
(showIgmpRouterByHost)

Path parameters

node-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-router-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-router-show-response
Up
get /igmp-routers
(showIgmpRouters)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-router-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-router-show-response

IgmpSnooping

Up
get /igmp-snooping
(showIgmpSnooping)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-snooping-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : true,
    "no-snoop-linklocal-vlans" : "no-snoop-linklocal-vlans",
    "api.switch-name" : "api.switch-name",
    "query-max-response-time" : 6,
    "igmpv2-vlans" : "igmpv2-vlans",
    "enable" : true,
    "scope" : "local",
    "interop-v2-vlans" : "interop-v2-vlans",
    "enable-vlans" : "enable-vlans",
    "snoop-linklocal-vlans" : "snoop-linklocal-vlans",
    "query-interval" : 0,
    "nvOS-managed-vlans" : "nvOS-managed-vlans",
    "igmpv3-vlans" : "igmpv3-vlans"
  }, {
    "vxlan" : true,
    "no-snoop-linklocal-vlans" : "no-snoop-linklocal-vlans",
    "api.switch-name" : "api.switch-name",
    "query-max-response-time" : 6,
    "igmpv2-vlans" : "igmpv2-vlans",
    "enable" : true,
    "scope" : "local",
    "interop-v2-vlans" : "interop-v2-vlans",
    "enable-vlans" : "enable-vlans",
    "snoop-linklocal-vlans" : "snoop-linklocal-vlans",
    "query-interval" : 0,
    "nvOS-managed-vlans" : "nvOS-managed-vlans",
    "igmpv3-vlans" : "igmpv3-vlans"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-snooping-show-response
Up
put /igmp-snooping
(updateIgmpSnooping)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body igmp-snooping-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

IgmpStaticGroups

Up
post /igmp-static-groups
(createIgmpStaticGroup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body igmp-static-group-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /igmp-static-groups/group-ip={group-ip},vlan={vlan}
(deleteIgmpStaticGroupByUniqueKeyAll)

Path parameters

group-ip (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /igmp-static-groups/group-ip={group-ip},vlan={vlan}
(showIgmpStaticGroupByUniqueKeyAll)

Path parameters

group-ip (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-static-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlan" : 0,
    "group-ip" : "group-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlan" : 0,
    "group-ip" : "group-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-static-group-show-response
Up
get /igmp-static-groups
(showIgmpStaticGroups)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-static-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlan" : 0,
    "group-ip" : "group-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlan" : 0,
    "group-ip" : "group-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-static-group-show-response

IgmpStaticSources

Up
post /igmp-static-sources
(createIgmpStaticSource)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /igmp-static-sources/group-ip={group-ip},vlan={vlan},source-ip={source-ip}
(deleteIgmpStaticSourceByUniqueKeyAll)

Path parameters

group-ip (required)
Path Parameter
vlan (required)
Path Parameter
source-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /igmp-static-sources/group-ip={group-ip},vlan={vlan},source-ip={source-ip}
(showIgmpStaticSourceByUniqueKeyAll)

Path parameters

group-ip (required)
Path Parameter
vlan (required)
Path Parameter
source-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-static-source-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "vlan" : 0,
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source-ip" : "source-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "bd" : "bd",
    "vlan" : 0,
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source-ip" : "source-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-static-source-show-response
Up
get /igmp-static-sources
(showIgmpStaticSources)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-static-source-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "vlan" : 0,
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source-ip" : "source-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "bd" : "bd",
    "vlan" : 0,
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source-ip" : "source-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-static-source-show-response

IgmpStats

Up
post /igmp-stats/clear
(clearIgmpStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body igmp-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /igmp-stats
(showIgmpStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ignored" : 1,
    "v1-member-reports" : 5,
    "drops" : 6,
    "v2-leave-group" : 2,
    "vlan" : 0,
    "v3-queries" : 3,
    "v2-member-reports" : 5,
    "api.switch-name" : "api.switch-name",
    "v2-queries" : 2,
    "v3-member-reports" : 7,
    "queries-sent" : 9
  }, {
    "ignored" : 1,
    "v1-member-reports" : 5,
    "drops" : 6,
    "v2-leave-group" : 2,
    "vlan" : 0,
    "v3-queries" : 3,
    "v2-member-reports" : 5,
    "api.switch-name" : "api.switch-name",
    "v2-queries" : 2,
    "v3-member-reports" : 7,
    "queries-sent" : 9
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-stats-show-response
Up
get /igmp-stats/{vlan}
(showIgmpStatsByVlan)

Path parameters

vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ignored" : 1,
    "v1-member-reports" : 5,
    "drops" : 6,
    "v2-leave-group" : 2,
    "vlan" : 0,
    "v3-queries" : 3,
    "v2-member-reports" : 5,
    "api.switch-name" : "api.switch-name",
    "v2-queries" : 2,
    "v3-member-reports" : 7,
    "queries-sent" : 9
  }, {
    "ignored" : 1,
    "v1-member-reports" : 5,
    "drops" : 6,
    "v2-leave-group" : 2,
    "vlan" : 0,
    "v3-queries" : 3,
    "v2-member-reports" : 5,
    "api.switch-name" : "api.switch-name",
    "v2-queries" : 2,
    "v3-member-reports" : 7,
    "queries-sent" : 9
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-stats-show-response

IgmpSwitches

Up
get /igmp-switches
(showIgmpSwitches)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-switches-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-switches-show-response
Up
get /igmp-switches/{node-ip}
(showIgmpSwitchesByHost)

Path parameters

node-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-switches-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-switches-show-response

Igmps

Up
get /igmps/{node-ip}
(showIgmpHostByHost)

Path parameters

node-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "expires" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "node-type" : "host",
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source" : "source",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "expires" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "node-type" : "host",
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source" : "source",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-show-response
Up
get /igmps
(showIgmpHosts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

igmp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "expires" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "node-type" : "host",
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source" : "source",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "expires" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "node-type" : "host",
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source" : "source",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success igmp-show-response

InlineServices

Up
post /inline-services
(createInlineService)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body inline-service-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /inline-services/{name}
(deleteInlineServiceByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /inline-services/{name}
(showInlineServiceByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

inline-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "rx-port" : "rx-port",
    "heartbeat" : "heartbeat",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "tx-port" : "tx-port",
    "status" : "down"
  }, {
    "rx-port" : "rx-port",
    "heartbeat" : "heartbeat",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "tx-port" : "tx-port",
    "status" : "down"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success inline-service-show-response
Up
get /inline-services
(showInlineServices)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

inline-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "rx-port" : "rx-port",
    "heartbeat" : "heartbeat",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "tx-port" : "tx-port",
    "status" : "down"
  }, {
    "rx-port" : "rx-port",
    "heartbeat" : "heartbeat",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "tx-port" : "tx-port",
    "status" : "down"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success inline-service-show-response
Up
put /inline-services/{name}
(updateInlineServiceByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body inline-service-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

IpPools

Up
post /ip-pools
(createIpPoolByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ip-pool-create-1 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /ip-pools/{name}
(deleteIpPoolByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /ip-pools/{name}
(showIpPoolByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ip-pool-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "vlan" : 0,
    "netmask" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "start-ip" : "start-ip",
    "end-ip" : "end-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "bd" : "bd",
    "vlan" : 0,
    "netmask" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "start-ip" : "start-ip",
    "end-ip" : "end-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ip-pool-show-response
Up
get /ip-pools
(showIpPools)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ip-pool-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "vlan" : 0,
    "netmask" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "start-ip" : "start-ip",
    "end-ip" : "end-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "bd" : "bd",
    "vlan" : 0,
    "netmask" : 6,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "start-ip" : "start-ip",
    "end-ip" : "end-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ip-pool-show-response
Up
put /ip-pools/{name}
(updateIpPoolByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ip-pool-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

IpfixCollectors

Up
post /ipfix-collectors
(createIpfixCollector)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ipfix-collector-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /ipfix-collectors/{name}
(deleteIpfixCollectorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /ipfix-collectors/{name}
(showIpfixCollectorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipfix-collector-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "transport-protocol" : 6,
    "port" : 0,
    "name" : "name",
    "host" : "host",
    "api.switch-name" : "api.switch-name"
  }, {
    "transport-protocol" : 6,
    "port" : 0,
    "name" : "name",
    "host" : "host",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipfix-collector-show-response
Up
get /ipfix-collectors
(showIpfixCollectors)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipfix-collector-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "transport-protocol" : 6,
    "port" : 0,
    "name" : "name",
    "host" : "host",
    "api.switch-name" : "api.switch-name"
  }, {
    "transport-protocol" : 6,
    "port" : 0,
    "name" : "name",
    "host" : "host",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipfix-collector-show-response
Up
put /ipfix-collectors/{name}
(updateIpfixCollectorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ipfix-collector-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

IpfixService

Up
get /ipfix-service
(showIpfixService)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipfix-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "udp-template-resend-interval" : 0,
    "max-connections-exported" : 6,
    "enable-service" : true,
    "export-interval" : 1,
    "state" : "disable",
    "obs-domain" : 5,
    "api.switch-name" : "api.switch-name"
  }, {
    "udp-template-resend-interval" : 0,
    "max-connections-exported" : 6,
    "enable-service" : true,
    "export-interval" : 1,
    "state" : "disable",
    "obs-domain" : 5,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipfix-service-show-response
Up
put /ipfix-service
(updateIpfixService)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ipfix-service-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Ipv6securityRaguards

Up
post /ipv6security-raguards/{name}/ports
(addIpv6securityRaguardPortByIpv6securityRaguardName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /ipv6security-raguards/{name}/vlans
(addIpv6securityRaguardVlanByIpv6securityRaguardName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /ipv6security-raguards
(createIpv6securityRaguard)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /ipv6security-raguards/{name}
(deleteIpv6securityRaguardByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /ipv6security-raguards/{name}/ports/{ports}
(removeIpv6securityRaguardPortByNameByPorts)

Path parameters

name (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /ipv6security-raguards/{name}/vlans/{vlans}
(removeIpv6securityRaguardVlanByNameByVlans)

Path parameters

name (required)
Path Parameter
vlans (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /ipv6security-raguards/{name}
(showIpv6securityRaguardByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipv6security-raguard-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "attached-vlans" : "attached-vlans",
    "prefix-list" : "prefix-list",
    "access-list" : "access-list",
    "router-priority" : "low",
    "name" : "name",
    "attached-ports" : "attached-ports",
    "api.switch-name" : "api.switch-name",
    "device" : "host"
  }, {
    "attached-vlans" : "attached-vlans",
    "prefix-list" : "prefix-list",
    "access-list" : "access-list",
    "router-priority" : "low",
    "name" : "name",
    "attached-ports" : "attached-ports",
    "api.switch-name" : "api.switch-name",
    "device" : "host"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipv6security-raguard-show-response
Up
get /ipv6security-raguards/{name}/ports/{ports}
(showIpv6securityRaguardPortByNameByPorts)

Path parameters

name (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipv6security-raguard-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipv6security-raguard-port-show-response
Up
get /ipv6security-raguards/{name}/ports
(showIpv6securityRaguardPortsByIpv6securityRaguardName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipv6security-raguard-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipv6security-raguard-port-show-response
Up
get /ipv6security-raguards/{name}/vlans/{vlans}
(showIpv6securityRaguardVlanByNameByVlans)

Path parameters

name (required)
Path Parameter
vlans (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipv6security-raguard-vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlans" : "vlans",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipv6security-raguard-vlan-show-response
Up
get /ipv6security-raguards/{name}/vlans
(showIpv6securityRaguardVlansByIpv6securityRaguardName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipv6security-raguard-vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlans" : "vlans",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipv6security-raguard-vlan-show-response
Up
get /ipv6security-raguards
(showIpv6securityRaguards)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

ipv6security-raguard-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "attached-vlans" : "attached-vlans",
    "prefix-list" : "prefix-list",
    "access-list" : "access-list",
    "router-priority" : "low",
    "name" : "name",
    "attached-ports" : "attached-ports",
    "api.switch-name" : "api.switch-name",
    "device" : "host"
  }, {
    "attached-vlans" : "attached-vlans",
    "prefix-list" : "prefix-list",
    "access-list" : "access-list",
    "router-priority" : "low",
    "name" : "name",
    "attached-ports" : "attached-ports",
    "api.switch-name" : "api.switch-name",
    "device" : "host"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success ipv6security-raguard-show-response
Up
put /ipv6security-raguards/{name}
(updateIpv6securityRaguardByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

L2Checks

Up
get /l2-checks/fix
(fixL2Check)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-check-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "bd" : "bd",
    "sw-port" : 5,
    "hw-state" : "active",
    "fix-action" : "none",
    "sw-state" : "active",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnet" : "vnet",
    "vlan" : 0,
    "hw-port" : 1,
    "public-vlan" : 5,
    "tunnel-name" : "tunnel-name"
  }, {
    "vxlan" : 6,
    "bd" : "bd",
    "sw-port" : 5,
    "hw-state" : "active",
    "fix-action" : "none",
    "sw-state" : "active",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnet" : "vnet",
    "vlan" : 0,
    "hw-port" : 1,
    "public-vlan" : 5,
    "tunnel-name" : "tunnel-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-check-show-response
Up
get /l2-checks/mac={mac},vnet={vnet},bd={bd},vlan={vlan},vxlan={vxlan}
(showL2CheckByUniqueKeyAll)

Path parameters

mac (required)
Path Parameter
vnet (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-check-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "bd" : "bd",
    "sw-port" : 5,
    "hw-state" : "active",
    "fix-action" : "none",
    "sw-state" : "active",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnet" : "vnet",
    "vlan" : 0,
    "hw-port" : 1,
    "public-vlan" : 5,
    "tunnel-name" : "tunnel-name"
  }, {
    "vxlan" : 6,
    "bd" : "bd",
    "sw-port" : 5,
    "hw-state" : "active",
    "fix-action" : "none",
    "sw-state" : "active",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnet" : "vnet",
    "vlan" : 0,
    "hw-port" : 1,
    "public-vlan" : 5,
    "tunnel-name" : "tunnel-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-check-show-response
Up
get /l2-checks
(showL2Checks)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-check-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "bd" : "bd",
    "sw-port" : 5,
    "hw-state" : "active",
    "fix-action" : "none",
    "sw-state" : "active",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnet" : "vnet",
    "vlan" : 0,
    "hw-port" : 1,
    "public-vlan" : 5,
    "tunnel-name" : "tunnel-name"
  }, {
    "vxlan" : 6,
    "bd" : "bd",
    "sw-port" : 5,
    "hw-state" : "active",
    "fix-action" : "none",
    "sw-state" : "active",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnet" : "vnet",
    "vlan" : 0,
    "hw-port" : 1,
    "public-vlan" : 5,
    "tunnel-name" : "tunnel-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-check-show-response

L2Histories

Up
get /l2-histories
(showL2Histories)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

l2-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-history-show-response
Up
get /l2-histories/mac={mac},vnet={vnet},bd={bd},vlan={vlan},vxlan={vxlan},ip={ip}
(showL2HistoryByUniqueKeyAll)

Path parameters

mac (required)
Path Parameter
vnet (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-history-show-response

L2Setting

Up
get /l2-setting
(showL2Setting)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-setting-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "l3-arp-cur-count" : 5,
    "l2-checker" : true,
    "l2-cur-count" : 7,
    "aging-time" : 9,
    "l3-arp-cur-mem" : 2,
    "l2-max-count" : 3,
    "l2-max-mem" : 6,
    "api.switch-name" : "api.switch-name",
    "l2-checker-interval" : 2,
    "software-aging" : true,
    "l3-arp-max-count" : 4,
    "l2-active-count" : 0,
    "l2-cur-mem" : 1,
    "l3-arp-max-mem" : 5
  }, {
    "l3-arp-cur-count" : 5,
    "l2-checker" : true,
    "l2-cur-count" : 7,
    "aging-time" : 9,
    "l3-arp-cur-mem" : 2,
    "l2-max-count" : 3,
    "l2-max-mem" : 6,
    "api.switch-name" : "api.switch-name",
    "l2-checker-interval" : 2,
    "software-aging" : true,
    "l3-arp-max-count" : 4,
    "l2-active-count" : 0,
    "l2-cur-mem" : 1,
    "l3-arp-max-mem" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-setting-show-response
Up
put /l2-setting
(updateL2Setting)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body l2-setting-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

L2StaticMulticastGroups

Up
post /l2-static-multicast-groups/group-mac={group-mac},vlan={vlan}/ports
(addL2StaticMulticastGroupPortByUniqueKeyAll)

Path parameters

group-mac (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /l2-static-multicast-groups
(createL2StaticMulticastGroup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /l2-static-multicast-groups/group-mac={group-mac},vlan={vlan}
(deleteL2StaticMulticastGroupByUniqueKeyAll)

Path parameters

group-mac (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /l2-static-multicast-groups/group-mac={group-mac},vlan={vlan}/ports
(removeL2StaticMulticastGroupPortByUniqueKeyAll)

Path parameters

group-mac (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /l2-static-multicast-groups/group-mac={group-mac},vlan={vlan}
(showL2StaticMulticastGroupByUniqueKeyAll)

Path parameters

group-mac (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-static-multicast-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlan" : 0,
    "group-mac" : "group-mac",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlan" : 0,
    "group-mac" : "group-mac",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-static-multicast-group-show-response
Up
get /l2-static-multicast-groups
(showL2StaticMulticastGroups)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-static-multicast-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlan" : 0,
    "group-mac" : "group-mac",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlan" : 0,
    "group-mac" : "group-mac",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-static-multicast-group-show-response

L2Tables

Up
post /l2-tables/flush
(flushL2Table)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body l2-table-flush (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /l2-tables/mac={mac},vnet={vnet},bd={bd},vlan={vlan},vxlan={vxlan},ip={ip}
(showL2TableByUniqueKeyAll)

Path parameters

mac (required)
Path Parameter
vnet (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-table-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "hostname" : "hostname",
    "hit" : 1,
    "local-intf" : 5,
    "public-vlan" : 2,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "ip" : "ip",
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 5,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 6,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 9,
    "vs-type" : "none",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 7,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "hw-index" : 1,
    "alt-owner" : 2,
    "drops" : 7,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "cpus" : 7,
    "intf" : 3,
    "alt-owner-state" : "active",
    "last-seen" : "last-seen",
    "rem-intf" : 1,
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 4,
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "hostname" : "hostname",
    "hit" : 1,
    "local-intf" : 5,
    "public-vlan" : 2,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "ip" : "ip",
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 5,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 6,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 9,
    "vs-type" : "none",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 7,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "hw-index" : 1,
    "alt-owner" : 2,
    "drops" : 7,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "cpus" : 7,
    "intf" : 3,
    "alt-owner-state" : "active",
    "last-seen" : "last-seen",
    "rem-intf" : 1,
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 4,
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-table-show-response
Up
get /l2-tables
(showL2Tables)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l2-table-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "hostname" : "hostname",
    "hit" : 1,
    "local-intf" : 5,
    "public-vlan" : 2,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "ip" : "ip",
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 5,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 6,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 9,
    "vs-type" : "none",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 7,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "hw-index" : 1,
    "alt-owner" : 2,
    "drops" : 7,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "cpus" : 7,
    "intf" : 3,
    "alt-owner-state" : "active",
    "last-seen" : "last-seen",
    "rem-intf" : 1,
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 4,
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "hostname" : "hostname",
    "hit" : 1,
    "local-intf" : 5,
    "public-vlan" : 2,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "ip" : "ip",
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 5,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 6,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 9,
    "vs-type" : "none",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 7,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "hw-index" : 1,
    "alt-owner" : 2,
    "drops" : 7,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "cpus" : 7,
    "intf" : 3,
    "alt-owner-state" : "active",
    "last-seen" : "last-seen",
    "rem-intf" : 1,
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 4,
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l2-table-show-response

L3Checks

Up
get /l3-checks/fix
(fixL3Check)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-check-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "bd" : "bd",
    "vlan" : 1,
    "prelen" : 6,
    "ip" : "ip",
    "fix-action" : "none",
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  }, {
    "vrid" : 0,
    "bd" : "bd",
    "vlan" : 1,
    "prelen" : 6,
    "ip" : "ip",
    "fix-action" : "none",
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-check-show-response
Up
get /l3-checks/vrid={vrid},ip={ip},prelen={prelen},vnet-id={vnet-id},bd={bd},vlan={vlan}
(showL3CheckByUniqueKeyAll)

Path parameters

vrid (required)
Path Parameter
ip (required)
Path Parameter
prelen (required)
Path Parameter
vnet-id (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-check-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "bd" : "bd",
    "vlan" : 1,
    "prelen" : 6,
    "ip" : "ip",
    "fix-action" : "none",
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  }, {
    "vrid" : 0,
    "bd" : "bd",
    "vlan" : 1,
    "prelen" : 6,
    "ip" : "ip",
    "fix-action" : "none",
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-check-show-response
Up
get /l3-checks
(showL3Checks)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-check-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "bd" : "bd",
    "vlan" : 1,
    "prelen" : 6,
    "ip" : "ip",
    "fix-action" : "none",
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  }, {
    "vrid" : 0,
    "bd" : "bd",
    "vlan" : 1,
    "prelen" : 6,
    "ip" : "ip",
    "fix-action" : "none",
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-check-show-response

L3Histories

Up
get /l3-histories
(showL3Histories)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

l3-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-history-show-response
Up
get /l3-histories/mac={mac},vnet={vnet},bd={bd},vlan={vlan},vxlan={vxlan},ip={ip}
(showL3HistoryByUniqueKeyAll)

Path parameters

mac (required)
Path Parameter
vnet (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-history-show-response

L3Routes

Up
get /l3-routes/vrf_name={vrf_name},vrf_vnet={vrf_vnet},network={network},netmask={netmask},gateway-ip={gateway-ip}
(showL3RouteByUniqueKeyAll)

Path parameters

vrf_name (required)
Path Parameter
vrf_vnet (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "owner" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "router-mac" : "router-mac",
    "api.switch-name" : "api.switch-name",
    "vrf_name" : "vrf_name",
    "vrf_vnet" : "vrf_vnet",
    "network" : "network"
  }, {
    "owner" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "router-mac" : "router-mac",
    "api.switch-name" : "api.switch-name",
    "vrf_name" : "vrf_name",
    "vrf_vnet" : "vrf_vnet",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-route-show-response
Up
get /l3-routes
(showL3Routes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "owner" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "router-mac" : "router-mac",
    "api.switch-name" : "api.switch-name",
    "vrf_name" : "vrf_name",
    "vrf_vnet" : "vrf_vnet",
    "network" : "network"
  }, {
    "owner" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "router-mac" : "router-mac",
    "api.switch-name" : "api.switch-name",
    "vrf_name" : "vrf_name",
    "vrf_vnet" : "vrf_vnet",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-route-show-response

L3Setting

Up
get /l3-setting
(showL3Setting)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-setting-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "convergence-time" : 6,
    "aging-time" : 0,
    "l3-checker-fix" : true,
    "l3-checker-interval" : 1,
    "api.switch-name" : "api.switch-name",
    "l3-checker" : true
  }, {
    "convergence-time" : 6,
    "aging-time" : 0,
    "l3-checker-fix" : true,
    "l3-checker-interval" : 1,
    "api.switch-name" : "api.switch-name",
    "l3-checker" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-setting-show-response
Up
put /l3-setting
(updateL3Setting)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body l3-setting-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

L3Tables

Up
get /l3-tables/ip={ip},vnet={vnet},bd={bd},vlan={vlan},vxlan={vxlan}
(showL3TableByUniqueKeyAll)

Path parameters

ip (required)
Path Parameter
vnet (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-table-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "owner" : 1,
    "bd" : "bd",
    "intf" : 7,
    "ip" : "ip",
    "alt-owner-state" : "active",
    "create-time" : "create-time",
    "api.switch-name" : "api.switch-name",
    "last-seen" : "last-seen",
    "mac" : "mac",
    "vnet" : "vnet",
    "owner-state" : "active",
    "hw-intf" : 9,
    "egress-id" : 3,
    "alt-owner" : 5,
    "hit" : 2,
    "rt-if" : "rt-if",
    "vlan" : 0,
    "peer-state" : "active",
    "public-vlan" : 5,
    "state" : "active",
    "tunnel" : "tunnel"
  }, {
    "vxlan" : 6,
    "owner" : 1,
    "bd" : "bd",
    "intf" : 7,
    "ip" : "ip",
    "alt-owner-state" : "active",
    "create-time" : "create-time",
    "api.switch-name" : "api.switch-name",
    "last-seen" : "last-seen",
    "mac" : "mac",
    "vnet" : "vnet",
    "owner-state" : "active",
    "hw-intf" : 9,
    "egress-id" : 3,
    "alt-owner" : 5,
    "hit" : 2,
    "rt-if" : "rt-if",
    "vlan" : 0,
    "peer-state" : "active",
    "public-vlan" : 5,
    "state" : "active",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-table-show-response
Up
get /l3-tables
(showL3Tables)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

l3-table-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "owner" : 1,
    "bd" : "bd",
    "intf" : 7,
    "ip" : "ip",
    "alt-owner-state" : "active",
    "create-time" : "create-time",
    "api.switch-name" : "api.switch-name",
    "last-seen" : "last-seen",
    "mac" : "mac",
    "vnet" : "vnet",
    "owner-state" : "active",
    "hw-intf" : 9,
    "egress-id" : 3,
    "alt-owner" : 5,
    "hit" : 2,
    "rt-if" : "rt-if",
    "vlan" : 0,
    "peer-state" : "active",
    "public-vlan" : 5,
    "state" : "active",
    "tunnel" : "tunnel"
  }, {
    "vxlan" : 6,
    "owner" : 1,
    "bd" : "bd",
    "intf" : 7,
    "ip" : "ip",
    "alt-owner-state" : "active",
    "create-time" : "create-time",
    "api.switch-name" : "api.switch-name",
    "last-seen" : "last-seen",
    "mac" : "mac",
    "vnet" : "vnet",
    "owner-state" : "active",
    "hw-intf" : 9,
    "egress-id" : 3,
    "alt-owner" : 5,
    "hit" : 2,
    "rt-if" : "rt-if",
    "vlan" : 0,
    "peer-state" : "active",
    "public-vlan" : 5,
    "state" : "active",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success l3-table-show-response

Lacp

Up
get /lacp
(showLacp)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

lacp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "system-id" : "system-id",
    "enable" : true,
    "api.switch-name" : "api.switch-name",
    "system-priority" : 0
  }, {
    "system-id" : "system-id",
    "enable" : true,
    "api.switch-name" : "api.switch-name",
    "system-priority" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success lacp-show-response
Up
put /lacp
(updateLacp)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body lacp-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

LacpPortStatsSettings

Up
get /lacp-port-stats-settings
(showLacpPortStatSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

lacp-port-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success lacp-port-stats-settings-show-response
Up
put /lacp-port-stats-settings
(updateLacpPortStatSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Lldps

Up
get /lldps/chassis-id/{chassis-id}
(showLldpByChassisId)

Path parameters

chassis-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

lldp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ets-conf" : true,
    "max-frame-size" : 5,
    "port-desc" : "port-desc",
    "ets-recomm" : true,
    "cong-notif" : true,
    "system-cap" : "system-cap",
    "system-cap-enabled" : "system-cap-enabled",
    "api.switch-name" : "api.switch-name",
    "ttl" : 6,
    "chassis-id" : "chassis-id",
    "sys-name" : "sys-name",
    "local-port" : 0,
    "appl-priority" : true,
    "pfc-conf" : true,
    "port-id" : "port-id",
    "port-vlan-id" : 1
  }, {
    "ets-conf" : true,
    "max-frame-size" : 5,
    "port-desc" : "port-desc",
    "ets-recomm" : true,
    "cong-notif" : true,
    "system-cap" : "system-cap",
    "system-cap-enabled" : "system-cap-enabled",
    "api.switch-name" : "api.switch-name",
    "ttl" : 6,
    "chassis-id" : "chassis-id",
    "sys-name" : "sys-name",
    "local-port" : 0,
    "appl-priority" : true,
    "pfc-conf" : true,
    "port-id" : "port-id",
    "port-vlan-id" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success lldp-show-response
Up
get /lldps/local-port/{local-port}
(showLldpByLocalPort)

Path parameters

local-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

lldp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ets-conf" : true,
    "max-frame-size" : 5,
    "port-desc" : "port-desc",
    "ets-recomm" : true,
    "cong-notif" : true,
    "system-cap" : "system-cap",
    "system-cap-enabled" : "system-cap-enabled",
    "api.switch-name" : "api.switch-name",
    "ttl" : 6,
    "chassis-id" : "chassis-id",
    "sys-name" : "sys-name",
    "local-port" : 0,
    "appl-priority" : true,
    "pfc-conf" : true,
    "port-id" : "port-id",
    "port-vlan-id" : 1
  }, {
    "ets-conf" : true,
    "max-frame-size" : 5,
    "port-desc" : "port-desc",
    "ets-recomm" : true,
    "cong-notif" : true,
    "system-cap" : "system-cap",
    "system-cap-enabled" : "system-cap-enabled",
    "api.switch-name" : "api.switch-name",
    "ttl" : 6,
    "chassis-id" : "chassis-id",
    "sys-name" : "sys-name",
    "local-port" : 0,
    "appl-priority" : true,
    "pfc-conf" : true,
    "port-id" : "port-id",
    "port-vlan-id" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success lldp-show-response
Up
get /lldps/port-id/{port-id}
(showLldpByPortId)

Path parameters

port-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

lldp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ets-conf" : true,
    "max-frame-size" : 5,
    "port-desc" : "port-desc",
    "ets-recomm" : true,
    "cong-notif" : true,
    "system-cap" : "system-cap",
    "system-cap-enabled" : "system-cap-enabled",
    "api.switch-name" : "api.switch-name",
    "ttl" : 6,
    "chassis-id" : "chassis-id",
    "sys-name" : "sys-name",
    "local-port" : 0,
    "appl-priority" : true,
    "pfc-conf" : true,
    "port-id" : "port-id",
    "port-vlan-id" : 1
  }, {
    "ets-conf" : true,
    "max-frame-size" : 5,
    "port-desc" : "port-desc",
    "ets-recomm" : true,
    "cong-notif" : true,
    "system-cap" : "system-cap",
    "system-cap-enabled" : "system-cap-enabled",
    "api.switch-name" : "api.switch-name",
    "ttl" : 6,
    "chassis-id" : "chassis-id",
    "sys-name" : "sys-name",
    "local-port" : 0,
    "appl-priority" : true,
    "pfc-conf" : true,
    "port-id" : "port-id",
    "port-vlan-id" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success lldp-show-response
Up
get /lldps
(showLldps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

lldp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ets-conf" : true,
    "max-frame-size" : 5,
    "port-desc" : "port-desc",
    "ets-recomm" : true,
    "cong-notif" : true,
    "system-cap" : "system-cap",
    "system-cap-enabled" : "system-cap-enabled",
    "api.switch-name" : "api.switch-name",
    "ttl" : 6,
    "chassis-id" : "chassis-id",
    "sys-name" : "sys-name",
    "local-port" : 0,
    "appl-priority" : true,
    "pfc-conf" : true,
    "port-id" : "port-id",
    "port-vlan-id" : 1
  }, {
    "ets-conf" : true,
    "max-frame-size" : 5,
    "port-desc" : "port-desc",
    "ets-recomm" : true,
    "cong-notif" : true,
    "system-cap" : "system-cap",
    "system-cap-enabled" : "system-cap-enabled",
    "api.switch-name" : "api.switch-name",
    "ttl" : 6,
    "chassis-id" : "chassis-id",
    "sys-name" : "sys-name",
    "local-port" : 0,
    "appl-priority" : true,
    "pfc-conf" : true,
    "port-id" : "port-id",
    "port-vlan-id" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success lldp-show-response

LogAdminAudit

Up
get /log-admin-audit
(showAdminAudit)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-admin-audit-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "enable" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "enable" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-admin-audit-show-response
Up
put /log-admin-audit
(updateAdminAudit)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body log-admin-audit-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

LogAlerts

Up
get /log-alerts
(showLogAlerts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-alert-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 7,
    "code" : 0,
    "start-time" : "start-time",
    "within-last" : 9,
    "cur-interval" : 1,
    "end-time" : "end-time",
    "count" : 6,
    "last-message" : "last-message",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "switch" : 5,
    "duration" : 5,
    "name" : "name",
    "interval" : 2,
    "time" : "time"
  }, {
    "older-than" : 7,
    "code" : 0,
    "start-time" : "start-time",
    "within-last" : 9,
    "cur-interval" : 1,
    "end-time" : "end-time",
    "count" : 6,
    "last-message" : "last-message",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "switch" : 5,
    "duration" : 5,
    "name" : "name",
    "interval" : 2,
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-alert-show-response

LogArchivalSchedule

Up
post /log-archival-schedule/files-add
(addListLogArchivalSchedule)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /log-archival-schedule/files-remove
(removeListLogArchivalSchedule)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /log-archival-schedule/files-show
(showListLogArchivalSchedule)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-archival-schedule-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "archive-server-path" : "archive-server-path",
    "archive-interval" : 0,
    "enable" : true,
    "archive-server-username" : "archive-server-username",
    "archive-server" : "archive-server",
    "log-file" : "log-file",
    "api.switch-name" : "api.switch-name"
  }, {
    "archive-server-path" : "archive-server-path",
    "archive-interval" : 0,
    "enable" : true,
    "archive-server-username" : "archive-server-username",
    "archive-server" : "archive-server",
    "log-file" : "log-file",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-archival-schedule-show-response
Up
get /log-archival-schedule
(showLogArchivalSchedule)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-archival-schedule-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "archive-server-path" : "archive-server-path",
    "archive-interval" : 0,
    "enable" : true,
    "archive-server-username" : "archive-server-username",
    "archive-server" : "archive-server",
    "log-file" : "log-file",
    "api.switch-name" : "api.switch-name"
  }, {
    "archive-server-path" : "archive-server-path",
    "archive-interval" : 0,
    "enable" : true,
    "archive-server-username" : "archive-server-username",
    "archive-server" : "archive-server",
    "log-file" : "log-file",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-archival-schedule-show-response
Up
put /log-archival-schedule
(updateLogArchivalSchedule)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

LogAuditExceptions

Up
post /log-audit-exceptions
(createLogAuditException)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /log-audit-exceptions/type={type},pattern={pattern},access={access}
(deleteLogAuditExceptionByUniqueKeyAll)

Path parameters

type (required)
Path Parameter
pattern (required)
Path Parameter
access (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /log-audit-exceptions/type={type},pattern={pattern},access={access}
(showLogAuditExceptionByUniqueKeyAll)

Path parameters

type (required)
Path Parameter
pattern (required)
Path Parameter
access (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-audit-exception-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "access" : "any",
    "scope" : "local",
    "pattern" : "pattern",
    "type" : "cli",
    "api.switch-name" : "api.switch-name"
  }, {
    "access" : "any",
    "scope" : "local",
    "pattern" : "pattern",
    "type" : "cli",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-audit-exception-show-response
Up
get /log-audit-exceptions
(showLogAuditExceptions)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-audit-exception-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "access" : "any",
    "scope" : "local",
    "pattern" : "pattern",
    "type" : "cli",
    "api.switch-name" : "api.switch-name"
  }, {
    "access" : "any",
    "scope" : "local",
    "pattern" : "pattern",
    "type" : "cli",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-audit-exception-show-response

LogAudits

Up
get /log-audits
(showAuditLogs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-audit-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  }, {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-audit-show-response

LogDatetimeFmtMode

Up
get /log-datetime-fmt-mode
(showDatetimefmt)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-datetime-fmt-mode-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "classic-mode" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "classic-mode" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-datetime-fmt-mode-show-response
Up
put /log-datetime-fmt-mode
(updateDatetimefmt)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

LogEventSettings

Up
get /log-event-settings
(showLogEventSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-event-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "tcp" : true,
    "vdp" : true,
    "mld" : true,
    "vport" : true,
    "mroute" : true,
    "storage" : true,
    "tacacs" : true,
    "api.switch-name" : "api.switch-name",
    "ptp" : true,
    "stp" : true,
    "igmp" : true,
    "lacp" : true,
    "evb" : true,
    "lacp-port-event" : true,
    "system" : true,
    "ecp" : true,
    "port" : true,
    "lldp" : true
  }, {
    "tcp" : true,
    "vdp" : true,
    "mld" : true,
    "vport" : true,
    "mroute" : true,
    "storage" : true,
    "tacacs" : true,
    "api.switch-name" : "api.switch-name",
    "ptp" : true,
    "stp" : true,
    "igmp" : true,
    "lacp" : true,
    "evb" : true,
    "lacp-port-event" : true,
    "system" : true,
    "ecp" : true,
    "port" : true,
    "lldp" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-event-settings-show-response
Up
put /log-event-settings
(updateLogEventSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

LogEvents

Up
get /log-events
(showEventLogs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-event-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "event-type" : "system",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time"
  }, {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "event-type" : "system",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-event-show-response

LogSessions

Up
get /log-sessions
(showSessionLogs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-session-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  }, {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-session-show-response

LogSystemCounters

Up
post /log-system-counters/reset
(resetSystemLogCounters)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /log-system-counters
(showSystemLogCounters)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-system-counters-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "warn" : 1,
    "note" : 5,
    "critical" : 0,
    "reset-time" : "reset-time",
    "error" : 6,
    "api.switch-name" : "api.switch-name",
    "info" : 5
  }, {
    "warn" : 1,
    "note" : 5,
    "critical" : 0,
    "reset-time" : "reset-time",
    "error" : 6,
    "api.switch-name" : "api.switch-name",
    "info" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-system-counters-show-response

LogSystems

Up
get /log-systems
(showSystemLogs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-system-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  }, {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-system-show-response
Up
get /log-systems/{since-last-reset}
(showSystemLogs_1)

Path parameters

since-last-reset (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

log-system-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  }, {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success log-system-show-response

MacLimits

Up
get /mac-limits/{port}
(showMacLimitByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mac-limit-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : "port",
    "mac-limit" : 6,
    "mac-limit-action" : "log",
    "num-macs" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "port" : "port",
    "mac-limit" : 6,
    "mac-limit-action" : "log",
    "num-macs" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mac-limit-show-response
Up
get /mac-limits
(showMacLimits)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mac-limit-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : "port",
    "mac-limit" : 6,
    "mac-limit-action" : "log",
    "num-macs" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "port" : "port",
    "mac-limit" : 6,
    "mac-limit-action" : "log",
    "num-macs" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mac-limit-show-response
Up
put /mac-limits/{port}
(updateMacLimitByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body mac-limit-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

MacPool

Up
get /mac-pool
(showMacPool)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mac-pool-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mac-pool-show-response

Mcasts

Up
get /mcasts
(showMcasts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mcast-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "group-ports" : "group-ports",
    "vlan" : 0,
    "group-id" : 6,
    "vnet-id" : "vnet-id",
    "group-ip" : "group-ip",
    "api.switch-name" : "api.switch-name"
  }, {
    "bd" : "bd",
    "group-ports" : "group-ports",
    "vlan" : 0,
    "group-id" : 6,
    "vnet-id" : "vnet-id",
    "group-ip" : "group-ip",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mcast-show-response

MgmtSessions

Up
get /mgmt-sessions/{user}
(showMgmtSessionByUser)

Path parameters

user (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mgmt-session-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vnet" : "vnet",
    "login-time" : "login-time",
    "from-ip" : "from-ip",
    "remote-node" : "remote-node",
    "pid" : 0,
    "terminal" : "terminal",
    "cli-user" : "cli-user",
    "type" : "cli",
    "api.switch-name" : "api.switch-name",
    "user" : "user"
  }, {
    "vnet" : "vnet",
    "login-time" : "login-time",
    "from-ip" : "from-ip",
    "remote-node" : "remote-node",
    "pid" : 0,
    "terminal" : "terminal",
    "cli-user" : "cli-user",
    "type" : "cli",
    "api.switch-name" : "api.switch-name",
    "user" : "user"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mgmt-session-show-response
Up
get /mgmt-sessions
(showMgmtSessions)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mgmt-session-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vnet" : "vnet",
    "login-time" : "login-time",
    "from-ip" : "from-ip",
    "remote-node" : "remote-node",
    "pid" : 0,
    "terminal" : "terminal",
    "cli-user" : "cli-user",
    "type" : "cli",
    "api.switch-name" : "api.switch-name",
    "user" : "user"
  }, {
    "vnet" : "vnet",
    "login-time" : "login-time",
    "from-ip" : "from-ip",
    "remote-node" : "remote-node",
    "pid" : 0,
    "terminal" : "terminal",
    "cli-user" : "cli-user",
    "type" : "cli",
    "api.switch-name" : "api.switch-name",
    "user" : "user"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mgmt-session-show-response

Mirrors

Up
post /mirrors
(createMirror)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body mirror-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /mirrors/{name}
(deleteMirrorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /mirrors/{name}
(showMirrorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mirror-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "loopback-port" : 0,
    "span-src-mac" : "span-src-mac",
    "api.switch-name" : "api.switch-name",
    "span-remote-ip" : "span-remote-ip",
    "span-tagging-vlan" : 1,
    "span-local-ip" : "span-local-ip",
    "span-dst-mac" : "span-dst-mac",
    "nvie-mirror" : true,
    "enable" : true,
    "name" : "name",
    "other-egress-out" : true,
    "id" : "id",
    "in-port" : "in-port",
    "out-port" : "out-port",
    "span-encap" : "none",
    "filtering" : "port",
    "span-tos" : 5,
    "out-trunk" : 6,
    "direction" : "ingress"
  }, {
    "loopback-port" : 0,
    "span-src-mac" : "span-src-mac",
    "api.switch-name" : "api.switch-name",
    "span-remote-ip" : "span-remote-ip",
    "span-tagging-vlan" : 1,
    "span-local-ip" : "span-local-ip",
    "span-dst-mac" : "span-dst-mac",
    "nvie-mirror" : true,
    "enable" : true,
    "name" : "name",
    "other-egress-out" : true,
    "id" : "id",
    "in-port" : "in-port",
    "out-port" : "out-port",
    "span-encap" : "none",
    "filtering" : "port",
    "span-tos" : 5,
    "out-trunk" : 6,
    "direction" : "ingress"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mirror-show-response
Up
get /mirrors
(showMirrors)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mirror-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "loopback-port" : 0,
    "span-src-mac" : "span-src-mac",
    "api.switch-name" : "api.switch-name",
    "span-remote-ip" : "span-remote-ip",
    "span-tagging-vlan" : 1,
    "span-local-ip" : "span-local-ip",
    "span-dst-mac" : "span-dst-mac",
    "nvie-mirror" : true,
    "enable" : true,
    "name" : "name",
    "other-egress-out" : true,
    "id" : "id",
    "in-port" : "in-port",
    "out-port" : "out-port",
    "span-encap" : "none",
    "filtering" : "port",
    "span-tos" : 5,
    "out-trunk" : 6,
    "direction" : "ingress"
  }, {
    "loopback-port" : 0,
    "span-src-mac" : "span-src-mac",
    "api.switch-name" : "api.switch-name",
    "span-remote-ip" : "span-remote-ip",
    "span-tagging-vlan" : 1,
    "span-local-ip" : "span-local-ip",
    "span-dst-mac" : "span-dst-mac",
    "nvie-mirror" : true,
    "enable" : true,
    "name" : "name",
    "other-egress-out" : true,
    "id" : "id",
    "in-port" : "in-port",
    "out-port" : "out-port",
    "span-encap" : "none",
    "filtering" : "port",
    "span-tos" : 5,
    "out-trunk" : 6,
    "direction" : "ingress"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mirror-show-response
Up
put /mirrors/{name}
(updateMirrorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body mirror-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

MldRouters

Up
get /mld-routers/{node-ip}
(showMldRouterByHost)

Path parameters

node-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-router-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-router-show-response
Up
get /mld-routers
(showMldRouters)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-router-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-router-show-response

MldSnooping

Up
get /mld-snooping
(showMldSnooping)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-snooping-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mldv2-vlans" : "mldv2-vlans",
    "vlans" : "vlans",
    "query-max-response-time" : 6,
    "snoop-nd-vlans" : "snoop-nd-vlans",
    "enable" : true,
    "scope" : "local",
    "snoop-linklocal-vlans" : "snoop-linklocal-vlans",
    "query-interval" : 0,
    "nvOS-managed-vlans" : "nvOS-managed-vlans",
    "interop-v1-vlans" : "interop-v1-vlans",
    "api.switch-name" : "api.switch-name",
    "mldv1-vlans" : "mldv1-vlans"
  }, {
    "mldv2-vlans" : "mldv2-vlans",
    "vlans" : "vlans",
    "query-max-response-time" : 6,
    "snoop-nd-vlans" : "snoop-nd-vlans",
    "enable" : true,
    "scope" : "local",
    "snoop-linklocal-vlans" : "snoop-linklocal-vlans",
    "query-interval" : 0,
    "nvOS-managed-vlans" : "nvOS-managed-vlans",
    "interop-v1-vlans" : "interop-v1-vlans",
    "api.switch-name" : "api.switch-name",
    "mldv1-vlans" : "mldv1-vlans"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-snooping-show-response
Up
put /mld-snooping
(updateMldSnooping)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body mld-snooping-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

MldStaticGroups

Up
post /mld-static-groups
(createMldStaticGroup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body mld-static-group-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /mld-static-groups/group-ip={group-ip},vlan={vlan}
(deleteMldStaticGroupByUniqueKeyAll)

Path parameters

group-ip (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /mld-static-groups/group-ip={group-ip},vlan={vlan}
(showMldStaticGroupByUniqueKeyAll)

Path parameters

group-ip (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-static-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlan" : 0,
    "group-ip" : "group-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlan" : 0,
    "group-ip" : "group-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-static-group-show-response
Up
get /mld-static-groups
(showMldStaticGroups)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-static-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlan" : 0,
    "group-ip" : "group-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlan" : 0,
    "group-ip" : "group-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-static-group-show-response

MldStaticSources

Up
post /mld-static-sources
(createMldStaticSource)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body mld-static-source-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /mld-static-sources/group-ip={group-ip},vlan={vlan},source-ip={source-ip}
(deleteMldStaticSourceByUniqueKeyAll)

Path parameters

group-ip (required)
Path Parameter
vlan (required)
Path Parameter
source-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /mld-static-sources/group-ip={group-ip},vlan={vlan},source-ip={source-ip}
(showMldStaticSourceByUniqueKeyAll)

Path parameters

group-ip (required)
Path Parameter
vlan (required)
Path Parameter
source-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-static-source-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "vlan" : 0,
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source-ip" : "source-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "bd" : "bd",
    "vlan" : 0,
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source-ip" : "source-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-static-source-show-response
Up
get /mld-static-sources
(showMldStaticSources)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-static-source-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "vlan" : 0,
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source-ip" : "source-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "bd" : "bd",
    "vlan" : 0,
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source-ip" : "source-ip",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-static-source-show-response

MldStats

Up
get /mld-stats
(showMldStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "v1-queries" : 7,
    "ignored" : 1,
    "v1-member-reports" : 5,
    "drops" : 6,
    "vlan" : 0,
    "done-group" : 9,
    "v2-member-reports" : 5,
    "api.switch-name" : "api.switch-name",
    "v2-queries" : 3,
    "queries-sent" : 2
  }, {
    "v1-queries" : 7,
    "ignored" : 1,
    "v1-member-reports" : 5,
    "drops" : 6,
    "vlan" : 0,
    "done-group" : 9,
    "v2-member-reports" : 5,
    "api.switch-name" : "api.switch-name",
    "v2-queries" : 3,
    "queries-sent" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-stats-show-response

MldSwitches

Up
get /mld-switches
(showMldSwitches)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-switches-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-switches-show-response
Up
get /mld-switches/{node-ip}
(showMldSwitchesByHost)

Path parameters

node-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-switches-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "vnet-id" : "vnet-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-switches-show-response

Mlds

Up
get /mlds/{node-ip}
(showMldHostByHost)

Path parameters

node-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "expires" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "node-type" : "host",
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source" : "source",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "expires" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "node-type" : "host",
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source" : "source",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-show-response
Up
get /mlds
(showMldHosts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mld-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "expires" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "node-type" : "host",
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source" : "source",
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "expires" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "node-ip" : "node-ip",
    "port" : 1,
    "node-type" : "host",
    "group-ip" : "group-ip",
    "vnet-id" : "vnet-id",
    "source" : "source",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mld-show-response

MstConfigs

Up
post /mst-configs
(createMstConfig)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body mst-config-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /mst-configs/{instance-id}
(deleteMstConfigById)

Path parameters

instance-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /mst-configs/{instance-id}
(showMstConfigById)

Path parameters

instance-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mst-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "instance-id" : 0,
    "bridge-priority" : 6,
    "api.switch-name" : "api.switch-name"
  }, {
    "vlans" : "vlans",
    "instance-id" : 0,
    "bridge-priority" : 6,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mst-config-show-response
Up
get /mst-configs
(showMstConfigs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

mst-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "instance-id" : 0,
    "bridge-priority" : 6,
    "api.switch-name" : "api.switch-name"
  }, {
    "vlans" : "vlans",
    "instance-id" : 0,
    "bridge-priority" : 6,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success mst-config-show-response
Up
put /mst-configs/{instance-id}
(updateMstConfigById)

Path parameters

instance-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body mst-config-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Nodes

Up
get /nodes/info
(infoNode)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

node-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vmgmt-ipv6-unnumbered" : true,
    "in-band-vlan" : 7,
    "in-band-if-nat-realm" : "internal",
    "mgmt-assignment-linklocal" : "none",
    "in-band-sec-addresses" : 3,
    "vmgmt-vrf" : "vmgmt-vrf",
    "mgmt-linklocal" : "mgmt-linklocal",
    "vmgmt-assignment2" : "none",
    "device-state" : "device-state",
    "mgmt-ipv6-unnumbered" : true,
    "in-band-assignment-linklocal" : "none",
    "in-band-ip" : "in-band-ip",
    "mgmt-if-nat-realm" : "internal",
    "state" : "offline",
    "id" : 4,
    "mgmt-netmask" : 1,
    "cluster-id" : "cluster-id",
    "in-band-secondary-macs" : "in-band-secondary-macs",
    "mgmt-ip2" : "mgmt-ip2",
    "in-band-vrf" : "in-band-vrf",
    "in-band-vnet-id" : "in-band-vnet-id",
    "vmgmt-public-vlan" : 5,
    "mgmt-vnet-id" : "mgmt-vnet-id",
    "vmgmt-vnet-id" : "vmgmt-vnet-id",
    "in-band-public-vlan" : 9,
    "version" : "version",
    "in-band-netmask" : 6,
    "in-band-linklocal" : "in-band-linklocal",
    "fab-id" : "fab-id",
    "in-band-bd" : "in-band-bd",
    "vmgmt-netmask" : 1,
    "vmgmt-ip" : "vmgmt-ip",
    "name" : "name",
    "mgmt-mac" : "mgmt-mac",
    "vmgmt-mac" : "vmgmt-mac",
    "in-band-mac" : "in-band-mac",
    "vmgmt-linklocal" : "vmgmt-linklocal",
    "in-band-vlan-type" : "public",
    "mgmt-assignment2" : "none",
    "mgmt-ip" : "mgmt-ip",
    "ports" : 9,
    "api.switch-name" : "api.switch-name",
    "fab-name" : "fab-name",
    "vmgmt-ip2" : "vmgmt-ip2",
    "keepalive-timeout" : 2,
    "location-id" : 7,
    "out-port" : 5,
    "vmgmt-secondary-macs" : "vmgmt-secondary-macs",
    "cluster-tid" : 4,
    "vmgmt-assignment-linklocal" : "none",
    "in-band-ip2" : "in-band-ip2",
    "mgmt-vrf" : "mgmt-vrf",
    "control-network" : "in-band",
    "firmware-upgrade" : "firmware-upgrade",
    "fabric-network" : "in-band",
    "mgmt-public-vlan" : 6,
    "serial" : "serial",
    "local-mac" : "local-mac",
    "fab-tid" : 1,
    "in-band-assignment2" : "none",
    "vmgmt-vlan" : 1,
    "in-band-netmask2" : 7,
    "mgmt-sec-addresses" : 1,
    "vmgmt-netmask2" : 5,
    "mgmt-netmask2" : 0,
    "mgmt-secondary-macs" : "mgmt-secondary-macs",
    "vmgmt-sec-addresses" : 2
  }, {
    "vmgmt-ipv6-unnumbered" : true,
    "in-band-vlan" : 7,
    "in-band-if-nat-realm" : "internal",
    "mgmt-assignment-linklocal" : "none",
    "in-band-sec-addresses" : 3,
    "vmgmt-vrf" : "vmgmt-vrf",
    "mgmt-linklocal" : "mgmt-linklocal",
    "vmgmt-assignment2" : "none",
    "device-state" : "device-state",
    "mgmt-ipv6-unnumbered" : true,
    "in-band-assignment-linklocal" : "none",
    "in-band-ip" : "in-band-ip",
    "mgmt-if-nat-realm" : "internal",
    "state" : "offline",
    "id" : 4,
    "mgmt-netmask" : 1,
    "cluster-id" : "cluster-id",
    "in-band-secondary-macs" : "in-band-secondary-macs",
    "mgmt-ip2" : "mgmt-ip2",
    "in-band-vrf" : "in-band-vrf",
    "in-band-vnet-id" : "in-band-vnet-id",
    "vmgmt-public-vlan" : 5,
    "mgmt-vnet-id" : "mgmt-vnet-id",
    "vmgmt-vnet-id" : "vmgmt-vnet-id",
    "in-band-public-vlan" : 9,
    "version" : "version",
    "in-band-netmask" : 6,
    "in-band-linklocal" : "in-band-linklocal",
    "fab-id" : "fab-id",
    "in-band-bd" : "in-band-bd",
    "vmgmt-netmask" : 1,
    "vmgmt-ip" : "vmgmt-ip",
    "name" : "name",
    "mgmt-mac" : "mgmt-mac",
    "vmgmt-mac" : "vmgmt-mac",
    "in-band-mac" : "in-band-mac",
    "vmgmt-linklocal" : "vmgmt-linklocal",
    "in-band-vlan-type" : "public",
    "mgmt-assignment2" : "none",
    "mgmt-ip" : "mgmt-ip",
    "ports" : 9,
    "api.switch-name" : "api.switch-name",
    "fab-name" : "fab-name",
    "vmgmt-ip2" : "vmgmt-ip2",
    "keepalive-timeout" : 2,
    "location-id" : 7,
    "out-port" : 5,
    "vmgmt-secondary-macs" : "vmgmt-secondary-macs",
    "cluster-tid" : 4,
    "vmgmt-assignment-linklocal" : "none",
    "in-band-ip2" : "in-band-ip2",
    "mgmt-vrf" : "mgmt-vrf",
    "control-network" : "in-band",
    "firmware-upgrade" : "firmware-upgrade",
    "fabric-network" : "in-band",
    "mgmt-public-vlan" : 6,
    "serial" : "serial",
    "local-mac" : "local-mac",
    "fab-tid" : 1,
    "in-band-assignment2" : "none",
    "vmgmt-vlan" : 1,
    "in-band-netmask2" : 7,
    "mgmt-sec-addresses" : 1,
    "vmgmt-netmask2" : 5,
    "mgmt-netmask2" : 0,
    "mgmt-secondary-macs" : "mgmt-secondary-macs",
    "vmgmt-sec-addresses" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success node-show-response
Up
get /nodes
(showNodes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

node-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vmgmt-ipv6-unnumbered" : true,
    "in-band-vlan" : 7,
    "in-band-if-nat-realm" : "internal",
    "mgmt-assignment-linklocal" : "none",
    "in-band-sec-addresses" : 3,
    "vmgmt-vrf" : "vmgmt-vrf",
    "mgmt-linklocal" : "mgmt-linklocal",
    "vmgmt-assignment2" : "none",
    "device-state" : "device-state",
    "mgmt-ipv6-unnumbered" : true,
    "in-band-assignment-linklocal" : "none",
    "in-band-ip" : "in-band-ip",
    "mgmt-if-nat-realm" : "internal",
    "state" : "offline",
    "id" : 4,
    "mgmt-netmask" : 1,
    "cluster-id" : "cluster-id",
    "in-band-secondary-macs" : "in-band-secondary-macs",
    "mgmt-ip2" : "mgmt-ip2",
    "in-band-vrf" : "in-band-vrf",
    "in-band-vnet-id" : "in-band-vnet-id",
    "vmgmt-public-vlan" : 5,
    "mgmt-vnet-id" : "mgmt-vnet-id",
    "vmgmt-vnet-id" : "vmgmt-vnet-id",
    "in-band-public-vlan" : 9,
    "version" : "version",
    "in-band-netmask" : 6,
    "in-band-linklocal" : "in-band-linklocal",
    "fab-id" : "fab-id",
    "in-band-bd" : "in-band-bd",
    "vmgmt-netmask" : 1,
    "vmgmt-ip" : "vmgmt-ip",
    "name" : "name",
    "mgmt-mac" : "mgmt-mac",
    "vmgmt-mac" : "vmgmt-mac",
    "in-band-mac" : "in-band-mac",
    "vmgmt-linklocal" : "vmgmt-linklocal",
    "in-band-vlan-type" : "public",
    "mgmt-assignment2" : "none",
    "mgmt-ip" : "mgmt-ip",
    "ports" : 9,
    "api.switch-name" : "api.switch-name",
    "fab-name" : "fab-name",
    "vmgmt-ip2" : "vmgmt-ip2",
    "keepalive-timeout" : 2,
    "location-id" : 7,
    "out-port" : 5,
    "vmgmt-secondary-macs" : "vmgmt-secondary-macs",
    "cluster-tid" : 4,
    "vmgmt-assignment-linklocal" : "none",
    "in-band-ip2" : "in-band-ip2",
    "mgmt-vrf" : "mgmt-vrf",
    "control-network" : "in-band",
    "firmware-upgrade" : "firmware-upgrade",
    "fabric-network" : "in-band",
    "mgmt-public-vlan" : 6,
    "serial" : "serial",
    "local-mac" : "local-mac",
    "fab-tid" : 1,
    "in-band-assignment2" : "none",
    "vmgmt-vlan" : 1,
    "in-band-netmask2" : 7,
    "mgmt-sec-addresses" : 1,
    "vmgmt-netmask2" : 5,
    "mgmt-netmask2" : 0,
    "mgmt-secondary-macs" : "mgmt-secondary-macs",
    "vmgmt-sec-addresses" : 2
  }, {
    "vmgmt-ipv6-unnumbered" : true,
    "in-band-vlan" : 7,
    "in-band-if-nat-realm" : "internal",
    "mgmt-assignment-linklocal" : "none",
    "in-band-sec-addresses" : 3,
    "vmgmt-vrf" : "vmgmt-vrf",
    "mgmt-linklocal" : "mgmt-linklocal",
    "vmgmt-assignment2" : "none",
    "device-state" : "device-state",
    "mgmt-ipv6-unnumbered" : true,
    "in-band-assignment-linklocal" : "none",
    "in-band-ip" : "in-band-ip",
    "mgmt-if-nat-realm" : "internal",
    "state" : "offline",
    "id" : 4,
    "mgmt-netmask" : 1,
    "cluster-id" : "cluster-id",
    "in-band-secondary-macs" : "in-band-secondary-macs",
    "mgmt-ip2" : "mgmt-ip2",
    "in-band-vrf" : "in-band-vrf",
    "in-band-vnet-id" : "in-band-vnet-id",
    "vmgmt-public-vlan" : 5,
    "mgmt-vnet-id" : "mgmt-vnet-id",
    "vmgmt-vnet-id" : "vmgmt-vnet-id",
    "in-band-public-vlan" : 9,
    "version" : "version",
    "in-band-netmask" : 6,
    "in-band-linklocal" : "in-band-linklocal",
    "fab-id" : "fab-id",
    "in-band-bd" : "in-band-bd",
    "vmgmt-netmask" : 1,
    "vmgmt-ip" : "vmgmt-ip",
    "name" : "name",
    "mgmt-mac" : "mgmt-mac",
    "vmgmt-mac" : "vmgmt-mac",
    "in-band-mac" : "in-band-mac",
    "vmgmt-linklocal" : "vmgmt-linklocal",
    "in-band-vlan-type" : "public",
    "mgmt-assignment2" : "none",
    "mgmt-ip" : "mgmt-ip",
    "ports" : 9,
    "api.switch-name" : "api.switch-name",
    "fab-name" : "fab-name",
    "vmgmt-ip2" : "vmgmt-ip2",
    "keepalive-timeout" : 2,
    "location-id" : 7,
    "out-port" : 5,
    "vmgmt-secondary-macs" : "vmgmt-secondary-macs",
    "cluster-tid" : 4,
    "vmgmt-assignment-linklocal" : "none",
    "in-band-ip2" : "in-band-ip2",
    "mgmt-vrf" : "mgmt-vrf",
    "control-network" : "in-band",
    "firmware-upgrade" : "firmware-upgrade",
    "fabric-network" : "in-band",
    "mgmt-public-vlan" : 6,
    "serial" : "serial",
    "local-mac" : "local-mac",
    "fab-tid" : 1,
    "in-band-assignment2" : "none",
    "vmgmt-vlan" : 1,
    "in-band-netmask2" : 7,
    "mgmt-sec-addresses" : 1,
    "vmgmt-netmask2" : 5,
    "mgmt-netmask2" : 0,
    "mgmt-secondary-macs" : "mgmt-secondary-macs",
    "vmgmt-sec-addresses" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success node-show-response

NvQueueMirrors

Up
get /nv-queue-mirrors/{name}
(showQueuePktMirrorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

nv-queue-mirror-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "status" : "disable"
  }, {
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "status" : "disable"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success nv-queue-mirror-show-response
Up
get /nv-queue-mirrors
(showQueuePktMirrors)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

nv-queue-mirror-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "status" : "disable"
  }, {
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "status" : "disable"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success nv-queue-mirror-show-response
Up
put /nv-queue-mirrors/{name}
(updateQueuePktMirrorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body nv-queue-mirror-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

NvQueueStats

Up
post /nv-queue-stats/clear
(clearQueueStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body nv-queue-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /nv-queue-stats
(showQueueStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

nv-queue-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "q-high" : 6,
    "older-than" : 0,
    "within-last" : 9,
    "q-underflow" : 4,
    "q-pts-12" : 6,
    "q-pts-11" : 0,
    "q-pts-10" : 9,
    "q-pts-16" : 3,
    "q-pts-15" : 6,
    "q-pts-14" : 9,
    "since-start" : true,
    "q-pts-13" : 8,
    "q-delay-samples" : 9,
    "start-time" : "start-time",
    "q-delay-high" : 7,
    "q-pts-23" : 6,
    "q-pts-22" : 5,
    "q-pts-21" : 6,
    "q-pts-20" : 6,
    "q-pts-27" : 0,
    "q-pts-26" : 7,
    "q-pts-25" : 3,
    "q-pts-24" : 3,
    "q-pts-4" : 6,
    "q-pts-5" : 7,
    "q-pts-19" : 2,
    "q-pts-2" : 1,
    "q-pts-18" : 1,
    "q-pts-3" : 1,
    "q-pts-17" : 6,
    "q-pts-8" : 5,
    "q-in" : 5,
    "q-pts-9" : 9,
    "q-low" : 1,
    "q-pts-6" : 1,
    "q-pts-7" : 4,
    "name" : "name",
    "interval" : 9,
    "q-out" : 2,
    "q-pts-0" : 7,
    "q-pts-1" : 1,
    "q-pts-30" : 0,
    "q-max" : 5,
    "q-pts-34" : 3,
    "q-pts-33" : 7,
    "q-pts-32" : 8,
    "q-pts-31" : 4,
    "q-pts-38" : 3,
    "api.switch-name" : "api.switch-name",
    "q-pts-37" : 5,
    "q-pts-36" : 7,
    "q-pts-35" : 3,
    "duration" : 7,
    "q-pts-29" : 6,
    "q-pts-28" : 7,
    "q-overflow" : 2,
    "q-pts-41" : 6,
    "q-pts-40" : 0,
    "end-time" : "end-time",
    "q-pts-44" : 4,
    "q-pts-43" : 1,
    "q-pts-42" : 4,
    "q-pts-39" : 4,
    "time" : "time",
    "q-delay-avg" : 3
  }, {
    "q-high" : 6,
    "older-than" : 0,
    "within-last" : 9,
    "q-underflow" : 4,
    "q-pts-12" : 6,
    "q-pts-11" : 0,
    "q-pts-10" : 9,
    "q-pts-16" : 3,
    "q-pts-15" : 6,
    "q-pts-14" : 9,
    "since-start" : true,
    "q-pts-13" : 8,
    "q-delay-samples" : 9,
    "start-time" : "start-time",
    "q-delay-high" : 7,
    "q-pts-23" : 6,
    "q-pts-22" : 5,
    "q-pts-21" : 6,
    "q-pts-20" : 6,
    "q-pts-27" : 0,
    "q-pts-26" : 7,
    "q-pts-25" : 3,
    "q-pts-24" : 3,
    "q-pts-4" : 6,
    "q-pts-5" : 7,
    "q-pts-19" : 2,
    "q-pts-2" : 1,
    "q-pts-18" : 1,
    "q-pts-3" : 1,
    "q-pts-17" : 6,
    "q-pts-8" : 5,
    "q-in" : 5,
    "q-pts-9" : 9,
    "q-low" : 1,
    "q-pts-6" : 1,
    "q-pts-7" : 4,
    "name" : "name",
    "interval" : 9,
    "q-out" : 2,
    "q-pts-0" : 7,
    "q-pts-1" : 1,
    "q-pts-30" : 0,
    "q-max" : 5,
    "q-pts-34" : 3,
    "q-pts-33" : 7,
    "q-pts-32" : 8,
    "q-pts-31" : 4,
    "q-pts-38" : 3,
    "api.switch-name" : "api.switch-name",
    "q-pts-37" : 5,
    "q-pts-36" : 7,
    "q-pts-35" : 3,
    "duration" : 7,
    "q-pts-29" : 6,
    "q-pts-28" : 7,
    "q-overflow" : 2,
    "q-pts-41" : 6,
    "q-pts-40" : 0,
    "end-time" : "end-time",
    "q-pts-44" : 4,
    "q-pts-43" : 1,
    "q-pts-42" : 4,
    "q-pts-39" : 4,
    "time" : "time",
    "q-delay-avg" : 3
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success nv-queue-stats-show-response
Up
get /nv-queue-stats/{name}
(showQueueStatsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

nv-queue-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "q-high" : 6,
    "older-than" : 0,
    "within-last" : 9,
    "q-underflow" : 4,
    "q-pts-12" : 6,
    "q-pts-11" : 0,
    "q-pts-10" : 9,
    "q-pts-16" : 3,
    "q-pts-15" : 6,
    "q-pts-14" : 9,
    "since-start" : true,
    "q-pts-13" : 8,
    "q-delay-samples" : 9,
    "start-time" : "start-time",
    "q-delay-high" : 7,
    "q-pts-23" : 6,
    "q-pts-22" : 5,
    "q-pts-21" : 6,
    "q-pts-20" : 6,
    "q-pts-27" : 0,
    "q-pts-26" : 7,
    "q-pts-25" : 3,
    "q-pts-24" : 3,
    "q-pts-4" : 6,
    "q-pts-5" : 7,
    "q-pts-19" : 2,
    "q-pts-2" : 1,
    "q-pts-18" : 1,
    "q-pts-3" : 1,
    "q-pts-17" : 6,
    "q-pts-8" : 5,
    "q-in" : 5,
    "q-pts-9" : 9,
    "q-low" : 1,
    "q-pts-6" : 1,
    "q-pts-7" : 4,
    "name" : "name",
    "interval" : 9,
    "q-out" : 2,
    "q-pts-0" : 7,
    "q-pts-1" : 1,
    "q-pts-30" : 0,
    "q-max" : 5,
    "q-pts-34" : 3,
    "q-pts-33" : 7,
    "q-pts-32" : 8,
    "q-pts-31" : 4,
    "q-pts-38" : 3,
    "api.switch-name" : "api.switch-name",
    "q-pts-37" : 5,
    "q-pts-36" : 7,
    "q-pts-35" : 3,
    "duration" : 7,
    "q-pts-29" : 6,
    "q-pts-28" : 7,
    "q-overflow" : 2,
    "q-pts-41" : 6,
    "q-pts-40" : 0,
    "end-time" : "end-time",
    "q-pts-44" : 4,
    "q-pts-43" : 1,
    "q-pts-42" : 4,
    "q-pts-39" : 4,
    "time" : "time",
    "q-delay-avg" : 3
  }, {
    "q-high" : 6,
    "older-than" : 0,
    "within-last" : 9,
    "q-underflow" : 4,
    "q-pts-12" : 6,
    "q-pts-11" : 0,
    "q-pts-10" : 9,
    "q-pts-16" : 3,
    "q-pts-15" : 6,
    "q-pts-14" : 9,
    "since-start" : true,
    "q-pts-13" : 8,
    "q-delay-samples" : 9,
    "start-time" : "start-time",
    "q-delay-high" : 7,
    "q-pts-23" : 6,
    "q-pts-22" : 5,
    "q-pts-21" : 6,
    "q-pts-20" : 6,
    "q-pts-27" : 0,
    "q-pts-26" : 7,
    "q-pts-25" : 3,
    "q-pts-24" : 3,
    "q-pts-4" : 6,
    "q-pts-5" : 7,
    "q-pts-19" : 2,
    "q-pts-2" : 1,
    "q-pts-18" : 1,
    "q-pts-3" : 1,
    "q-pts-17" : 6,
    "q-pts-8" : 5,
    "q-in" : 5,
    "q-pts-9" : 9,
    "q-low" : 1,
    "q-pts-6" : 1,
    "q-pts-7" : 4,
    "name" : "name",
    "interval" : 9,
    "q-out" : 2,
    "q-pts-0" : 7,
    "q-pts-1" : 1,
    "q-pts-30" : 0,
    "q-max" : 5,
    "q-pts-34" : 3,
    "q-pts-33" : 7,
    "q-pts-32" : 8,
    "q-pts-31" : 4,
    "q-pts-38" : 3,
    "api.switch-name" : "api.switch-name",
    "q-pts-37" : 5,
    "q-pts-36" : 7,
    "q-pts-35" : 3,
    "duration" : 7,
    "q-pts-29" : 6,
    "q-pts-28" : 7,
    "q-overflow" : 2,
    "q-pts-41" : 6,
    "q-pts-40" : 0,
    "end-time" : "end-time",
    "q-pts-44" : 4,
    "q-pts-43" : 1,
    "q-pts-42" : 4,
    "q-pts-39" : 4,
    "time" : "time",
    "q-delay-avg" : 3
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success nv-queue-stats-show-response

NvQueueStatsSettings

Up
get /nv-queue-stats-settings
(showQueueStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

nv-queue-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success nv-queue-stats-settings-show-response
Up
put /nv-queue-stats-settings
(updateQueueStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ObjectLocations

Up
get /object-locations/{location}
(showObjectLocationByLocation)

Path parameters

location (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

object-location-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "new-location" : 6,
    "location" : 0,
    "type" : "type",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "new-location" : 6,
    "location" : 0,
    "type" : "type",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success object-location-show-response
Up
get /object-locations
(showObjectLocations)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

object-location-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "new-location" : 6,
    "location" : 0,
    "type" : "type",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "new-location" : 6,
    "location" : 0,
    "type" : "type",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success object-location-show-response
Up
put /object-locations/{location}
(updateObjectLocationByLocation)

Path parameters

location (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object-location-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

OpenvswitchRestConfigs

Up
post /openvswitch-rest-configs
(createOvsRestConfig)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /openvswitch-rest-configs/{user-name}
(deleteOvsRestConfigByUsername)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /openvswitch-rest-configs/{user-name}
(showOvsRestConfigByUsername)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

openvswitch-rest-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ip-address" : "ip-address",
    "user-name" : "user-name",
    "api.switch-name" : "api.switch-name"
  }, {
    "ip-address" : "ip-address",
    "user-name" : "user-name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-rest-config-show-response
Up
get /openvswitch-rest-configs
(showOvsRestConfigs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

openvswitch-rest-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ip-address" : "ip-address",
    "user-name" : "user-name",
    "api.switch-name" : "api.switch-name"
  }, {
    "ip-address" : "ip-address",
    "user-name" : "user-name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-rest-config-show-response

Openvswitches

Up
post /openvswitches/{ovs-name}/interfaces
(addOvsNicByOvsOvsVnmName)

Path parameters

ovs-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /openvswitches/{name}/hwvtep-managers
(addOvsOvsManagersByOvsOvsVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /openvswitches
(createOvs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body openvswitch-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /openvswitches/{name}
(deleteOvsByOvsVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /openvswitches/{ovs-name}/interfaces/l3-port/{l3-port}
(removeOvsNicByOvsVnmNameByL3port)

Path parameters

ovs-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /openvswitches/{ovs-name}/interfaces/nic/{nic}
(removeOvsNicByOvsVnmNameByVnic)

Path parameters

ovs-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /openvswitches/{name}/hwvtep-managers/{ip}
(removeOvsOvsManagersByOvsVnmNameByIp)

Path parameters

name (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /openvswitches
(showOvs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

openvswitch-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "template" : true,
    "cert-location" : "none",
    "global-vtep" : true,
    "type" : "vnet-mgr",
    "api.switch-name" : "api.switch-name",
    "db-socket" : "db-socket",
    "mode" : "standalone",
    "vnet" : "vnet",
    "ca-cert-name" : "ca-cert-name",
    "storage-pool" : "storage-pool",
    "scope" : "local",
    "id" : "id",
    "state" : "disable",
    "bfd" : true,
    "tunnel-ip" : "tunnel-ip",
    "failover-action" : "stop-old",
    "cert-name" : "cert-name",
    "db-port" : 6,
    "db-conn-type" : "unix-socket",
    "failover-controller" : 0,
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "vnet-service" : true,
    "name" : "name",
    "db-ip" : "db-ip",
    "location" : 1,
    "is-global" : true,
    "gateway" : "gateway"
  }, {
    "template" : true,
    "cert-location" : "none",
    "global-vtep" : true,
    "type" : "vnet-mgr",
    "api.switch-name" : "api.switch-name",
    "db-socket" : "db-socket",
    "mode" : "standalone",
    "vnet" : "vnet",
    "ca-cert-name" : "ca-cert-name",
    "storage-pool" : "storage-pool",
    "scope" : "local",
    "id" : "id",
    "state" : "disable",
    "bfd" : true,
    "tunnel-ip" : "tunnel-ip",
    "failover-action" : "stop-old",
    "cert-name" : "cert-name",
    "db-port" : 6,
    "db-conn-type" : "unix-socket",
    "failover-controller" : 0,
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "vnet-service" : true,
    "name" : "name",
    "db-ip" : "db-ip",
    "location" : 1,
    "is-global" : true,
    "gateway" : "gateway"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-show-response
Up
get /openvswitches/{name}
(showOvsByOvsVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

openvswitch-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "template" : true,
    "cert-location" : "none",
    "global-vtep" : true,
    "type" : "vnet-mgr",
    "api.switch-name" : "api.switch-name",
    "db-socket" : "db-socket",
    "mode" : "standalone",
    "vnet" : "vnet",
    "ca-cert-name" : "ca-cert-name",
    "storage-pool" : "storage-pool",
    "scope" : "local",
    "id" : "id",
    "state" : "disable",
    "bfd" : true,
    "tunnel-ip" : "tunnel-ip",
    "failover-action" : "stop-old",
    "cert-name" : "cert-name",
    "db-port" : 6,
    "db-conn-type" : "unix-socket",
    "failover-controller" : 0,
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "vnet-service" : true,
    "name" : "name",
    "db-ip" : "db-ip",
    "location" : 1,
    "is-global" : true,
    "gateway" : "gateway"
  }, {
    "template" : true,
    "cert-location" : "none",
    "global-vtep" : true,
    "type" : "vnet-mgr",
    "api.switch-name" : "api.switch-name",
    "db-socket" : "db-socket",
    "mode" : "standalone",
    "vnet" : "vnet",
    "ca-cert-name" : "ca-cert-name",
    "storage-pool" : "storage-pool",
    "scope" : "local",
    "id" : "id",
    "state" : "disable",
    "bfd" : true,
    "tunnel-ip" : "tunnel-ip",
    "failover-action" : "stop-old",
    "cert-name" : "cert-name",
    "db-port" : 6,
    "db-conn-type" : "unix-socket",
    "failover-controller" : 0,
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "vnet-service" : true,
    "name" : "name",
    "db-ip" : "db-ip",
    "location" : 1,
    "is-global" : true,
    "gateway" : "gateway"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-show-response
Up
get /openvswitches/{ovs-name}/interfaces/{nic}
(showOvsNicByOvsVnmNameByVnic)

Path parameters

ovs-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

openvswitch-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  }, {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-interface-show-response
Up
get /openvswitches/{ovs-name}/interfaces
(showOvsNicsByOvsOvsVnmName)

Path parameters

ovs-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

openvswitch-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  }, {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-interface-show-response
Up
get /openvswitches/{name}/hwvtep-managers
(showOvsOvsManagersByOvsOvsVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

openvswitch-hwvtep-manager-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "controller-ip" : "controller-ip",
    "connection-method" : "unix-socket",
    "port" : 0,
    "manager-type" : "odl",
    "ip" : "ip",
    "auto-service-binding" : true,
    "api.switch-name" : "api.switch-name",
    "username" : "username",
    "status" : "status"
  }, {
    "controller-ip" : "controller-ip",
    "connection-method" : "unix-socket",
    "port" : 0,
    "manager-type" : "odl",
    "ip" : "ip",
    "auto-service-binding" : true,
    "api.switch-name" : "api.switch-name",
    "username" : "username",
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-hwvtep-manager-show-response
Up
get /openvswitches/{name}/hwvtep-managers/{ip}
(showOvsOvsManagersByOvsVnmNameByIp)

Path parameters

name (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

openvswitch-hwvtep-manager-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "controller-ip" : "controller-ip",
    "connection-method" : "unix-socket",
    "port" : 0,
    "manager-type" : "odl",
    "ip" : "ip",
    "auto-service-binding" : true,
    "api.switch-name" : "api.switch-name",
    "username" : "username",
    "status" : "status"
  }, {
    "controller-ip" : "controller-ip",
    "connection-method" : "unix-socket",
    "port" : 0,
    "manager-type" : "odl",
    "ip" : "ip",
    "auto-service-binding" : true,
    "api.switch-name" : "api.switch-name",
    "username" : "username",
    "status" : "status"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-hwvtep-manager-show-response
Up
put /openvswitches/{name}
(updateOvsByOvsVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body openvswitch-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /openvswitches/{ovs-name}/interfaces/{nic}
(updateOvsNicByOvsVnmNameByVnic)

Path parameters

ovs-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

openvswitch-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  }, {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success openvswitch-interface-show-response

PnScripts

Up
post /pn-scripts/run
(runPnScript)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body pn-script-run (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /pn-scripts/{name}
(showPnScriptByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

pn-script-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success pn-script-show-response
Up
get /pn-scripts
(showPnScripts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

pn-script-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success pn-script-show-response

PortAssociationPaths

Up
post /port-association-paths
(createPortAssocPath)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /port-association-paths/{name}
(deletePortAssocPathByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /port-association-paths/{name}
(showPortAssocPathByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-association-path-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "path" : "path",
    "node2" : 6,
    "topology" : "topology",
    "name" : "name",
    "node2-port" : 1,
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "status" : "down"
  }, {
    "path" : "path",
    "node2" : 6,
    "topology" : "topology",
    "name" : "name",
    "node2-port" : 1,
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "status" : "down"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-association-path-show-response
Up
get /port-association-paths
(showPortAssocPaths)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-association-path-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "path" : "path",
    "node2" : 6,
    "topology" : "topology",
    "name" : "name",
    "node2-port" : 1,
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "status" : "down"
  }, {
    "path" : "path",
    "node2" : 6,
    "topology" : "topology",
    "name" : "name",
    "node2-port" : 1,
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "status" : "down"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-association-path-show-response

PortAssociations

Up
post /port-associations/{port-association-name}/services
(addPortAssocPortAssocServiceByPortAssocName)

Path parameters

port-association-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /port-associations
(createPortAssoc)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-association-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /port-associations/{name}
(deletePortAssocByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /port-associations/{port-association-name}/services/{inline-service}
(removePortAssocPortAssocServiceByNameByInlineService)

Path parameters

port-association-name (required)
Path Parameter
inline-service (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /port-associations/{name}
(showPortAssocByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-association-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bidir" : true,
    "slave-ports" : "slave-ports",
    "enable" : true,
    "master-ports" : "master-ports",
    "monitor-ports" : "monitor-ports",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "virtual-wire" : true,
    "policy" : "all-masters"
  }, {
    "bidir" : true,
    "slave-ports" : "slave-ports",
    "enable" : true,
    "master-ports" : "master-ports",
    "monitor-ports" : "monitor-ports",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "virtual-wire" : true,
    "policy" : "all-masters"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-association-show-response
Up
get /port-associations/{port-association-name}/services/{inline-service}
(showPortAssocPortAssocServiceByNameByInlineService)

Path parameters

port-association-name (required)
Path Parameter
inline-service (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-association-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "policy-action" : "fail-open",
    "inline-service" : "inline-service",
    "api.switch-name" : "api.switch-name",
    "order" : 0
  }, {
    "policy-action" : "fail-open",
    "inline-service" : "inline-service",
    "api.switch-name" : "api.switch-name",
    "order" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-association-service-show-response
Up
get /port-associations/{port-association-name}/services
(showPortAssocPortAssocServicesByPortAssocName)

Path parameters

port-association-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-association-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "policy-action" : "fail-open",
    "inline-service" : "inline-service",
    "api.switch-name" : "api.switch-name",
    "order" : 0
  }, {
    "policy-action" : "fail-open",
    "inline-service" : "inline-service",
    "api.switch-name" : "api.switch-name",
    "order" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-association-service-show-response
Up
get /port-associations
(showPortAssocs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-association-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bidir" : true,
    "slave-ports" : "slave-ports",
    "enable" : true,
    "master-ports" : "master-ports",
    "monitor-ports" : "monitor-ports",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "virtual-wire" : true,
    "policy" : "all-masters"
  }, {
    "bidir" : true,
    "slave-ports" : "slave-ports",
    "enable" : true,
    "master-ports" : "master-ports",
    "monitor-ports" : "monitor-ports",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "virtual-wire" : true,
    "policy" : "all-masters"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-association-show-response
Up
put /port-associations/{name}
(updatePortAssocByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-association-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /port-associations/{port-association-name}/services/{inline-service}
(updatePortAssocPortAssocServiceByNameByInlineService)

Path parameters

port-association-name (required)
Path Parameter
inline-service (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

port-association-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "policy-action" : "fail-open",
    "inline-service" : "inline-service",
    "api.switch-name" : "api.switch-name",
    "order" : 0
  }, {
    "policy-action" : "fail-open",
    "inline-service" : "inline-service",
    "api.switch-name" : "api.switch-name",
    "order" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-association-service-show-response

PortBufferSettings

Up
get /port-buffer-settings
(showPortBufferSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-buffer-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-buffer-settings-show-response
Up
put /port-buffer-settings
(updatePortBufferSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortBuffers

Up
get /port-buffers/{port}
(showPortBufferByPortNum)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-buffer-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 7,
    "start-time" : "start-time",
    "within-last" : 9,
    "egress-used-buf-val" : 5,
    "end-time" : "end-time",
    "ingress-used-buf-val" : 6,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 5,
    "ingress-used-buf" : 0,
    "port" : "port",
    "interval" : 2,
    "time" : "time",
    "egress-used-buf" : 1
  }, {
    "older-than" : 7,
    "start-time" : "start-time",
    "within-last" : 9,
    "egress-used-buf-val" : 5,
    "end-time" : "end-time",
    "ingress-used-buf-val" : 6,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 5,
    "ingress-used-buf" : 0,
    "port" : "port",
    "interval" : 2,
    "time" : "time",
    "egress-used-buf" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-buffer-show-response
Up
get /port-buffers
(showPortBuffers)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-buffer-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 7,
    "start-time" : "start-time",
    "within-last" : 9,
    "egress-used-buf-val" : 5,
    "end-time" : "end-time",
    "ingress-used-buf-val" : 6,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 5,
    "ingress-used-buf" : 0,
    "port" : "port",
    "interval" : 2,
    "time" : "time",
    "egress-used-buf" : 1
  }, {
    "older-than" : 7,
    "start-time" : "start-time",
    "within-last" : 9,
    "egress-used-buf-val" : 5,
    "end-time" : "end-time",
    "ingress-used-buf-val" : 6,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 5,
    "ingress-used-buf" : 0,
    "port" : "port",
    "interval" : 2,
    "time" : "time",
    "egress-used-buf" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-buffer-show-response

PortCableTypes

Up
get /port-cable-types/{type}
(showPortCableTypeByCableType)

Path parameters

type (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cable-type-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cable-sub-type" : "default",
    "port" : "port",
    "type" : "sys-default",
    "api.switch-name" : "api.switch-name"
  }, {
    "cable-sub-type" : "default",
    "port" : "port",
    "type" : "sys-default",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cable-type-show-response
Up
get /port-cable-types
(showPortCableTypes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cable-type-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cable-sub-type" : "default",
    "port" : "port",
    "type" : "sys-default",
    "api.switch-name" : "api.switch-name"
  }, {
    "cable-sub-type" : "default",
    "port" : "port",
    "type" : "sys-default",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cable-type-show-response
Up
put /port-cable-types/{type}
(updatePortCableTypeByCableType)

Path parameters

type (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-cable-type-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortConfigs

Up
get /port-configs/{port}
(showPortConfigByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "defer-bringup" : true,
    "port-mac-address" : "port-mac-address",
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "fec" : "fec",
    "vle-id" : "vle-id",
    "rport" : 9,
    "description" : "description",
    "in_use" : true,
    "lport" : 5,
    "api.switch-name" : "api.switch-name",
    "speed" : 0,
    "rswitch-ip" : "rswitch-ip",
    "switch" : 2,
    "routing" : true,
    "reflect" : "reflect",
    "egress-rate-limit" : 4,
    "allowed-tpid" : "vlan",
    "enable" : "enable",
    "lacp-priority" : 7,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "eth-mode" : "1000base-x",
    "dscp-map" : "dscp-map",
    "rswitch-default-vlan" : 7,
    "host-enable" : true,
    "loopback" : "loopback",
    "rswitch" : 2,
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "rhost" : "rhost",
    "pause" : true,
    "bw-bps" : 6,
    "send-port" : 1,
    "port" : "port",
    "stp-port-priority" : 5,
    "loop-vlans" : "loop-vlans",
    "rswitch-mac" : "rswitch-mac",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "vxlan-termination" : "vxlan-termination",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 1,
    "config" : "10m",
    "lldp" : true,
    "updown_time" : 3
  }, {
    "defer-bringup" : true,
    "port-mac-address" : "port-mac-address",
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "fec" : "fec",
    "vle-id" : "vle-id",
    "rport" : 9,
    "description" : "description",
    "in_use" : true,
    "lport" : 5,
    "api.switch-name" : "api.switch-name",
    "speed" : 0,
    "rswitch-ip" : "rswitch-ip",
    "switch" : 2,
    "routing" : true,
    "reflect" : "reflect",
    "egress-rate-limit" : 4,
    "allowed-tpid" : "vlan",
    "enable" : "enable",
    "lacp-priority" : 7,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "eth-mode" : "1000base-x",
    "dscp-map" : "dscp-map",
    "rswitch-default-vlan" : 7,
    "host-enable" : true,
    "loopback" : "loopback",
    "rswitch" : 2,
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "rhost" : "rhost",
    "pause" : true,
    "bw-bps" : 6,
    "send-port" : 1,
    "port" : "port",
    "stp-port-priority" : 5,
    "loop-vlans" : "loop-vlans",
    "rswitch-mac" : "rswitch-mac",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "vxlan-termination" : "vxlan-termination",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 1,
    "config" : "10m",
    "lldp" : true,
    "updown_time" : 3
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-config-show-response
Up
get /port-configs
(showPortConfigs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "defer-bringup" : true,
    "port-mac-address" : "port-mac-address",
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "fec" : "fec",
    "vle-id" : "vle-id",
    "rport" : 9,
    "description" : "description",
    "in_use" : true,
    "lport" : 5,
    "api.switch-name" : "api.switch-name",
    "speed" : 0,
    "rswitch-ip" : "rswitch-ip",
    "switch" : 2,
    "routing" : true,
    "reflect" : "reflect",
    "egress-rate-limit" : 4,
    "allowed-tpid" : "vlan",
    "enable" : "enable",
    "lacp-priority" : 7,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "eth-mode" : "1000base-x",
    "dscp-map" : "dscp-map",
    "rswitch-default-vlan" : 7,
    "host-enable" : true,
    "loopback" : "loopback",
    "rswitch" : 2,
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "rhost" : "rhost",
    "pause" : true,
    "bw-bps" : 6,
    "send-port" : 1,
    "port" : "port",
    "stp-port-priority" : 5,
    "loop-vlans" : "loop-vlans",
    "rswitch-mac" : "rswitch-mac",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "vxlan-termination" : "vxlan-termination",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 1,
    "config" : "10m",
    "lldp" : true,
    "updown_time" : 3
  }, {
    "defer-bringup" : true,
    "port-mac-address" : "port-mac-address",
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "fec" : "fec",
    "vle-id" : "vle-id",
    "rport" : 9,
    "description" : "description",
    "in_use" : true,
    "lport" : 5,
    "api.switch-name" : "api.switch-name",
    "speed" : 0,
    "rswitch-ip" : "rswitch-ip",
    "switch" : 2,
    "routing" : true,
    "reflect" : "reflect",
    "egress-rate-limit" : 4,
    "allowed-tpid" : "vlan",
    "enable" : "enable",
    "lacp-priority" : 7,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "eth-mode" : "1000base-x",
    "dscp-map" : "dscp-map",
    "rswitch-default-vlan" : 7,
    "host-enable" : true,
    "loopback" : "loopback",
    "rswitch" : 2,
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "rhost" : "rhost",
    "pause" : true,
    "bw-bps" : 6,
    "send-port" : 1,
    "port" : "port",
    "stp-port-priority" : 5,
    "loop-vlans" : "loop-vlans",
    "rswitch-mac" : "rswitch-mac",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "vxlan-termination" : "vxlan-termination",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 1,
    "config" : "10m",
    "lldp" : true,
    "updown_time" : 3
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-config-show-response
Up
put /port-configs/{port}
(updatePortConfigByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-config-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortCosBws

Up
get /port-cos-bws/cos={cos},port={port}
(showPortCosBwByUniqueKeyAll)

Path parameters

cos (required)
Path Parameter
port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cos-bw-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "min-bw-guarantee" : "min-bw-guarantee",
    "port" : "port",
    "cos" : 0,
    "weight" : 6,
    "max-bw-limit" : "max-bw-limit",
    "api.switch-name" : "api.switch-name"
  }, {
    "min-bw-guarantee" : "min-bw-guarantee",
    "port" : "port",
    "cos" : 0,
    "weight" : 6,
    "max-bw-limit" : "max-bw-limit",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cos-bw-show-response
Up
get /port-cos-bws
(showPortCosBws)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cos-bw-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "min-bw-guarantee" : "min-bw-guarantee",
    "port" : "port",
    "cos" : 0,
    "weight" : 6,
    "max-bw-limit" : "max-bw-limit",
    "api.switch-name" : "api.switch-name"
  }, {
    "min-bw-guarantee" : "min-bw-guarantee",
    "port" : "port",
    "cos" : 0,
    "weight" : 6,
    "max-bw-limit" : "max-bw-limit",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cos-bw-show-response
Up
put /port-cos-bws/cos={cos},port={port}
(updatePortCosBwByUniqueKeyAll)

Path parameters

cos (required)
Path Parameter
port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-cos-bw-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortCosRateSettings

Up
get /port-cos-rate-settings/{port}
(showPortCosRateSettingByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cos-rate-setting-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cos9-rate" : 2,
    "cos2-rate" : 1,
    "cos6-rate" : 7,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "cos1-rate" : 6,
    "cos4-rate" : 5,
    "cos7-rate" : 9,
    "port" : "control-port",
    "cos8-rate" : 3,
    "cos5-rate" : 2,
    "cos0-rate" : 0,
    "cos3-rate" : 5
  }, {
    "cos9-rate" : 2,
    "cos2-rate" : 1,
    "cos6-rate" : 7,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "cos1-rate" : 6,
    "cos4-rate" : 5,
    "cos7-rate" : 9,
    "port" : "control-port",
    "cos8-rate" : 3,
    "cos5-rate" : 2,
    "cos0-rate" : 0,
    "cos3-rate" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cos-rate-setting-show-response
Up
get /port-cos-rate-settings
(showPortCosRateSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cos-rate-setting-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cos9-rate" : 2,
    "cos2-rate" : 1,
    "cos6-rate" : 7,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "cos1-rate" : 6,
    "cos4-rate" : 5,
    "cos7-rate" : 9,
    "port" : "control-port",
    "cos8-rate" : 3,
    "cos5-rate" : 2,
    "cos0-rate" : 0,
    "cos3-rate" : 5
  }, {
    "cos9-rate" : 2,
    "cos2-rate" : 1,
    "cos6-rate" : 7,
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "cos1-rate" : 6,
    "cos4-rate" : 5,
    "cos7-rate" : 9,
    "port" : "control-port",
    "cos8-rate" : 3,
    "cos5-rate" : 2,
    "cos0-rate" : 0,
    "cos3-rate" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cos-rate-setting-show-response
Up
put /port-cos-rate-settings/{port}
(updatePortCosRateSettingByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortCosStats

Up
post /port-cos-stats/clear
(clearCosStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-cos-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /port-cos-stats
(showCosStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cos-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 8,
    "within-last" : 7,
    "cos5-obits" : 5,
    "cos6-opkts" : 4,
    "since-start" : true,
    "cos9-droppkts" : 8,
    "cos8-obits" : 7,
    "cos0-droppkts" : 6,
    "cos3-droppkts" : 6,
    "cos0-opkts" : 3,
    "cos1-dropbits" : 2,
    "cos3-opkts" : 7,
    "cos6-droppkts" : 7,
    "start-time" : "start-time",
    "cos4-obits" : 0,
    "cos4-dropbits" : 6,
    "cos2-opkts" : 3,
    "cos1-obits" : 1,
    "cos8-droppkts" : 5,
    "port" : "port",
    "cos9-opkts" : 6,
    "cos2-droppkts" : 3,
    "interval" : 4,
    "cos5-dropbits" : 2,
    "cos7-obits" : 1,
    "cos0-dropbits" : 6,
    "cos1-opkts" : 6,
    "cos6-dropbits" : 2,
    "cos3-dropbits" : 0,
    "cos1-droppkts" : 6,
    "cos7-droppkts" : 6,
    "cos0-obits" : 9,
    "cos4-droppkts" : 5,
    "api.switch-name" : "api.switch-name",
    "duration" : 0,
    "cos5-opkts" : 7,
    "cos3-obits" : 7,
    "cos8-opkts" : 4,
    "cos9-dropbits" : 9,
    "end-time" : "end-time",
    "cos5-droppkts" : 9,
    "cos7-opkts" : 1,
    "cos6-obits" : 3,
    "cos7-dropbits" : 1,
    "cos9-obits" : 9,
    "cos4-opkts" : 1,
    "cos8-dropbits" : 1,
    "cos2-obits" : 5,
    "cos2-dropbits" : 6,
    "time" : "time"
  }, {
    "older-than" : 8,
    "within-last" : 7,
    "cos5-obits" : 5,
    "cos6-opkts" : 4,
    "since-start" : true,
    "cos9-droppkts" : 8,
    "cos8-obits" : 7,
    "cos0-droppkts" : 6,
    "cos3-droppkts" : 6,
    "cos0-opkts" : 3,
    "cos1-dropbits" : 2,
    "cos3-opkts" : 7,
    "cos6-droppkts" : 7,
    "start-time" : "start-time",
    "cos4-obits" : 0,
    "cos4-dropbits" : 6,
    "cos2-opkts" : 3,
    "cos1-obits" : 1,
    "cos8-droppkts" : 5,
    "port" : "port",
    "cos9-opkts" : 6,
    "cos2-droppkts" : 3,
    "interval" : 4,
    "cos5-dropbits" : 2,
    "cos7-obits" : 1,
    "cos0-dropbits" : 6,
    "cos1-opkts" : 6,
    "cos6-dropbits" : 2,
    "cos3-dropbits" : 0,
    "cos1-droppkts" : 6,
    "cos7-droppkts" : 6,
    "cos0-obits" : 9,
    "cos4-droppkts" : 5,
    "api.switch-name" : "api.switch-name",
    "duration" : 0,
    "cos5-opkts" : 7,
    "cos3-obits" : 7,
    "cos8-opkts" : 4,
    "cos9-dropbits" : 9,
    "end-time" : "end-time",
    "cos5-droppkts" : 9,
    "cos7-opkts" : 1,
    "cos6-obits" : 3,
    "cos7-dropbits" : 1,
    "cos9-obits" : 9,
    "cos4-opkts" : 1,
    "cos8-dropbits" : 1,
    "cos2-obits" : 5,
    "cos2-dropbits" : 6,
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cos-stats-show-response
Up
get /port-cos-stats/{port}
(showCosStatsByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cos-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 8,
    "within-last" : 7,
    "cos5-obits" : 5,
    "cos6-opkts" : 4,
    "since-start" : true,
    "cos9-droppkts" : 8,
    "cos8-obits" : 7,
    "cos0-droppkts" : 6,
    "cos3-droppkts" : 6,
    "cos0-opkts" : 3,
    "cos1-dropbits" : 2,
    "cos3-opkts" : 7,
    "cos6-droppkts" : 7,
    "start-time" : "start-time",
    "cos4-obits" : 0,
    "cos4-dropbits" : 6,
    "cos2-opkts" : 3,
    "cos1-obits" : 1,
    "cos8-droppkts" : 5,
    "port" : "port",
    "cos9-opkts" : 6,
    "cos2-droppkts" : 3,
    "interval" : 4,
    "cos5-dropbits" : 2,
    "cos7-obits" : 1,
    "cos0-dropbits" : 6,
    "cos1-opkts" : 6,
    "cos6-dropbits" : 2,
    "cos3-dropbits" : 0,
    "cos1-droppkts" : 6,
    "cos7-droppkts" : 6,
    "cos0-obits" : 9,
    "cos4-droppkts" : 5,
    "api.switch-name" : "api.switch-name",
    "duration" : 0,
    "cos5-opkts" : 7,
    "cos3-obits" : 7,
    "cos8-opkts" : 4,
    "cos9-dropbits" : 9,
    "end-time" : "end-time",
    "cos5-droppkts" : 9,
    "cos7-opkts" : 1,
    "cos6-obits" : 3,
    "cos7-dropbits" : 1,
    "cos9-obits" : 9,
    "cos4-opkts" : 1,
    "cos8-dropbits" : 1,
    "cos2-obits" : 5,
    "cos2-dropbits" : 6,
    "time" : "time"
  }, {
    "older-than" : 8,
    "within-last" : 7,
    "cos5-obits" : 5,
    "cos6-opkts" : 4,
    "since-start" : true,
    "cos9-droppkts" : 8,
    "cos8-obits" : 7,
    "cos0-droppkts" : 6,
    "cos3-droppkts" : 6,
    "cos0-opkts" : 3,
    "cos1-dropbits" : 2,
    "cos3-opkts" : 7,
    "cos6-droppkts" : 7,
    "start-time" : "start-time",
    "cos4-obits" : 0,
    "cos4-dropbits" : 6,
    "cos2-opkts" : 3,
    "cos1-obits" : 1,
    "cos8-droppkts" : 5,
    "port" : "port",
    "cos9-opkts" : 6,
    "cos2-droppkts" : 3,
    "interval" : 4,
    "cos5-dropbits" : 2,
    "cos7-obits" : 1,
    "cos0-dropbits" : 6,
    "cos1-opkts" : 6,
    "cos6-dropbits" : 2,
    "cos3-dropbits" : 0,
    "cos1-droppkts" : 6,
    "cos7-droppkts" : 6,
    "cos0-obits" : 9,
    "cos4-droppkts" : 5,
    "api.switch-name" : "api.switch-name",
    "duration" : 0,
    "cos5-opkts" : 7,
    "cos3-obits" : 7,
    "cos8-opkts" : 4,
    "cos9-dropbits" : 9,
    "end-time" : "end-time",
    "cos5-droppkts" : 9,
    "cos7-opkts" : 1,
    "cos6-obits" : 3,
    "cos7-dropbits" : 1,
    "cos9-obits" : 9,
    "cos4-opkts" : 1,
    "cos8-dropbits" : 1,
    "cos2-obits" : 5,
    "cos2-dropbits" : 6,
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cos-stats-show-response

PortCosStatsSettings

Up
get /port-cos-stats-settings
(showCosStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cos-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cos-stats-settings-show-response
Up
put /port-cos-stats-settings
(updateCosStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortCosWeight

Up
get /port-cos-weight
(showPortCosWeight)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-cos-weight-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cos9-weight" : 2,
    "cos1-weight" : 6,
    "cos2-weight" : 1,
    "cos7-weight" : 9,
    "cos0-weight" : 0,
    "cos3-weight" : 5,
    "cos4-weight" : 5,
    "cos6-weight" : 7,
    "cos8-weight" : 3,
    "cos5-weight" : 2,
    "api.switch-name" : "api.switch-name"
  }, {
    "cos9-weight" : 2,
    "cos1-weight" : 6,
    "cos2-weight" : 1,
    "cos7-weight" : 9,
    "cos0-weight" : 0,
    "cos3-weight" : 5,
    "cos4-weight" : 5,
    "cos6-weight" : 7,
    "cos8-weight" : 3,
    "cos5-weight" : 2,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-cos-weight-show-response
Up
put /port-cos-weight
(updatePortCosWeight)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-cos-weight-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortEgresses

Up
get /port-egresses/check
(checkPortEgress)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-egress-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "active-active-vlags" : "active-active-vlags",
    "no-local-switching" : "no-local-switching",
    "port" : "port",
    "rx-only" : "rx-only",
    "api.switch-name" : "api.switch-name",
    "mir_prevent_out" : "mir_prevent_out",
    "egress" : "egress",
    "loopback" : "loopback"
  }, {
    "active-active-vlags" : "active-active-vlags",
    "no-local-switching" : "no-local-switching",
    "port" : "port",
    "rx-only" : "rx-only",
    "api.switch-name" : "api.switch-name",
    "mir_prevent_out" : "mir_prevent_out",
    "egress" : "egress",
    "loopback" : "loopback"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-egress-show-response
Up
get /port-egresses/fix
(fixPortEgress)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-egress-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "active-active-vlags" : "active-active-vlags",
    "no-local-switching" : "no-local-switching",
    "port" : "port",
    "rx-only" : "rx-only",
    "api.switch-name" : "api.switch-name",
    "mir_prevent_out" : "mir_prevent_out",
    "egress" : "egress",
    "loopback" : "loopback"
  }, {
    "active-active-vlags" : "active-active-vlags",
    "no-local-switching" : "no-local-switching",
    "port" : "port",
    "rx-only" : "rx-only",
    "api.switch-name" : "api.switch-name",
    "mir_prevent_out" : "mir_prevent_out",
    "egress" : "egress",
    "loopback" : "loopback"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-egress-show-response
Up
get /port-egresses/{port}
(showPortEgressByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-egress-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "active-active-vlags" : "active-active-vlags",
    "no-local-switching" : "no-local-switching",
    "port" : "port",
    "rx-only" : "rx-only",
    "api.switch-name" : "api.switch-name",
    "mir_prevent_out" : "mir_prevent_out",
    "egress" : "egress",
    "loopback" : "loopback"
  }, {
    "active-active-vlags" : "active-active-vlags",
    "no-local-switching" : "no-local-switching",
    "port" : "port",
    "rx-only" : "rx-only",
    "api.switch-name" : "api.switch-name",
    "mir_prevent_out" : "mir_prevent_out",
    "egress" : "egress",
    "loopback" : "loopback"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-egress-show-response
Up
get /port-egresses
(showPortEgresses)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-egress-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "active-active-vlags" : "active-active-vlags",
    "no-local-switching" : "no-local-switching",
    "port" : "port",
    "rx-only" : "rx-only",
    "api.switch-name" : "api.switch-name",
    "mir_prevent_out" : "mir_prevent_out",
    "egress" : "egress",
    "loopback" : "loopback"
  }, {
    "active-active-vlags" : "active-active-vlags",
    "no-local-switching" : "no-local-switching",
    "port" : "port",
    "rx-only" : "rx-only",
    "api.switch-name" : "api.switch-name",
    "mir_prevent_out" : "mir_prevent_out",
    "egress" : "egress",
    "loopback" : "loopback"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-egress-show-response

PortFecStatsSettings

Up
get /port-fec-stats-settings
(showPortFecStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-fec-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-fec-stats-settings-show-response
Up
put /port-fec-stats-settings
(updatePortFecStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortGroups

Up
get /port-groups/ports={ports},device={device}
(showPortGroupByUniqueKeyAll)

Path parameters

ports (required)
Path Parameter
device (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "device" : 0
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "device" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-group-show-response
Up
get /port-groups
(showPortGroups)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "device" : 0
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "device" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-group-show-response

PortLacpStats

Up
post /port-lacp-stats/clear
(clearPortLacpStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-lacp-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /port-lacp-stats
(showPortLacpStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-lacp-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 7,
    "lacp-defaulted" : 9,
    "lacp-pdu-tx" : 5,
    "start-time" : "start-time",
    "within-last" : 1,
    "lacp-pdu-rx" : 5,
    "lacp-expired" : 3,
    "end-time" : "end-time",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 2,
    "lacp-allocate-failure" : 0,
    "port" : "port",
    "lacp-port-down" : 1,
    "lacp-marker-rx" : 7,
    "lacp-port-up" : 6,
    "lacp-marker-tx" : 2,
    "interval" : 4,
    "time" : "time"
  }, {
    "older-than" : 7,
    "lacp-defaulted" : 9,
    "lacp-pdu-tx" : 5,
    "start-time" : "start-time",
    "within-last" : 1,
    "lacp-pdu-rx" : 5,
    "lacp-expired" : 3,
    "end-time" : "end-time",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 2,
    "lacp-allocate-failure" : 0,
    "port" : "port",
    "lacp-port-down" : 1,
    "lacp-marker-rx" : 7,
    "lacp-port-up" : 6,
    "lacp-marker-tx" : 2,
    "interval" : 4,
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-lacp-stats-show-response
Up
get /port-lacp-stats/{port}
(showPortLacpStatsByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-lacp-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 7,
    "lacp-defaulted" : 9,
    "lacp-pdu-tx" : 5,
    "start-time" : "start-time",
    "within-last" : 1,
    "lacp-pdu-rx" : 5,
    "lacp-expired" : 3,
    "end-time" : "end-time",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 2,
    "lacp-allocate-failure" : 0,
    "port" : "port",
    "lacp-port-down" : 1,
    "lacp-marker-rx" : 7,
    "lacp-port-up" : 6,
    "lacp-marker-tx" : 2,
    "interval" : 4,
    "time" : "time"
  }, {
    "older-than" : 7,
    "lacp-defaulted" : 9,
    "lacp-pdu-tx" : 5,
    "start-time" : "start-time",
    "within-last" : 1,
    "lacp-pdu-rx" : 5,
    "lacp-expired" : 3,
    "end-time" : "end-time",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 2,
    "lacp-allocate-failure" : 0,
    "port" : "port",
    "lacp-port-down" : 1,
    "lacp-marker-rx" : 7,
    "lacp-port-up" : 6,
    "lacp-marker-tx" : 2,
    "interval" : 4,
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-lacp-stats-show-response

PortLacps

Up
get /port-lacps/{port}
(showPortLacpByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-lacp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "coll" : true,
    "aggregatable" : true,
    "dist" : true,
    "api.switch-name" : "api.switch-name",
    "neighbor" : true,
    "sync" : true,
    "system-priority" : 6,
    "timeout" : "slow",
    "mode" : "off",
    "expired" : true,
    "port" : "port",
    "system-id" : "system-id",
    "defaulted" : true,
    "name" : "name",
    "port-priority" : 0,
    "port-type" : "none",
    "test-mode" : "none",
    "port-state" : "port-state",
    "lacp-key" : 1
  }, {
    "coll" : true,
    "aggregatable" : true,
    "dist" : true,
    "api.switch-name" : "api.switch-name",
    "neighbor" : true,
    "sync" : true,
    "system-priority" : 6,
    "timeout" : "slow",
    "mode" : "off",
    "expired" : true,
    "port" : "port",
    "system-id" : "system-id",
    "defaulted" : true,
    "name" : "name",
    "port-priority" : 0,
    "port-type" : "none",
    "test-mode" : "none",
    "port-state" : "port-state",
    "lacp-key" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-lacp-show-response
Up
get /port-lacps
(showPortLacps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-lacp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "coll" : true,
    "aggregatable" : true,
    "dist" : true,
    "api.switch-name" : "api.switch-name",
    "neighbor" : true,
    "sync" : true,
    "system-priority" : 6,
    "timeout" : "slow",
    "mode" : "off",
    "expired" : true,
    "port" : "port",
    "system-id" : "system-id",
    "defaulted" : true,
    "name" : "name",
    "port-priority" : 0,
    "port-type" : "none",
    "test-mode" : "none",
    "port-state" : "port-state",
    "lacp-key" : 1
  }, {
    "coll" : true,
    "aggregatable" : true,
    "dist" : true,
    "api.switch-name" : "api.switch-name",
    "neighbor" : true,
    "sync" : true,
    "system-priority" : 6,
    "timeout" : "slow",
    "mode" : "off",
    "expired" : true,
    "port" : "port",
    "system-id" : "system-id",
    "defaulted" : true,
    "name" : "name",
    "port-priority" : 0,
    "port-type" : "none",
    "test-mode" : "none",
    "port-state" : "port-state",
    "lacp-key" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-lacp-show-response
Up
put /port-lacps/{port}
(updatePortLacpByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-lacp-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortLldps

Up
get /port-lldps/{port}
(showPortLldpByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-lldp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : "port",
    "api.switch-name" : "api.switch-name",
    "lldp" : true
  }, {
    "port" : "port",
    "api.switch-name" : "api.switch-name",
    "lldp" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-lldp-show-response
Up
get /port-lldps
(showPortLldps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-lldp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : "port",
    "api.switch-name" : "api.switch-name",
    "lldp" : true
  }, {
    "port" : "port",
    "api.switch-name" : "api.switch-name",
    "lldp" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-lldp-show-response
Up
put /port-lldps/{port}
(updatePortLldpByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-lldp-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortLpmode

Up
post /port-lpmode/recover
(recoverPortRecoverLpmode)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-lpmode-recover (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortPfcStats

Up
post /port-pfc-stats/clear
(clearPortPfcStatsByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /port-pfc-stats
(showPortPfcStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-pfc-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 4,
    "pri6-tx" : 1,
    "within-last" : 5,
    "pri4-rx" : 3,
    "pri4-tx" : 2,
    "pri2-tx" : 2,
    "pri6-rx" : 1,
    "pri0-tx" : 5,
    "pri2-rx" : 6,
    "pri0-rx" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 7,
    "pri7-rx" : 1,
    "pri5-tx" : 7,
    "pri7-tx" : 6,
    "start-time" : "start-time",
    "pri3-tx" : 9,
    "pri1-tx" : 0,
    "pri3-rx" : 7,
    "end-time" : "end-time",
    "pri5-rx" : 4,
    "pri1-rx" : 5,
    "port" : "port",
    "interval" : 1,
    "time" : "time"
  }, {
    "older-than" : 4,
    "pri6-tx" : 1,
    "within-last" : 5,
    "pri4-rx" : 3,
    "pri4-tx" : 2,
    "pri2-tx" : 2,
    "pri6-rx" : 1,
    "pri0-tx" : 5,
    "pri2-rx" : 6,
    "pri0-rx" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 7,
    "pri7-rx" : 1,
    "pri5-tx" : 7,
    "pri7-tx" : 6,
    "start-time" : "start-time",
    "pri3-tx" : 9,
    "pri1-tx" : 0,
    "pri3-rx" : 7,
    "end-time" : "end-time",
    "pri5-rx" : 4,
    "pri1-rx" : 5,
    "port" : "port",
    "interval" : 1,
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-pfc-stats-show-response
Up
get /port-pfc-stats/{port}
(showPortPfcStatsByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-pfc-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 4,
    "pri6-tx" : 1,
    "within-last" : 5,
    "pri4-rx" : 3,
    "pri4-tx" : 2,
    "pri2-tx" : 2,
    "pri6-rx" : 1,
    "pri0-tx" : 5,
    "pri2-rx" : 6,
    "pri0-rx" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 7,
    "pri7-rx" : 1,
    "pri5-tx" : 7,
    "pri7-tx" : 6,
    "start-time" : "start-time",
    "pri3-tx" : 9,
    "pri1-tx" : 0,
    "pri3-rx" : 7,
    "end-time" : "end-time",
    "pri5-rx" : 4,
    "pri1-rx" : 5,
    "port" : "port",
    "interval" : 1,
    "time" : "time"
  }, {
    "older-than" : 4,
    "pri6-tx" : 1,
    "within-last" : 5,
    "pri4-rx" : 3,
    "pri4-tx" : 2,
    "pri2-tx" : 2,
    "pri6-rx" : 1,
    "pri0-tx" : 5,
    "pri2-rx" : 6,
    "pri0-rx" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 7,
    "pri7-rx" : 1,
    "pri5-tx" : 7,
    "pri7-tx" : 6,
    "start-time" : "start-time",
    "pri3-tx" : 9,
    "pri1-tx" : 0,
    "pri3-rx" : 7,
    "end-time" : "end-time",
    "pri5-rx" : 4,
    "pri1-rx" : 5,
    "port" : "port",
    "interval" : 1,
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-pfc-stats-show-response

PortPfcStatsSettings

Up
get /port-pfc-stats-settings
(showPortPfcStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-pfc-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-pfc-stats-settings-show-response
Up
put /port-pfc-stats-settings
(updatePortPfcStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortPfcs

Up
post /port-pfcs
(createPortPfc)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-pfc-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /port-pfcs/{priority}
(deletePortPfcByPriority)

Path parameters

priority (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /port-pfcs/{priority}
(showPortPfcByPriority)

Path parameters

priority (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-pfc-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : "port",
    "priority" : 0,
    "error" : "error",
    "api.switch-name" : "api.switch-name"
  }, {
    "port" : "port",
    "priority" : 0,
    "error" : "error",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-pfc-show-response
Up
get /port-pfcs
(showPortPfcs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-pfc-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port" : "port",
    "priority" : 0,
    "error" : "error",
    "api.switch-name" : "api.switch-name"
  }, {
    "port" : "port",
    "priority" : 0,
    "error" : "error",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-pfc-show-response
Up
put /port-pfcs/{priority}
(updatePortPfcByPriority)

Path parameters

priority (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-pfc-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortPhys

Up
get /port-phys
(showPhysPorts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-phy-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "def-vlan" : 1,
    "dfe-coarse" : "not-started",
    "fec" : "fec",
    "api.switch-name" : "api.switch-name",
    "speed" : 0,
    "mode" : "off",
    "dfe-fine" : "not-started",
    "port" : "port",
    "max-frame" : 6,
    "eth-mode" : "1000base-x",
    "dfe-mode" : "static",
    "state" : "off",
    "autoneg" : "autoneg"
  }, {
    "def-vlan" : 1,
    "dfe-coarse" : "not-started",
    "fec" : "fec",
    "api.switch-name" : "api.switch-name",
    "speed" : 0,
    "mode" : "off",
    "dfe-fine" : "not-started",
    "port" : "port",
    "max-frame" : 6,
    "eth-mode" : "1000base-x",
    "dfe-mode" : "static",
    "state" : "off",
    "autoneg" : "autoneg"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-phy-show-response

PortStats

Up
post /port-stats/clear
(clearPortStatsByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /port-stats
(showPortStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "port" : "port",
    "oPauseFs" : 6,
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "port" : "port",
    "oPauseFs" : 6,
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-stats-show-response
Up
get /port-stats/{port}
(showPortStatsByPortNum)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "port" : "port",
    "oPauseFs" : 6,
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "port" : "port",
    "oPauseFs" : 6,
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-stats-show-response

PortStatsSettings

Up
get /port-stats-settings
(showPortStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "congestion-threshold" : 1,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "congestion-threshold" : 1,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-stats-settings-show-response
Up
put /port-stats-settings
(updatePortStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortStatsSnmps

Up
get /port-stats-snmps/{port}
(showPortStatsSnmpByPortNum)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-stats-snmp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 2,
    "port-clear-count" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 7,
    "port_clear_time" : 1,
    "oUpkts" : 6,
    "api.switch-name" : "api.switch-name",
    "all-ports" : true,
    "oerrs" : 9,
    "oCongDrops" : 5,
    "iCongDrops" : 4,
    "ibits" : 2,
    "obytes" : 1,
    "port-clear-time" : 0,
    "iMpkts" : 3,
    "ierrs" : 1,
    "oMpkts" : 1,
    "HER-bits" : 6,
    "ibytes" : 5,
    "odiscards" : 9,
    "counter" : 5,
    "HER-pkts" : 8,
    "idiscards" : 7,
    "oBpkts" : 7,
    "mtu-errs" : 6,
    "iBpkts" : 9,
    "port" : "port",
    "oPauseFs" : 4,
    "obits" : 1
  }, {
    "iPauseFs" : 2,
    "port-clear-count" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 7,
    "port_clear_time" : 1,
    "oUpkts" : 6,
    "api.switch-name" : "api.switch-name",
    "all-ports" : true,
    "oerrs" : 9,
    "oCongDrops" : 5,
    "iCongDrops" : 4,
    "ibits" : 2,
    "obytes" : 1,
    "port-clear-time" : 0,
    "iMpkts" : 3,
    "ierrs" : 1,
    "oMpkts" : 1,
    "HER-bits" : 6,
    "ibytes" : 5,
    "odiscards" : 9,
    "counter" : 5,
    "HER-pkts" : 8,
    "idiscards" : 7,
    "oBpkts" : 7,
    "mtu-errs" : 6,
    "iBpkts" : 9,
    "port" : "port",
    "oPauseFs" : 4,
    "obits" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-stats-snmp-show-response
Up
get /port-stats-snmps
(showPortStatsSnmps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-stats-snmp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 2,
    "port-clear-count" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 7,
    "port_clear_time" : 1,
    "oUpkts" : 6,
    "api.switch-name" : "api.switch-name",
    "all-ports" : true,
    "oerrs" : 9,
    "oCongDrops" : 5,
    "iCongDrops" : 4,
    "ibits" : 2,
    "obytes" : 1,
    "port-clear-time" : 0,
    "iMpkts" : 3,
    "ierrs" : 1,
    "oMpkts" : 1,
    "HER-bits" : 6,
    "ibytes" : 5,
    "odiscards" : 9,
    "counter" : 5,
    "HER-pkts" : 8,
    "idiscards" : 7,
    "oBpkts" : 7,
    "mtu-errs" : 6,
    "iBpkts" : 9,
    "port" : "port",
    "oPauseFs" : 4,
    "obits" : 1
  }, {
    "iPauseFs" : 2,
    "port-clear-count" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 7,
    "port_clear_time" : 1,
    "oUpkts" : 6,
    "api.switch-name" : "api.switch-name",
    "all-ports" : true,
    "oerrs" : 9,
    "oCongDrops" : 5,
    "iCongDrops" : 4,
    "ibits" : 2,
    "obytes" : 1,
    "port-clear-time" : 0,
    "iMpkts" : 3,
    "ierrs" : 1,
    "oMpkts" : 1,
    "HER-bits" : 6,
    "ibytes" : 5,
    "odiscards" : 9,
    "counter" : 5,
    "HER-pkts" : 8,
    "idiscards" : 7,
    "oBpkts" : 7,
    "mtu-errs" : 6,
    "iBpkts" : 9,
    "port" : "port",
    "oPauseFs" : 4,
    "obits" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-stats-snmp-show-response

PortStormControls

Up
get /port-storm-controls/intf/{intf}
(showPortStormControlById)

Path parameters

intf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-storm-control-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "rswitch" : 7,
    "trunk" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "port" : "port",
    "lacp-fallback-timeout" : 7,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 1,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "intf" : 0,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 6,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 5,
    "config" : "10m"
  }, {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "rswitch" : 7,
    "trunk" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "port" : "port",
    "lacp-fallback-timeout" : 7,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 1,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "intf" : 0,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 6,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 5,
    "config" : "10m"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-storm-control-show-response
Up
get /port-storm-controls/name/{name}
(showPortStormControlByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-storm-control-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "rswitch" : 7,
    "trunk" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "port" : "port",
    "lacp-fallback-timeout" : 7,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 1,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "intf" : 0,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 6,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 5,
    "config" : "10m"
  }, {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "rswitch" : 7,
    "trunk" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "port" : "port",
    "lacp-fallback-timeout" : 7,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 1,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "intf" : 0,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 6,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 5,
    "config" : "10m"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-storm-control-show-response
Up
get /port-storm-controls/port/{port}
(showPortStormControlByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-storm-control-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "rswitch" : 7,
    "trunk" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "port" : "port",
    "lacp-fallback-timeout" : 7,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 1,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "intf" : 0,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 6,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 5,
    "config" : "10m"
  }, {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "rswitch" : 7,
    "trunk" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "port" : "port",
    "lacp-fallback-timeout" : 7,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 1,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "intf" : 0,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 6,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 5,
    "config" : "10m"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-storm-control-show-response
Up
get /port-storm-controls
(showPortStormControls)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-storm-control-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "rswitch" : 7,
    "trunk" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "port" : "port",
    "lacp-fallback-timeout" : 7,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 1,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "intf" : 0,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 6,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 5,
    "config" : "10m"
  }, {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "rswitch" : 7,
    "trunk" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "port" : "port",
    "lacp-fallback-timeout" : 7,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 1,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "intf" : 0,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 6,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "crc-check" : "crc-check-enable",
    "stp-port-cost" : 5,
    "config" : "10m"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-storm-control-show-response
Up
put /port-storm-controls/{port}
(updatePortStormControlByPorts)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

PortVlans

Up
post /port-vlans/add
(customAddPortVlan)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-vlan-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /port-vlans/remove
(customRemovePortVlan)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body port-vlan-remove (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /port-vlans
(showPortVlans)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "untagged-vlan" : 6,
    "port" : 0,
    "vnet-id" : "vnet-id",
    "description" : "description",
    "ports" : "ports",
    "active-vlans" : "active-vlans",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlans" : "vlans",
    "untagged-vlan" : 6,
    "port" : 0,
    "vnet-id" : "vnet-id",
    "description" : "description",
    "ports" : "ports",
    "active-vlans" : "active-vlans",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-vlan-show-response

PortXcvrMemories

Up
get /port-xcvr-memories
(showXcvrMemories)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-xcvr-memory-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "pages" : "pages",
    "port" : "port",
    "api.switch-name" : "api.switch-name"
  }, {
    "pages" : "pages",
    "port" : "port",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-xcvr-memory-show-response

PortXcvrs

Up
get /port-xcvrs
(showXcvrPorts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-xcvr-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vcc10[V]" : "vcc10[V]",
    "temp[C]" : "temp[C]",
    "serial-number" : "serial-number",
    "vcc33[V]" : "vcc33[V]",
    "vendor-part-number" : "vendor-part-number",
    "rx-pwr[dBm]" : "rx-pwr[dBm]",
    "tx-bias[mA]" : "tx-bias[mA]",
    "type" : "unknown",
    "api.switch-name" : "api.switch-name",
    "port" : "port",
    "vcc18[V]" : "vcc18[V]",
    "fw-rev" : "fw-rev",
    "part-number" : "part-number",
    "eth-mode" : "1000base-x",
    "vendor-name" : "vendor-name",
    "cbl-len" : 0,
    "supported" : true,
    "tx-pwr[dBm]" : "tx-pwr[dBm]"
  }, {
    "vcc10[V]" : "vcc10[V]",
    "temp[C]" : "temp[C]",
    "serial-number" : "serial-number",
    "vcc33[V]" : "vcc33[V]",
    "vendor-part-number" : "vendor-part-number",
    "rx-pwr[dBm]" : "rx-pwr[dBm]",
    "tx-bias[mA]" : "tx-bias[mA]",
    "type" : "unknown",
    "api.switch-name" : "api.switch-name",
    "port" : "port",
    "vcc18[V]" : "vcc18[V]",
    "fw-rev" : "fw-rev",
    "part-number" : "part-number",
    "eth-mode" : "1000base-x",
    "vendor-name" : "vendor-name",
    "cbl-len" : 0,
    "supported" : true,
    "tx-pwr[dBm]" : "tx-pwr[dBm]"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-xcvr-show-response

Ports

Up
get /ports
(showVports)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "err-bpduguard" : 7,
    "bd" : "bd",
    "link-detail" : true,
    "rport" : 1,
    "description" : "description",
    "bezel-port" : "bezel-port",
    "lport" : 5,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnet" : "vnet",
    "hide-connections" : true,
    "hostname" : "hostname",
    "vlan" : 0,
    "recover-time" : 2,
    "vxlan" : 6,
    "rswitch" : 5,
    "ip" : "ip",
    "rem-mac" : "rem-mac",
    "trunk" : "trunk",
    "last-seen" : "last-seen",
    "err-maclimit" : 9,
    "rem-ip" : "rem-ip",
    "port" : "port",
    "loop-vlans" : "loop-vlans",
    "switch-id" : 3,
    "config" : "10m",
    "status" : "phy-up"
  }, {
    "err-bpduguard" : 7,
    "bd" : "bd",
    "link-detail" : true,
    "rport" : 1,
    "description" : "description",
    "bezel-port" : "bezel-port",
    "lport" : 5,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnet" : "vnet",
    "hide-connections" : true,
    "hostname" : "hostname",
    "vlan" : 0,
    "recover-time" : 2,
    "vxlan" : 6,
    "rswitch" : 5,
    "ip" : "ip",
    "rem-mac" : "rem-mac",
    "trunk" : "trunk",
    "last-seen" : "last-seen",
    "err-maclimit" : 9,
    "rem-ip" : "rem-ip",
    "port" : "port",
    "loop-vlans" : "loop-vlans",
    "switch-id" : 3,
    "config" : "10m",
    "status" : "phy-up"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success port-show-response

PrefixLists

Up
post /prefix-lists/{name}/networks
(addNvOSPrefixListNetworkByNvOSPrefixListName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body prefix-list-network-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /prefix-lists
(createNvOSPrefixList)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body prefix-list-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /prefix-lists/{name}
(deleteNvOSPrefixListByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /prefix-lists/{name}/networks/netmask/{netmask}
(removeNvOSPrefixListNetworkByNameByNetmask)

Path parameters

name (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /prefix-lists/{name}/networks/network/{network}
(removeNvOSPrefixListNetworkByNameByNetwork)

Path parameters

name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /prefix-lists/{name}
(showNvOSPrefixListByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

prefix-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success prefix-list-show-response
Up
get /prefix-lists/{name}/networks/netmask/{netmask}
(showNvOSPrefixListNetworkByNameByNetmask)

Path parameters

name (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

prefix-list-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success prefix-list-network-show-response
Up
get /prefix-lists/{name}/networks/network/{network}
(showNvOSPrefixListNetworkByNameByNetwork)

Path parameters

name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

prefix-list-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success prefix-list-network-show-response
Up
get /prefix-lists/{name}/networks
(showNvOSPrefixListNetworksByNvOSPrefixListName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

prefix-list-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success prefix-list-network-show-response
Up
get /prefix-lists
(showNvOSPrefixLists)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

prefix-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success prefix-list-show-response

Roles

Up
post /roles
(createRole)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body role-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /roles/{name}
(deleteRoleByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /roles/{name}
(showRoleByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

role-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "access" : "read-only",
    "group-id" : 0,
    "shell" : true,
    "scope" : "local",
    "running-config" : true,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "sudo" : true,
    "id" : "id",
    "api.switch-name" : "api.switch-name",
    "delete-from-users" : true
  }, {
    "access" : "read-only",
    "group-id" : 0,
    "shell" : true,
    "scope" : "local",
    "running-config" : true,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "sudo" : true,
    "id" : "id",
    "api.switch-name" : "api.switch-name",
    "delete-from-users" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success role-show-response
Up
get /roles
(showRoles)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

role-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "access" : "read-only",
    "group-id" : 0,
    "shell" : true,
    "scope" : "local",
    "running-config" : true,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "sudo" : true,
    "id" : "id",
    "api.switch-name" : "api.switch-name",
    "delete-from-users" : true
  }, {
    "access" : "read-only",
    "group-id" : 0,
    "shell" : true,
    "scope" : "local",
    "running-config" : true,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "sudo" : true,
    "id" : "id",
    "api.switch-name" : "api.switch-name",
    "delete-from-users" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success role-show-response
Up
put /roles/{name}
(updateRoleByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body role-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ServiceHeartbeats

Up
post /service-heartbeats
(createServiceHeartbeat)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body service-heartbeat-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /service-heartbeats/{name}
(deleteServiceHeartbeatByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /service-heartbeats/{name}
(showServiceHeartbeatByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

service-heartbeat-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dst-mac" : "dst-mac",
    "vlan" : 1,
    "payload" : "payload",
    "name" : "name",
    "src-mac" : "src-mac",
    "interval" : 0,
    "type" : "normal",
    "api.switch-name" : "api.switch-name",
    "retry" : 6
  }, {
    "dst-mac" : "dst-mac",
    "vlan" : 1,
    "payload" : "payload",
    "name" : "name",
    "src-mac" : "src-mac",
    "interval" : 0,
    "type" : "normal",
    "api.switch-name" : "api.switch-name",
    "retry" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success service-heartbeat-show-response
Up
get /service-heartbeats
(showServiceHeartbeats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

service-heartbeat-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dst-mac" : "dst-mac",
    "vlan" : 1,
    "payload" : "payload",
    "name" : "name",
    "src-mac" : "src-mac",
    "interval" : 0,
    "type" : "normal",
    "api.switch-name" : "api.switch-name",
    "retry" : 6
  }, {
    "dst-mac" : "dst-mac",
    "vlan" : 1,
    "payload" : "payload",
    "name" : "name",
    "src-mac" : "src-mac",
    "interval" : 0,
    "type" : "normal",
    "api.switch-name" : "api.switch-name",
    "retry" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success service-heartbeat-show-response
Up
put /service-heartbeats/{name}
(updateServiceHeartbeatByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body service-heartbeat-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

ServiceStats

Up
post /service-stats/clear
(clearServiceStat)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body service-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /service-stats
(showServiceStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

service-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "service" : 0,
    "bytes" : 6,
    "api.switch-name" : "api.switch-name"
  }, {
    "service" : 0,
    "bytes" : 6,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success service-stats-show-response

SflowCollectors

Up
post /sflow-collectors
(createSflowCollector)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body sflow-collector-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /sflow-collectors/{name}
(deleteSflowCollectorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /sflow-collectors/{name}
(showSflowCollectorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

sflow-collector-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "collector-port" : 0,
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "collector-ip" : "collector-ip"
  }, {
    "collector-port" : 0,
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "collector-ip" : "collector-ip"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success sflow-collector-show-response
Up
get /sflow-collectors
(showSflowCollectors)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

sflow-collector-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "collector-port" : 0,
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "collector-ip" : "collector-ip"
  }, {
    "collector-port" : 0,
    "scope" : "local",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "collector-ip" : "collector-ip"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success sflow-collector-show-response
Up
put /sflow-collectors/{name}
(updateSflowCollectorByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body sflow-collector-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SflowThreadBindings

Up
get /sflow-thread-bindings/{name}
(showSflowThreadBindingByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

sflow-thread-binding-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "nv-msg-queue-name" : "nv-msg-queue-name",
    "name" : "name",
    "nv-cache-queue-name" : "nv-cache-queue-name",
    "api.switch-name" : "api.switch-name",
    "thread-id" : 0
  }, {
    "nv-msg-queue-name" : "nv-msg-queue-name",
    "name" : "name",
    "nv-cache-queue-name" : "nv-cache-queue-name",
    "api.switch-name" : "api.switch-name",
    "thread-id" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success sflow-thread-binding-show-response
Up
get /sflow-thread-bindings
(showSflowThreadBindings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

sflow-thread-binding-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "nv-msg-queue-name" : "nv-msg-queue-name",
    "name" : "name",
    "nv-cache-queue-name" : "nv-cache-queue-name",
    "api.switch-name" : "api.switch-name",
    "thread-id" : 0
  }, {
    "nv-msg-queue-name" : "nv-msg-queue-name",
    "name" : "name",
    "nv-cache-queue-name" : "nv-cache-queue-name",
    "api.switch-name" : "api.switch-name",
    "thread-id" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success sflow-thread-binding-show-response

Sflows

Up
post /sflows/{sflow-name}/ports
(addSflowSflowPortBySflowName)

Path parameters

sflow-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body sflow-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /sflows
(createSflow)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body sflow-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /sflows/{name}
(deleteSflowByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /sflows/{sflow-name}/ports/{ports}
(removeSflowSflowPortByNameByPmap)

Path parameters

sflow-name (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /sflows/{name}
(showSflowByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

sflow-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "malformed-ip-packet-drops" : 5,
    "sample-pkt-cnt" : 3,
    "sample-rate" : 2,
    "malformed-packet-drops" : 1,
    "malformed-vlan-packet-drops" : 5,
    "internal-nq-drops" : 9,
    "type" : "ingress",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "internal-q-drops" : 2,
    "trunc-length" : 7,
    "agent-id" : "agent-id",
    "vlan" : 0,
    "oversize-packet-drops" : 7,
    "counter-polling-interval" : 4,
    "name" : "name",
    "sample-drops" : 6,
    "sample-type" : "raw"
  }, {
    "malformed-ip-packet-drops" : 5,
    "sample-pkt-cnt" : 3,
    "sample-rate" : 2,
    "malformed-packet-drops" : 1,
    "malformed-vlan-packet-drops" : 5,
    "internal-nq-drops" : 9,
    "type" : "ingress",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "internal-q-drops" : 2,
    "trunc-length" : 7,
    "agent-id" : "agent-id",
    "vlan" : 0,
    "oversize-packet-drops" : 7,
    "counter-polling-interval" : 4,
    "name" : "name",
    "sample-drops" : 6,
    "sample-type" : "raw"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success sflow-show-response
Up
get /sflows/{sflow-name}/ports/{ports}
(showSflowSflowPortByNameByPmap)

Path parameters

sflow-name (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

sflow-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success sflow-port-show-response
Up
get /sflows/{sflow-name}/ports
(showSflowSflowPortsBySflowName)

Path parameters

sflow-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

sflow-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success sflow-port-show-response
Up
get /sflows
(showSflows)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

sflow-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "malformed-ip-packet-drops" : 5,
    "sample-pkt-cnt" : 3,
    "sample-rate" : 2,
    "malformed-packet-drops" : 1,
    "malformed-vlan-packet-drops" : 5,
    "internal-nq-drops" : 9,
    "type" : "ingress",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "internal-q-drops" : 2,
    "trunc-length" : 7,
    "agent-id" : "agent-id",
    "vlan" : 0,
    "oversize-packet-drops" : 7,
    "counter-polling-interval" : 4,
    "name" : "name",
    "sample-drops" : 6,
    "sample-type" : "raw"
  }, {
    "malformed-ip-packet-drops" : 5,
    "sample-pkt-cnt" : 3,
    "sample-rate" : 2,
    "malformed-packet-drops" : 1,
    "malformed-vlan-packet-drops" : 5,
    "internal-nq-drops" : 9,
    "type" : "ingress",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "internal-q-drops" : 2,
    "trunc-length" : 7,
    "agent-id" : "agent-id",
    "vlan" : 0,
    "oversize-packet-drops" : 7,
    "counter-polling-interval" : 4,
    "name" : "name",
    "sample-drops" : 6,
    "sample-type" : "raw"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success sflow-show-response
Up
put /sflows/{name}
(updateSflowByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body sflow-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SnmpCommunities

Up
post /snmp-communities
(createAdminSnmpCommunity)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-community-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /snmp-communities/{community-string}
(deleteAdminSnmpCommunityByCommunityString)

Path parameters

community-string (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /snmp-communities
(showAdminSnmpCommunities)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-community-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "community-string" : "community-string",
    "community-type" : "read-only",
    "api.switch-name" : "api.switch-name"
  }, {
    "community-string" : "community-string",
    "community-type" : "read-only",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-community-show-response
Up
get /snmp-communities/{community-string}
(showAdminSnmpCommunityByCommunityString)

Path parameters

community-string (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-community-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "community-string" : "community-string",
    "community-type" : "read-only",
    "api.switch-name" : "api.switch-name"
  }, {
    "community-string" : "community-string",
    "community-type" : "read-only",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-community-show-response
Up
put /snmp-communities/{community-string}
(updateAdminSnmpCommunityByCommunityString)

Path parameters

community-string (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-community-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SnmpEngineid

Up
get /snmp-engineid
(showAdminSnmpEngineid)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-engineid-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "api.switch-name" : "api.switch-name",
    "engineid" : "engineid"
  }, {
    "api.switch-name" : "api.switch-name",
    "engineid" : "engineid"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-engineid-show-response
Up
put /snmp-engineid
(updateAdminSnmpEngineid)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-engineid-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SnmpSystem

Up
post /snmp-system/clear
(clearAdminSnmpSystem)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-system-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /snmp-system
(showAdminSnmpSystem)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-system-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "syslocation" : "syslocation",
    "syscontact" : "syscontact",
    "api.switch-name" : "api.switch-name"
  }, {
    "syslocation" : "syslocation",
    "syscontact" : "syscontact",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-system-show-response
Up
put /snmp-system
(updateAdminSnmpSystem)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-system-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SnmpTrapEnable

Up
get /snmp-trap-enable
(showAdminSnmpTrapEnable)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-trap-enable-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "stp-port-modified" : true,
    "link-congestion-detected" : true,
    "physical-sensors" : true,
    "vrrp-new-master" : true,
    "interface-up-down" : true,
    "api.switch-name" : "api.switch-name",
    "login-failure" : true,
    "sysup-alert" : true,
    "default-monitors" : true,
    "vport-modified" : true,
    "stp-port-state-failed" : true,
    "disable-start-stop" : true,
    "high-system-usage-threshold" : "high-system-usage-threshold",
    "port-oir-error-state" : true,
    "stp-new-root" : true,
    "mirror-to-cpu" : true,
    "lacp-status" : true,
    "cluster-tr-diverge" : true,
    "low-disk-space" : true,
    "cert-expiry" : true,
    "system-usage" : true,
    "fabric-node-state-changed" : true,
    "low-disk-space-threshold" : "low-disk-space-threshold",
    "stp-topology-changed" : true,
    "link-up-down" : true
  }, {
    "stp-port-modified" : true,
    "link-congestion-detected" : true,
    "physical-sensors" : true,
    "vrrp-new-master" : true,
    "interface-up-down" : true,
    "api.switch-name" : "api.switch-name",
    "login-failure" : true,
    "sysup-alert" : true,
    "default-monitors" : true,
    "vport-modified" : true,
    "stp-port-state-failed" : true,
    "disable-start-stop" : true,
    "high-system-usage-threshold" : "high-system-usage-threshold",
    "port-oir-error-state" : true,
    "stp-new-root" : true,
    "mirror-to-cpu" : true,
    "lacp-status" : true,
    "cluster-tr-diverge" : true,
    "low-disk-space" : true,
    "cert-expiry" : true,
    "system-usage" : true,
    "fabric-node-state-changed" : true,
    "low-disk-space-threshold" : "low-disk-space-threshold",
    "stp-topology-changed" : true,
    "link-up-down" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-trap-enable-show-response
Up
put /snmp-trap-enable
(updateAdminSnmpTrapEnable)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-trap-enable-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SnmpTrapSinks

Up
post /snmp-trap-sinks
(createAdminSnmpTrapSink)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-trap-sink-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /snmp-trap-sinks/community={community},dest-host={dest-host},dest-port={dest-port}
(deleteAdminSnmpTrapSinkByUniqueKeyAll)

Path parameters

community (required)
Path Parameter
dest-host (required)
Path Parameter
dest-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /snmp-trap-sinks/community={community},dest-host={dest-host},dest-port={dest-port}
(showAdminSnmpTrapSinkByUniqueKeyAll)

Path parameters

community (required)
Path Parameter
dest-host (required)
Path Parameter
dest-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-trap-sink-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dest-port" : 0,
    "dest-host" : "dest-host",
    "community" : "community",
    "type" : "TRAP_TYPE_V1_TRAP",
    "api.switch-name" : "api.switch-name"
  }, {
    "dest-port" : 0,
    "dest-host" : "dest-host",
    "community" : "community",
    "type" : "TRAP_TYPE_V1_TRAP",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-trap-sink-show-response
Up
get /snmp-trap-sinks
(showAdminSnmpTrapSinks)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-trap-sink-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dest-port" : 0,
    "dest-host" : "dest-host",
    "community" : "community",
    "type" : "TRAP_TYPE_V1_TRAP",
    "api.switch-name" : "api.switch-name"
  }, {
    "dest-port" : 0,
    "dest-host" : "dest-host",
    "community" : "community",
    "type" : "TRAP_TYPE_V1_TRAP",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-trap-sink-show-response

SnmpUsers

Up
post /snmp-users
(createAdminSnmpUser)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-user-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /snmp-users/{user-name}
(deleteAdminSnmpUserByUserName)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /snmp-users/{user-name}
(showAdminSnmpUserByUserName)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-user-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "user-name" : "user-name",
    "auth" : true,
    "priv" : true,
    "api.switch-name" : "api.switch-name",
    "auth-hash" : "md5"
  }, {
    "user-name" : "user-name",
    "auth" : true,
    "priv" : true,
    "api.switch-name" : "api.switch-name",
    "auth-hash" : "md5"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-user-show-response
Up
get /snmp-users
(showAdminSnmpUsers)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-user-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "user-name" : "user-name",
    "auth" : true,
    "priv" : true,
    "api.switch-name" : "api.switch-name",
    "auth-hash" : "md5"
  }, {
    "user-name" : "user-name",
    "auth" : true,
    "priv" : true,
    "api.switch-name" : "api.switch-name",
    "auth-hash" : "md5"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-user-show-response
Up
put /snmp-users/{user-name}
(updateAdminSnmpUserByUserName)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-user-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SnmpV3TrapSinks

Up
post /snmp-v3-trap-sinks
(createAdminSnmpV3TrapSink)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-v3-trap-sink-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /snmp-v3-trap-sinks/user-name={user-name},dest-host={dest-host},dest-port={dest-port}
(deleteAdminSnmpV3TrapSinkByUniqueKeyAll)

Path parameters

user-name (required)
Path Parameter
dest-host (required)
Path Parameter
dest-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /snmp-v3-trap-sinks/user-name={user-name},dest-host={dest-host},dest-port={dest-port}
(showAdminSnmpV3TrapSinkByUniqueKeyAll)

Path parameters

user-name (required)
Path Parameter
dest-host (required)
Path Parameter
dest-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-v3-trap-sink-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dest-port" : 0,
    "user-name" : "user-name",
    "auth" : true,
    "dest-host" : "dest-host",
    "engine-id" : "engine-id",
    "priv" : true,
    "type" : "TRAP_TYPE_V3_TRAP",
    "api.switch-name" : "api.switch-name"
  }, {
    "dest-port" : 0,
    "user-name" : "user-name",
    "auth" : true,
    "dest-host" : "dest-host",
    "engine-id" : "engine-id",
    "priv" : true,
    "type" : "TRAP_TYPE_V3_TRAP",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-v3-trap-sink-show-response
Up
get /snmp-v3-trap-sinks
(showAdminSnmpV3TrapSinks)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-v3-trap-sink-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dest-port" : 0,
    "user-name" : "user-name",
    "auth" : true,
    "dest-host" : "dest-host",
    "engine-id" : "engine-id",
    "priv" : true,
    "type" : "TRAP_TYPE_V3_TRAP",
    "api.switch-name" : "api.switch-name"
  }, {
    "dest-port" : 0,
    "user-name" : "user-name",
    "auth" : true,
    "dest-host" : "dest-host",
    "engine-id" : "engine-id",
    "priv" : true,
    "type" : "TRAP_TYPE_V3_TRAP",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-v3-trap-sink-show-response

SnmpVacms

Up
post /snmp-vacms
(createAdminSnmpVacm)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-vacm-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /snmp-vacms/{user-name}
(deleteAdminSnmpVacmByUserName)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /snmp-vacms/{user-name}
(showAdminSnmpVacmByUserName)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-vacm-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "user-type" : "rouser",
    "view" : "view",
    "oid-restrict" : "oid-restrict",
    "user-name" : "user-name",
    "auth" : true,
    "priv" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "user-type" : "rouser",
    "view" : "view",
    "oid-restrict" : "oid-restrict",
    "user-name" : "user-name",
    "auth" : true,
    "priv" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-vacm-show-response
Up
get /snmp-vacms
(showAdminSnmpVacms)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-vacm-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "user-type" : "rouser",
    "view" : "view",
    "oid-restrict" : "oid-restrict",
    "user-name" : "user-name",
    "auth" : true,
    "priv" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "user-type" : "rouser",
    "view" : "view",
    "oid-restrict" : "oid-restrict",
    "user-name" : "user-name",
    "auth" : true,
    "priv" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-vacm-show-response
Up
put /snmp-vacms/{user-name}
(updateAdminSnmpVacmByUserName)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body snmp-vacm-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Snmps

Up
get /snmps/name={name},show-type={show-type}
(showSnmpFuncsByNameShowType)

Path parameters

name (required)
Path Parameter
show-type (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

snmp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "community-string" : "community-string",
    "user-name" : "user-name",
    "show-type" : "walk",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "value" : "value"
  }, {
    "community-string" : "community-string",
    "user-name" : "user-name",
    "show-type" : "walk",
    "name" : "name",
    "api.switch-name" : "api.switch-name",
    "value" : "value"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success snmp-show-response

Software

Up
get /software
(showSoftware)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

software-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "proxy-port" : 0,
    "upload-server" : "upload-server",
    "use-proxy" : true,
    "version-available" : "version-available",
    "proxy-host" : "proxy-host",
    "track" : "track",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "status" : "status",
    "download-count" : 6
  }, {
    "proxy-port" : 0,
    "upload-server" : "upload-server",
    "use-proxy" : true,
    "version-available" : "version-available",
    "proxy-host" : "proxy-host",
    "track" : "track",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "status" : "status",
    "download-count" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success software-show-response
Up
post /software/upgrade-abort
(upgradeAbortSoftware)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /software/upgrade-reboot
(upgradeRebootSoftware)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /software/upgrade
(upgradeSoftwareByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body software-upgrade-1 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SoftwareLicenses

Up
post /software-licenses/import-product-ids
(importPidsSoftwareLicense)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /software-licenses/install
(installSoftwareLicense)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body software-license-install (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /software-licenses/{license-id}
(showSoftwareLicenseByCode)

Path parameters

license-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

software-license-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "upgrade" : true,
    "pending" : true,
    "license-id" : "license-id",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "upgrade-from" : "upgrade-from",
    "feature" : "feature",
    "expires-on" : "expires-on",
    "sysconfig" : true,
    "id" : 0,
    "prompt" : "prompt",
    "key" : "key",
    "pid-file" : "pid-file",
    "status" : "unknown"
  }, {
    "upgrade" : true,
    "pending" : true,
    "license-id" : "license-id",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "upgrade-from" : "upgrade-from",
    "feature" : "feature",
    "expires-on" : "expires-on",
    "sysconfig" : true,
    "id" : 0,
    "prompt" : "prompt",
    "key" : "key",
    "pid-file" : "pid-file",
    "status" : "unknown"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success software-license-show-response
Up
get /software-licenses
(showSoftwareLicenses)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

software-license-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "upgrade" : true,
    "pending" : true,
    "license-id" : "license-id",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "upgrade-from" : "upgrade-from",
    "feature" : "feature",
    "expires-on" : "expires-on",
    "sysconfig" : true,
    "id" : 0,
    "prompt" : "prompt",
    "key" : "key",
    "pid-file" : "pid-file",
    "status" : "unknown"
  }, {
    "upgrade" : true,
    "pending" : true,
    "license-id" : "license-id",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "upgrade-from" : "upgrade-from",
    "feature" : "feature",
    "expires-on" : "expires-on",
    "sysconfig" : true,
    "id" : 0,
    "prompt" : "prompt",
    "key" : "key",
    "pid-file" : "pid-file",
    "status" : "unknown"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success software-license-show-response

SoftwareUpgradeInstantStatuses

Up
get /software-upgrade-instant-statuses
(showSoftwareUpgradeInstStatuses)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

software-upgrade-instant-status-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "proxy-port" : 0,
    "upload-server" : "upload-server",
    "log" : "log",
    "use-proxy" : true,
    "version-available" : "version-available",
    "proxy-host" : "proxy-host",
    "track" : "track",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "status" : "status",
    "download-count" : 6
  }, {
    "proxy-port" : 0,
    "upload-server" : "upload-server",
    "log" : "log",
    "use-proxy" : true,
    "version-available" : "version-available",
    "proxy-host" : "proxy-host",
    "track" : "track",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "status" : "status",
    "download-count" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success software-upgrade-instant-status-show-response

SoftwareUpgradeStatuses

Up
get /software-upgrade-statuses
(showSoftwareUpgradeStatuses)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

software-upgrade-status-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "proxy-port" : 0,
    "upload-server" : "upload-server",
    "log" : "log",
    "use-proxy" : true,
    "version-available" : "version-available",
    "proxy-host" : "proxy-host",
    "track" : "track",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "status" : "status",
    "download-count" : 6
  }, {
    "proxy-port" : 0,
    "upload-server" : "upload-server",
    "log" : "log",
    "use-proxy" : true,
    "version-available" : "version-available",
    "proxy-host" : "proxy-host",
    "track" : "track",
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "upgrade-status" : "available",
    "status" : "status",
    "download-count" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success software-upgrade-status-show-response

StaticArps

Up
post /static-arps
(createUnicastStaticArpByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body static-arp-create-1 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /static-arps/ip={ip},vxlan={vxlan},vlan={vlan}
(deleteUnicastStaticArpByUniqueKeyAll)

Path parameters

ip (required)
Path Parameter
vxlan (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /static-arps/ip={ip},vxlan={vxlan},vlan={vlan}
(showUnicastStaticArpByUniqueKeyAll)

Path parameters

ip (required)
Path Parameter
vxlan (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

static-arp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "vlan" : 6,
    "ip" : "ip",
    "scope" : "local",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  }, {
    "vxlan" : 0,
    "vlan" : 6,
    "ip" : "ip",
    "scope" : "local",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success static-arp-show-response
Up
get /static-arps
(showUnicastStaticArps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

static-arp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "vlan" : 6,
    "ip" : "ip",
    "scope" : "local",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  }, {
    "vxlan" : 0,
    "vlan" : 6,
    "ip" : "ip",
    "scope" : "local",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success static-arp-show-response

StaticEcmpGroups

Up
post /static-ecmp-groups/{group-name}/nhs
(addStaticEcmpGroupNhByStaticEcmpGroupName)

Path parameters

group-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body static-ecmp-group-nh-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /static-ecmp-groups
(createStaticEcmpGroup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body static-ecmp-group-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /static-ecmp-groups/{group-name}
(deleteStaticEcmpGroupByName)

Path parameters

group-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /static-ecmp-groups/{group-name}/nhs/{ip}
(removeStaticEcmpGroupNhByNameByIp)

Path parameters

group-name (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /static-ecmp-groups/{group-name}
(showStaticEcmpGroupByName)

Path parameters

group-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

static-ecmp-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "group-name" : "group-name",
    "vrouter-name" : "vrouter-name",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "hw-ecmp-id" : 6,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "hash-type" : "static-fixed"
  }, {
    "vrid" : 0,
    "group-name" : "group-name",
    "vrouter-name" : "vrouter-name",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "hw-ecmp-id" : 6,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "hash-type" : "static-fixed"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success static-ecmp-group-show-response
Up
get /static-ecmp-groups/{group-name}/nhs/{ip}
(showStaticEcmpGroupNhByNameByIp)

Path parameters

group-name (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

static-ecmp-group-nh-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "egress-id" : 6,
    "vlan" : 0,
    "ip" : "ip",
    "api.switch-name" : "api.switch-name"
  }, {
    "egress-id" : 6,
    "vlan" : 0,
    "ip" : "ip",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success static-ecmp-group-nh-show-response
Up
get /static-ecmp-groups/{group-name}/nhs
(showStaticEcmpGroupNhsByStaticEcmpGroupName)

Path parameters

group-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

static-ecmp-group-nh-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "egress-id" : 6,
    "vlan" : 0,
    "ip" : "ip",
    "api.switch-name" : "api.switch-name"
  }, {
    "egress-id" : 6,
    "vlan" : 0,
    "ip" : "ip",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success static-ecmp-group-nh-show-response
Up
get /static-ecmp-groups
(showStaticEcmpGroups)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

static-ecmp-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "group-name" : "group-name",
    "vrouter-name" : "vrouter-name",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "hw-ecmp-id" : 6,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "hash-type" : "static-fixed"
  }, {
    "vrid" : 0,
    "group-name" : "group-name",
    "vrouter-name" : "vrouter-name",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "hw-ecmp-id" : 6,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "hash-type" : "static-fixed"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success static-ecmp-group-show-response
Up
put /static-ecmp-groups/{group-name}
(updateStaticEcmpGroupByName)

Path parameters

group-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body static-ecmp-group-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

StorageDevices

Up
post /storage-devices/free
(freeStorageDevice)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body storage-device-free (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Stp

Up
get /stp
(showStpGlobal)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

stp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "bpdus-bridge-ports" : true,
    "forwarding-delay" : 5,
    "mst-config-revision" : 2,
    "max-age" : 0,
    "mst-max-hops" : 5,
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 7,
    "enable" : true,
    "hello-time" : 1,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "mst-config-name" : "mst-config-name",
    "bridge-id" : "bridge-id",
    "bridge-priority" : 6,
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports"
  }, {
    "mst-config-id-mismatch-on-peer-ports" : "mst-config-id-mismatch-on-peer-ports",
    "mst-digest-mismatch-on-ports" : "mst-digest-mismatch-on-ports",
    "cluster-mode" : "none",
    "stp-mode" : "rstp",
    "bpdus-bridge-ports" : true,
    "forwarding-delay" : 5,
    "mst-config-revision" : 2,
    "max-age" : 0,
    "mst-max-hops" : 5,
    "mst-config-digest" : "mst-config-digest",
    "api.switch-name" : "api.switch-name",
    "mst-revision-mismatch-on-peer-ports" : "mst-revision-mismatch-on-peer-ports",
    "root-guard-wait-time" : 7,
    "enable" : true,
    "hello-time" : 1,
    "mst-config-id-mismatch-on-ports" : "mst-config-id-mismatch-on-ports",
    "mst-config-name" : "mst-config-name",
    "bridge-id" : "bridge-id",
    "bridge-priority" : 6,
    "mst-digest-mismatch-on-peer-ports" : "mst-digest-mismatch-on-peer-ports",
    "mst-revision-mismatch-on-ports" : "mst-revision-mismatch-on-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success stp-show-response
Up
put /stp
(updateStpGlobal)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body stp-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

StpPortEvents

Up
get /stp-port-events
(showStpPortEvents)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

stp-port-event-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 2,
    "instance" : 6,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "count" : 1,
    "initial-state" : "Disabled",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 5,
    "vlan" : "vlan",
    "final-state" : "Disabled",
    "port" : 0,
    "interval" : 5,
    "other-state" : "Disabled",
    "time" : "time"
  }, {
    "older-than" : 2,
    "instance" : 6,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "count" : 1,
    "initial-state" : "Disabled",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 5,
    "vlan" : "vlan",
    "final-state" : "Disabled",
    "port" : 0,
    "interval" : 5,
    "other-state" : "Disabled",
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success stp-port-event-show-response

StpPortStates

Up
get /stp-port-states
(showStpPortStates)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

stp-port-state-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "role" : "Disabled",
    "root-guard-timer" : 9,
    "sm-table-bits" : "sm-table-bits",
    "topology-timer" : 2,
    "forward-timer" : 6,
    "recent-backup-timer" : 5,
    "vlag-peer-port" : 3,
    "api.switch-name" : "api.switch-name",
    "sm-table" : "sm-table",
    "vlan" : "vlan",
    "message-times" : "message-times",
    "peer" : true,
    "info-is" : "disabled",
    "state" : "new-info",
    "migration-timer" : 7,
    "stp-state" : "Disabled",
    "designated-times" : "designated-times",
    "message-priority" : "message-priority",
    "edge-delay-timer" : 2,
    "designated-priority" : "designated-priority",
    "recent-root-timer" : 5,
    "port" : "port",
    "selected-role" : "Disabled",
    "port-priority" : "port-priority",
    "hello-timer" : 0,
    "rcvd-info-timer" : 1,
    "port-times" : "port-times"
  }, {
    "role" : "Disabled",
    "root-guard-timer" : 9,
    "sm-table-bits" : "sm-table-bits",
    "topology-timer" : 2,
    "forward-timer" : 6,
    "recent-backup-timer" : 5,
    "vlag-peer-port" : 3,
    "api.switch-name" : "api.switch-name",
    "sm-table" : "sm-table",
    "vlan" : "vlan",
    "message-times" : "message-times",
    "peer" : true,
    "info-is" : "disabled",
    "state" : "new-info",
    "migration-timer" : 7,
    "stp-state" : "Disabled",
    "designated-times" : "designated-times",
    "message-priority" : "message-priority",
    "edge-delay-timer" : 2,
    "designated-priority" : "designated-priority",
    "recent-root-timer" : 5,
    "port" : "port",
    "selected-role" : "Disabled",
    "port-priority" : "port-priority",
    "hello-timer" : 0,
    "rcvd-info-timer" : 1,
    "port-times" : "port-times"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success stp-port-state-show-response

StpPorts

Up
get /stp-ports/{port}
(showStpPortByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

stp-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "filter" : "filter",
    "edge" : true,
    "cost" : 6,
    "port" : "port",
    "root-guard" : true,
    "block" : "block",
    "priority" : 0,
    "api.switch-name" : "api.switch-name",
    "bpdu-guard" : true
  }, {
    "filter" : "filter",
    "edge" : true,
    "cost" : 6,
    "port" : "port",
    "root-guard" : true,
    "block" : "block",
    "priority" : 0,
    "api.switch-name" : "api.switch-name",
    "bpdu-guard" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success stp-port-show-response
Up
get /stp-ports
(showStpPorts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

stp-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "filter" : "filter",
    "edge" : true,
    "cost" : 6,
    "port" : "port",
    "root-guard" : true,
    "block" : "block",
    "priority" : 0,
    "api.switch-name" : "api.switch-name",
    "bpdu-guard" : true
  }, {
    "filter" : "filter",
    "edge" : true,
    "cost" : 6,
    "port" : "port",
    "root-guard" : true,
    "block" : "block",
    "priority" : 0,
    "api.switch-name" : "api.switch-name",
    "bpdu-guard" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success stp-port-show-response
Up
put /stp-ports/{port}
(updateStpPortByPort)

Path parameters

port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body stp-port-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

StpStates

Up
get /stp-states
(showStpStates)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

stp-state-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "backup" : "backup",
    "internal" : true,
    "forwarding-delay" : 7,
    "root-port(peer)" : 1,
    "run-scheduled" : true,
    "learning" : "learning",
    "forwarding" : "forwarding",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "root-priority" : 0,
    "edge" : "edge",
    "vlan" : "vlan",
    "designated" : "designated",
    "peer" : true,
    "topo-change-timer" : "topo-change-timer",
    "nonroot-reroot-timer" : "nonroot-reroot-timer",
    "disabled" : "disabled",
    "bridge-priority" : 5,
    "root-port" : 6,
    "instance-id" : 9,
    "root-id" : "root-id",
    "max-age" : 5,
    "discarding" : "discarding",
    "alternate" : "alternate",
    "name" : "name",
    "hello-time" : 2,
    "bridge-id" : "bridge-id",
    "fwd-delay-timer" : "fwd-delay-timer"
  }, {
    "backup" : "backup",
    "internal" : true,
    "forwarding-delay" : 7,
    "root-port(peer)" : 1,
    "run-scheduled" : true,
    "learning" : "learning",
    "forwarding" : "forwarding",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "root-priority" : 0,
    "edge" : "edge",
    "vlan" : "vlan",
    "designated" : "designated",
    "peer" : true,
    "topo-change-timer" : "topo-change-timer",
    "nonroot-reroot-timer" : "nonroot-reroot-timer",
    "disabled" : "disabled",
    "bridge-priority" : 5,
    "root-port" : 6,
    "instance-id" : 9,
    "root-id" : "root-id",
    "max-age" : 5,
    "discarding" : "discarding",
    "alternate" : "alternate",
    "name" : "name",
    "hello-time" : 2,
    "bridge-id" : "bridge-id",
    "fwd-delay-timer" : "fwd-delay-timer"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success stp-state-show-response

Subnets

Up
post /subnets
(createSubnet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body subnet-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /subnets/name/{name}
(deleteSubnetByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /subnets/name={name},vnet-id={vnet-id}
(deleteSubnetByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /subnets/name/{name}
(showSubnetByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

subnet-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "network6" : "network6",
    "anycast-gw-ip6" : "anycast-gw-ip6",
    "packet-relay" : "enable",
    "hw-state" : true,
    "description" : "description",
    "anycast-gw-ip" : "anycast-gw-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network",
    "leaked-on" : "leaked-on",
    "forward-ip6-2" : "forward-ip6-2",
    "vlan" : 0,
    "netmask" : 1,
    "linklocal" : "linklocal",
    "enable" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "forward-ip" : "forward-ip",
    "state" : "init",
    "forward-ip2" : "forward-ip2",
    "forward-ip6" : "forward-ip6",
    "vxlan" : 6,
    "forward-proto" : "dhcp",
    "vrf" : "vrf",
    "flood" : "enable",
    "name" : "name",
    "netmask6" : 5
  }, {
    "network6" : "network6",
    "anycast-gw-ip6" : "anycast-gw-ip6",
    "packet-relay" : "enable",
    "hw-state" : true,
    "description" : "description",
    "anycast-gw-ip" : "anycast-gw-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network",
    "leaked-on" : "leaked-on",
    "forward-ip6-2" : "forward-ip6-2",
    "vlan" : 0,
    "netmask" : 1,
    "linklocal" : "linklocal",
    "enable" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "forward-ip" : "forward-ip",
    "state" : "init",
    "forward-ip2" : "forward-ip2",
    "forward-ip6" : "forward-ip6",
    "vxlan" : 6,
    "forward-proto" : "dhcp",
    "vrf" : "vrf",
    "flood" : "enable",
    "name" : "name",
    "netmask6" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success subnet-show-response
Up
get /subnets/name={name},vnet-id={vnet-id}
(showSubnetByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

subnet-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "network6" : "network6",
    "anycast-gw-ip6" : "anycast-gw-ip6",
    "packet-relay" : "enable",
    "hw-state" : true,
    "description" : "description",
    "anycast-gw-ip" : "anycast-gw-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network",
    "leaked-on" : "leaked-on",
    "forward-ip6-2" : "forward-ip6-2",
    "vlan" : 0,
    "netmask" : 1,
    "linklocal" : "linklocal",
    "enable" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "forward-ip" : "forward-ip",
    "state" : "init",
    "forward-ip2" : "forward-ip2",
    "forward-ip6" : "forward-ip6",
    "vxlan" : 6,
    "forward-proto" : "dhcp",
    "vrf" : "vrf",
    "flood" : "enable",
    "name" : "name",
    "netmask6" : 5
  }, {
    "network6" : "network6",
    "anycast-gw-ip6" : "anycast-gw-ip6",
    "packet-relay" : "enable",
    "hw-state" : true,
    "description" : "description",
    "anycast-gw-ip" : "anycast-gw-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network",
    "leaked-on" : "leaked-on",
    "forward-ip6-2" : "forward-ip6-2",
    "vlan" : 0,
    "netmask" : 1,
    "linklocal" : "linklocal",
    "enable" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "forward-ip" : "forward-ip",
    "state" : "init",
    "forward-ip2" : "forward-ip2",
    "forward-ip6" : "forward-ip6",
    "vxlan" : 6,
    "forward-proto" : "dhcp",
    "vrf" : "vrf",
    "flood" : "enable",
    "name" : "name",
    "netmask6" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success subnet-show-response
Up
get /subnets
(showSubnets)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

subnet-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "network6" : "network6",
    "anycast-gw-ip6" : "anycast-gw-ip6",
    "packet-relay" : "enable",
    "hw-state" : true,
    "description" : "description",
    "anycast-gw-ip" : "anycast-gw-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network",
    "leaked-on" : "leaked-on",
    "forward-ip6-2" : "forward-ip6-2",
    "vlan" : 0,
    "netmask" : 1,
    "linklocal" : "linklocal",
    "enable" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "forward-ip" : "forward-ip",
    "state" : "init",
    "forward-ip2" : "forward-ip2",
    "forward-ip6" : "forward-ip6",
    "vxlan" : 6,
    "forward-proto" : "dhcp",
    "vrf" : "vrf",
    "flood" : "enable",
    "name" : "name",
    "netmask6" : 5
  }, {
    "network6" : "network6",
    "anycast-gw-ip6" : "anycast-gw-ip6",
    "packet-relay" : "enable",
    "hw-state" : true,
    "description" : "description",
    "anycast-gw-ip" : "anycast-gw-ip",
    "api.switch-name" : "api.switch-name",
    "network" : "network",
    "leaked-on" : "leaked-on",
    "forward-ip6-2" : "forward-ip6-2",
    "vlan" : 0,
    "netmask" : 1,
    "linklocal" : "linklocal",
    "enable" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "forward-ip" : "forward-ip",
    "state" : "init",
    "forward-ip2" : "forward-ip2",
    "forward-ip6" : "forward-ip6",
    "vxlan" : 6,
    "forward-proto" : "dhcp",
    "vrf" : "vrf",
    "flood" : "enable",
    "name" : "name",
    "netmask6" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success subnet-show-response
Up
put /subnets/name/{name}
(updateSubnetByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body subnet-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /subnets/name={name},vnet-id={vnet-id}
(updateSubnetByPrimaryKeyAllName)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body subnet-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SwitchConfigs

Up
post /switch-configs/copy-to-import
(copyToImportNvOSConfig)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /switch-configs/export
(exportNvOSConfig)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-config-export (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /switch-configs/import
(importNvOSConfig)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-config-import (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /switch-configs
(showNvOSConfigs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "upload-server" : "upload-server",
    "export-file" : "export-file",
    "import-file" : "import-file",
    "api.switch-name" : "api.switch-name",
    "apply-system-config" : true
  }, {
    "upload-server" : "upload-server",
    "export-file" : "export-file",
    "import-file" : "import-file",
    "api.switch-name" : "api.switch-name",
    "apply-system-config" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-config-show-response

SwitchGroups

Up
post /switch-groups/{name}/members
(addSwitchGroupMemberBySwitchGroupName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-group-member-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /switch-groups
(createSwitchGroup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-group-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /switch-groups/{name}
(deleteSwitchGroupByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /switch-groups/{name}/members/{member}
(removeSwitchGroupMemberByNameByName)

Path parameters

name (required)
Path Parameter
member (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /switch-groups/{name}
(showSwitchGroupByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-group-show-response
Up
get /switch-groups/{name}/members/{member}
(showSwitchGroupMemberByNameByName)

Path parameters

name (required)
Path Parameter
member (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-group-member-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "member" : "member",
    "api.switch-name" : "api.switch-name"
  }, {
    "member" : "member",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-group-member-show-response
Up
get /switch-groups/{name}/members
(showSwitchGroupMembersBySwitchGroupName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-group-member-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "member" : "member",
    "api.switch-name" : "api.switch-name"
  }, {
    "member" : "member",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-group-member-show-response
Up
get /switch-groups
(showSwitchGroups)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-group-show-response
Up
put /switch-groups/{name}
(updateSwitchGroupByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-group-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SwitchInfo

Up
get /switch-info
(showHwInfo)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-info-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "chassis-serial" : "chassis-serial",
    "system-mem" : 0,
    "disk-firmware" : "disk-firmware",
    "api.switch-name" : "api.switch-name",
    "ps2-status" : "ps2-status",
    "bmc-version" : "bmc-version",
    "netvisor-cert-valid-till" : "netvisor-cert-valid-till",
    "switch-device" : "switch-device",
    "cpu3-type" : "cpu3-type",
    "fan8-status" : "fan8-status",
    "disk-model" : "disk-model",
    "bios-version" : "bios-version",
    "polaris-device" : "polaris-device",
    "model" : "model",
    "fan7-status" : "fan7-status",
    "fan1-status" : "fan1-status",
    "fan2-status" : "fan2-status",
    "fan6-status" : "fan6-status",
    "fan9-status" : "fan9-status",
    "fan4-status" : "fan4-status",
    "disk-type" : "disk-type",
    "gandalf-version" : "gandalf-version",
    "fan5-status" : "fan5-status",
    "fan3-status" : "fan3-status",
    "netvisor-cert-valid-from" : "netvisor-cert-valid-from",
    "cpu2-type" : "cpu2-type",
    "ps1-status" : "ps1-status",
    "disk-serial" : "disk-serial",
    "fan12-status" : "fan12-status",
    "fan13-status" : "fan13-status",
    "fan14-status" : "fan14-status",
    "fan15-status" : "fan15-status",
    "switch-cpld-version" : "switch-cpld-version",
    "bmc-cpld-version" : "bmc-cpld-version",
    "disk-size" : 6,
    "fan16-status" : "fan16-status",
    "cpu4-type" : "cpu4-type",
    "cpu-cpld-version" : "cpu-cpld-version",
    "fan10-status" : "fan10-status",
    "fan11-status" : "fan11-status",
    "bios-vendor" : "bios-vendor",
    "cpu1-type" : "cpu1-type"
  }, {
    "chassis-serial" : "chassis-serial",
    "system-mem" : 0,
    "disk-firmware" : "disk-firmware",
    "api.switch-name" : "api.switch-name",
    "ps2-status" : "ps2-status",
    "bmc-version" : "bmc-version",
    "netvisor-cert-valid-till" : "netvisor-cert-valid-till",
    "switch-device" : "switch-device",
    "cpu3-type" : "cpu3-type",
    "fan8-status" : "fan8-status",
    "disk-model" : "disk-model",
    "bios-version" : "bios-version",
    "polaris-device" : "polaris-device",
    "model" : "model",
    "fan7-status" : "fan7-status",
    "fan1-status" : "fan1-status",
    "fan2-status" : "fan2-status",
    "fan6-status" : "fan6-status",
    "fan9-status" : "fan9-status",
    "fan4-status" : "fan4-status",
    "disk-type" : "disk-type",
    "gandalf-version" : "gandalf-version",
    "fan5-status" : "fan5-status",
    "fan3-status" : "fan3-status",
    "netvisor-cert-valid-from" : "netvisor-cert-valid-from",
    "cpu2-type" : "cpu2-type",
    "ps1-status" : "ps1-status",
    "disk-serial" : "disk-serial",
    "fan12-status" : "fan12-status",
    "fan13-status" : "fan13-status",
    "fan14-status" : "fan14-status",
    "fan15-status" : "fan15-status",
    "switch-cpld-version" : "switch-cpld-version",
    "bmc-cpld-version" : "bmc-cpld-version",
    "disk-size" : 6,
    "fan16-status" : "fan16-status",
    "cpu4-type" : "cpu4-type",
    "cpu-cpld-version" : "cpu-cpld-version",
    "fan10-status" : "fan10-status",
    "fan11-status" : "fan11-status",
    "bios-vendor" : "bios-vendor",
    "cpu1-type" : "cpu1-type"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-info-show-response

SwitchMode

Up
get /switch-mode
(showSwitchMode)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-mode-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "switch-mode" : "store-and-forward",
    "api.switch-name" : "api.switch-name"
  }, {
    "switch-mode" : "store-and-forward",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-mode-show-response
Up
put /switch-mode
(updateSwitchMode)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-mode-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SwitchNicInfos

Up
get /switch-nic-infos/{name}
(showSwitchNicInfoByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-nic-info-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "txpause" : true,
    "rxqnum" : 6,
    "txqsize" : 5,
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "speed" : 0,
    "driver" : "driver",
    "rxpause" : true,
    "rxqsize" : 5,
    "name" : "name",
    "txqnum" : 1,
    "autoneg" : true,
    "firmware" : "firmware"
  }, {
    "txpause" : true,
    "rxqnum" : 6,
    "txqsize" : 5,
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "speed" : 0,
    "driver" : "driver",
    "rxpause" : true,
    "rxqsize" : 5,
    "name" : "name",
    "txqnum" : 1,
    "autoneg" : true,
    "firmware" : "firmware"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-nic-info-show-response
Up
get /switch-nic-infos
(showSwitchNicInfos)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-nic-info-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "txpause" : true,
    "rxqnum" : 6,
    "txqsize" : 5,
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "speed" : 0,
    "driver" : "driver",
    "rxpause" : true,
    "rxqsize" : 5,
    "name" : "name",
    "txqnum" : 1,
    "autoneg" : true,
    "firmware" : "firmware"
  }, {
    "txpause" : true,
    "rxqnum" : 6,
    "txqsize" : 5,
    "api.switch-name" : "api.switch-name",
    "version" : "version",
    "speed" : 0,
    "driver" : "driver",
    "rxpause" : true,
    "rxqsize" : 5,
    "name" : "name",
    "txqnum" : 1,
    "autoneg" : true,
    "firmware" : "firmware"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-nic-info-show-response

SwitchNicStats

Up
get /switch-nic-stats
(showSwitchNicStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-nic-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ipkts_19" : 4,
    "older-than" : 0,
    "rxnobuf" : 6,
    "mcast" : 1,
    "within-last" : 7,
    "ipkts_15" : 0,
    "ipkts_16" : 7,
    "ipkts_17" : 6,
    "ipkts_18" : 0,
    "opkts_2" : 3,
    "idrops_14" : 3,
    "opkts_3" : 4,
    "idrops_13" : 7,
    "opkts_4" : 0,
    "idrops_12" : 8,
    "opkts_5" : 6,
    "idrops_11" : 5,
    "idrops_10" : 5,
    "opkts_0" : 7,
    "opkts_1" : 5,
    "ibcast" : 4,
    "ipkts_22" : 3,
    "ipkts_23" : 3,
    "idrops_19" : 0,
    "opkts_23" : 1,
    "idrops_18" : 7,
    "opkts_22" : 2,
    "idrops_17" : 5,
    "ipkts_20" : 8,
    "opkts_21" : 0,
    "idrops_16" : 9,
    "ipkts_21" : 7,
    "opkts_20" : 3,
    "idrops_15" : 3,
    "start-time" : "start-time",
    "opkts_6" : 4,
    "ioverruns" : 1,
    "opkts_7" : 1,
    "opkts_8" : 4,
    "opkts_9" : 7,
    "ipkts_3" : 6,
    "ipkts_2" : 9,
    "bcast" : 1,
    "ipkts_1" : 8,
    "idrops_23" : 8,
    "ipkts_0" : 6,
    "idrops_22" : 3,
    "idrops_21" : 2,
    "idrops_20" : 3,
    "imcast" : 3,
    "ipkts_9" : 6,
    "interval" : 0,
    "ipkts_8" : 6,
    "ipkts_7" : 2,
    "ipkts_6" : 1,
    "ipkts_5" : 6,
    "ipkts_4" : 3,
    "api.switch-name" : "api.switch-name",
    "obytes" : 5,
    "ipkts" : 0,
    "ierrs" : 5,
    "end-time" : "end-time",
    "ibytes" : 6,
    "obcast" : 7,
    "ififoerrs" : 4,
    "odrops" : 9,
    "icrcerrs" : 7,
    "idrops" : 7,
    "ipkts_11" : 6,
    "ipkts_12" : 3,
    "ipkts_13" : 3,
    "ipkts_14" : 7,
    "ipkts_10" : 5,
    "omcast" : 2,
    "since-start" : true,
    "ishorterrs" : 9,
    "idrops_3" : 8,
    "idrops_2" : 4,
    "idrops_1" : 6,
    "idrops_0" : 8,
    "idrops_7" : 9,
    "idrops_6" : 3,
    "idrops_5" : 1,
    "idrops_4" : 9,
    "idrops_9" : 0,
    "idrops_8" : 8,
    "name" : "name",
    "ofifoerrs" : 5,
    "duration" : 4,
    "oerrs" : 2,
    "ilongerrs" : 9,
    "opkts_16" : 4,
    "opkts_15" : 5,
    "opkts_14" : 7,
    "opkts_13" : 0,
    "opkts_19" : 4,
    "opkts_18" : 8,
    "iframeerrs" : 1,
    "opkts_17" : 6,
    "opkts" : 1,
    "time" : "time",
    "opkts_12" : 9,
    "opkts_11" : 0,
    "opkts_10" : 9
  }, {
    "ipkts_19" : 4,
    "older-than" : 0,
    "rxnobuf" : 6,
    "mcast" : 1,
    "within-last" : 7,
    "ipkts_15" : 0,
    "ipkts_16" : 7,
    "ipkts_17" : 6,
    "ipkts_18" : 0,
    "opkts_2" : 3,
    "idrops_14" : 3,
    "opkts_3" : 4,
    "idrops_13" : 7,
    "opkts_4" : 0,
    "idrops_12" : 8,
    "opkts_5" : 6,
    "idrops_11" : 5,
    "idrops_10" : 5,
    "opkts_0" : 7,
    "opkts_1" : 5,
    "ibcast" : 4,
    "ipkts_22" : 3,
    "ipkts_23" : 3,
    "idrops_19" : 0,
    "opkts_23" : 1,
    "idrops_18" : 7,
    "opkts_22" : 2,
    "idrops_17" : 5,
    "ipkts_20" : 8,
    "opkts_21" : 0,
    "idrops_16" : 9,
    "ipkts_21" : 7,
    "opkts_20" : 3,
    "idrops_15" : 3,
    "start-time" : "start-time",
    "opkts_6" : 4,
    "ioverruns" : 1,
    "opkts_7" : 1,
    "opkts_8" : 4,
    "opkts_9" : 7,
    "ipkts_3" : 6,
    "ipkts_2" : 9,
    "bcast" : 1,
    "ipkts_1" : 8,
    "idrops_23" : 8,
    "ipkts_0" : 6,
    "idrops_22" : 3,
    "idrops_21" : 2,
    "idrops_20" : 3,
    "imcast" : 3,
    "ipkts_9" : 6,
    "interval" : 0,
    "ipkts_8" : 6,
    "ipkts_7" : 2,
    "ipkts_6" : 1,
    "ipkts_5" : 6,
    "ipkts_4" : 3,
    "api.switch-name" : "api.switch-name",
    "obytes" : 5,
    "ipkts" : 0,
    "ierrs" : 5,
    "end-time" : "end-time",
    "ibytes" : 6,
    "obcast" : 7,
    "ififoerrs" : 4,
    "odrops" : 9,
    "icrcerrs" : 7,
    "idrops" : 7,
    "ipkts_11" : 6,
    "ipkts_12" : 3,
    "ipkts_13" : 3,
    "ipkts_14" : 7,
    "ipkts_10" : 5,
    "omcast" : 2,
    "since-start" : true,
    "ishorterrs" : 9,
    "idrops_3" : 8,
    "idrops_2" : 4,
    "idrops_1" : 6,
    "idrops_0" : 8,
    "idrops_7" : 9,
    "idrops_6" : 3,
    "idrops_5" : 1,
    "idrops_4" : 9,
    "idrops_9" : 0,
    "idrops_8" : 8,
    "name" : "name",
    "ofifoerrs" : 5,
    "duration" : 4,
    "oerrs" : 2,
    "ilongerrs" : 9,
    "opkts_16" : 4,
    "opkts_15" : 5,
    "opkts_14" : 7,
    "opkts_13" : 0,
    "opkts_19" : 4,
    "opkts_18" : 8,
    "iframeerrs" : 1,
    "opkts_17" : 6,
    "opkts" : 1,
    "time" : "time",
    "opkts_12" : 9,
    "opkts_11" : 0,
    "opkts_10" : 9
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-nic-stats-show-response
Up
get /switch-nic-stats/{name}
(showSwitchNicStatsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-nic-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ipkts_19" : 4,
    "older-than" : 0,
    "rxnobuf" : 6,
    "mcast" : 1,
    "within-last" : 7,
    "ipkts_15" : 0,
    "ipkts_16" : 7,
    "ipkts_17" : 6,
    "ipkts_18" : 0,
    "opkts_2" : 3,
    "idrops_14" : 3,
    "opkts_3" : 4,
    "idrops_13" : 7,
    "opkts_4" : 0,
    "idrops_12" : 8,
    "opkts_5" : 6,
    "idrops_11" : 5,
    "idrops_10" : 5,
    "opkts_0" : 7,
    "opkts_1" : 5,
    "ibcast" : 4,
    "ipkts_22" : 3,
    "ipkts_23" : 3,
    "idrops_19" : 0,
    "opkts_23" : 1,
    "idrops_18" : 7,
    "opkts_22" : 2,
    "idrops_17" : 5,
    "ipkts_20" : 8,
    "opkts_21" : 0,
    "idrops_16" : 9,
    "ipkts_21" : 7,
    "opkts_20" : 3,
    "idrops_15" : 3,
    "start-time" : "start-time",
    "opkts_6" : 4,
    "ioverruns" : 1,
    "opkts_7" : 1,
    "opkts_8" : 4,
    "opkts_9" : 7,
    "ipkts_3" : 6,
    "ipkts_2" : 9,
    "bcast" : 1,
    "ipkts_1" : 8,
    "idrops_23" : 8,
    "ipkts_0" : 6,
    "idrops_22" : 3,
    "idrops_21" : 2,
    "idrops_20" : 3,
    "imcast" : 3,
    "ipkts_9" : 6,
    "interval" : 0,
    "ipkts_8" : 6,
    "ipkts_7" : 2,
    "ipkts_6" : 1,
    "ipkts_5" : 6,
    "ipkts_4" : 3,
    "api.switch-name" : "api.switch-name",
    "obytes" : 5,
    "ipkts" : 0,
    "ierrs" : 5,
    "end-time" : "end-time",
    "ibytes" : 6,
    "obcast" : 7,
    "ififoerrs" : 4,
    "odrops" : 9,
    "icrcerrs" : 7,
    "idrops" : 7,
    "ipkts_11" : 6,
    "ipkts_12" : 3,
    "ipkts_13" : 3,
    "ipkts_14" : 7,
    "ipkts_10" : 5,
    "omcast" : 2,
    "since-start" : true,
    "ishorterrs" : 9,
    "idrops_3" : 8,
    "idrops_2" : 4,
    "idrops_1" : 6,
    "idrops_0" : 8,
    "idrops_7" : 9,
    "idrops_6" : 3,
    "idrops_5" : 1,
    "idrops_4" : 9,
    "idrops_9" : 0,
    "idrops_8" : 8,
    "name" : "name",
    "ofifoerrs" : 5,
    "duration" : 4,
    "oerrs" : 2,
    "ilongerrs" : 9,
    "opkts_16" : 4,
    "opkts_15" : 5,
    "opkts_14" : 7,
    "opkts_13" : 0,
    "opkts_19" : 4,
    "opkts_18" : 8,
    "iframeerrs" : 1,
    "opkts_17" : 6,
    "opkts" : 1,
    "time" : "time",
    "opkts_12" : 9,
    "opkts_11" : 0,
    "opkts_10" : 9
  }, {
    "ipkts_19" : 4,
    "older-than" : 0,
    "rxnobuf" : 6,
    "mcast" : 1,
    "within-last" : 7,
    "ipkts_15" : 0,
    "ipkts_16" : 7,
    "ipkts_17" : 6,
    "ipkts_18" : 0,
    "opkts_2" : 3,
    "idrops_14" : 3,
    "opkts_3" : 4,
    "idrops_13" : 7,
    "opkts_4" : 0,
    "idrops_12" : 8,
    "opkts_5" : 6,
    "idrops_11" : 5,
    "idrops_10" : 5,
    "opkts_0" : 7,
    "opkts_1" : 5,
    "ibcast" : 4,
    "ipkts_22" : 3,
    "ipkts_23" : 3,
    "idrops_19" : 0,
    "opkts_23" : 1,
    "idrops_18" : 7,
    "opkts_22" : 2,
    "idrops_17" : 5,
    "ipkts_20" : 8,
    "opkts_21" : 0,
    "idrops_16" : 9,
    "ipkts_21" : 7,
    "opkts_20" : 3,
    "idrops_15" : 3,
    "start-time" : "start-time",
    "opkts_6" : 4,
    "ioverruns" : 1,
    "opkts_7" : 1,
    "opkts_8" : 4,
    "opkts_9" : 7,
    "ipkts_3" : 6,
    "ipkts_2" : 9,
    "bcast" : 1,
    "ipkts_1" : 8,
    "idrops_23" : 8,
    "ipkts_0" : 6,
    "idrops_22" : 3,
    "idrops_21" : 2,
    "idrops_20" : 3,
    "imcast" : 3,
    "ipkts_9" : 6,
    "interval" : 0,
    "ipkts_8" : 6,
    "ipkts_7" : 2,
    "ipkts_6" : 1,
    "ipkts_5" : 6,
    "ipkts_4" : 3,
    "api.switch-name" : "api.switch-name",
    "obytes" : 5,
    "ipkts" : 0,
    "ierrs" : 5,
    "end-time" : "end-time",
    "ibytes" : 6,
    "obcast" : 7,
    "ififoerrs" : 4,
    "odrops" : 9,
    "icrcerrs" : 7,
    "idrops" : 7,
    "ipkts_11" : 6,
    "ipkts_12" : 3,
    "ipkts_13" : 3,
    "ipkts_14" : 7,
    "ipkts_10" : 5,
    "omcast" : 2,
    "since-start" : true,
    "ishorterrs" : 9,
    "idrops_3" : 8,
    "idrops_2" : 4,
    "idrops_1" : 6,
    "idrops_0" : 8,
    "idrops_7" : 9,
    "idrops_6" : 3,
    "idrops_5" : 1,
    "idrops_4" : 9,
    "idrops_9" : 0,
    "idrops_8" : 8,
    "name" : "name",
    "ofifoerrs" : 5,
    "duration" : 4,
    "oerrs" : 2,
    "ilongerrs" : 9,
    "opkts_16" : 4,
    "opkts_15" : 5,
    "opkts_14" : 7,
    "opkts_13" : 0,
    "opkts_19" : 4,
    "opkts_18" : 8,
    "iframeerrs" : 1,
    "opkts_17" : 6,
    "opkts" : 1,
    "time" : "time",
    "opkts_12" : 9,
    "opkts_11" : 0,
    "opkts_10" : 9
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-nic-stats-show-response

SwitchNicStatsSettings

Up
get /switch-nic-stats-settings
(showSwitchNicStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-nic-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-nic-stats-settings-show-response
Up
put /switch-nic-stats-settings
(updateSwitchNicStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SwitchRoutes

Up
post /switch-routes
(createSwitchRoute)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-route-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /switch-routes/network={network},netmask={netmask},gateway-ip={gateway-ip},nic={nic}
(deleteSwitchRouteByUniqueKeyAll)

Path parameters

network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /switch-routes/network={network},netmask={netmask},gateway-ip={gateway-ip},nic={nic}
(showSwitchRouteByUniqueKeyAll)

Path parameters

network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "metric" : 6,
    "gateway-ip" : "gateway-ip",
    "nic" : "nic",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "metric" : 6,
    "gateway-ip" : "gateway-ip",
    "nic" : "nic",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-route-show-response
Up
get /switch-routes
(showSwitchRoutes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "metric" : 6,
    "gateway-ip" : "gateway-ip",
    "nic" : "nic",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "metric" : 6,
    "gateway-ip" : "gateway-ip",
    "nic" : "nic",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-route-show-response
Up
put /switch-routes/network={network},netmask={netmask},gateway-ip={gateway-ip},nic={nic}
(updateSwitchRouteByUniqueKeyAll)

Path parameters

network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-route-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SwitchSetup

Up
get /switch-setup
(showSetup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-setup-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "date" : "date",
    "domain-name" : "domain-name",
    "in-band-ip6-assign" : "none",
    "mgmt-link-state" : "down",
    "eula-accepted" : true,
    "hostid" : 0,
    "ntp-server" : "ntp-server",
    "in-band-netmask-ip6" : 9,
    "mgmt-dot1x-enable" : true,
    "device-id" : "device-id",
    "loopback-ip6" : "loopback-ip6",
    "mgmt-dot1x-version" : "802.1X-2001",
    "analytics-store" : "default",
    "mgmt-secondary-link-state" : "down",
    "in-band-ip" : "in-band-ip",
    "mgmt-dot1x-profiles" : "mgmt-dot1x-profiles",
    "mgmt-ip6" : "mgmt-ip6",
    "mgmt-netmask" : 5,
    "gateway-ip6" : "gateway-ip6",
    "motd" : "motd",
    "gateway-ip" : "gateway-ip",
    "disk-mirror" : true,
    "mgmt-ip6-assignment" : "none",
    "dns-ip" : "dns-ip",
    "switch-name" : "switch-name",
    "mgmt-secondary-link-speed" : 1,
    "in-band-netmask" : 7,
    "ntp-tertiary-server" : "ntp-tertiary-server",
    "mgmt-mac" : "mgmt-mac",
    "force" : true,
    "mgmt-lacp-mode" : "off",
    "mgmt-link-speed" : 6,
    "mgmt-dot1x-status" : "mgmt-dot1x-status",
    "ntp-secondary-server" : "ntp-secondary-server",
    "timezone" : "timezone",
    "enable-host-ports" : true,
    "mgmt-ip" : "mgmt-ip",
    "api.switch-name" : "api.switch-name",
    "location-id" : 5,
    "mgmt-lag-capable" : true,
    "mgmt-netmask-ip6" : 2,
    "in-band-ip6" : "in-band-ip6",
    "banner" : "banner",
    "mgmt-ip-assignment" : "none",
    "ntp" : true,
    "loopback-ip" : "loopback-ip",
    "eula_timestamp" : "eula_timestamp",
    "mgmt-lag" : "disable",
    "dns-secondary-ip" : "dns-secondary-ip"
  }, {
    "date" : "date",
    "domain-name" : "domain-name",
    "in-band-ip6-assign" : "none",
    "mgmt-link-state" : "down",
    "eula-accepted" : true,
    "hostid" : 0,
    "ntp-server" : "ntp-server",
    "in-band-netmask-ip6" : 9,
    "mgmt-dot1x-enable" : true,
    "device-id" : "device-id",
    "loopback-ip6" : "loopback-ip6",
    "mgmt-dot1x-version" : "802.1X-2001",
    "analytics-store" : "default",
    "mgmt-secondary-link-state" : "down",
    "in-band-ip" : "in-band-ip",
    "mgmt-dot1x-profiles" : "mgmt-dot1x-profiles",
    "mgmt-ip6" : "mgmt-ip6",
    "mgmt-netmask" : 5,
    "gateway-ip6" : "gateway-ip6",
    "motd" : "motd",
    "gateway-ip" : "gateway-ip",
    "disk-mirror" : true,
    "mgmt-ip6-assignment" : "none",
    "dns-ip" : "dns-ip",
    "switch-name" : "switch-name",
    "mgmt-secondary-link-speed" : 1,
    "in-band-netmask" : 7,
    "ntp-tertiary-server" : "ntp-tertiary-server",
    "mgmt-mac" : "mgmt-mac",
    "force" : true,
    "mgmt-lacp-mode" : "off",
    "mgmt-link-speed" : 6,
    "mgmt-dot1x-status" : "mgmt-dot1x-status",
    "ntp-secondary-server" : "ntp-secondary-server",
    "timezone" : "timezone",
    "enable-host-ports" : true,
    "mgmt-ip" : "mgmt-ip",
    "api.switch-name" : "api.switch-name",
    "location-id" : 5,
    "mgmt-lag-capable" : true,
    "mgmt-netmask-ip6" : 2,
    "in-band-ip6" : "in-band-ip6",
    "banner" : "banner",
    "mgmt-ip-assignment" : "none",
    "ntp" : true,
    "loopback-ip" : "loopback-ip",
    "eula_timestamp" : "eula_timestamp",
    "mgmt-lag" : "disable",
    "dns-secondary-ip" : "dns-secondary-ip"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-setup-show-response
Up
put /switch-setup
(updateSetup)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-setup-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SwitchStatusSettings

Up
get /switch-status-settings
(showHwStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-status-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-status-settings-show-response
Up
put /switch-status-settings
(updateHwStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SwitchStatuses

Up
get /switch-statuses
(showHwStatuses)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-status-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "start-time" : "start-time",
    "within-last" : 5,
    "end-time" : "end-time",
    "units" : "degrees-C",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 0,
    "name" : "name",
    "interval" : 6,
    "state" : "ok",
    "time" : "time",
    "value" : "value"
  }, {
    "older-than" : 1,
    "start-time" : "start-time",
    "within-last" : 5,
    "end-time" : "end-time",
    "units" : "degrees-C",
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 0,
    "name" : "name",
    "interval" : 6,
    "state" : "ok",
    "time" : "time",
    "value" : "value"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-status-show-response

SwitchVnics

Up
post /switch-vnics
(createSwitchVnic)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-vnic-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /switch-vnics/{nic}
(deleteSwitchVnicByVnic)

Path parameters

nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /switch-vnics/{nic}
(showSwitchVnicByVnic)

Path parameters

nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-vnic-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 5,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 5,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 6
  }, {
    "assignment2" : "none",
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 5,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 5,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-vnic-show-response
Up
get /switch-vnics
(showSwitchVnics)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

switch-vnic-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 5,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 5,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 6
  }, {
    "assignment2" : "none",
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 5,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 5,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success switch-vnic-show-response
Up
put /switch-vnics/{nic}
(updateSwitchVnicByVnic)

Path parameters

nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body switch-vnic-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SyslogTlsCertInfos

Up
get /syslog-tls-cert-infos
(showSyslogTlsCertInfos)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

syslog-tls-cert-info-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "cert-type" : "ca",
    "subject" : "subject",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "status" : "status",
    "valid-from" : "valid-from"
  }, {
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "cert-type" : "ca",
    "subject" : "subject",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "status" : "status",
    "valid-from" : "valid-from"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success syslog-tls-cert-info-show-response

SyslogTlsCertRequests

Up
post /syslog-tls-cert-requests
(createSyslogTlsCertRequest)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SyslogTlsCerts

Up
post /syslog-tls-certs/clear
(clearSyslogTlsCert)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /syslog-tls-certs/import
(importSyslogTlsCert)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body syslog-tls-cert-import (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /syslog-tls-certs
(showSyslogTlsCerts)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

syslog-tls-cert-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "file-ca" : "file-ca",
    "file-cert" : "file-cert",
    "cert-ca" : "cert-ca",
    "api.switch-name" : "api.switch-name",
    "cert-switch" : "cert-switch"
  }, {
    "file-ca" : "file-ca",
    "file-cert" : "file-cert",
    "cert-ca" : "cert-ca",
    "api.switch-name" : "api.switch-name",
    "cert-switch" : "cert-switch"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success syslog-tls-cert-show-response

System

Up
post /system/reboot
(rebootSystem)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SystemDiagnosticsHwLimits

Up
get /system-diagnostics-hw-limits
(showSysDiagHwLimits)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

system-diagnostics-hw-limits-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "l3_intf_vlan_split_egress" : 2,
    "l3_mem_entries" : 9,
    "l3info_max_route" : 2,
    "ecap_max_entries" : 1,
    "vcap_max_entries" : 1,
    "api.switch-name" : "api.switch-name",
    "l3_max_ecmp_mode" : 7,
    "l2_mem_entries" : 1,
    "icap_max_entries" : 7,
    "lpm_scaling_enable" : 0,
    "l3info_max_host" : 4,
    "l3_alpm_enable" : 5,
    "l2xmsg_mode" : 5,
    "ipv6_lpm_128b_enable" : 6,
    "num_ipv6_lpm_128b_entries" : 3
  }, {
    "l3_intf_vlan_split_egress" : 2,
    "l3_mem_entries" : 9,
    "l3info_max_route" : 2,
    "ecap_max_entries" : 1,
    "vcap_max_entries" : 1,
    "api.switch-name" : "api.switch-name",
    "l3_max_ecmp_mode" : 7,
    "l2_mem_entries" : 1,
    "icap_max_entries" : 7,
    "lpm_scaling_enable" : 0,
    "l3info_max_host" : 4,
    "l3_alpm_enable" : 5,
    "l2xmsg_mode" : 5,
    "ipv6_lpm_128b_enable" : 6,
    "num_ipv6_lpm_128b_entries" : 3
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success system-diagnostics-hw-limits-show-response

SystemSettings

Up
get /system-settings
(showSysSetting)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

system-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "lossless-mode" : true,
    "proxy-conn-retry-interval" : 1,
    "multiple-tunnel-next-hops" : true,
    "memory-tracker" : true,
    "reactivate-mac" : true,
    "ephy-rxlos-poll-interval" : 7,
    "optimize-datapath" : "disable",
    "single-pass-flood" : true,
    "qsfp28-port-mode" : "none",
    "single-pass-l2-known-multicast" : true,
    "usb-port" : true,
    "manage-broadcast" : true,
    "xcvr-oir-debug-port" : "xcvr-oir-debug-port",
    "proxy-conn-max-retry" : 6,
    "linkscan-interval" : 5,
    "offline-notification-new-thread" : true,
    "routing-over-vlags" : true,
    "fastpath-bfd" : true,
    "vle-tracking-timeout" : "vle-tracking-timeout",
    "host-refresh" : true,
    "nvos-debug-logging" : true,
    "hash-inner-ip-over-gre" : true,
    "xcvr-link-debug" : true,
    "hash-suppress-unidir-fields" : true,
    "linkscan-mode" : "software",
    "cosq-weight-auto" : true,
    "batch-move-mac-hw-group-for-vlan-only" : true,
    "sfp28-port-mode" : "48x25G",
    "symmetric-hash" : true,
    "cpu-class-enable" : true,
    "lldp" : true,
    "policy-based-routing" : true,
    "source-mac-miss" : "to-cpu",
    "bcm-interrupt-timeout" : 2,
    "api.switch-name" : "api.switch-name",
    "auto-trunk" : true,
    "proxy-conn-retry" : true,
    "cos-8-and-9-queue" : true,
    "reactivate-vxlan-tunnel-mac" : true,
    "snoop-query-stagger" : true,
    "optimize-rxlos" : true,
    "auto-host-bundle" : true,
    "igmp-snoop" : true,
    "port-cos-drop-stats-interval" : 0,
    "optimize-arps" : true,
    "optimize-nd" : true,
    "single-pass-riot" : true,
    "pfc-buffer-limit" : "pfc-buffer-limit",
    "manage-unknown-unicast" : true,
    "manage-l2-uuc-drop" : true,
    "cluster-active-active-routing" : true,
    "bcm-ctr-thread-freq" : 5,
    "prioritize-rx-reasons" : true,
    "block-loops" : true
  }, {
    "lossless-mode" : true,
    "proxy-conn-retry-interval" : 1,
    "multiple-tunnel-next-hops" : true,
    "memory-tracker" : true,
    "reactivate-mac" : true,
    "ephy-rxlos-poll-interval" : 7,
    "optimize-datapath" : "disable",
    "single-pass-flood" : true,
    "qsfp28-port-mode" : "none",
    "single-pass-l2-known-multicast" : true,
    "usb-port" : true,
    "manage-broadcast" : true,
    "xcvr-oir-debug-port" : "xcvr-oir-debug-port",
    "proxy-conn-max-retry" : 6,
    "linkscan-interval" : 5,
    "offline-notification-new-thread" : true,
    "routing-over-vlags" : true,
    "fastpath-bfd" : true,
    "vle-tracking-timeout" : "vle-tracking-timeout",
    "host-refresh" : true,
    "nvos-debug-logging" : true,
    "hash-inner-ip-over-gre" : true,
    "xcvr-link-debug" : true,
    "hash-suppress-unidir-fields" : true,
    "linkscan-mode" : "software",
    "cosq-weight-auto" : true,
    "batch-move-mac-hw-group-for-vlan-only" : true,
    "sfp28-port-mode" : "48x25G",
    "symmetric-hash" : true,
    "cpu-class-enable" : true,
    "lldp" : true,
    "policy-based-routing" : true,
    "source-mac-miss" : "to-cpu",
    "bcm-interrupt-timeout" : 2,
    "api.switch-name" : "api.switch-name",
    "auto-trunk" : true,
    "proxy-conn-retry" : true,
    "cos-8-and-9-queue" : true,
    "reactivate-vxlan-tunnel-mac" : true,
    "snoop-query-stagger" : true,
    "optimize-rxlos" : true,
    "auto-host-bundle" : true,
    "igmp-snoop" : true,
    "port-cos-drop-stats-interval" : 0,
    "optimize-arps" : true,
    "optimize-nd" : true,
    "single-pass-riot" : true,
    "pfc-buffer-limit" : "pfc-buffer-limit",
    "manage-unknown-unicast" : true,
    "manage-l2-uuc-drop" : true,
    "cluster-active-active-routing" : true,
    "bcm-ctr-thread-freq" : 5,
    "prioritize-rx-reasons" : true,
    "block-loops" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success system-settings-show-response
Up
put /system-settings
(updateSysSetting)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body system-settings-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SystemState

Up
get /system-state
(showSystemState)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

system-state-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "system-state" : "system-state",
    "api.switch-name" : "api.switch-name"
  }, {
    "system-state" : "system-state",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success system-state-show-response
Up
put /system-state
(updateSystemState)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body system-state-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SystemStats

Up
get /system-stats
(showSystemStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

system-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 5,
    "cpu-avg" : 6,
    "start-time" : "start-time",
    "within-last" : 2,
    "used-mem" : 9,
    "used-swap-val" : 4,
    "end-time" : "end-time",
    "cpu-sys" : 1,
    "paging" : 7,
    "cpu-total" : 0,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "uptime" : 7,
    "duration" : 1,
    "used-mem-val" : 3,
    "cpu-user" : 1,
    "cpu-idle" : 1,
    "interval" : 5,
    "time" : "time",
    "used-swap" : 2
  }, {
    "older-than" : 5,
    "cpu-avg" : 6,
    "start-time" : "start-time",
    "within-last" : 2,
    "used-mem" : 9,
    "used-swap-val" : 4,
    "end-time" : "end-time",
    "cpu-sys" : 1,
    "paging" : 7,
    "cpu-total" : 0,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "uptime" : 7,
    "duration" : 1,
    "used-mem-val" : 3,
    "cpu-user" : 1,
    "cpu-idle" : 1,
    "interval" : 5,
    "time" : "time",
    "used-swap" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success system-stats-show-response

SystemStatsHistories

Up
get /system-stats-histories/average-show/{over-last}
(avgShowSystemStatsHistory)

Path parameters

over-last (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

system-stats-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mem-used" : 0,
    "cpu-used" : 6,
    "cpu-peak" : 1,
    "time" : "time",
    "api.switch-name" : "api.switch-name",
    "over-last" : 5
  }, {
    "mem-used" : 0,
    "cpu-used" : 6,
    "cpu-peak" : 1,
    "time" : "time",
    "api.switch-name" : "api.switch-name",
    "over-last" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success system-stats-history-show-response
Up
get /system-stats-histories
(showSystemStatsHistories)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

system-stats-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mem-used" : 0,
    "cpu-used" : 6,
    "cpu-peak" : 1,
    "time" : "time",
    "api.switch-name" : "api.switch-name",
    "over-last" : 5
  }, {
    "mem-used" : 0,
    "cpu-used" : 6,
    "cpu-peak" : 1,
    "time" : "time",
    "api.switch-name" : "api.switch-name",
    "over-last" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success system-stats-history-show-response

SystemStatsHistorySettings

Up
get /system-stats-history-settings
(showSystemStatsHistorySettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

system-stats-history-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "read-interval" : 0,
    "enable" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "read-interval" : 0,
    "enable" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success system-stats-history-settings-show-response
Up
put /system-stats-history-settings
(updateSystemStatsHistorySettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

SystemStatsSettings

Up
get /system-stats-settings
(showSystemStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

system-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success system-stats-settings-show-response
Up
put /system-stats-settings
(updateSystemStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Topologies

Up
post /topologies/{name}/links
(addTopologyTopologyLinkByTopologyName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body topology-link-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /topologies
(createTopology)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body topology-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /topologies/{name}
(deleteTopologyByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /topologies/{name}/links/node1={node1},node1-port={node1-port},node2={node2},node2-port={node2-port}
(removeTopologyTopologyLinkByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
node1 (required)
Path Parameter
node1-port (required)
Path Parameter
node2 (required)
Path Parameter
node2-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /topologies
(showTopologies)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

topology-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success topology-show-response
Up
get /topologies/{name}
(showTopologyByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

topology-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success topology-show-response
Up
get /topologies/{name}/nodes/node={node},local-port={local-port},peer-node={peer-node},remote-port={remote-port}
(showTopologyTopoNodesByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
node (required)
Path Parameter
local-port (required)
Path Parameter
peer-node (required)
Path Parameter
remote-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

topology-node-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "node" : 0,
    "local-port" : 5,
    "enable" : true,
    "remote-port" : 1,
    "api.switch-name" : "api.switch-name",
    "peer-node" : 6
  }, {
    "node" : 0,
    "local-port" : 5,
    "enable" : true,
    "remote-port" : 1,
    "api.switch-name" : "api.switch-name",
    "peer-node" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success topology-node-show-response
Up
get /topologies/{name}/nodes
(showTopologyTopoNodesByTopologyName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

topology-node-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "node" : 0,
    "local-port" : 5,
    "enable" : true,
    "remote-port" : 1,
    "api.switch-name" : "api.switch-name",
    "peer-node" : 6
  }, {
    "node" : 0,
    "local-port" : 5,
    "enable" : true,
    "remote-port" : 1,
    "api.switch-name" : "api.switch-name",
    "peer-node" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success topology-node-show-response
Up
get /topologies/{name}/links/node1={node1},node1-port={node1-port},node2={node2},node2-port={node2-port}
(showTopologyTopologyLinksByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
node1 (required)
Path Parameter
node1-port (required)
Path Parameter
node2 (required)
Path Parameter
node2-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

topology-link-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "node2" : 6,
    "enable" : true,
    "node2-port" : 1,
    "id" : "id",
    "in-path" : "in-path",
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "in-use" : true
  }, {
    "node2" : 6,
    "enable" : true,
    "node2-port" : 1,
    "id" : "id",
    "in-path" : "in-path",
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "in-use" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success topology-link-show-response
Up
get /topologies/{name}/links
(showTopologyTopologyLinksByTopologyName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

topology-link-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "node2" : 6,
    "enable" : true,
    "node2-port" : 1,
    "id" : "id",
    "in-path" : "in-path",
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "in-use" : true
  }, {
    "node2" : 6,
    "enable" : true,
    "node2-port" : 1,
    "id" : "id",
    "in-path" : "in-path",
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "in-use" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success topology-link-show-response
Up
put /topologies/{name}/links/node1={node1},node1-port={node1-port},node2={node2},node2-port={node2-port}
(updateTopologyTopologyLinkByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
node1 (required)
Path Parameter
node1-port (required)
Path Parameter
node2 (required)
Path Parameter
node2-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body topology-link-modify (optional)
Body Parameter

Return type

topology-link-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "node2" : 6,
    "enable" : true,
    "node2-port" : 1,
    "id" : "id",
    "in-path" : "in-path",
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "in-use" : true
  }, {
    "node2" : 6,
    "enable" : true,
    "node2-port" : 1,
    "id" : "id",
    "in-path" : "in-path",
    "api.switch-name" : "api.switch-name",
    "node1" : 0,
    "node1-port" : 5,
    "in-use" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success topology-link-show-response

TransactionNodes

Up
get /transaction-nodes
(showXactNodes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

transaction-node-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "fabric-changeid" : "fabric-changeid",
    "local-tid" : 0,
    "cluster-changeid" : "cluster-changeid",
    "fabric-tid" : 1,
    "name" : "name",
    "id" : 6,
    "api.switch-name" : "api.switch-name",
    "cluster-tid" : 5
  }, {
    "fabric-changeid" : "fabric-changeid",
    "local-tid" : 0,
    "cluster-changeid" : "cluster-changeid",
    "fabric-tid" : 1,
    "name" : "name",
    "id" : 6,
    "api.switch-name" : "api.switch-name",
    "cluster-tid" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success transaction-node-show-response

TransactionSettings

Up
get /transaction-settings
(showXactSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

transaction-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "auto-recover-retry-time" : 0,
    "auto-recover" : true,
    "reserve-retry-maximum" : 6,
    "allow-offline-cluster-nodes" : true,
    "reserve-retry-interval-maximum" : 1,
    "max-local-xact-log-entries" : 5,
    "allow-overlapping-parallel-commands" : true,
    "failover-persistent" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "auto-recover-retry-time" : 0,
    "auto-recover" : true,
    "reserve-retry-maximum" : 6,
    "allow-offline-cluster-nodes" : true,
    "reserve-retry-interval-maximum" : 1,
    "max-local-xact-log-entries" : 5,
    "allow-overlapping-parallel-commands" : true,
    "failover-persistent" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success transaction-settings-show-response
Up
put /transaction-settings
(updateXactSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Transactions

Up
post /transactions/cluster-divergence-fix
(clusterDivergenceFixXactLog)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /transactions/log-file-truncate-to
(logFileTruncateXactLog)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /transactions/rollback-to
(rollbackXactLog)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body transaction-rollback-to (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /transactions/rollforward-to
(rollforwardXactLog)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /transactions
(showXactLogs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

transaction-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "start-time" : 5,
    "local-command" : "local-command",
    "end-time" : 5,
    "start-tid" : 6,
    "trunc_tid" : 7,
    "changeid" : "changeid",
    "api.switch-name" : "api.switch-name",
    "tid" : 0,
    "undo-command" : "undo-command",
    "command" : "command",
    "transaction-scope" : "local",
    "failure" : "failure",
    "remote-node" : 2,
    "state" : "start",
    "end-tid" : 1
  }, {
    "start-time" : 5,
    "local-command" : "local-command",
    "end-time" : 5,
    "start-tid" : 6,
    "trunc_tid" : 7,
    "changeid" : "changeid",
    "api.switch-name" : "api.switch-name",
    "tid" : 0,
    "undo-command" : "undo-command",
    "command" : "command",
    "transaction-scope" : "local",
    "failure" : "failure",
    "remote-node" : 2,
    "state" : "start",
    "end-tid" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success transaction-show-response

TrunkStats

Up
get /trunk-stats/clear
(clearTrunkStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

trunk-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "trunk-id" : "trunk-id",
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "trunk-id" : "trunk-id",
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success trunk-stats-show-response
Up
get /trunk-stats
(showTrunkStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

trunk-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "trunk-id" : "trunk-id",
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "trunk-id" : "trunk-id",
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success trunk-stats-show-response
Up
get /trunk-stats/name/{name}
(showTrunkStatsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

trunk-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "trunk-id" : "trunk-id",
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "trunk-id" : "trunk-id",
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success trunk-stats-show-response
Up
get /trunk-stats/trunk-id/{trunk-id}
(showTrunkStatsByPortNum)

Path parameters

trunk-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

trunk-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "trunk-id" : "trunk-id",
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "description" : "description",
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "trunk-id" : "trunk-id",
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success trunk-stats-show-response

Trunks

Up
post /trunks
(createTrunkConfig)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body trunk-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /trunks/trunk-id/{trunk-id}
(deleteTrunkConfigById)

Path parameters

trunk-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /trunks/name/{name}
(deleteTrunkConfigByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /trunks/trunk-id/{trunk-id}
(showTrunkConfigById)

Path parameters

trunk-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

trunk-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "trunk-id" : 0,
    "rswitch" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "lacp-fallback-timeout" : 6,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 7,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 1,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "stp-port-cost" : 5,
    "config" : "10m"
  }, {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "trunk-id" : 0,
    "rswitch" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "lacp-fallback-timeout" : 6,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 7,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 1,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "stp-port-cost" : 5,
    "config" : "10m"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success trunk-show-response
Up
get /trunks/name/{name}
(showTrunkConfigByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

trunk-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "trunk-id" : 0,
    "rswitch" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "lacp-fallback-timeout" : 6,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 7,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 1,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "stp-port-cost" : 5,
    "config" : "10m"
  }, {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "trunk-id" : 0,
    "rswitch" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "lacp-fallback-timeout" : 6,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 7,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 1,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "stp-port-cost" : 5,
    "config" : "10m"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success trunk-show-response
Up
get /trunks/ports/{ports}
(showTrunkConfigByPorts)

Path parameters

ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

trunk-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "trunk-id" : 0,
    "rswitch" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "lacp-fallback-timeout" : 6,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 7,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 1,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "stp-port-cost" : 5,
    "config" : "10m"
  }, {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "trunk-id" : 0,
    "rswitch" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "lacp-fallback-timeout" : 6,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 7,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 1,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "stp-port-cost" : 5,
    "config" : "10m"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success trunk-show-response
Up
get /trunks
(showTrunkConfigs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

trunk-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "trunk-id" : 0,
    "rswitch" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "lacp-fallback-timeout" : 6,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 7,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 1,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "stp-port-cost" : 5,
    "config" : "10m"
  }, {
    "port-mac-address" : "port-mac-address",
    "lacp-timeout" : "slow",
    "fec" : "fec",
    "rport" : 3,
    "in_use" : true,
    "broadcast-level" : "broadcast-level",
    "rswitch-ip" : "rswitch-ip",
    "reflect" : "reflect",
    "trunk-hw-id" : 4,
    "unknown-ucast-level" : "unknown-ucast-level",
    "enable" : "enable",
    "eth-mode" : "1000base-x",
    "rswitch-default-vlan" : 9,
    "loopback" : "loopback",
    "trunk-id" : 0,
    "rswitch" : 7,
    "pause" : true,
    "bw-bps" : 1,
    "hash-mode" : "enhanced",
    "lacp-fallback-timeout" : 6,
    "name" : "name",
    "stp-port-priority" : 5,
    "unknown-mcast-level" : "unknown-mcast-level",
    "rswitch-mac" : "rswitch-mac",
    "vxlan-termination" : "vxlan-termination",
    "lacp-fallback" : "bundle",
    "lldp" : true,
    "updown_time" : 2,
    "status" : "phy-up",
    "defer-bringup" : true,
    "jumbo" : "jumbo",
    "local-switching" : "local-switching",
    "vle-id" : "vle-id",
    "description" : "description",
    "lport" : 2,
    "lacp-individual" : "lacp-individual",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "speed" : 6,
    "switch" : 7,
    "routing" : true,
    "egress-rate-limit" : 1,
    "allowed-tpid" : "vlan",
    "lacp-priority" : 1,
    "rem-rswitch-port-mac" : "rem-rswitch-port-mac",
    "dscp-map" : "dscp-map",
    "host-enable" : true,
    "vlag-id" : "vlag-id",
    "cluster-port" : true,
    "receive-only" : "mirror-only",
    "fabric-guard" : true,
    "lacp-mode" : "off",
    "rhost" : "rhost",
    "send-port" : 1,
    "loop-vlans" : "loop-vlans",
    "edge-switch" : true,
    "autoneg" : "autoneg",
    "stp-port-cost" : 5,
    "config" : "10m"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success trunk-show-response
Up
put /trunks/trunk-id/{trunk-id}
(updateTrunkConfigById)

Path parameters

trunk-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body trunk-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /trunks/name/{name}
(updateTrunkConfigByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body trunk-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

TunnelHistories

Up
get /tunnel-histories
(showTunnelHistories)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

tunnel-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "reason" : "save",
    "local-ip" : "local-ip",
    "within-last" : 1,
    "last-reason" : "save",
    "nh-egress-id" : 7,
    "bfd-state" : "unknown",
    "interface-mac" : "interface-mac",
    "type" : "ip-in-ip",
    "since-start" : true,
    "route-info" : "route-info",
    "ecmp-nexthops" : true,
    "id" : "id",
    "state" : "init",
    "bfd" : true,
    "start-time" : "start-time",
    "last-caller" : "vxlan",
    "count" : 1,
    "active" : true,
    "auto-tunnel" : true,
    "interface-vlan" : 5,
    "vrouter-name" : "vrouter-name",
    "next-hop-mac" : "next-hop-mac",
    "tunnelID" : 5,
    "flood-nexthop" : true,
    "name" : "name",
    "interval" : 7,
    "next-hop" : "next-hop",
    "peer-vrouter-name" : "peer-vrouter-name",
    "bd" : "bd",
    "tunnel-if-name" : "tunnel-if-name",
    "ecmp-group" : 2,
    "nexthop-vlan" : 0,
    "peer-bfd-state" : "unknown",
    "changes" : "changes",
    "flood-nh-vlan" : 9,
    "error" : "error",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "nexthop-bd" : "nexthop-bd",
    "duration" : 4,
    "flood-nh-mac" : "flood-nh-mac",
    "mac-learning" : true,
    "scope" : "scope",
    "vnet-id" : "vnet-id",
    "remote-ip" : "remote-ip",
    "vrid" : 1,
    "end-time" : "end-time",
    "vrouter-hw-if-id" : "vrouter-hw-if-id",
    "flood-nh-port" : 3,
    "using-vxlan-loopback" : true,
    "flood-nh-ip" : "flood-nh-ip",
    "remote-switch" : 6,
    "flood-nh-egress-id" : 2,
    "caller" : "vxlan",
    "time" : "time"
  }, {
    "older-than" : 1,
    "reason" : "save",
    "local-ip" : "local-ip",
    "within-last" : 1,
    "last-reason" : "save",
    "nh-egress-id" : 7,
    "bfd-state" : "unknown",
    "interface-mac" : "interface-mac",
    "type" : "ip-in-ip",
    "since-start" : true,
    "route-info" : "route-info",
    "ecmp-nexthops" : true,
    "id" : "id",
    "state" : "init",
    "bfd" : true,
    "start-time" : "start-time",
    "last-caller" : "vxlan",
    "count" : 1,
    "active" : true,
    "auto-tunnel" : true,
    "interface-vlan" : 5,
    "vrouter-name" : "vrouter-name",
    "next-hop-mac" : "next-hop-mac",
    "tunnelID" : 5,
    "flood-nexthop" : true,
    "name" : "name",
    "interval" : 7,
    "next-hop" : "next-hop",
    "peer-vrouter-name" : "peer-vrouter-name",
    "bd" : "bd",
    "tunnel-if-name" : "tunnel-if-name",
    "ecmp-group" : 2,
    "nexthop-vlan" : 0,
    "peer-bfd-state" : "unknown",
    "changes" : "changes",
    "flood-nh-vlan" : 9,
    "error" : "error",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "nexthop-bd" : "nexthop-bd",
    "duration" : 4,
    "flood-nh-mac" : "flood-nh-mac",
    "mac-learning" : true,
    "scope" : "scope",
    "vnet-id" : "vnet-id",
    "remote-ip" : "remote-ip",
    "vrid" : 1,
    "end-time" : "end-time",
    "vrouter-hw-if-id" : "vrouter-hw-if-id",
    "flood-nh-port" : 3,
    "using-vxlan-loopback" : true,
    "flood-nh-ip" : "flood-nh-ip",
    "remote-switch" : 6,
    "flood-nh-egress-id" : 2,
    "caller" : "vxlan",
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-history-show-response
Up
get /tunnel-histories/{name}
(showTunnelHistoryByTunnelName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "reason" : "save",
    "local-ip" : "local-ip",
    "within-last" : 1,
    "last-reason" : "save",
    "nh-egress-id" : 7,
    "bfd-state" : "unknown",
    "interface-mac" : "interface-mac",
    "type" : "ip-in-ip",
    "since-start" : true,
    "route-info" : "route-info",
    "ecmp-nexthops" : true,
    "id" : "id",
    "state" : "init",
    "bfd" : true,
    "start-time" : "start-time",
    "last-caller" : "vxlan",
    "count" : 1,
    "active" : true,
    "auto-tunnel" : true,
    "interface-vlan" : 5,
    "vrouter-name" : "vrouter-name",
    "next-hop-mac" : "next-hop-mac",
    "tunnelID" : 5,
    "flood-nexthop" : true,
    "name" : "name",
    "interval" : 7,
    "next-hop" : "next-hop",
    "peer-vrouter-name" : "peer-vrouter-name",
    "bd" : "bd",
    "tunnel-if-name" : "tunnel-if-name",
    "ecmp-group" : 2,
    "nexthop-vlan" : 0,
    "peer-bfd-state" : "unknown",
    "changes" : "changes",
    "flood-nh-vlan" : 9,
    "error" : "error",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "nexthop-bd" : "nexthop-bd",
    "duration" : 4,
    "flood-nh-mac" : "flood-nh-mac",
    "mac-learning" : true,
    "scope" : "scope",
    "vnet-id" : "vnet-id",
    "remote-ip" : "remote-ip",
    "vrid" : 1,
    "end-time" : "end-time",
    "vrouter-hw-if-id" : "vrouter-hw-if-id",
    "flood-nh-port" : 3,
    "using-vxlan-loopback" : true,
    "flood-nh-ip" : "flood-nh-ip",
    "remote-switch" : 6,
    "flood-nh-egress-id" : 2,
    "caller" : "vxlan",
    "time" : "time"
  }, {
    "older-than" : 1,
    "reason" : "save",
    "local-ip" : "local-ip",
    "within-last" : 1,
    "last-reason" : "save",
    "nh-egress-id" : 7,
    "bfd-state" : "unknown",
    "interface-mac" : "interface-mac",
    "type" : "ip-in-ip",
    "since-start" : true,
    "route-info" : "route-info",
    "ecmp-nexthops" : true,
    "id" : "id",
    "state" : "init",
    "bfd" : true,
    "start-time" : "start-time",
    "last-caller" : "vxlan",
    "count" : 1,
    "active" : true,
    "auto-tunnel" : true,
    "interface-vlan" : 5,
    "vrouter-name" : "vrouter-name",
    "next-hop-mac" : "next-hop-mac",
    "tunnelID" : 5,
    "flood-nexthop" : true,
    "name" : "name",
    "interval" : 7,
    "next-hop" : "next-hop",
    "peer-vrouter-name" : "peer-vrouter-name",
    "bd" : "bd",
    "tunnel-if-name" : "tunnel-if-name",
    "ecmp-group" : 2,
    "nexthop-vlan" : 0,
    "peer-bfd-state" : "unknown",
    "changes" : "changes",
    "flood-nh-vlan" : 9,
    "error" : "error",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "nexthop-bd" : "nexthop-bd",
    "duration" : 4,
    "flood-nh-mac" : "flood-nh-mac",
    "mac-learning" : true,
    "scope" : "scope",
    "vnet-id" : "vnet-id",
    "remote-ip" : "remote-ip",
    "vrid" : 1,
    "end-time" : "end-time",
    "vrouter-hw-if-id" : "vrouter-hw-if-id",
    "flood-nh-port" : 3,
    "using-vxlan-loopback" : true,
    "flood-nh-ip" : "flood-nh-ip",
    "remote-switch" : 6,
    "flood-nh-egress-id" : 2,
    "caller" : "vxlan",
    "time" : "time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-history-show-response

TunnelHistorySettings

Up
get /tunnel-history-settings
(showTunnelHistorySettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-history-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "api.switch-name" : "api.switch-name",
    "log-file-count" : 0
  }, {
    "disk-space" : 6,
    "enable" : true,
    "api.switch-name" : "api.switch-name",
    "log-file-count" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-history-settings-show-response
Up
put /tunnel-history-settings
(updateTunnelHistorySettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

TunnelStats

Up
post /tunnel-stats/clear
(clearTunnelStatsByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /tunnel-stats
(showTunnelStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 2,
    "within-last" : 6,
    "HER-bytes" : 9,
    "sw-opkts" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 6,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "sw-odrops" : 3,
    "iMpkts" : 2,
    "ierrs" : 2,
    "sw-idrops" : 6,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "tunnel-name" : "tunnel-name",
    "sw-inpkts" : 8,
    "interval" : 1,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 2,
    "within-last" : 6,
    "HER-bytes" : 9,
    "sw-opkts" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 6,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "sw-odrops" : 3,
    "iMpkts" : 2,
    "ierrs" : 2,
    "sw-idrops" : 6,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "tunnel-name" : "tunnel-name",
    "sw-inpkts" : 8,
    "interval" : 1,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-stats-show-response
Up
get /tunnel-stats/{tunnel-name}
(showTunnelStatsByTunnelName)

Path parameters

tunnel-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 2,
    "within-last" : 6,
    "HER-bytes" : 9,
    "sw-opkts" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 6,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "sw-odrops" : 3,
    "iMpkts" : 2,
    "ierrs" : 2,
    "sw-idrops" : 6,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "tunnel-name" : "tunnel-name",
    "sw-inpkts" : 8,
    "interval" : 1,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 2,
    "within-last" : 6,
    "HER-bytes" : 9,
    "sw-opkts" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 6,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "sw-odrops" : 3,
    "iMpkts" : 2,
    "ierrs" : 2,
    "sw-idrops" : 6,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "tunnel-name" : "tunnel-name",
    "sw-inpkts" : 8,
    "interval" : 1,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-stats-show-response

TunnelStatsSettings

Up
get /tunnel-stats-settings
(showTunnelStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-stats-settings-show-response
Up
put /tunnel-stats-settings
(updateTunnelStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Tunnels

Up
post /tunnels/{name}/vxlans
(addGreTunnelVxlanByGreTunnelName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body tunnel-vxlan-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /tunnels
(createGreTunnel)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body tunnel-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /tunnels/{name}
(deleteGreTunnelByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /tunnels/{name}/vxlans/{vxlan}
(removeGreTunnelVxlanByNameByVxlan)

Path parameters

name (required)
Path Parameter
vxlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /tunnels/{name}
(showGreTunnelByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "local-ip" : "local-ip",
    "peer-vrouter-name" : "peer-vrouter-name",
    "tunnel-if-name" : "tunnel-if-name",
    "ecmp-group" : 3,
    "nexthop-vlan" : 1,
    "peer-bfd-state" : "unknown",
    "nh-egress-id" : 5,
    "flood-nh-vlan" : 2,
    "bfd-state" : "unknown",
    "interface-mac" : "interface-mac",
    "type" : "ip-in-ip",
    "ports" : "ports",
    "error" : "error",
    "api.switch-name" : "api.switch-name",
    "nexthop-bd" : "nexthop-bd",
    "mac-learning" : true,
    "flood-nh-mac" : "flood-nh-mac",
    "route-info" : "route-info",
    "ecmp-nexthops" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "state" : "init",
    "id" : "id",
    "remote-ip" : "remote-ip",
    "vrid" : 0,
    "bfd" : true,
    "vrouter-hw-if-id" : "vrouter-hw-if-id",
    "active" : true,
    "flood-nh-port" : 7,
    "using-vxlan-loopback" : true,
    "auto-tunnel" : true,
    "interface-vlan" : 5,
    "flood-nh-ip" : "flood-nh-ip",
    "remote-switch" : 2,
    "flood-nh-egress-id" : 9,
    "vrouter-name" : "vrouter-name",
    "tunnelID" : 6,
    "flood-nexthop" : true,
    "next-hop-mac" : "next-hop-mac",
    "name" : "name",
    "next-hop" : "next-hop"
  }, {
    "bd" : "bd",
    "local-ip" : "local-ip",
    "peer-vrouter-name" : "peer-vrouter-name",
    "tunnel-if-name" : "tunnel-if-name",
    "ecmp-group" : 3,
    "nexthop-vlan" : 1,
    "peer-bfd-state" : "unknown",
    "nh-egress-id" : 5,
    "flood-nh-vlan" : 2,
    "bfd-state" : "unknown",
    "interface-mac" : "interface-mac",
    "type" : "ip-in-ip",
    "ports" : "ports",
    "error" : "error",
    "api.switch-name" : "api.switch-name",
    "nexthop-bd" : "nexthop-bd",
    "mac-learning" : true,
    "flood-nh-mac" : "flood-nh-mac",
    "route-info" : "route-info",
    "ecmp-nexthops" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "state" : "init",
    "id" : "id",
    "remote-ip" : "remote-ip",
    "vrid" : 0,
    "bfd" : true,
    "vrouter-hw-if-id" : "vrouter-hw-if-id",
    "active" : true,
    "flood-nh-port" : 7,
    "using-vxlan-loopback" : true,
    "auto-tunnel" : true,
    "interface-vlan" : 5,
    "flood-nh-ip" : "flood-nh-ip",
    "remote-switch" : 2,
    "flood-nh-egress-id" : 9,
    "vrouter-name" : "vrouter-name",
    "tunnelID" : 6,
    "flood-nexthop" : true,
    "next-hop-mac" : "next-hop-mac",
    "name" : "name",
    "next-hop" : "next-hop"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-show-response
Up
get /tunnels/{name}/vxlans/{vxlan}
(showGreTunnelVxlanByNameByVxlan)

Path parameters

name (required)
Path Parameter
vxlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-vxlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "hw_update_pending" : true,
    "bd_deactivated" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "hw_update_pending" : true,
    "bd_deactivated" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-vxlan-show-response
Up
get /tunnels/{name}/vxlans
(showGreTunnelVxlansByGreTunnelName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-vxlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "hw_update_pending" : true,
    "bd_deactivated" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "hw_update_pending" : true,
    "bd_deactivated" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-vxlan-show-response
Up
get /tunnels
(showGreTunnels)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

tunnel-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "local-ip" : "local-ip",
    "peer-vrouter-name" : "peer-vrouter-name",
    "tunnel-if-name" : "tunnel-if-name",
    "ecmp-group" : 3,
    "nexthop-vlan" : 1,
    "peer-bfd-state" : "unknown",
    "nh-egress-id" : 5,
    "flood-nh-vlan" : 2,
    "bfd-state" : "unknown",
    "interface-mac" : "interface-mac",
    "type" : "ip-in-ip",
    "ports" : "ports",
    "error" : "error",
    "api.switch-name" : "api.switch-name",
    "nexthop-bd" : "nexthop-bd",
    "mac-learning" : true,
    "flood-nh-mac" : "flood-nh-mac",
    "route-info" : "route-info",
    "ecmp-nexthops" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "state" : "init",
    "id" : "id",
    "remote-ip" : "remote-ip",
    "vrid" : 0,
    "bfd" : true,
    "vrouter-hw-if-id" : "vrouter-hw-if-id",
    "active" : true,
    "flood-nh-port" : 7,
    "using-vxlan-loopback" : true,
    "auto-tunnel" : true,
    "interface-vlan" : 5,
    "flood-nh-ip" : "flood-nh-ip",
    "remote-switch" : 2,
    "flood-nh-egress-id" : 9,
    "vrouter-name" : "vrouter-name",
    "tunnelID" : 6,
    "flood-nexthop" : true,
    "next-hop-mac" : "next-hop-mac",
    "name" : "name",
    "next-hop" : "next-hop"
  }, {
    "bd" : "bd",
    "local-ip" : "local-ip",
    "peer-vrouter-name" : "peer-vrouter-name",
    "tunnel-if-name" : "tunnel-if-name",
    "ecmp-group" : 3,
    "nexthop-vlan" : 1,
    "peer-bfd-state" : "unknown",
    "nh-egress-id" : 5,
    "flood-nh-vlan" : 2,
    "bfd-state" : "unknown",
    "interface-mac" : "interface-mac",
    "type" : "ip-in-ip",
    "ports" : "ports",
    "error" : "error",
    "api.switch-name" : "api.switch-name",
    "nexthop-bd" : "nexthop-bd",
    "mac-learning" : true,
    "flood-nh-mac" : "flood-nh-mac",
    "route-info" : "route-info",
    "ecmp-nexthops" : true,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "state" : "init",
    "id" : "id",
    "remote-ip" : "remote-ip",
    "vrid" : 0,
    "bfd" : true,
    "vrouter-hw-if-id" : "vrouter-hw-if-id",
    "active" : true,
    "flood-nh-port" : 7,
    "using-vxlan-loopback" : true,
    "auto-tunnel" : true,
    "interface-vlan" : 5,
    "flood-nh-ip" : "flood-nh-ip",
    "remote-switch" : 2,
    "flood-nh-egress-id" : 9,
    "vrouter-name" : "vrouter-name",
    "tunnelID" : 6,
    "flood-nexthop" : true,
    "next-hop-mac" : "next-hop-mac",
    "name" : "name",
    "next-hop" : "next-hop"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success tunnel-show-response
Up
put /tunnels/{name}
(updateGreTunnelByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body tunnel-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Udfs

Up
post /udfs
(createUdf)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body udf-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /udfs/{name}
(deleteUdfByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /udfs/{name}
(showUdfByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

udf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "offset" : 0,
    "scope" : "local",
    "name" : "name",
    "length" : 6,
    "header" : "packet-start",
    "api.switch-name" : "api.switch-name"
  }, {
    "offset" : 0,
    "scope" : "local",
    "name" : "name",
    "length" : 6,
    "header" : "packet-start",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success udf-show-response
Up
get /udfs
(showUdfs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

udf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "offset" : 0,
    "scope" : "local",
    "name" : "name",
    "length" : 6,
    "header" : "packet-start",
    "api.switch-name" : "api.switch-name"
  }, {
    "offset" : 0,
    "scope" : "local",
    "name" : "name",
    "length" : 6,
    "header" : "packet-start",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success udf-show-response
Up
put /udfs/{name}
(updateUdfByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body udf-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Users

Up
post /users/{user-name}/roles
(addUserRoleRefByUserName)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body user-role-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /users
(createUser)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body user-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /users/{name}
(deleteUserByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /users/{user-name}/roles/{role-id}
(removeUserRoleRefByNameById)

Path parameters

user-name (required)
Path Parameter
role-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /users/password-set
(setPasswordUser)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body user-password-set (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /users/{name}
(showUserByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

user-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "minimum-pw-length" : 6,
    "uid" : 0,
    "server" : "server",
    "scope" : "local",
    "name" : "name",
    "login-fail-count" : 1,
    "type" : "netvisor",
    "api.switch-name" : "api.switch-name",
    "lock-account" : true
  }, {
    "minimum-pw-length" : 6,
    "uid" : 0,
    "server" : "server",
    "scope" : "local",
    "name" : "name",
    "login-fail-count" : 1,
    "type" : "netvisor",
    "api.switch-name" : "api.switch-name",
    "lock-account" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success user-show-response
Up
get /users/{user-name}/roles/{role-id}
(showUserRoleRefByNameById)

Path parameters

user-name (required)
Path Parameter
role-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

user-role-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "role-id" : "role-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "role-id" : "role-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success user-role-show-response
Up
get /users/{user-name}/roles
(showUserRoleRefsByUserName)

Path parameters

user-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

user-role-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "role-id" : "role-id",
    "api.switch-name" : "api.switch-name"
  }, {
    "role-id" : "role-id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success user-role-show-response
Up
get /users
(showUsers)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

user-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "minimum-pw-length" : 6,
    "uid" : 0,
    "server" : "server",
    "scope" : "local",
    "name" : "name",
    "login-fail-count" : 1,
    "type" : "netvisor",
    "api.switch-name" : "api.switch-name",
    "lock-account" : true
  }, {
    "minimum-pw-length" : 6,
    "uid" : 0,
    "server" : "server",
    "scope" : "local",
    "name" : "name",
    "login-fail-count" : 1,
    "type" : "netvisor",
    "api.switch-name" : "api.switch-name",
    "lock-account" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success user-show-response
Up
put /users/{name}
(updateUserByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body user-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VcenterConnections

Up
post /vcenter-connections
(createVcenterRplugin)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vcenter-connections/{name}
(deleteVcenterRpluginByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vcenter-connections/{name}
(showVcenterRpluginByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vcenter-connection-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "connected-time" : "connected-time",
    "vlans" : "vlans",
    "enable" : true,
    "network-provisioning" : "none",
    "name" : "name",
    "host" : "host",
    "state" : "init",
    "api.switch-name" : "api.switch-name",
    "user" : "user",
    "connection-error" : "connection-error"
  }, {
    "connected-time" : "connected-time",
    "vlans" : "vlans",
    "enable" : true,
    "network-provisioning" : "none",
    "name" : "name",
    "host" : "host",
    "state" : "init",
    "api.switch-name" : "api.switch-name",
    "user" : "user",
    "connection-error" : "connection-error"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vcenter-connection-show-response
Up
get /vcenter-connections
(showVcenterRplugins)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vcenter-connection-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "connected-time" : "connected-time",
    "vlans" : "vlans",
    "enable" : true,
    "network-provisioning" : "none",
    "name" : "name",
    "host" : "host",
    "state" : "init",
    "api.switch-name" : "api.switch-name",
    "user" : "user",
    "connection-error" : "connection-error"
  }, {
    "connected-time" : "connected-time",
    "vlans" : "vlans",
    "enable" : true,
    "network-provisioning" : "none",
    "name" : "name",
    "host" : "host",
    "state" : "init",
    "api.switch-name" : "api.switch-name",
    "user" : "user",
    "connection-error" : "connection-error"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vcenter-connection-show-response
Up
put /vcenter-connections/{name}
(updateVcenterRpluginByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VflowClasses

Up
post /vflow-classes
(createVflowClass)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vflow-class-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vflow-classes/{name}
(deleteVflowClassByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vflow-classes/{name}
(showVflowClassByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-class-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cos" : 0,
    "scope" : "local",
    "name" : "name",
    "type" : "system",
    "priority" : 6,
    "api.switch-name" : "api.switch-name"
  }, {
    "cos" : 0,
    "scope" : "local",
    "name" : "name",
    "type" : "system",
    "priority" : 6,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-class-show-response
Up
get /vflow-classes
(showVflowClasses)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-class-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cos" : 0,
    "scope" : "local",
    "name" : "name",
    "type" : "system",
    "priority" : 6,
    "api.switch-name" : "api.switch-name"
  }, {
    "cos" : 0,
    "scope" : "local",
    "name" : "name",
    "type" : "system",
    "priority" : 6,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-class-show-response

VflowMgmtStats

Up
post /vflow-mgmt-stats/clear
(clearVflowMgmtStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vflow-mgmt-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vflow-mgmt-stats
(showVflowMgmtStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-mgmt-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  }, {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-mgmt-stats-show-response
Up
get /vflow-mgmt-stats/{name}
(showVflowMgmtStatsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-mgmt-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  }, {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-mgmt-stats-show-response

VflowSettings

Up
get /vflow-settings
(showVflowSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "enable-user-defined-flow" : true,
    "vxlan-analytics" : true,
    "longlived-tcp-conn-stats" : true,
    "api.switch-name" : "api.switch-name",
    "inflight-vxlan-analytics" : true
  }, {
    "enable-user-defined-flow" : true,
    "vxlan-analytics" : true,
    "longlived-tcp-conn-stats" : true,
    "api.switch-name" : "api.switch-name",
    "inflight-vxlan-analytics" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-settings-show-response
Up
put /vflow-settings
(updateVflowSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vflow-settings-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VflowSkipStats

Up
get /vflow-skip-stats
(showVflowSkipStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-skip-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "l2-to-cpu-check" : 9,
    "mcast-miss" : 1,
    "intsw" : 6,
    "sw-tunnel" : 2,
    "dmac-miss" : 5,
    "l2-to-cpu" : 7,
    "l3-to-cpu" : 4,
    "api.switch-name" : "api.switch-name",
    "ttl" : 1,
    "l3-miss" : 3,
    "name" : "name",
    "smac-miss" : 5,
    "smac-copy-to-cpu" : 7,
    "fwd-pkt" : 2,
    "others" : 0
  }, {
    "l2-to-cpu-check" : 9,
    "mcast-miss" : 1,
    "intsw" : 6,
    "sw-tunnel" : 2,
    "dmac-miss" : 5,
    "l2-to-cpu" : 7,
    "l3-to-cpu" : 4,
    "api.switch-name" : "api.switch-name",
    "ttl" : 1,
    "l3-miss" : 3,
    "name" : "name",
    "smac-miss" : 5,
    "smac-copy-to-cpu" : 7,
    "fwd-pkt" : 2,
    "others" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-skip-stats-show-response
Up
get /vflow-skip-stats/{name}
(showVflowSkipStatsByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-skip-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "l2-to-cpu-check" : 9,
    "mcast-miss" : 1,
    "intsw" : 6,
    "sw-tunnel" : 2,
    "dmac-miss" : 5,
    "l2-to-cpu" : 7,
    "l3-to-cpu" : 4,
    "api.switch-name" : "api.switch-name",
    "ttl" : 1,
    "l3-miss" : 3,
    "name" : "name",
    "smac-miss" : 5,
    "smac-copy-to-cpu" : 7,
    "fwd-pkt" : 2,
    "others" : 0
  }, {
    "l2-to-cpu-check" : 9,
    "mcast-miss" : 1,
    "intsw" : 6,
    "sw-tunnel" : 2,
    "dmac-miss" : 5,
    "l2-to-cpu" : 7,
    "l3-to-cpu" : 4,
    "api.switch-name" : "api.switch-name",
    "ttl" : 1,
    "l3-miss" : 3,
    "name" : "name",
    "smac-miss" : 5,
    "smac-copy-to-cpu" : 7,
    "fwd-pkt" : 2,
    "others" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-skip-stats-show-response

VflowStats

Up
post /vflow-stats/clear
(clearVflowStat)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vflow-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vflow-stats/{name}
(showVflowStatByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  }, {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-stats-show-response
Up
get /vflow-stats
(showVflowStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  }, {
    "mismatches" : 6,
    "older-than" : 2,
    "drop-bytes" : 4,
    "policer-drops" : 7,
    "start-time" : "start-time",
    "within-last" : 7,
    "end-time" : "end-time",
    "cpu-tx-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "pkts" : 9,
    "vnet" : "vnet",
    "duration" : 5,
    "drops" : 1,
    "cpu-tx-bytes" : 1,
    "policer-drop-bytes" : 1,
    "bytes" : 0,
    "name" : "name",
    "interval" : 5,
    "id" : "id",
    "time" : "time",
    "cpu-pkts" : 3,
    "cpu-bytes" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-stats-show-response

VflowStatsSettings

Up
get /vflow-stats-settings
(showVflowStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-stats-settings-show-response
Up
put /vflow-stats-settings
(updateVflowStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VflowTableProfiles

Up
get /vflow-table-profiles/{profile}
(showVflowTblProfileByType)

Path parameters

profile (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-table-profile-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "enable" : true,
    "profile" : "application",
    "flow-slices-used" : 1,
    "flow-capacity" : 0,
    "comment" : "comment",
    "flow-slices-needed" : 6,
    "hw-tbl" : "switch-main",
    "api.switch-name" : "api.switch-name",
    "configurable" : true
  }, {
    "enable" : true,
    "profile" : "application",
    "flow-slices-used" : 1,
    "flow-capacity" : 0,
    "comment" : "comment",
    "flow-slices-needed" : 6,
    "hw-tbl" : "switch-main",
    "api.switch-name" : "api.switch-name",
    "configurable" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-table-profile-show-response
Up
get /vflow-table-profiles
(showVflowTblProfiles)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-table-profile-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "enable" : true,
    "profile" : "application",
    "flow-slices-used" : 1,
    "flow-capacity" : 0,
    "comment" : "comment",
    "flow-slices-needed" : 6,
    "hw-tbl" : "switch-main",
    "api.switch-name" : "api.switch-name",
    "configurable" : true
  }, {
    "enable" : true,
    "profile" : "application",
    "flow-slices-used" : 1,
    "flow-capacity" : 0,
    "comment" : "comment",
    "flow-slices-needed" : 6,
    "hw-tbl" : "switch-main",
    "api.switch-name" : "api.switch-name",
    "configurable" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-table-profile-show-response
Up
put /vflow-table-profiles/{profile}
(updateVflowTblProfileByType)

Path parameters

profile (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VflowTables

Up
get /vflow-tables/id/{id}
(showVflowTblById)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-table-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "capability" : "none",
    "flow-tbl-bank" : "flow-tbl-bank",
    "flow-used" : 0,
    "flow-profile" : "application",
    "flow-max-per-group" : 1,
    "name" : "name",
    "flow-tbl-slices" : 6,
    "id" : "id",
    "api.switch-name" : "api.switch-name"
  }, {
    "capability" : "none",
    "flow-tbl-bank" : "flow-tbl-bank",
    "flow-used" : 0,
    "flow-profile" : "application",
    "flow-max-per-group" : 1,
    "name" : "name",
    "flow-tbl-slices" : 6,
    "id" : "id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-table-show-response
Up
get /vflow-tables/name/{name}
(showVflowTblByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-table-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "capability" : "none",
    "flow-tbl-bank" : "flow-tbl-bank",
    "flow-used" : 0,
    "flow-profile" : "application",
    "flow-max-per-group" : 1,
    "name" : "name",
    "flow-tbl-slices" : 6,
    "id" : "id",
    "api.switch-name" : "api.switch-name"
  }, {
    "capability" : "none",
    "flow-tbl-bank" : "flow-tbl-bank",
    "flow-used" : 0,
    "flow-profile" : "application",
    "flow-max-per-group" : 1,
    "name" : "name",
    "flow-tbl-slices" : 6,
    "id" : "id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-table-show-response
Up
get /vflow-tables
(showVflowTbls)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-table-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "capability" : "none",
    "flow-tbl-bank" : "flow-tbl-bank",
    "flow-used" : 0,
    "flow-profile" : "application",
    "flow-max-per-group" : 1,
    "name" : "name",
    "flow-tbl-slices" : 6,
    "id" : "id",
    "api.switch-name" : "api.switch-name"
  }, {
    "capability" : "none",
    "flow-tbl-bank" : "flow-tbl-bank",
    "flow-used" : 0,
    "flow-profile" : "application",
    "flow-max-per-group" : 1,
    "name" : "name",
    "flow-tbl-slices" : 6,
    "id" : "id",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-table-show-response

Vflows

Up
post /vflows
(createVflow)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vflow-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vflows/id/{id}
(deleteVflowById)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vflows/name/{name}
(deleteVflowByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vflows/mgmt-show
(showMgmtVflow)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dur" : 2,
    "dscp-start" : 7,
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "metadata" : 2,
    "ingress-tunnel" : "ingress-tunnel",
    "src-port-mask" : "src-port-mask",
    "bw-min" : 6,
    "flow-cb" : "default-cb",
    "dropped" : true,
    "type" : "ofp",
    "dscp" : 6,
    "enable" : true,
    "action" : "none",
    "id" : "id",
    "if" : "mgmt",
    "vxlan" : 7,
    "flow-class" : "flow-class",
    "metadata-mask" : 3,
    "ether-type" : "0x800",
    "vrf" : "vrf",
    "inner-vlan" : 1,
    "vxlan-proto" : 1,
    "egress-tunnel" : "egress-tunnel",
    "bw-max" : 8,
    "src-port-end" : 1,
    "log-packets" : true,
    "phy-dst-port" : 6,
    "transient" : true,
    "burst-size" : 9,
    "transparency" : "enable",
    "mirror-id" : "mirror-id",
    "action-value" : 6,
    "local-subnet" : true,
    "l3-class-id" : 5,
    "dst-vpg" : "dst-vpg",
    "udf-data1" : "udf-data1",
    "bd" : "bd",
    "fwding-type" : "vlan",
    "udf-data2" : "udf-data2",
    "udf-data3" : "udf-data3",
    "api.switch-name" : "api.switch-name",
    "override-sys-flows" : true,
    "vlan" : 0,
    "action-to-ports-value" : "action-to-ports-value",
    "dscp-end" : 1,
    "udf-data3-mask" : "udf-data3-mask",
    "tos" : 1,
    "src-ip-mask" : "src-ip-mask",
    "dst-port-end" : 6,
    "bidir-vpg-1" : "bidir-vpg-1",
    "bidir-vpg-2" : "bidir-vpg-2",
    "set-src-port" : 2,
    "action-set-mac-value" : "action-set-mac-value",
    "src-port" : 4,
    "dst-port" : 7,
    "udf-name2" : "udf-name2",
    "udf-name1" : "udf-name1",
    "precedence" : 1,
    "dst-port-mask" : "dst-port-mask",
    "udf-name3" : "udf-name3",
    "src-mac" : "src-mac",
    "dst-mac-mask" : "dst-mac-mask",
    "log-stats" : true,
    "stp-state" : "Disabled",
    "vlan-pri" : 9,
    "cpu-class" : "cpu-class",
    "action-value1" : 9,
    "hw-stats" : true,
    "vrouter-name" : "vrouter-name",
    "proto" : 5,
    "name" : "name",
    "action-set-svp-value" : "action-set-svp-value",
    "table-name" : "table-name",
    "action-to-next-hop-ip-value" : "action-to-next-hop-ip-value",
    "udf-data1-mask" : "udf-data1-mask",
    "internal-pri" : "internal-pri",
    "src-mac-mask" : "src-mac-mask",
    "tos-end" : 5,
    "packet-log-max" : 3,
    "hidden" : true,
    "stats-interval" : 6,
    "set-src" : "set-src",
    "description" : "description",
    "tos-start" : 4,
    "set-dst-port" : 6,
    "vxlan-ether-type" : "0x800",
    "udf-data2-mask" : "udf-data2-mask",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "dscp-map" : "dscp-map",
    "out-port" : "out-port",
    "dst-mac" : "dst-mac",
    "set-dst" : "set-dst",
    "from-tunnel-decap" : "off",
    "packet-res" : "l2-unicast",
    "ttl" : 5,
    "dst-ip-mask" : "dst-ip-mask",
    "process-mirror" : true,
    "inner-vlan-pri" : 9,
    "tcp-flags" : "fin",
    "src-vpg" : "src-vpg",
    "in-port" : "in-port",
    "action-to-ecmp-group-value" : "action-to-ecmp-group-value"
  }, {
    "dur" : 2,
    "dscp-start" : 7,
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "metadata" : 2,
    "ingress-tunnel" : "ingress-tunnel",
    "src-port-mask" : "src-port-mask",
    "bw-min" : 6,
    "flow-cb" : "default-cb",
    "dropped" : true,
    "type" : "ofp",
    "dscp" : 6,
    "enable" : true,
    "action" : "none",
    "id" : "id",
    "if" : "mgmt",
    "vxlan" : 7,
    "flow-class" : "flow-class",
    "metadata-mask" : 3,
    "ether-type" : "0x800",
    "vrf" : "vrf",
    "inner-vlan" : 1,
    "vxlan-proto" : 1,
    "egress-tunnel" : "egress-tunnel",
    "bw-max" : 8,
    "src-port-end" : 1,
    "log-packets" : true,
    "phy-dst-port" : 6,
    "transient" : true,
    "burst-size" : 9,
    "transparency" : "enable",
    "mirror-id" : "mirror-id",
    "action-value" : 6,
    "local-subnet" : true,
    "l3-class-id" : 5,
    "dst-vpg" : "dst-vpg",
    "udf-data1" : "udf-data1",
    "bd" : "bd",
    "fwding-type" : "vlan",
    "udf-data2" : "udf-data2",
    "udf-data3" : "udf-data3",
    "api.switch-name" : "api.switch-name",
    "override-sys-flows" : true,
    "vlan" : 0,
    "action-to-ports-value" : "action-to-ports-value",
    "dscp-end" : 1,
    "udf-data3-mask" : "udf-data3-mask",
    "tos" : 1,
    "src-ip-mask" : "src-ip-mask",
    "dst-port-end" : 6,
    "bidir-vpg-1" : "bidir-vpg-1",
    "bidir-vpg-2" : "bidir-vpg-2",
    "set-src-port" : 2,
    "action-set-mac-value" : "action-set-mac-value",
    "src-port" : 4,
    "dst-port" : 7,
    "udf-name2" : "udf-name2",
    "udf-name1" : "udf-name1",
    "precedence" : 1,
    "dst-port-mask" : "dst-port-mask",
    "udf-name3" : "udf-name3",
    "src-mac" : "src-mac",
    "dst-mac-mask" : "dst-mac-mask",
    "log-stats" : true,
    "stp-state" : "Disabled",
    "vlan-pri" : 9,
    "cpu-class" : "cpu-class",
    "action-value1" : 9,
    "hw-stats" : true,
    "vrouter-name" : "vrouter-name",
    "proto" : 5,
    "name" : "name",
    "action-set-svp-value" : "action-set-svp-value",
    "table-name" : "table-name",
    "action-to-next-hop-ip-value" : "action-to-next-hop-ip-value",
    "udf-data1-mask" : "udf-data1-mask",
    "internal-pri" : "internal-pri",
    "src-mac-mask" : "src-mac-mask",
    "tos-end" : 5,
    "packet-log-max" : 3,
    "hidden" : true,
    "stats-interval" : 6,
    "set-src" : "set-src",
    "description" : "description",
    "tos-start" : 4,
    "set-dst-port" : 6,
    "vxlan-ether-type" : "0x800",
    "udf-data2-mask" : "udf-data2-mask",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "dscp-map" : "dscp-map",
    "out-port" : "out-port",
    "dst-mac" : "dst-mac",
    "set-dst" : "set-dst",
    "from-tunnel-decap" : "off",
    "packet-res" : "l2-unicast",
    "ttl" : 5,
    "dst-ip-mask" : "dst-ip-mask",
    "process-mirror" : true,
    "inner-vlan-pri" : 9,
    "tcp-flags" : "fin",
    "src-vpg" : "src-vpg",
    "in-port" : "in-port",
    "action-to-ecmp-group-value" : "action-to-ecmp-group-value"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-show-response
Up
get /vflows/id/{id}
(showVflowById)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dur" : 2,
    "dscp-start" : 7,
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "metadata" : 2,
    "ingress-tunnel" : "ingress-tunnel",
    "src-port-mask" : "src-port-mask",
    "bw-min" : 6,
    "flow-cb" : "default-cb",
    "dropped" : true,
    "type" : "ofp",
    "dscp" : 6,
    "enable" : true,
    "action" : "none",
    "id" : "id",
    "if" : "mgmt",
    "vxlan" : 7,
    "flow-class" : "flow-class",
    "metadata-mask" : 3,
    "ether-type" : "0x800",
    "vrf" : "vrf",
    "inner-vlan" : 1,
    "vxlan-proto" : 1,
    "egress-tunnel" : "egress-tunnel",
    "bw-max" : 8,
    "src-port-end" : 1,
    "log-packets" : true,
    "phy-dst-port" : 6,
    "transient" : true,
    "burst-size" : 9,
    "transparency" : "enable",
    "mirror-id" : "mirror-id",
    "action-value" : 6,
    "local-subnet" : true,
    "l3-class-id" : 5,
    "dst-vpg" : "dst-vpg",
    "udf-data1" : "udf-data1",
    "bd" : "bd",
    "fwding-type" : "vlan",
    "udf-data2" : "udf-data2",
    "udf-data3" : "udf-data3",
    "api.switch-name" : "api.switch-name",
    "override-sys-flows" : true,
    "vlan" : 0,
    "action-to-ports-value" : "action-to-ports-value",
    "dscp-end" : 1,
    "udf-data3-mask" : "udf-data3-mask",
    "tos" : 1,
    "src-ip-mask" : "src-ip-mask",
    "dst-port-end" : 6,
    "bidir-vpg-1" : "bidir-vpg-1",
    "bidir-vpg-2" : "bidir-vpg-2",
    "set-src-port" : 2,
    "action-set-mac-value" : "action-set-mac-value",
    "src-port" : 4,
    "dst-port" : 7,
    "udf-name2" : "udf-name2",
    "udf-name1" : "udf-name1",
    "precedence" : 1,
    "dst-port-mask" : "dst-port-mask",
    "udf-name3" : "udf-name3",
    "src-mac" : "src-mac",
    "dst-mac-mask" : "dst-mac-mask",
    "log-stats" : true,
    "stp-state" : "Disabled",
    "vlan-pri" : 9,
    "cpu-class" : "cpu-class",
    "action-value1" : 9,
    "hw-stats" : true,
    "vrouter-name" : "vrouter-name",
    "proto" : 5,
    "name" : "name",
    "action-set-svp-value" : "action-set-svp-value",
    "table-name" : "table-name",
    "action-to-next-hop-ip-value" : "action-to-next-hop-ip-value",
    "udf-data1-mask" : "udf-data1-mask",
    "internal-pri" : "internal-pri",
    "src-mac-mask" : "src-mac-mask",
    "tos-end" : 5,
    "packet-log-max" : 3,
    "hidden" : true,
    "stats-interval" : 6,
    "set-src" : "set-src",
    "description" : "description",
    "tos-start" : 4,
    "set-dst-port" : 6,
    "vxlan-ether-type" : "0x800",
    "udf-data2-mask" : "udf-data2-mask",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "dscp-map" : "dscp-map",
    "out-port" : "out-port",
    "dst-mac" : "dst-mac",
    "set-dst" : "set-dst",
    "from-tunnel-decap" : "off",
    "packet-res" : "l2-unicast",
    "ttl" : 5,
    "dst-ip-mask" : "dst-ip-mask",
    "process-mirror" : true,
    "inner-vlan-pri" : 9,
    "tcp-flags" : "fin",
    "src-vpg" : "src-vpg",
    "in-port" : "in-port",
    "action-to-ecmp-group-value" : "action-to-ecmp-group-value"
  }, {
    "dur" : 2,
    "dscp-start" : 7,
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "metadata" : 2,
    "ingress-tunnel" : "ingress-tunnel",
    "src-port-mask" : "src-port-mask",
    "bw-min" : 6,
    "flow-cb" : "default-cb",
    "dropped" : true,
    "type" : "ofp",
    "dscp" : 6,
    "enable" : true,
    "action" : "none",
    "id" : "id",
    "if" : "mgmt",
    "vxlan" : 7,
    "flow-class" : "flow-class",
    "metadata-mask" : 3,
    "ether-type" : "0x800",
    "vrf" : "vrf",
    "inner-vlan" : 1,
    "vxlan-proto" : 1,
    "egress-tunnel" : "egress-tunnel",
    "bw-max" : 8,
    "src-port-end" : 1,
    "log-packets" : true,
    "phy-dst-port" : 6,
    "transient" : true,
    "burst-size" : 9,
    "transparency" : "enable",
    "mirror-id" : "mirror-id",
    "action-value" : 6,
    "local-subnet" : true,
    "l3-class-id" : 5,
    "dst-vpg" : "dst-vpg",
    "udf-data1" : "udf-data1",
    "bd" : "bd",
    "fwding-type" : "vlan",
    "udf-data2" : "udf-data2",
    "udf-data3" : "udf-data3",
    "api.switch-name" : "api.switch-name",
    "override-sys-flows" : true,
    "vlan" : 0,
    "action-to-ports-value" : "action-to-ports-value",
    "dscp-end" : 1,
    "udf-data3-mask" : "udf-data3-mask",
    "tos" : 1,
    "src-ip-mask" : "src-ip-mask",
    "dst-port-end" : 6,
    "bidir-vpg-1" : "bidir-vpg-1",
    "bidir-vpg-2" : "bidir-vpg-2",
    "set-src-port" : 2,
    "action-set-mac-value" : "action-set-mac-value",
    "src-port" : 4,
    "dst-port" : 7,
    "udf-name2" : "udf-name2",
    "udf-name1" : "udf-name1",
    "precedence" : 1,
    "dst-port-mask" : "dst-port-mask",
    "udf-name3" : "udf-name3",
    "src-mac" : "src-mac",
    "dst-mac-mask" : "dst-mac-mask",
    "log-stats" : true,
    "stp-state" : "Disabled",
    "vlan-pri" : 9,
    "cpu-class" : "cpu-class",
    "action-value1" : 9,
    "hw-stats" : true,
    "vrouter-name" : "vrouter-name",
    "proto" : 5,
    "name" : "name",
    "action-set-svp-value" : "action-set-svp-value",
    "table-name" : "table-name",
    "action-to-next-hop-ip-value" : "action-to-next-hop-ip-value",
    "udf-data1-mask" : "udf-data1-mask",
    "internal-pri" : "internal-pri",
    "src-mac-mask" : "src-mac-mask",
    "tos-end" : 5,
    "packet-log-max" : 3,
    "hidden" : true,
    "stats-interval" : 6,
    "set-src" : "set-src",
    "description" : "description",
    "tos-start" : 4,
    "set-dst-port" : 6,
    "vxlan-ether-type" : "0x800",
    "udf-data2-mask" : "udf-data2-mask",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "dscp-map" : "dscp-map",
    "out-port" : "out-port",
    "dst-mac" : "dst-mac",
    "set-dst" : "set-dst",
    "from-tunnel-decap" : "off",
    "packet-res" : "l2-unicast",
    "ttl" : 5,
    "dst-ip-mask" : "dst-ip-mask",
    "process-mirror" : true,
    "inner-vlan-pri" : 9,
    "tcp-flags" : "fin",
    "src-vpg" : "src-vpg",
    "in-port" : "in-port",
    "action-to-ecmp-group-value" : "action-to-ecmp-group-value"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-show-response
Up
get /vflows/name/{name}
(showVflowByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dur" : 2,
    "dscp-start" : 7,
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "metadata" : 2,
    "ingress-tunnel" : "ingress-tunnel",
    "src-port-mask" : "src-port-mask",
    "bw-min" : 6,
    "flow-cb" : "default-cb",
    "dropped" : true,
    "type" : "ofp",
    "dscp" : 6,
    "enable" : true,
    "action" : "none",
    "id" : "id",
    "if" : "mgmt",
    "vxlan" : 7,
    "flow-class" : "flow-class",
    "metadata-mask" : 3,
    "ether-type" : "0x800",
    "vrf" : "vrf",
    "inner-vlan" : 1,
    "vxlan-proto" : 1,
    "egress-tunnel" : "egress-tunnel",
    "bw-max" : 8,
    "src-port-end" : 1,
    "log-packets" : true,
    "phy-dst-port" : 6,
    "transient" : true,
    "burst-size" : 9,
    "transparency" : "enable",
    "mirror-id" : "mirror-id",
    "action-value" : 6,
    "local-subnet" : true,
    "l3-class-id" : 5,
    "dst-vpg" : "dst-vpg",
    "udf-data1" : "udf-data1",
    "bd" : "bd",
    "fwding-type" : "vlan",
    "udf-data2" : "udf-data2",
    "udf-data3" : "udf-data3",
    "api.switch-name" : "api.switch-name",
    "override-sys-flows" : true,
    "vlan" : 0,
    "action-to-ports-value" : "action-to-ports-value",
    "dscp-end" : 1,
    "udf-data3-mask" : "udf-data3-mask",
    "tos" : 1,
    "src-ip-mask" : "src-ip-mask",
    "dst-port-end" : 6,
    "bidir-vpg-1" : "bidir-vpg-1",
    "bidir-vpg-2" : "bidir-vpg-2",
    "set-src-port" : 2,
    "action-set-mac-value" : "action-set-mac-value",
    "src-port" : 4,
    "dst-port" : 7,
    "udf-name2" : "udf-name2",
    "udf-name1" : "udf-name1",
    "precedence" : 1,
    "dst-port-mask" : "dst-port-mask",
    "udf-name3" : "udf-name3",
    "src-mac" : "src-mac",
    "dst-mac-mask" : "dst-mac-mask",
    "log-stats" : true,
    "stp-state" : "Disabled",
    "vlan-pri" : 9,
    "cpu-class" : "cpu-class",
    "action-value1" : 9,
    "hw-stats" : true,
    "vrouter-name" : "vrouter-name",
    "proto" : 5,
    "name" : "name",
    "action-set-svp-value" : "action-set-svp-value",
    "table-name" : "table-name",
    "action-to-next-hop-ip-value" : "action-to-next-hop-ip-value",
    "udf-data1-mask" : "udf-data1-mask",
    "internal-pri" : "internal-pri",
    "src-mac-mask" : "src-mac-mask",
    "tos-end" : 5,
    "packet-log-max" : 3,
    "hidden" : true,
    "stats-interval" : 6,
    "set-src" : "set-src",
    "description" : "description",
    "tos-start" : 4,
    "set-dst-port" : 6,
    "vxlan-ether-type" : "0x800",
    "udf-data2-mask" : "udf-data2-mask",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "dscp-map" : "dscp-map",
    "out-port" : "out-port",
    "dst-mac" : "dst-mac",
    "set-dst" : "set-dst",
    "from-tunnel-decap" : "off",
    "packet-res" : "l2-unicast",
    "ttl" : 5,
    "dst-ip-mask" : "dst-ip-mask",
    "process-mirror" : true,
    "inner-vlan-pri" : 9,
    "tcp-flags" : "fin",
    "src-vpg" : "src-vpg",
    "in-port" : "in-port",
    "action-to-ecmp-group-value" : "action-to-ecmp-group-value"
  }, {
    "dur" : 2,
    "dscp-start" : 7,
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "metadata" : 2,
    "ingress-tunnel" : "ingress-tunnel",
    "src-port-mask" : "src-port-mask",
    "bw-min" : 6,
    "flow-cb" : "default-cb",
    "dropped" : true,
    "type" : "ofp",
    "dscp" : 6,
    "enable" : true,
    "action" : "none",
    "id" : "id",
    "if" : "mgmt",
    "vxlan" : 7,
    "flow-class" : "flow-class",
    "metadata-mask" : 3,
    "ether-type" : "0x800",
    "vrf" : "vrf",
    "inner-vlan" : 1,
    "vxlan-proto" : 1,
    "egress-tunnel" : "egress-tunnel",
    "bw-max" : 8,
    "src-port-end" : 1,
    "log-packets" : true,
    "phy-dst-port" : 6,
    "transient" : true,
    "burst-size" : 9,
    "transparency" : "enable",
    "mirror-id" : "mirror-id",
    "action-value" : 6,
    "local-subnet" : true,
    "l3-class-id" : 5,
    "dst-vpg" : "dst-vpg",
    "udf-data1" : "udf-data1",
    "bd" : "bd",
    "fwding-type" : "vlan",
    "udf-data2" : "udf-data2",
    "udf-data3" : "udf-data3",
    "api.switch-name" : "api.switch-name",
    "override-sys-flows" : true,
    "vlan" : 0,
    "action-to-ports-value" : "action-to-ports-value",
    "dscp-end" : 1,
    "udf-data3-mask" : "udf-data3-mask",
    "tos" : 1,
    "src-ip-mask" : "src-ip-mask",
    "dst-port-end" : 6,
    "bidir-vpg-1" : "bidir-vpg-1",
    "bidir-vpg-2" : "bidir-vpg-2",
    "set-src-port" : 2,
    "action-set-mac-value" : "action-set-mac-value",
    "src-port" : 4,
    "dst-port" : 7,
    "udf-name2" : "udf-name2",
    "udf-name1" : "udf-name1",
    "precedence" : 1,
    "dst-port-mask" : "dst-port-mask",
    "udf-name3" : "udf-name3",
    "src-mac" : "src-mac",
    "dst-mac-mask" : "dst-mac-mask",
    "log-stats" : true,
    "stp-state" : "Disabled",
    "vlan-pri" : 9,
    "cpu-class" : "cpu-class",
    "action-value1" : 9,
    "hw-stats" : true,
    "vrouter-name" : "vrouter-name",
    "proto" : 5,
    "name" : "name",
    "action-set-svp-value" : "action-set-svp-value",
    "table-name" : "table-name",
    "action-to-next-hop-ip-value" : "action-to-next-hop-ip-value",
    "udf-data1-mask" : "udf-data1-mask",
    "internal-pri" : "internal-pri",
    "src-mac-mask" : "src-mac-mask",
    "tos-end" : 5,
    "packet-log-max" : 3,
    "hidden" : true,
    "stats-interval" : 6,
    "set-src" : "set-src",
    "description" : "description",
    "tos-start" : 4,
    "set-dst-port" : 6,
    "vxlan-ether-type" : "0x800",
    "udf-data2-mask" : "udf-data2-mask",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "dscp-map" : "dscp-map",
    "out-port" : "out-port",
    "dst-mac" : "dst-mac",
    "set-dst" : "set-dst",
    "from-tunnel-decap" : "off",
    "packet-res" : "l2-unicast",
    "ttl" : 5,
    "dst-ip-mask" : "dst-ip-mask",
    "process-mirror" : true,
    "inner-vlan-pri" : 9,
    "tcp-flags" : "fin",
    "src-vpg" : "src-vpg",
    "in-port" : "in-port",
    "action-to-ecmp-group-value" : "action-to-ecmp-group-value"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-show-response
Up
get /vflows
(showVflows)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vflow-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "dur" : 2,
    "dscp-start" : 7,
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "metadata" : 2,
    "ingress-tunnel" : "ingress-tunnel",
    "src-port-mask" : "src-port-mask",
    "bw-min" : 6,
    "flow-cb" : "default-cb",
    "dropped" : true,
    "type" : "ofp",
    "dscp" : 6,
    "enable" : true,
    "action" : "none",
    "id" : "id",
    "if" : "mgmt",
    "vxlan" : 7,
    "flow-class" : "flow-class",
    "metadata-mask" : 3,
    "ether-type" : "0x800",
    "vrf" : "vrf",
    "inner-vlan" : 1,
    "vxlan-proto" : 1,
    "egress-tunnel" : "egress-tunnel",
    "bw-max" : 8,
    "src-port-end" : 1,
    "log-packets" : true,
    "phy-dst-port" : 6,
    "transient" : true,
    "burst-size" : 9,
    "transparency" : "enable",
    "mirror-id" : "mirror-id",
    "action-value" : 6,
    "local-subnet" : true,
    "l3-class-id" : 5,
    "dst-vpg" : "dst-vpg",
    "udf-data1" : "udf-data1",
    "bd" : "bd",
    "fwding-type" : "vlan",
    "udf-data2" : "udf-data2",
    "udf-data3" : "udf-data3",
    "api.switch-name" : "api.switch-name",
    "override-sys-flows" : true,
    "vlan" : 0,
    "action-to-ports-value" : "action-to-ports-value",
    "dscp-end" : 1,
    "udf-data3-mask" : "udf-data3-mask",
    "tos" : 1,
    "src-ip-mask" : "src-ip-mask",
    "dst-port-end" : 6,
    "bidir-vpg-1" : "bidir-vpg-1",
    "bidir-vpg-2" : "bidir-vpg-2",
    "set-src-port" : 2,
    "action-set-mac-value" : "action-set-mac-value",
    "src-port" : 4,
    "dst-port" : 7,
    "udf-name2" : "udf-name2",
    "udf-name1" : "udf-name1",
    "precedence" : 1,
    "dst-port-mask" : "dst-port-mask",
    "udf-name3" : "udf-name3",
    "src-mac" : "src-mac",
    "dst-mac-mask" : "dst-mac-mask",
    "log-stats" : true,
    "stp-state" : "Disabled",
    "vlan-pri" : 9,
    "cpu-class" : "cpu-class",
    "action-value1" : 9,
    "hw-stats" : true,
    "vrouter-name" : "vrouter-name",
    "proto" : 5,
    "name" : "name",
    "action-set-svp-value" : "action-set-svp-value",
    "table-name" : "table-name",
    "action-to-next-hop-ip-value" : "action-to-next-hop-ip-value",
    "udf-data1-mask" : "udf-data1-mask",
    "internal-pri" : "internal-pri",
    "src-mac-mask" : "src-mac-mask",
    "tos-end" : 5,
    "packet-log-max" : 3,
    "hidden" : true,
    "stats-interval" : 6,
    "set-src" : "set-src",
    "description" : "description",
    "tos-start" : 4,
    "set-dst-port" : 6,
    "vxlan-ether-type" : "0x800",
    "udf-data2-mask" : "udf-data2-mask",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "dscp-map" : "dscp-map",
    "out-port" : "out-port",
    "dst-mac" : "dst-mac",
    "set-dst" : "set-dst",
    "from-tunnel-decap" : "off",
    "packet-res" : "l2-unicast",
    "ttl" : 5,
    "dst-ip-mask" : "dst-ip-mask",
    "process-mirror" : true,
    "inner-vlan-pri" : 9,
    "tcp-flags" : "fin",
    "src-vpg" : "src-vpg",
    "in-port" : "in-port",
    "action-to-ecmp-group-value" : "action-to-ecmp-group-value"
  }, {
    "dur" : 2,
    "dscp-start" : 7,
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "metadata" : 2,
    "ingress-tunnel" : "ingress-tunnel",
    "src-port-mask" : "src-port-mask",
    "bw-min" : 6,
    "flow-cb" : "default-cb",
    "dropped" : true,
    "type" : "ofp",
    "dscp" : 6,
    "enable" : true,
    "action" : "none",
    "id" : "id",
    "if" : "mgmt",
    "vxlan" : 7,
    "flow-class" : "flow-class",
    "metadata-mask" : 3,
    "ether-type" : "0x800",
    "vrf" : "vrf",
    "inner-vlan" : 1,
    "vxlan-proto" : 1,
    "egress-tunnel" : "egress-tunnel",
    "bw-max" : 8,
    "src-port-end" : 1,
    "log-packets" : true,
    "phy-dst-port" : 6,
    "transient" : true,
    "burst-size" : 9,
    "transparency" : "enable",
    "mirror-id" : "mirror-id",
    "action-value" : 6,
    "local-subnet" : true,
    "l3-class-id" : 5,
    "dst-vpg" : "dst-vpg",
    "udf-data1" : "udf-data1",
    "bd" : "bd",
    "fwding-type" : "vlan",
    "udf-data2" : "udf-data2",
    "udf-data3" : "udf-data3",
    "api.switch-name" : "api.switch-name",
    "override-sys-flows" : true,
    "vlan" : 0,
    "action-to-ports-value" : "action-to-ports-value",
    "dscp-end" : 1,
    "udf-data3-mask" : "udf-data3-mask",
    "tos" : 1,
    "src-ip-mask" : "src-ip-mask",
    "dst-port-end" : 6,
    "bidir-vpg-1" : "bidir-vpg-1",
    "bidir-vpg-2" : "bidir-vpg-2",
    "set-src-port" : 2,
    "action-set-mac-value" : "action-set-mac-value",
    "src-port" : 4,
    "dst-port" : 7,
    "udf-name2" : "udf-name2",
    "udf-name1" : "udf-name1",
    "precedence" : 1,
    "dst-port-mask" : "dst-port-mask",
    "udf-name3" : "udf-name3",
    "src-mac" : "src-mac",
    "dst-mac-mask" : "dst-mac-mask",
    "log-stats" : true,
    "stp-state" : "Disabled",
    "vlan-pri" : 9,
    "cpu-class" : "cpu-class",
    "action-value1" : 9,
    "hw-stats" : true,
    "vrouter-name" : "vrouter-name",
    "proto" : 5,
    "name" : "name",
    "action-set-svp-value" : "action-set-svp-value",
    "table-name" : "table-name",
    "action-to-next-hop-ip-value" : "action-to-next-hop-ip-value",
    "udf-data1-mask" : "udf-data1-mask",
    "internal-pri" : "internal-pri",
    "src-mac-mask" : "src-mac-mask",
    "tos-end" : 5,
    "packet-log-max" : 3,
    "hidden" : true,
    "stats-interval" : 6,
    "set-src" : "set-src",
    "description" : "description",
    "tos-start" : 4,
    "set-dst-port" : 6,
    "vxlan-ether-type" : "0x800",
    "udf-data2-mask" : "udf-data2-mask",
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "dscp-map" : "dscp-map",
    "out-port" : "out-port",
    "dst-mac" : "dst-mac",
    "set-dst" : "set-dst",
    "from-tunnel-decap" : "off",
    "packet-res" : "l2-unicast",
    "ttl" : 5,
    "dst-ip-mask" : "dst-ip-mask",
    "process-mirror" : true,
    "inner-vlan-pri" : 9,
    "tcp-flags" : "fin",
    "src-vpg" : "src-vpg",
    "in-port" : "in-port",
    "action-to-ecmp-group-value" : "action-to-ecmp-group-value"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vflow-show-response
Up
put /vflows/{name}
(updateVflowByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vflow-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VlagStats

Up
get /vlag-stats/clear
(clearVlagStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlag-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlag-stats-show-response
Up
get /vlag-stats
(showVlagStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlag-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlag-stats-show-response
Up
get /vlag-stats/{name}
(showVlagStatsByVlagName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlag-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  }, {
    "iPauseFs" : 7,
    "older-than" : 3,
    "port-speed" : 8,
    "within-last" : 6,
    "HER-bytes" : 9,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 4,
    "oCongDrops" : 7,
    "iCongDrops" : 9,
    "ibits" : 1,
    "obytes" : 4,
    "iMpkts" : 2,
    "ierrs" : 2,
    "oMpkts" : 1,
    "start-time" : "start-time",
    "HER-bits" : 6,
    "end-time" : "end-time",
    "ibytes" : 6,
    "odiscards" : 1,
    "counter" : 0,
    "HER-pkts" : 9,
    "idiscards" : 3,
    "oBpkts" : 1,
    "mtu-errs" : 5,
    "iBpkts" : 5,
    "oPauseFs" : 6,
    "name" : "name",
    "interval" : 6,
    "time" : "time",
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlag-stats-show-response

Vlags

Up
post /vlags
(createVlag)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlag-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlags/{name}
(deleteVlagByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vlags/{name}
(showVlagByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlag-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "lacp-system-id" : 5,
    "lacp-timeout" : "slow",
    "lacp-individual" : "lacp-individual",
    "lacp-mode" : "off",
    "api.switch-name" : "api.switch-name",
    "switch" : 6,
    "mode" : "active-standby",
    "failover-move-L2" : true,
    "lacp-port-priority" : 9,
    "port" : 0,
    "peer-state" : "enabled",
    "lacp-fallback-timeout" : 2,
    "name" : "name",
    "id" : "id",
    "local-state" : "enabled",
    "lacp-fallback" : "bundle",
    "peer-switch" : 7,
    "status" : "peer-down",
    "lacp-key" : 1,
    "peer-port" : 5,
    "cluster-id" : "cluster-id"
  }, {
    "lacp-system-id" : 5,
    "lacp-timeout" : "slow",
    "lacp-individual" : "lacp-individual",
    "lacp-mode" : "off",
    "api.switch-name" : "api.switch-name",
    "switch" : 6,
    "mode" : "active-standby",
    "failover-move-L2" : true,
    "lacp-port-priority" : 9,
    "port" : 0,
    "peer-state" : "enabled",
    "lacp-fallback-timeout" : 2,
    "name" : "name",
    "id" : "id",
    "local-state" : "enabled",
    "lacp-fallback" : "bundle",
    "peer-switch" : 7,
    "status" : "peer-down",
    "lacp-key" : 1,
    "peer-port" : 5,
    "cluster-id" : "cluster-id"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlag-show-response
Up
get /vlags
(showVlags)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlag-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "lacp-system-id" : 5,
    "lacp-timeout" : "slow",
    "lacp-individual" : "lacp-individual",
    "lacp-mode" : "off",
    "api.switch-name" : "api.switch-name",
    "switch" : 6,
    "mode" : "active-standby",
    "failover-move-L2" : true,
    "lacp-port-priority" : 9,
    "port" : 0,
    "peer-state" : "enabled",
    "lacp-fallback-timeout" : 2,
    "name" : "name",
    "id" : "id",
    "local-state" : "enabled",
    "lacp-fallback" : "bundle",
    "peer-switch" : 7,
    "status" : "peer-down",
    "lacp-key" : 1,
    "peer-port" : 5,
    "cluster-id" : "cluster-id"
  }, {
    "lacp-system-id" : 5,
    "lacp-timeout" : "slow",
    "lacp-individual" : "lacp-individual",
    "lacp-mode" : "off",
    "api.switch-name" : "api.switch-name",
    "switch" : 6,
    "mode" : "active-standby",
    "failover-move-L2" : true,
    "lacp-port-priority" : 9,
    "port" : 0,
    "peer-state" : "enabled",
    "lacp-fallback-timeout" : 2,
    "name" : "name",
    "id" : "id",
    "local-state" : "enabled",
    "lacp-fallback" : "bundle",
    "peer-switch" : 7,
    "status" : "peer-down",
    "lacp-key" : 1,
    "peer-port" : 5,
    "cluster-id" : "cluster-id"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlag-show-response
Up
put /vlags/{name}
(updateVlagByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlag-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VlanStats

Up
get /vlan-stats
(showVlanStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "older-than" : 6,
    "start-time" : "start-time",
    "within-last" : 7,
    "odrops-bytes" : 1,
    "end-time" : "end-time",
    "ibytes" : 2,
    "odrops-pkts" : 5,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 3,
    "idrops-pkts" : 2,
    "vlan" : 0,
    "public-vlan" : 1,
    "opkts" : 5,
    "ibits" : 7,
    "interval" : 1,
    "obytes" : 4,
    "time" : "time",
    "ipkts" : 9,
    "obits" : 7
  }, {
    "vxlan" : 6,
    "older-than" : 6,
    "start-time" : "start-time",
    "within-last" : 7,
    "odrops-bytes" : 1,
    "end-time" : "end-time",
    "ibytes" : 2,
    "odrops-pkts" : 5,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 3,
    "idrops-pkts" : 2,
    "vlan" : 0,
    "public-vlan" : 1,
    "opkts" : 5,
    "ibits" : 7,
    "interval" : 1,
    "obytes" : 4,
    "time" : "time",
    "ipkts" : 9,
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-stats-show-response
Up
get /vlan-stats/vlan/{vlan}
(showVlanStatsByVlanId)

Path parameters

vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "older-than" : 6,
    "start-time" : "start-time",
    "within-last" : 7,
    "odrops-bytes" : 1,
    "end-time" : "end-time",
    "ibytes" : 2,
    "odrops-pkts" : 5,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 3,
    "idrops-pkts" : 2,
    "vlan" : 0,
    "public-vlan" : 1,
    "opkts" : 5,
    "ibits" : 7,
    "interval" : 1,
    "obytes" : 4,
    "time" : "time",
    "ipkts" : 9,
    "obits" : 7
  }, {
    "vxlan" : 6,
    "older-than" : 6,
    "start-time" : "start-time",
    "within-last" : 7,
    "odrops-bytes" : 1,
    "end-time" : "end-time",
    "ibytes" : 2,
    "odrops-pkts" : 5,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 3,
    "idrops-pkts" : 2,
    "vlan" : 0,
    "public-vlan" : 1,
    "opkts" : 5,
    "ibits" : 7,
    "interval" : 1,
    "obytes" : 4,
    "time" : "time",
    "ipkts" : 9,
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-stats-show-response
Up
get /vlan-stats/vnet/{vnet}
(showVlanStatsByVnet)

Path parameters

vnet (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 6,
    "older-than" : 6,
    "start-time" : "start-time",
    "within-last" : 7,
    "odrops-bytes" : 1,
    "end-time" : "end-time",
    "ibytes" : 2,
    "odrops-pkts" : 5,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 3,
    "idrops-pkts" : 2,
    "vlan" : 0,
    "public-vlan" : 1,
    "opkts" : 5,
    "ibits" : 7,
    "interval" : 1,
    "obytes" : 4,
    "time" : "time",
    "ipkts" : 9,
    "obits" : 7
  }, {
    "vxlan" : 6,
    "older-than" : 6,
    "start-time" : "start-time",
    "within-last" : 7,
    "odrops-bytes" : 1,
    "end-time" : "end-time",
    "ibytes" : 2,
    "odrops-pkts" : 5,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 3,
    "idrops-pkts" : 2,
    "vlan" : 0,
    "public-vlan" : 1,
    "opkts" : 5,
    "ibits" : 7,
    "interval" : 1,
    "obytes" : 4,
    "time" : "time",
    "ipkts" : 9,
    "obits" : 7
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-stats-show-response

VlanStatsSettings

Up
get /vlan-stats-settings
(showVlanStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-stats-settings-show-response
Up
put /vlan-stats-settings
(updateVlanStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Vlans

Up
post /vlans/id={id},vnet-id={vnet-id}/ports
(addVlanVlanPortByPrimaryKeyAllIdent)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vlans/range={range},vnet-id={vnet-id}/ports
(addVlanVlanPortByPrimaryKeyAllRange)

Path parameters

range (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vlans/vlan-id/{vlan-id}/ports
(addVlanVlanPortByVlanIdent)

Path parameters

vlan-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vlans/vlan-range/{vlan-range}/ports
(addVlanVlanPortByVlanRange)

Path parameters

vlan-range (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vlans
(createVlan)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/id/{id}
(deleteVlanByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/id={id},vnet-id={vnet-id}
(deleteVlanByPrimaryKeyAllIdent)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/range={range},vnet-id={vnet-id}
(deleteVlanByPrimaryKeyAllRange)

Path parameters

range (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/range/{range}
(deleteVlanByRange)

Path parameters

range (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/vlan-id/{vlan-id}/ports/{ports}
(removeVlanVlanPortByIdentByPmap)

Path parameters

vlan-id (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/id={id},vnet-id={vnet-id}/ports
(removeVlanVlanPortByPrimaryKeyAllIdent)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-port-remove (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/id={id},vnet-id={vnet-id}/ports/{ports}
(removeVlanVlanPortByPrimaryKeyAllIdentByPmap)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/range={range},vnet-id={vnet-id}/ports
(removeVlanVlanPortByPrimaryKeyAllRange)

Path parameters

range (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-port-remove (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/range={range},vnet-id={vnet-id}/ports/{ports}
(removeVlanVlanPortByPrimaryKeyAllRangeByPmap)

Path parameters

range (required)
Path Parameter
vnet-id (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vlans/vlan-range/{vlan-range}/ports/{ports}
(removeVlanVlanPortByRangeByPmap)

Path parameters

vlan-range (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vlans/id/{id}
(showVlanByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  }, {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-show-response
Up
get /vlans/id={id},vnet-id={vnet-id}
(showVlanByPrimaryKeyAllIdent)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  }, {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-show-response
Up
get /vlans/range={range},vnet-id={vnet-id}
(showVlanByPrimaryKeyAllRange)

Path parameters

range (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  }, {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-show-response
Up
get /vlans/range/{range}
(showVlanByRange)

Path parameters

range (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  }, {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-show-response
Up
get /vlans/vlan-id/{vlan-id}/ports/{ports}
(showVlanVlanPortByIdentByPmap)

Path parameters

vlan-id (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/id={id},vnet-id={vnet-id}/ports
(showVlanVlanPortByPrimaryKeyAllIdent)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/id={id},vnet-id={vnet-id}/ports/{ports}
(showVlanVlanPortByPrimaryKeyAllIdentByPmap)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/id={id},vnet-id={vnet-id}/ports/ports={ports}
(showVlanVlanPortByPrimaryKeyAllIdentSublist)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/range={range},vnet-id={vnet-id}/ports
(showVlanVlanPortByPrimaryKeyAllRange)

Path parameters

range (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/range={range},vnet-id={vnet-id}/ports/{ports}
(showVlanVlanPortByPrimaryKeyAllRangeByPmap)

Path parameters

range (required)
Path Parameter
vnet-id (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/range={range},vnet-id={vnet-id}/ports/ports={ports}
(showVlanVlanPortByPrimaryKeyAllRangeSublist)

Path parameters

range (required)
Path Parameter
vnet-id (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/vlan-range/{vlan-range}/ports/{ports}
(showVlanVlanPortByRangeByPmap)

Path parameters

vlan-range (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/vlan-id/{vlan-id}/ports
(showVlanVlanPortsByVlanIdent)

Path parameters

vlan-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans/vlan-range/{vlan-range}/ports
(showVlanVlanPortsByVlanRange)

Path parameters

vlan-range (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-port-show-response
Up
get /vlans
(showVlans)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  }, {
    "vxlan" : 5,
    "repl-vtep" : "repl-vtep",
    "hw-member-ports" : "hw-member-ports",
    "flags" : "fabric",
    "active" : true,
    "description" : "description",
    "type" : "public",
    "vrg-id" : "vrg-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "active-edge-ports" : "active-edge-ports",
    "hw-vpn" : 6,
    "auto-vxlan" : true,
    "ports-specified" : true,
    "vxlan-mode" : "standard",
    "stats" : true,
    "hw-mcast-group" : 1,
    "scope" : "local",
    "vnet-id" : "vnet-id",
    "public-vlan" : 5,
    "replicators" : "replicators",
    "id" : 0,
    "send-ports" : "send-ports",
    "untagged-ports" : "untagged-ports"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vlan-show-response
Up
put /vlans/id/{id}
(updateVlanByIdent)

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /vlans/id={id},vnet-id={vnet-id}
(updateVlanByPrimaryKeyAllIdent)

Path parameters

id (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vlan-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VleStats

Up
post /vle-stats/clear
(clearVleStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vle-stats-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vle-stats
(showVleStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vle-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 9,
    "older-than" : 3,
    "within-last" : 6,
    "HER-bytes" : 6,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 5,
    "oCongDrops" : 1,
    "iCongDrops" : 3,
    "ibits" : 5,
    "vle-name" : "vle-name",
    "obytes" : 7,
    "iMpkts" : 7,
    "ierrs" : 4,
    "oMpkts" : 6,
    "start-time" : "start-time",
    "HER-bits" : 8,
    "end-time" : "end-time",
    "ibytes" : 1,
    "odiscards" : 4,
    "counter" : 6,
    "HER-pkts" : 9,
    "idiscards" : 2,
    "oBpkts" : 1,
    "mtu-errs" : 9,
    "iBpkts" : 2,
    "port" : 0,
    "oPauseFs" : 7,
    "interval" : 6,
    "time" : "time",
    "obits" : 1
  }, {
    "iPauseFs" : 9,
    "older-than" : 3,
    "within-last" : 6,
    "HER-bytes" : 6,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 5,
    "oCongDrops" : 1,
    "iCongDrops" : 3,
    "ibits" : 5,
    "vle-name" : "vle-name",
    "obytes" : 7,
    "iMpkts" : 7,
    "ierrs" : 4,
    "oMpkts" : 6,
    "start-time" : "start-time",
    "HER-bits" : 8,
    "end-time" : "end-time",
    "ibytes" : 1,
    "odiscards" : 4,
    "counter" : 6,
    "HER-pkts" : 9,
    "idiscards" : 2,
    "oBpkts" : 1,
    "mtu-errs" : 9,
    "iBpkts" : 2,
    "port" : 0,
    "oPauseFs" : 7,
    "interval" : 6,
    "time" : "time",
    "obits" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vle-stats-show-response
Up
get /vle-stats/{vle-name}
(showVleStatsByVleName)

Path parameters

vle-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vle-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "iPauseFs" : 9,
    "older-than" : 3,
    "within-last" : 6,
    "HER-bytes" : 6,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 5,
    "oCongDrops" : 1,
    "iCongDrops" : 3,
    "ibits" : 5,
    "vle-name" : "vle-name",
    "obytes" : 7,
    "iMpkts" : 7,
    "ierrs" : 4,
    "oMpkts" : 6,
    "start-time" : "start-time",
    "HER-bits" : 8,
    "end-time" : "end-time",
    "ibytes" : 1,
    "odiscards" : 4,
    "counter" : 6,
    "HER-pkts" : 9,
    "idiscards" : 2,
    "oBpkts" : 1,
    "mtu-errs" : 9,
    "iBpkts" : 2,
    "port" : 0,
    "oPauseFs" : 7,
    "interval" : 6,
    "time" : "time",
    "obits" : 1
  }, {
    "iPauseFs" : 9,
    "older-than" : 3,
    "within-last" : 6,
    "HER-bytes" : 6,
    "iUpkts" : 5,
    "oUpkts" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 9,
    "oerrs" : 5,
    "oCongDrops" : 1,
    "iCongDrops" : 3,
    "ibits" : 5,
    "vle-name" : "vle-name",
    "obytes" : 7,
    "iMpkts" : 7,
    "ierrs" : 4,
    "oMpkts" : 6,
    "start-time" : "start-time",
    "HER-bits" : 8,
    "end-time" : "end-time",
    "ibytes" : 1,
    "odiscards" : 4,
    "counter" : 6,
    "HER-pkts" : 9,
    "idiscards" : 2,
    "oBpkts" : 1,
    "mtu-errs" : 9,
    "iBpkts" : 2,
    "port" : 0,
    "oPauseFs" : 7,
    "interval" : 6,
    "time" : "time",
    "obits" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vle-stats-show-response

Vles

Up
post /vles
(createVle)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vle-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vles/{name}
(deleteVleByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vles/{name}
(showVleByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vle-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "node-1" : 1,
    "node-2" : 5,
    "create-time" : "create-time",
    "api.switch-name" : "api.switch-name",
    "tracking" : true,
    "node2-name" : "node2-name",
    "node-2-port" : 2,
    "up-time" : 6,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "node1-name" : "node1-name",
    "elapsed-time" : 0,
    "id" : "id",
    "node-1-port" : 5,
    "status" : "unknown",
    "ports-state" : "override"
  }, {
    "node-1" : 1,
    "node-2" : 5,
    "create-time" : "create-time",
    "api.switch-name" : "api.switch-name",
    "tracking" : true,
    "node2-name" : "node2-name",
    "node-2-port" : 2,
    "up-time" : 6,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "node1-name" : "node1-name",
    "elapsed-time" : 0,
    "id" : "id",
    "node-1-port" : 5,
    "status" : "unknown",
    "ports-state" : "override"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vle-show-response
Up
get /vles
(showVles)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vle-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "node-1" : 1,
    "node-2" : 5,
    "create-time" : "create-time",
    "api.switch-name" : "api.switch-name",
    "tracking" : true,
    "node2-name" : "node2-name",
    "node-2-port" : 2,
    "up-time" : 6,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "node1-name" : "node1-name",
    "elapsed-time" : 0,
    "id" : "id",
    "node-1-port" : 5,
    "status" : "unknown",
    "ports-state" : "override"
  }, {
    "node-1" : 1,
    "node-2" : 5,
    "create-time" : "create-time",
    "api.switch-name" : "api.switch-name",
    "tracking" : true,
    "node2-name" : "node2-name",
    "node-2-port" : 2,
    "up-time" : 6,
    "name" : "name",
    "vnet-id" : "vnet-id",
    "node1-name" : "node1-name",
    "elapsed-time" : 0,
    "id" : "id",
    "node-1-port" : 5,
    "status" : "unknown",
    "ports-state" : "override"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vle-show-response
Up
put /vles/{name}
(updateVleByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vle-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VnetManagers

Up
post /vnet-managers/{vnet-manager-name}/interfaces
(addVnetMgrNicByVnetMgrVnmName)

Path parameters

vnet-manager-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vnet-managers
(createVnetMgr)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-manager-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vnet-managers/{name}
(deleteVnetMgrByVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vnet-managers/migrate
(migrateVnetMgr)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-manager-migrate (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vnet-managers/{vnet-manager-name}/interfaces/l3-port/{l3-port}
(removeVnetMgrNicByVnmNameByL3port)

Path parameters

vnet-manager-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vnet-managers/{vnet-manager-name}/interfaces/nic/{nic}
(removeVnetMgrNicByVnmNameByVnic)

Path parameters

vnet-manager-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vnet-managers/{name}
(showVnetMgrByVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-manager-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "template" : true,
    "failover-action" : "stop-old",
    "failover-controller" : 6,
    "type" : "vnet-mgr",
    "api.switch-name" : "api.switch-name",
    "vnet" : "vnet",
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "vnet-service" : true,
    "storage-pool" : "storage-pool",
    "scope" : "local",
    "name" : "name",
    "location" : 0,
    "state" : "disable",
    "id" : "id",
    "is-global" : true,
    "gateway" : "gateway"
  }, {
    "template" : true,
    "failover-action" : "stop-old",
    "failover-controller" : 6,
    "type" : "vnet-mgr",
    "api.switch-name" : "api.switch-name",
    "vnet" : "vnet",
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "vnet-service" : true,
    "storage-pool" : "storage-pool",
    "scope" : "local",
    "name" : "name",
    "location" : 0,
    "state" : "disable",
    "id" : "id",
    "is-global" : true,
    "gateway" : "gateway"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-manager-show-response
Up
get /vnet-managers/{vnet-manager-name}/interfaces/{nic}
(showVnetMgrNicByVnmNameByVnic)

Path parameters

vnet-manager-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-manager-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  }, {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-manager-interface-show-response
Up
get /vnet-managers/{vnet-manager-name}/interfaces
(showVnetMgrNicsByVnetMgrVnmName)

Path parameters

vnet-manager-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-manager-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  }, {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-manager-interface-show-response
Up
get /vnet-managers/{vnet-manager-name}/services/{if}
(showVnetMgrServiceByVnmNameByNic)

Path parameters

vnet-manager-name (required)
Path Parameter
if (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-manager-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "net-api" : true,
    "ssh" : true,
    "ntp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "if" : "if"
  }, {
    "net-api" : true,
    "ssh" : true,
    "ntp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "if" : "if"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-manager-service-show-response
Up
get /vnet-managers/{vnet-manager-name}/services
(showVnetMgrServicesByVnetMgrVnmName)

Path parameters

vnet-manager-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-manager-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "net-api" : true,
    "ssh" : true,
    "ntp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "if" : "if"
  }, {
    "net-api" : true,
    "ssh" : true,
    "ntp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "if" : "if"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-manager-service-show-response
Up
get /vnet-managers
(showVnetMgrs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-manager-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "template" : true,
    "failover-action" : "stop-old",
    "failover-controller" : 6,
    "type" : "vnet-mgr",
    "api.switch-name" : "api.switch-name",
    "vnet" : "vnet",
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "vnet-service" : true,
    "storage-pool" : "storage-pool",
    "scope" : "local",
    "name" : "name",
    "location" : 0,
    "state" : "disable",
    "id" : "id",
    "is-global" : true,
    "gateway" : "gateway"
  }, {
    "template" : true,
    "failover-action" : "stop-old",
    "failover-controller" : 6,
    "type" : "vnet-mgr",
    "api.switch-name" : "api.switch-name",
    "vnet" : "vnet",
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "vnet-service" : true,
    "storage-pool" : "storage-pool",
    "scope" : "local",
    "name" : "name",
    "location" : 0,
    "state" : "disable",
    "id" : "id",
    "is-global" : true,
    "gateway" : "gateway"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-manager-show-response
Up
put /vnet-managers/{name}
(updateVnetMgrByVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-manager-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /vnet-managers/{vnet-manager-name}/interfaces/{nic}
(updateVnetMgrNicByVnmNameByVnic)

Path parameters

vnet-manager-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vnet-manager-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  }, {
    "assignment2" : "none",
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 2,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vlan" : 5,
    "netmask" : 0,
    "linklocal" : "linklocal",
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 1,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 5,
    "vrrp-primary" : "vrrp-primary",
    "assignment" : "none",
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 9,
    "nic-state" : "down",
    "is-vip" : true,
    "vrrp-id" : 7,
    "is-primary" : true,
    "priority-tag" : true,
    "netmask2" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-manager-interface-show-response
Up
put /vnet-managers/{vnet-manager-name}/services/{if}
(updateVnetMgrServiceByVnmNameByNic)

Path parameters

vnet-manager-name (required)
Path Parameter
if (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vnet-manager-service-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "net-api" : true,
    "ssh" : true,
    "ntp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "if" : "if"
  }, {
    "net-api" : true,
    "ssh" : true,
    "ntp" : true,
    "icmp" : true,
    "api.switch-name" : "api.switch-name",
    "if" : "if"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-manager-service-show-response

VnetPublicVlans

Up
get /vnet-public-vlans
(showVnetPublicVlans)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-public-vlans-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "api.switch-name" : "api.switch-name"
  }, {
    "vlans" : "vlans",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-public-vlans-show-response
Up
put /vnet-public-vlans
(updateVnetPublicVlans)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-public-vlans-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Vnets

Up
post /vnets/{vnet-name}/cli-alias
(addVnCmdAliasByVnName)

Path parameters

vnet-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-cli-alias-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vnets/{vnet-name}/ports
(addVnPortByVnName)

Path parameters

vnet-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vnets/{name}/tunnel-networks
(addVnTunnelNetworkByVnName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-tunnel-network-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vnets
(createVn)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vnets/{name}
(deleteVnByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vnets/{vnet-name}/cli-alias/{name}
(removeVnCmdAliasByNameByName)

Path parameters

vnet-name (required)
Path Parameter
name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vnets/{vnet-name}/ports/{ports}
(removeVnPortByNameByPmap)

Path parameters

vnet-name (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vnets/{name}/tunnel-networks/netmask/{netmask}
(removeVnTunnelNetworkByNameByNetmask)

Path parameters

name (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vnets/{name}/tunnel-networks/network/{network}
(removeVnTunnelNetworkByNameByNetwork)

Path parameters

name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vnets/{name}
(showVnByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "vxlan-end" : 9,
    "vlan-type" : "public",
    "admin" : 0,
    "global" : true,
    "num-bridge-domains" : 2,
    "vnet-mgr-storage-pool" : "vnet-mgr-storage-pool",
    "api.switch-name" : "api.switch-name",
    "managed-ports" : "managed-ports",
    "switch" : 1,
    "public-vlans" : "public-vlans",
    "vxlans" : 7,
    "scope" : "local",
    "id" : "id",
    "shared-ports" : "shared-ports",
    "admin_role" : "admin_role",
    "vnet_mgr_id" : "vnet_mgr_id",
    "create-vnet-mgr" : true,
    "vrg_created_by_vnet" : true,
    "vnet_mgr_zone_id" : "vnet_mgr_zone_id",
    "vrg-id" : "vrg-id",
    "vnet_mgr_location" : 6,
    "shared-port-vlans" : "shared-port-vlans",
    "num-private-vlans" : 5,
    "name" : "name",
    "config-admin" : true,
    "num-vlans" : 5,
    "vnet-mgr-name" : "vnet-mgr-name"
  }, {
    "vlans" : "vlans",
    "vxlan-end" : 9,
    "vlan-type" : "public",
    "admin" : 0,
    "global" : true,
    "num-bridge-domains" : 2,
    "vnet-mgr-storage-pool" : "vnet-mgr-storage-pool",
    "api.switch-name" : "api.switch-name",
    "managed-ports" : "managed-ports",
    "switch" : 1,
    "public-vlans" : "public-vlans",
    "vxlans" : 7,
    "scope" : "local",
    "id" : "id",
    "shared-ports" : "shared-ports",
    "admin_role" : "admin_role",
    "vnet_mgr_id" : "vnet_mgr_id",
    "create-vnet-mgr" : true,
    "vrg_created_by_vnet" : true,
    "vnet_mgr_zone_id" : "vnet_mgr_zone_id",
    "vrg-id" : "vrg-id",
    "vnet_mgr_location" : 6,
    "shared-port-vlans" : "shared-port-vlans",
    "num-private-vlans" : 5,
    "name" : "name",
    "config-admin" : true,
    "num-vlans" : 5,
    "vnet-mgr-name" : "vnet-mgr-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-show-response
Up
get /vnets/{vnet-name}/cli-alias/{name}
(showVnCmdAliasByNameByName)

Path parameters

vnet-name (required)
Path Parameter
name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-cli-alias-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "command" : "command"
  }, {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "command" : "command"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-cli-alias-show-response
Up
get /vnets/{vnet-name}/cli-alias
(showVnCmdAliasByVnName)

Path parameters

vnet-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-cli-alias-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "command" : "command"
  }, {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "command" : "command"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-cli-alias-show-response
Up
get /vnets/{name}/tunnel-networks/netmask/{netmask}
(showVnTunnelNetworkByNameByNetmask)

Path parameters

name (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-tunnel-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-tunnel-network-show-response
Up
get /vnets/{name}/tunnel-networks/network/{network}
(showVnTunnelNetworkByNameByNetwork)

Path parameters

name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-tunnel-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-tunnel-network-show-response
Up
get /vnets/{name}/tunnel-networks
(showVnTunnelNetworksByVnName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-tunnel-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-tunnel-network-show-response
Up
get /vnets
(showVns)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vnet-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : "vlans",
    "vxlan-end" : 9,
    "vlan-type" : "public",
    "admin" : 0,
    "global" : true,
    "num-bridge-domains" : 2,
    "vnet-mgr-storage-pool" : "vnet-mgr-storage-pool",
    "api.switch-name" : "api.switch-name",
    "managed-ports" : "managed-ports",
    "switch" : 1,
    "public-vlans" : "public-vlans",
    "vxlans" : 7,
    "scope" : "local",
    "id" : "id",
    "shared-ports" : "shared-ports",
    "admin_role" : "admin_role",
    "vnet_mgr_id" : "vnet_mgr_id",
    "create-vnet-mgr" : true,
    "vrg_created_by_vnet" : true,
    "vnet_mgr_zone_id" : "vnet_mgr_zone_id",
    "vrg-id" : "vrg-id",
    "vnet_mgr_location" : 6,
    "shared-port-vlans" : "shared-port-vlans",
    "num-private-vlans" : 5,
    "name" : "name",
    "config-admin" : true,
    "num-vlans" : 5,
    "vnet-mgr-name" : "vnet-mgr-name"
  }, {
    "vlans" : "vlans",
    "vxlan-end" : 9,
    "vlan-type" : "public",
    "admin" : 0,
    "global" : true,
    "num-bridge-domains" : 2,
    "vnet-mgr-storage-pool" : "vnet-mgr-storage-pool",
    "api.switch-name" : "api.switch-name",
    "managed-ports" : "managed-ports",
    "switch" : 1,
    "public-vlans" : "public-vlans",
    "vxlans" : 7,
    "scope" : "local",
    "id" : "id",
    "shared-ports" : "shared-ports",
    "admin_role" : "admin_role",
    "vnet_mgr_id" : "vnet_mgr_id",
    "create-vnet-mgr" : true,
    "vrg_created_by_vnet" : true,
    "vnet_mgr_zone_id" : "vnet_mgr_zone_id",
    "vrg-id" : "vrg-id",
    "vnet_mgr_location" : 6,
    "shared-port-vlans" : "shared-port-vlans",
    "num-private-vlans" : 5,
    "name" : "name",
    "config-admin" : true,
    "num-vlans" : 5,
    "vnet-mgr-name" : "vnet-mgr-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-show-response
Up
put /vnets/{name}
(updateVnByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /vnets/{vnet-name}/cli-alias/{name}
(updateVnCmdAliasByNameByName)

Path parameters

vnet-name (required)
Path Parameter
name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vnet-cli-alias-modify (optional)
Body Parameter

Return type

vnet-cli-alias-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "command" : "command"
  }, {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "command" : "command"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-cli-alias-show-response
Up
put /vnets/{name}/tunnel-networks/netmask/{netmask}
(updateVnTunnelNetworkByNameByNetmask)

Path parameters

name (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vnet-tunnel-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-tunnel-network-show-response
Up
put /vnets/{name}/tunnel-networks/network/{network}
(updateVnTunnelNetworkByNameByNetwork)

Path parameters

name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vnet-tunnel-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vnet-tunnel-network-show-response

Vpgs

Up
post /vpgs/{vpg-name}/ports
(addVpgPortByVpgName)

Path parameters

vpg-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vpg-port-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vpgs
(createVpg)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vpg-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vpgs/{name}
(deleteVpgByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vpgs/{vpg-name}/ports/{ports}
(removeVpgPortByNameByPmap)

Path parameters

vpg-name (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vpgs/{name}
(showVpgByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vpg-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vni" : 0,
    "vlan" : 6,
    "scope" : "scope",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "type" : "source",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "vni" : 0,
    "vlan" : 6,
    "scope" : "scope",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "type" : "source",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vpg-show-response
Up
get /vpgs/{vpg-name}/ports/{ports}
(showVpgPortByNameByPmap)

Path parameters

vpg-name (required)
Path Parameter
ports (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vpg-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vpg-port-show-response
Up
get /vpgs/{vpg-name}/ports
(showVpgPortsByVpgName)

Path parameters

vpg-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vpg-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vpg-port-show-response
Up
get /vpgs
(showVpgs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vpg-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vni" : 0,
    "vlan" : 6,
    "scope" : "scope",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "type" : "source",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  }, {
    "vni" : 0,
    "vlan" : 6,
    "scope" : "scope",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "type" : "source",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vpg-show-response

VportHistories

Up
get /vport-histories
(showVportHistories)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

vport-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "older-than" : 6,
    "reason" : "activate",
    "within-last" : 8,
    "last-reason" : "activate",
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "since-start" : true,
    "hostname" : "hostname",
    "hit" : 6,
    "local-intf" : 3,
    "public-vlan" : 5,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "start-time" : "start-time",
    "last-caller" : "init",
    "ip" : "ip",
    "count" : 9,
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 1,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "interval" : 9,
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 7,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 7,
    "vs-type" : "none",
    "changes" : "changes",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 2,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "duration" : 9,
    "hw-index" : 4,
    "alt-owner" : 2,
    "drops" : 1,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "log-type" : "l2-save",
    "cpus" : 7,
    "intf" : 9,
    "end-time" : "end-time",
    "alt-owner-state" : "active",
    "rem-intf" : 1,
    "last-seen" : "last-seen",
    "caller" : "init",
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 5,
    "time" : "time",
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-history-show-response

VportSettings

Up
get /vport-settings
(showVportSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "excess-mac-move-protect-enable" : true,
    "excess-mac-move-queue-protect" : true,
    "retry-interval" : 2,
    "system-stats-max-memory" : 1,
    "vport-disk-space" : 7,
    "api.switch-name" : "api.switch-name",
    "stats-log-disk-space" : 6,
    "loop-prevent" : true,
    "stats-max-memory" : 9,
    "stats-log-enable" : true,
    "excess-ip-move-queue-protect" : true,
    "excess-ip-move-queue-state" : true,
    "excess-mac-move-queue-state" : true,
    "system-stats-log-interval" : 5,
    "stats-log-interval" : 0,
    "system-stats-log-disk-space" : 5,
    "system-stats-log-enable" : true,
    "excess-ip-move-protect-enable" : true
  }, {
    "excess-mac-move-protect-enable" : true,
    "excess-mac-move-queue-protect" : true,
    "retry-interval" : 2,
    "system-stats-max-memory" : 1,
    "vport-disk-space" : 7,
    "api.switch-name" : "api.switch-name",
    "stats-log-disk-space" : 6,
    "loop-prevent" : true,
    "stats-max-memory" : 9,
    "stats-log-enable" : true,
    "excess-ip-move-queue-protect" : true,
    "excess-ip-move-queue-state" : true,
    "excess-mac-move-queue-state" : true,
    "system-stats-log-interval" : 5,
    "stats-log-interval" : 0,
    "system-stats-log-disk-space" : 5,
    "system-stats-log-enable" : true,
    "excess-ip-move-protect-enable" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-settings-show-response
Up
put /vport-settings
(updateVportSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vport-settings-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VportStats

Up
get /vport-stats
(showVportStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

vport-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-stats-show-response
Up
get /vport-stats/bd/{bd}
(showVportStatsByBrDom)

Path parameters

bd (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-stats-show-response
Up
get /vport-stats/ip/{ip}
(showVportStatsByIp)

Path parameters

ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-stats-show-response
Up
get /vport-stats/mac/{mac}
(showVportStatsByMac)

Path parameters

mac (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-stats-show-response
Up
get /vport-stats/vlan/{vlan}
(showVportStatsByVlan)

Path parameters

vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-stats-show-response
Up
get /vport-stats/vnet/{vnet}
(showVportStatsByVnet)

Path parameters

vnet (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-stats-show-response
Up
get /vport-stats/vxlan/{vxlan}
(showVportStatsByVxlan)

Path parameters

vxlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "within-last" : 1,
    "vs-type" : "none",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vnic-type" : "untagged",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 7,
    "hostname" : "hostname",
    "vlan" : 0,
    "oerrs" : 2,
    "obytes" : 7,
    "ipkts" : 5,
    "vxlan" : 6,
    "ierrs" : 2,
    "start-time" : "start-time",
    "end-time" : "end-time",
    "ip" : "ip",
    "ibytes" : 1,
    "count" : 6,
    "odiscards" : 3,
    "idiscards" : 5,
    "opkts" : 9,
    "switch-id" : 4,
    "interval" : 1,
    "time" : "time",
    "entity" : "entity"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-stats-show-response

Vports

Up
post /vports
(createVport)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vport-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vports/mac={mac},vnet={vnet},bd={bd},vlan={vlan},vxlan={vxlan},ip={ip}
(deleteVportByUniqueKeyAll)

Path parameters

mac (required)
Path Parameter
vnet (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vports/mac={mac},vnet={vnet},bd={bd},vlan={vlan},vxlan={vxlan},ip={ip}
(showVportByUniqueKeyAll)

Path parameters

mac (required)
Path Parameter
vnet (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "hostname" : "hostname",
    "hit" : 1,
    "local-intf" : 5,
    "public-vlan" : 2,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "ip" : "ip",
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 5,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 6,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 9,
    "vs-type" : "none",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 7,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "hw-index" : 1,
    "alt-owner" : 2,
    "drops" : 7,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "cpus" : 7,
    "intf" : 3,
    "alt-owner-state" : "active",
    "last-seen" : "last-seen",
    "rem-intf" : 1,
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 4,
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "hostname" : "hostname",
    "hit" : 1,
    "local-intf" : 5,
    "public-vlan" : 2,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "ip" : "ip",
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 5,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 6,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 9,
    "vs-type" : "none",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 7,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "hw-index" : 1,
    "alt-owner" : 2,
    "drops" : 7,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "cpus" : 7,
    "intf" : 3,
    "alt-owner-state" : "active",
    "last-seen" : "last-seen",
    "rem-intf" : 1,
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 4,
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-show-response
Up
get /vports
(showVports)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vport-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "hostname" : "hostname",
    "hit" : 1,
    "local-intf" : 5,
    "public-vlan" : 2,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "ip" : "ip",
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 5,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 6,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 9,
    "vs-type" : "none",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 7,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "hw-index" : 1,
    "alt-owner" : 2,
    "drops" : 7,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "cpus" : 7,
    "intf" : 3,
    "alt-owner-state" : "active",
    "last-seen" : "last-seen",
    "rem-intf" : 1,
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 4,
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  }, {
    "alt-owner-port" : 4,
    "vnic-type" : "untagged",
    "hostname" : "hostname",
    "hit" : 1,
    "local-intf" : 5,
    "public-vlan" : 2,
    "vxlan-lru" : "vxlan-lru",
    "state" : "active",
    "vxlan" : 6,
    "ip" : "ip",
    "create-time" : "create-time",
    "inner-vlan" : 5,
    "vswitch" : "vswitch",
    "peer-intf" : 5,
    "peer-state" : "active",
    "pg-vlans" : "pg-vlans",
    "svc-name" : "svc-name",
    "local-state" : "active",
    "status" : "phy-up",
    "migrate" : 6,
    "bd" : "bd",
    "last-seen-since" : "last-seen-since",
    "config-intf" : 9,
    "vs-type" : "none",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "num-ips" : 7,
    "rem-switch" : 1,
    "vnet" : "vnet",
    "peer-owner-state" : "active",
    "hw-flags" : "invalid-vlan",
    "hw-index" : 1,
    "alt-owner" : 2,
    "drops" : 7,
    "alt-owner-ports" : "alt-owner-ports",
    "vlan" : 0,
    "local-ports" : "local-ports",
    "power" : "none",
    "vtep-ip" : "vtep-ip",
    "owner" : 1,
    "rem-ports" : "rem-ports",
    "os" : "os",
    "cpus" : 7,
    "intf" : 3,
    "alt-owner-state" : "active",
    "last-seen" : "last-seen",
    "rem-intf" : 1,
    "portgroup" : "portgroup",
    "rt-if" : "rt-if",
    "mc-index" : 4,
    "config" : "none",
    "entity" : "entity",
    "tunnel" : "tunnel"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vport-show-response
Up
put /vports/mac={mac},vnet={vnet},bd={bd},vlan={vlan},vxlan={vxlan},ip={ip}
(updateVportByUniqueKeyAll)

Path parameters

mac (required)
Path Parameter
vnet (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter
vxlan (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vport-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VrfMroutes

Up
get /vrf-mroutes
(showVrfMroutes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrf-mroute-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "vrid" : 1,
    "encap-id" : 7,
    "srcip" : "srcip",
    "bd" : "bd",
    "send-bd" : "send-bd",
    "hw-group-id" : "hw-group-id",
    "flags" : "Trunk",
    "srcip-mask" : 5,
    "type" : "<*",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "send-vlan" : 2,
    "vlan" : 6,
    "group-mask" : 5,
    "vnet-id" : "vnet-id",
    "group" : "group"
  }, {
    "vxlan" : 0,
    "vrid" : 1,
    "encap-id" : 7,
    "srcip" : "srcip",
    "bd" : "bd",
    "send-bd" : "send-bd",
    "hw-group-id" : "hw-group-id",
    "flags" : "Trunk",
    "srcip-mask" : 5,
    "type" : "<*",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "send-vlan" : 2,
    "vlan" : 6,
    "group-mask" : 5,
    "vnet-id" : "vnet-id",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrf-mroute-show-response

VrfMulticast

Up
get /vrf-multicast
(showDistributedMulticast)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrf-multicast-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "enable" : true,
    "scope" : "local",
    "api.switch-name" : "api.switch-name"
  }, {
    "enable" : true,
    "scope" : "local",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrf-multicast-show-response
Up
put /vrf-multicast
(updateDistributedMulticast)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrf-multicast-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VrfMulticastFlood

Up
get /vrf-multicast-flood
(showDistributedMulticastFlood)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrf-multicast-flood-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "enable" : true,
    "scope" : "local",
    "api.switch-name" : "api.switch-name"
  }, {
    "enable" : true,
    "scope" : "local",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrf-multicast-flood-show-response
Up
put /vrf-multicast-flood
(updateDistributedMulticastFlood)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VrfMulticastIgmp

Up
get /vrf-multicast-igmp
(showDistributedMulticastIgmp)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrf-multicast-igmp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "use-table" : true,
    "scope" : "local",
    "api.switch-name" : "api.switch-name"
  }, {
    "use-table" : true,
    "scope" : "local",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrf-multicast-igmp-show-response
Up
put /vrf-multicast-igmp
(updateDistributedMulticastIgmp)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Vrfs

Up
post /vrfs/name={name},vnet-id={vnet-id}/routes
(addVrfVrfRouteByUniqueKeyAll)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrf-route-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrfs
(createVrf)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrf-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrfs/name={name},vnet-id={vnet-id}
(deleteVrfByUniqueKeyAll)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrfs/name={name},vnet-id={vnet-id}/routes
(removeVrfVrfRouteByUniqueKeyAll)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrf-route-remove (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vrfs/name={name},vnet-id={vnet-id}
(showVrfByUniqueKeyAll)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrf-gw2-ip6" : "vrf-gw2-ip6",
    "vrf-gw" : "vrf-gw",
    "vrf-gw2" : "vrf-gw2",
    "flags" : "subnet",
    "active" : true,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "enable" : true,
    "anycast-mac-for-forwarding" : true,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "anycast-mac" : "anycast-mac",
    "l3-vni" : 6,
    "vrf-gw-ip6" : "vrf-gw-ip6",
    "hw-router-mac" : "hw-router-mac",
    "hw-vrid" : 0
  }, {
    "vrf-gw2-ip6" : "vrf-gw2-ip6",
    "vrf-gw" : "vrf-gw",
    "vrf-gw2" : "vrf-gw2",
    "flags" : "subnet",
    "active" : true,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "enable" : true,
    "anycast-mac-for-forwarding" : true,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "anycast-mac" : "anycast-mac",
    "l3-vni" : 6,
    "vrf-gw-ip6" : "vrf-gw-ip6",
    "hw-router-mac" : "hw-router-mac",
    "hw-vrid" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrf-show-response
Up
get /vrfs/name={name},vnet-id={vnet-id}/routes
(showVrfVrfRouteByUniqueKeyAll)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrf-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "scope" : "scope",
    "active" : true,
    "router-mac" : "router-mac",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "scope" : "scope",
    "active" : true,
    "router-mac" : "router-mac",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrf-route-show-response
Up
get /vrfs/name={name},vnet-id={vnet-id}/routes/network={network},netmask={netmask},gateway-ip={gateway-ip}
(showVrfVrfRouteByUniqueKeyAllSublist)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrf-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "scope" : "scope",
    "active" : true,
    "router-mac" : "router-mac",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "scope" : "scope",
    "active" : true,
    "router-mac" : "router-mac",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrf-route-show-response
Up
get /vrfs
(showVrfs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrf-gw2-ip6" : "vrf-gw2-ip6",
    "vrf-gw" : "vrf-gw",
    "vrf-gw2" : "vrf-gw2",
    "flags" : "subnet",
    "active" : true,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "enable" : true,
    "anycast-mac-for-forwarding" : true,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "anycast-mac" : "anycast-mac",
    "l3-vni" : 6,
    "vrf-gw-ip6" : "vrf-gw-ip6",
    "hw-router-mac" : "hw-router-mac",
    "hw-vrid" : 0
  }, {
    "vrf-gw2-ip6" : "vrf-gw2-ip6",
    "vrf-gw" : "vrf-gw",
    "vrf-gw2" : "vrf-gw2",
    "flags" : "subnet",
    "active" : true,
    "description" : "description",
    "api.switch-name" : "api.switch-name",
    "enable" : true,
    "anycast-mac-for-forwarding" : true,
    "scope" : "local",
    "name" : "name",
    "vnet-id" : "vnet-id",
    "anycast-mac" : "anycast-mac",
    "l3-vni" : 6,
    "vrf-gw-ip6" : "vrf-gw-ip6",
    "hw-router-mac" : "hw-router-mac",
    "hw-vrid" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrf-show-response
Up
put /vrfs/name={name},vnet-id={vnet-id}
(updateVrfByUniqueKeyAll)

Path parameters

name (required)
Path Parameter
vnet-id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrf-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VrouterCachedRoutes

Up
get /vrouter-cached-routes
(showCachedRoutes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-cached-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "vxlan" : 5,
    "bd" : "bd",
    "vlan" : 1,
    "prelen" : 6,
    "age-in-seconds" : 2,
    "ip" : "ip",
    "vnet-id" : "vnet-id",
    "index" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop"
  }, {
    "vrid" : 0,
    "vxlan" : 5,
    "bd" : "bd",
    "vlan" : 1,
    "prelen" : 6,
    "age-in-seconds" : 2,
    "ip" : "ip",
    "vnet-id" : "vnet-id",
    "index" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-cached-routes-show-response

VrouterEcmpCachedRoutes

Up
get /vrouter-ecmp-cached-routes
(showEcmpCachedRoutes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ecmp-cached-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "vlan" : 1,
    "prelen" : 6,
    "age-in-seconds" : 5,
    "ip" : "ip",
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop"
  }, {
    "vrid" : 0,
    "vlan" : 1,
    "prelen" : 6,
    "age-in-seconds" : 5,
    "ip" : "ip",
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ecmp-cached-routes-show-response

VrouterEcmpGroups

Up
get /vrouter-ecmp-groups
(showEcmpGroups)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ecmp-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "ecmp-group" : 6,
    "nexthop_ip" : "nexthop_ip",
    "ecmp-ref-count" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop_count" : 1,
    "hash-type" : "static-fixed"
  }, {
    "vrid" : 0,
    "ecmp-group" : 6,
    "nexthop_ip" : "nexthop_ip",
    "ecmp-ref-count" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop_count" : 1,
    "hash-type" : "static-fixed"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ecmp-group-show-response

VrouterFibArps

Up
get /vrouter-fib-arps
(showHwArps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-fib-arps-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "egress-id" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "ip" : "ip",
    "flags" : "ECMP",
    "vnet-id" : "vnet-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "if-id" : 1,
    "mac" : "mac"
  }, {
    "vrid" : 0,
    "egress-id" : 5,
    "bd" : "bd",
    "vlan" : 6,
    "ip" : "ip",
    "flags" : "ECMP",
    "vnet-id" : "vnet-id",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "if-id" : 1,
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-fib-arps-show-response

VrouterFibRoutes

Up
get /vrouter-fib-routes
(showHwRoutes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-fib-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 0,
    "if-ip" : "if-ip",
    "bd" : "bd",
    "intf-id" : 2,
    "prelen" : 6,
    "ecmp-group" : 5,
    "ip" : "ip",
    "flags" : "ECMP",
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop",
    "egress-id" : 7,
    "vlan" : 1,
    "port" : 5,
    "nexthop-mac" : "nexthop-mac",
    "vnet-id" : "vnet-id",
    "state" : "up"
  }, {
    "vrid" : 0,
    "if-ip" : "if-ip",
    "bd" : "bd",
    "intf-id" : 2,
    "prelen" : 6,
    "ecmp-group" : 5,
    "ip" : "ip",
    "flags" : "ECMP",
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop",
    "egress-id" : 7,
    "vlan" : 1,
    "port" : 5,
    "nexthop-mac" : "nexthop-mac",
    "vnet-id" : "vnet-id",
    "state" : "up"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-fib-routes-show-response

VrouterLogs

Up
post /vrouter-logs/clear
(clearVrouterProtoLog)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-log-clear (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vrouter-logs/{vrouter-name}
(showVrouterProtoLogs)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-log-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "protocol" : "zebra",
    "vrouter-name" : "vrouter-name",
    "api.switch-name" : "api.switch-name"
  }, {
    "protocol" : "zebra",
    "vrouter-name" : "vrouter-name",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-log-show-response

VrouterMfibRoutes

Up
get /vrouter-mfib-routes
(showHwMroutes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-mfib-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 6,
    "encap-id" : 2,
    "srcip" : "srcip",
    "bd" : "bd",
    "send-bd" : "send-bd",
    "hw-group-id" : "hw-group-id",
    "flags" : "Trunk",
    "srcip-mask" : 1,
    "type" : "<*",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "send-vlan" : 5,
    "vlan" : 0,
    "group-mask" : 5,
    "vnet-id" : "vnet-id",
    "group" : "group"
  }, {
    "vrid" : 6,
    "encap-id" : 2,
    "srcip" : "srcip",
    "bd" : "bd",
    "send-bd" : "send-bd",
    "hw-group-id" : "hw-group-id",
    "flags" : "Trunk",
    "srcip-mask" : 1,
    "type" : "<*",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "send-vlan" : 5,
    "vlan" : 0,
    "group-mask" : 5,
    "vnet-id" : "vnet-id",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-mfib-routes-show-response

VrouterMribRoutes

Up
get /vrouter-mrib-routes/srcip={srcip},group={group},vlan={vlan}
(showMribRouteByUniqueKeyAll)

Path parameters

srcip (required)
Path Parameter
group (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-mrib-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 6,
    "srcip" : "srcip",
    "vlan" : 0,
    "vnic-vlan" : 1,
    "vnic" : "vnic",
    "hw-group-id" : "hw-group-id",
    "flags" : "in-hw",
    "type" : "<*",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "vrid" : 6,
    "srcip" : "srcip",
    "vlan" : 0,
    "vnic-vlan" : 1,
    "vnic" : "vnic",
    "hw-group-id" : "hw-group-id",
    "flags" : "in-hw",
    "type" : "<*",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-mrib-routes-show-response
Up
get /vrouter-mrib-routes
(showMribRoutes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-mrib-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 6,
    "srcip" : "srcip",
    "vlan" : 0,
    "vnic-vlan" : 1,
    "vnic" : "vnic",
    "hw-group-id" : "hw-group-id",
    "flags" : "in-hw",
    "type" : "<*",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "vrid" : 6,
    "srcip" : "srcip",
    "vlan" : 0,
    "vnic-vlan" : 1,
    "vnic" : "vnic",
    "hw-group-id" : "hw-group-id",
    "flags" : "in-hw",
    "type" : "<*",
    "ports" : "ports",
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-mrib-routes-show-response

VrouterRibHistories

Up
get /vrouter-rib-histories
(showRibHistories)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

limit-output (optional)
Query Parameter — default: 20 format: int32
sort-asc (optional)
Query Parameter
sort-desc (optional)
Query Parameter
sum-by (optional)
Query Parameter

Return type

vrouter-rib-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 7,
    "reason" : "save",
    "bd" : "bd",
    "within-last" : 1,
    "prelen" : 0,
    "ecmp-group" : 2,
    "changes" : "changes",
    "last-reason" : "save",
    "flags" : "ECMP",
    "number-of-nexthops" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 2,
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "vrid" : 5,
    "start-time" : "start-time",
    "intf-id" : 9,
    "last-caller" : "init",
    "end-time" : "end-time",
    "ip" : "ip",
    "intf-ip" : "intf-ip",
    "count" : 1,
    "nexthop" : "nexthop",
    "egress-id" : 7,
    "number-of-tunnels" : 3,
    "caller" : "init",
    "address-type" : "IPv4",
    "interval" : 4,
    "time" : "time",
    "nexthops-in-hw" : 5
  }, {
    "older-than" : 7,
    "reason" : "save",
    "bd" : "bd",
    "within-last" : 1,
    "prelen" : 0,
    "ecmp-group" : 2,
    "changes" : "changes",
    "last-reason" : "save",
    "flags" : "ECMP",
    "number-of-nexthops" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 2,
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "vrid" : 5,
    "start-time" : "start-time",
    "intf-id" : 9,
    "last-caller" : "init",
    "end-time" : "end-time",
    "ip" : "ip",
    "intf-ip" : "intf-ip",
    "count" : 1,
    "nexthop" : "nexthop",
    "egress-id" : 7,
    "number-of-tunnels" : 3,
    "caller" : "init",
    "address-type" : "IPv4",
    "interval" : 4,
    "time" : "time",
    "nexthops-in-hw" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rib-history-show-response
Up
get /vrouter-rib-histories/ip={ip},prelen={prelen},nexthop={nexthop},vnet-id={vnet-id},bd={bd},vlan={vlan}
(showRibHistoryByUniqueKeyAll)

Path parameters

ip (required)
Path Parameter
prelen (required)
Path Parameter
nexthop (required)
Path Parameter
vnet-id (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rib-history-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 7,
    "reason" : "save",
    "bd" : "bd",
    "within-last" : 1,
    "prelen" : 0,
    "ecmp-group" : 2,
    "changes" : "changes",
    "last-reason" : "save",
    "flags" : "ECMP",
    "number-of-nexthops" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 2,
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "vrid" : 5,
    "start-time" : "start-time",
    "intf-id" : 9,
    "last-caller" : "init",
    "end-time" : "end-time",
    "ip" : "ip",
    "intf-ip" : "intf-ip",
    "count" : 1,
    "nexthop" : "nexthop",
    "egress-id" : 7,
    "number-of-tunnels" : 3,
    "caller" : "init",
    "address-type" : "IPv4",
    "interval" : 4,
    "time" : "time",
    "nexthops-in-hw" : 5
  }, {
    "older-than" : 7,
    "reason" : "save",
    "bd" : "bd",
    "within-last" : 1,
    "prelen" : 0,
    "ecmp-group" : 2,
    "changes" : "changes",
    "last-reason" : "save",
    "flags" : "ECMP",
    "number-of-nexthops" : 1,
    "api.switch-name" : "api.switch-name",
    "since-start" : true,
    "duration" : 2,
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "vrid" : 5,
    "start-time" : "start-time",
    "intf-id" : 9,
    "last-caller" : "init",
    "end-time" : "end-time",
    "ip" : "ip",
    "intf-ip" : "intf-ip",
    "count" : 1,
    "nexthop" : "nexthop",
    "egress-id" : 7,
    "number-of-tunnels" : 3,
    "caller" : "init",
    "address-type" : "IPv4",
    "interval" : 4,
    "time" : "time",
    "nexthops-in-hw" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rib-history-show-response

VrouterRibHistorySettings

Up
get /vrouter-rib-history-settings
(showRibHistorySettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rib-history-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "api.switch-name" : "api.switch-name",
    "log-file-count" : 0
  }, {
    "disk-space" : 6,
    "enable" : true,
    "api.switch-name" : "api.switch-name",
    "log-file-count" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rib-history-settings-show-response
Up
put /vrouter-rib-history-settings
(updateRibHistorySettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VrouterRibRoutes

Up
get /vrouter-rib-routes/lookup/vrid={vrid},ip={ip}
(lookupRibRouteByVridIp)

Path parameters

vrid (required)
Path Parameter
ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rib-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 1,
    "bd" : "bd",
    "intf-id" : 9,
    "prelen" : 0,
    "ecmp-group" : 7,
    "ip" : "ip",
    "flags" : "ECMP",
    "intf-ip" : "intf-ip",
    "number-of-nexthops" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop",
    "number-of-tunnels" : 2,
    "egress-id" : 3,
    "address-type" : "IPv4",
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "nexthops-in-hw" : 5
  }, {
    "vrid" : 1,
    "bd" : "bd",
    "intf-id" : 9,
    "prelen" : 0,
    "ecmp-group" : 7,
    "ip" : "ip",
    "flags" : "ECMP",
    "intf-ip" : "intf-ip",
    "number-of-nexthops" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop",
    "number-of-tunnels" : 2,
    "egress-id" : 3,
    "address-type" : "IPv4",
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "nexthops-in-hw" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rib-routes-show-response
Up
get /vrouter-rib-routes/ip={ip},prelen={prelen},nexthop={nexthop},vnet-id={vnet-id},bd={bd},vlan={vlan}
(showRibRouteByUniqueKeyAll)

Path parameters

ip (required)
Path Parameter
prelen (required)
Path Parameter
nexthop (required)
Path Parameter
vnet-id (required)
Path Parameter
bd (required)
Path Parameter
vlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rib-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 1,
    "bd" : "bd",
    "intf-id" : 9,
    "prelen" : 0,
    "ecmp-group" : 7,
    "ip" : "ip",
    "flags" : "ECMP",
    "intf-ip" : "intf-ip",
    "number-of-nexthops" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop",
    "number-of-tunnels" : 2,
    "egress-id" : 3,
    "address-type" : "IPv4",
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "nexthops-in-hw" : 5
  }, {
    "vrid" : 1,
    "bd" : "bd",
    "intf-id" : 9,
    "prelen" : 0,
    "ecmp-group" : 7,
    "ip" : "ip",
    "flags" : "ECMP",
    "intf-ip" : "intf-ip",
    "number-of-nexthops" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop",
    "number-of-tunnels" : 2,
    "egress-id" : 3,
    "address-type" : "IPv4",
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "nexthops-in-hw" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rib-routes-show-response
Up
get /vrouter-rib-routes
(showRibRoutes)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rib-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vrid" : 1,
    "bd" : "bd",
    "intf-id" : 9,
    "prelen" : 0,
    "ecmp-group" : 7,
    "ip" : "ip",
    "flags" : "ECMP",
    "intf-ip" : "intf-ip",
    "number-of-nexthops" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop",
    "number-of-tunnels" : 2,
    "egress-id" : 3,
    "address-type" : "IPv4",
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "nexthops-in-hw" : 5
  }, {
    "vrid" : 1,
    "bd" : "bd",
    "intf-id" : 9,
    "prelen" : 0,
    "ecmp-group" : 7,
    "ip" : "ip",
    "flags" : "ECMP",
    "intf-ip" : "intf-ip",
    "number-of-nexthops" : 5,
    "api.switch-name" : "api.switch-name",
    "nexthop" : "nexthop",
    "number-of-tunnels" : 2,
    "egress-id" : 3,
    "address-type" : "IPv4",
    "vlan" : 6,
    "ecmp-nexthops" : true,
    "vnet-id" : "vnet-id",
    "nexthops-in-hw" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rib-routes-show-response

VrouterRoutesStats

Up
get /vrouter-routes-stats
(showRouteStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-routes-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "fib-current-routes" : 2,
    "rib-current-routes" : 4,
    "hw-overflow" : 2,
    "fib-max-routes" : 3,
    "ecmp-cached-routes" : 1,
    "hw-add-fail" : 7,
    "api.switch-name" : "api.switch-name",
    "nexthop-arp-fail" : 5,
    "peak-ecmp-cached-routes" : 5,
    "vrouter-name" : "vrouter-name",
    "peak-cached-routes" : 6,
    "cached-routes" : 0,
    "ecmp-hw-group-fail" : 9
  }, {
    "fib-current-routes" : 2,
    "rib-current-routes" : 4,
    "hw-overflow" : 2,
    "fib-max-routes" : 3,
    "ecmp-cached-routes" : 1,
    "hw-add-fail" : 7,
    "api.switch-name" : "api.switch-name",
    "nexthop-arp-fail" : 5,
    "peak-ecmp-cached-routes" : 5,
    "vrouter-name" : "vrouter-name",
    "peak-cached-routes" : 6,
    "cached-routes" : 0,
    "ecmp-hw-group-fail" : 9
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-routes-stats-show-response

Vrouters

Up
post /vrouters/{vrouter-name}/interface-config-raprefixes
(addVrouterAdvPrefixByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/bgps
(addVrouterBgpByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-bgp-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/community-lists
(addVrouterBgpCommunityListByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/bgp-networks
(addVrouterBgpNetworkByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-bgp-network-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/igmp-static-joins
(addVrouterIgmpStaticJoinByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/loopback-interfaces
(addVrouterLoopbackByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/interfaces
(addVrouterNicByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-interface-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/interface-configs
(addVrouterNicConfigByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/interface-ips
(addVrouterNicIpByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-interface-ip-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/ospf6s
(addVrouterOspf6ByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-ospf6-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/ospf-areas
(addVrouterOspfAreaByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-ospf-area-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/ospfs
(addVrouterOspfByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-ospf-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/packet-relays
(addVrouterPacketRelayByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-packet-relay-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/pim-rps
(addVrouterPimRpByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-pim-rp-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/pim-ssm-maps
(addVrouterPimSsmMapByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-pim-ssm-map-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/pim-ssm-ranges
(addVrouterPimSsmRangeByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/prefix-lists
(addVrouterPrefixListByVrouterVnmNameUsage2)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/rips
(addVrouterRipByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-rip-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/route-maps
(addVrouterRouteMapByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-route-map-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/static-bfds
(addVrouterStaticBfdByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-static-bfd-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/static-routes
(addVrouterStaticRouteByVrouterVnmNameUsage1)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/vrfs
(addVrouterVrouterVrfByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-vrf-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/bfd-flapcounts/clear
(clearVrouterBfdNeighborFlapcountClearAllByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/bfd-neighbor-flapcounts/clear
(clearVrouterBfdNeighborFlapcountClearNgbrByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters
(createVrouterByUsage4)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-create-4 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{name}
(deleteVrouterByVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/migrate
(migrateVrouter)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-migrate (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/bgp-neighbors/no-shutdown
(noShutdownVrouterBgpNeighborByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/interface-config-raprefixes/v6-ra-prefix/{v6-ra-prefix}
(removeVrouterAdvPrefixByVnmNameByV6Prefix)

Path parameters

vrouter-name (required)
Path Parameter
v6-ra-prefix (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/interface-config-raprefixes/nic/{nic}
(removeVrouterAdvPrefixByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/bgps/l3-port/{l3-port}
(removeVrouterBgpByVnmNameByL3Port)

Path parameters

vrouter-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/bgps/neighbor/{neighbor}
(removeVrouterBgpByVnmNameByNeighbor)

Path parameters

vrouter-name (required)
Path Parameter
neighbor (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/bgps/vrf/{vrf}
(removeVrouterBgpByVnmNameByVrf)

Path parameters

vrouter-name (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/community-lists/style={style},name={name},action={action},community-attribute={community-attribute}
(removeVrouterBgpCommunityListByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
style (required)
Path Parameter
name (required)
Path Parameter
action (required)
Path Parameter
community-attribute (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/bgp-networks/network={network},netmask={netmask},vrf={vrf}
(removeVrouterBgpNetworkByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/igmp-static-joins/{name}
(removeVrouterIgmpStaticJoinByVnmNameByName)

Path parameters

vrouter-name (required)
Path Parameter
name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/loopback-interfaces/{index}
(removeVrouterLoopbackByVnmNameByIndex)

Path parameters

vrouter-name (required)
Path Parameter
index (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/interfaces/l3-port/{l3-port}
(removeVrouterNicByVnmNameByL3port)

Path parameters

vrouter-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/interfaces/nic/{nic}
(removeVrouterNicByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/interface-configs/l3-port/{l3-port}
(removeVrouterNicConfigByVnmNameByL3Port)

Path parameters

vrouter-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/interface-configs/nic/{nic}
(removeVrouterNicConfigByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/interface-ips/nic={nic},ip={ip},vrf={vrf}
(removeVrouterNicIpByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter
ip (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/ospf6s/{nic}
(removeVrouterOspf6ByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/ospf-areas/{area}
(removeVrouterOspfAreaByVnmNameByArea)

Path parameters

vrouter-name (required)
Path Parameter
area (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/ospfs/network={network},vrf={vrf}
(removeVrouterOspfByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/packet-relays/forward-proto={forward-proto},forward-ip={forward-ip},nic={nic}
(removeVrouterPacketRelayByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
forward-proto (required)
Path Parameter
forward-ip (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/pim-rps/rp-address={rp-address},group={group},netmask={netmask}
(removeVrouterPimRpByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
rp-address (required)
Path Parameter
group (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/pim-ssm-maps/id={id},group={group},source={source}
(removeVrouterPimSsmMapByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
id (required)
Path Parameter
group (required)
Path Parameter
source (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/pim-ssm-ranges/id={id},group={group},netmask={netmask}
(removeVrouterPimSsmRangeByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
id (required)
Path Parameter
group (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/prefix-lists/name={name},seq={seq}
(removeVrouterPrefixListByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
name (required)
Path Parameter
seq (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/rips/{network}
(removeVrouterRipByVnmNameByNetwork)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/route-maps/name={name},seq={seq}
(removeVrouterRouteMapByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
name (required)
Path Parameter
seq (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/static-bfds/src-ip={src-ip},dst-ip={dst-ip},vrf={vrf}
(removeVrouterStaticBfdByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
src-ip (required)
Path Parameter
dst-ip (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/static-routes/network={network},netmask={netmask},gateway-ip={gateway-ip},interface={interface},vrf={vrf}
(removeVrouterStaticRouteByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter
interface (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vrouters/{vrouter-name}/vrfs/{vrf}
(removeVrouterVrouterVrfByVnmNameByVrfName)

Path parameters

vrouter-name (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/bgp-neighbors/reset-all
(resetAllVrouterBgpNeighborByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vrouters/{vrouter-name}/bgp-neighbors/reset
(resetVrouterBgpNeighborByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vrouters/{vrouter-name}/interface-config-raprefixes/v6-ra-prefix/{v6-ra-prefix}
(showVrouterAdvPrefixByVnmNameByV6Prefix)

Path parameters

vrouter-name (required)
Path Parameter
v6-ra-prefix (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-config-raprefix-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "v6-ra-prefix" : "v6-ra-prefix",
    "prefix-netmask" : 0,
    "nic" : "nic",
    "autoconf" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "v6-ra-prefix" : "v6-ra-prefix",
    "prefix-netmask" : 0,
    "nic" : "nic",
    "autoconf" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-config-raprefix-show-response
Up
get /vrouters/{vrouter-name}/interface-config-raprefixes/nic/{nic}
(showVrouterAdvPrefixByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-config-raprefix-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "v6-ra-prefix" : "v6-ra-prefix",
    "prefix-netmask" : 0,
    "nic" : "nic",
    "autoconf" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "v6-ra-prefix" : "v6-ra-prefix",
    "prefix-netmask" : 0,
    "nic" : "nic",
    "autoconf" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-config-raprefix-show-response
Up
get /vrouters/{vrouter-name}/interface-config-raprefixes
(showVrouterAdvPrefixesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-config-raprefix-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "v6-ra-prefix" : "v6-ra-prefix",
    "prefix-netmask" : 0,
    "nic" : "nic",
    "autoconf" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "v6-ra-prefix" : "v6-ra-prefix",
    "prefix-netmask" : 0,
    "nic" : "nic",
    "autoconf" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-config-raprefix-show-response
Up
get /vrouters/{vrouter-name}/bfd-neighbors
(showVrouterBfdNeighborsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bfd-neighbor-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "local-discr" : 1,
    "remote-router" : "remote-router",
    "out-addr" : "out-addr",
    "tx-int" : 2,
    "multiplier" : 6,
    "flap-count" : 5,
    "vrf" : "vrf",
    "up/down" : "up/down",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "rx-int" : 7,
    "cumulative-count" : 9,
    "holdown" : 0,
    "remote-discr" : 5,
    "state" : "unknown",
    "last-clear-time" : "last-clear-time"
  }, {
    "local-discr" : 1,
    "remote-router" : "remote-router",
    "out-addr" : "out-addr",
    "tx-int" : 2,
    "multiplier" : 6,
    "flap-count" : 5,
    "vrf" : "vrf",
    "up/down" : "up/down",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "rx-int" : 7,
    "cumulative-count" : 9,
    "holdown" : 0,
    "remote-discr" : 5,
    "state" : "unknown",
    "last-clear-time" : "last-clear-time"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bfd-neighbor-show-response
Up
get /vrouters/{vrouter-name}/bgp-path-lists
(showVrouterBgpAspathsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-path-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "api.switch-name" : "api.switch-name"
  }, {
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-path-list-show-response
Up
get /vrouters/{vrouter-name}/bgps/l3-port/{l3-port}
(showVrouterBgpByVnmNameByL3Port)

Path parameters

vrouter-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  }, {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-show-response
Up
get /vrouters/{vrouter-name}/bgps/neighbor/{neighbor}
(showVrouterBgpByVnmNameByNeighbor)

Path parameters

vrouter-name (required)
Path Parameter
neighbor (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  }, {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-show-response
Up
get /vrouters/{vrouter-name}/bgps/vrf/{vrf}
(showVrouterBgpByVnmNameByVrf)

Path parameters

vrouter-name (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  }, {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-show-response
Up
get /vrouters/{vrouter-name}/community-lists/style={style},name={name},action={action},community-attribute={community-attribute}
(showVrouterBgpCommunityListsByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
style (required)
Path Parameter
name (required)
Path Parameter
action (required)
Path Parameter
community-attribute (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-community-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "community-attribute" : "community-attribute",
    "name" : "name",
    "action" : "permit",
    "style" : "standard",
    "api.switch-name" : "api.switch-name"
  }, {
    "community-attribute" : "community-attribute",
    "name" : "name",
    "action" : "permit",
    "style" : "standard",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-community-list-show-response
Up
get /vrouters/{vrouter-name}/community-lists
(showVrouterBgpCommunityListsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-community-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "community-attribute" : "community-attribute",
    "name" : "name",
    "action" : "permit",
    "style" : "standard",
    "api.switch-name" : "api.switch-name"
  }, {
    "community-attribute" : "community-attribute",
    "name" : "name",
    "action" : "permit",
    "style" : "standard",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-community-list-show-response
Up
get /vrouters/{vrouter-name}/bgp-neighbors/neighbor/{neighbor}
(showVrouterBgpNeighborByVnmNameByNeighbor)

Path parameters

vrouter-name (required)
Path Parameter
neighbor (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-neighbor-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "msg_rcvd" : 5,
    "ver" : 2,
    "remote-router" : "remote-router",
    "nic" : "nic",
    "description" : "description",
    "vrf" : "vrf",
    "up/down" : "up/down",
    "remote-as" : 7,
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "inQ" : 6,
    "tblver" : 0,
    "l3-port" : 9,
    "msg_sent" : 5,
    "outQ" : 1,
    "state/pfxrcd" : "state/pfxrcd"
  }, {
    "msg_rcvd" : 5,
    "ver" : 2,
    "remote-router" : "remote-router",
    "nic" : "nic",
    "description" : "description",
    "vrf" : "vrf",
    "up/down" : "up/down",
    "remote-as" : 7,
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "inQ" : 6,
    "tblver" : 0,
    "l3-port" : 9,
    "msg_sent" : 5,
    "outQ" : 1,
    "state/pfxrcd" : "state/pfxrcd"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-neighbor-show-response
Up
get /vrouters/{vrouter-name}/bgp-neighbors/nic/{nic}
(showVrouterBgpNeighborByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-neighbor-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "msg_rcvd" : 5,
    "ver" : 2,
    "remote-router" : "remote-router",
    "nic" : "nic",
    "description" : "description",
    "vrf" : "vrf",
    "up/down" : "up/down",
    "remote-as" : 7,
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "inQ" : 6,
    "tblver" : 0,
    "l3-port" : 9,
    "msg_sent" : 5,
    "outQ" : 1,
    "state/pfxrcd" : "state/pfxrcd"
  }, {
    "msg_rcvd" : 5,
    "ver" : 2,
    "remote-router" : "remote-router",
    "nic" : "nic",
    "description" : "description",
    "vrf" : "vrf",
    "up/down" : "up/down",
    "remote-as" : 7,
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "inQ" : 6,
    "tblver" : 0,
    "l3-port" : 9,
    "msg_sent" : 5,
    "outQ" : 1,
    "state/pfxrcd" : "state/pfxrcd"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-neighbor-show-response
Up
get /vrouters/{vrouter-name}/bgp-neighbor-details/neighbor/{neighbor}
(showVrouterBgpNeighborDetailByVnmNameByNeighbor)

Path parameters

vrouter-name (required)
Path Parameter
neighbor (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-neighbor-detail-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "keepalive" : 6,
    "nic" : "nic",
    "start-due" : 7,
    "remote-as" : 1,
    "update-sent" : 3,
    "api.switch-name" : "api.switch-name",
    "comm-attr-send-ipv6" : "both",
    "remote-id" : "remote-id",
    "comm-attr-send-ipv4" : "both",
    "open-sent" : 5,
    "l3-port" : 5,
    "last-read" : "last-read",
    "state" : "idle",
    "keepalive-rcvd" : 7,
    "holdtime" : 0,
    "keepalive-sent" : 4,
    "local-as" : 4,
    "min-adv" : 5,
    "conn-established" : 1,
    "prefix-accepted-ipv4" : 1,
    "prefix-accepted-ipv6" : 1,
    "vrf" : "vrf",
    "open-rcvd" : 2,
    "neighbor" : "neighbor",
    "conn-dropped" : 6,
    "up-for" : "up-for",
    "notif-rcvd" : 9,
    "update-rcvd" : 2,
    "notif-sent" : 7,
    "last-reset" : "last-reset",
    "connect-due" : 1
  }, {
    "keepalive" : 6,
    "nic" : "nic",
    "start-due" : 7,
    "remote-as" : 1,
    "update-sent" : 3,
    "api.switch-name" : "api.switch-name",
    "comm-attr-send-ipv6" : "both",
    "remote-id" : "remote-id",
    "comm-attr-send-ipv4" : "both",
    "open-sent" : 5,
    "l3-port" : 5,
    "last-read" : "last-read",
    "state" : "idle",
    "keepalive-rcvd" : 7,
    "holdtime" : 0,
    "keepalive-sent" : 4,
    "local-as" : 4,
    "min-adv" : 5,
    "conn-established" : 1,
    "prefix-accepted-ipv4" : 1,
    "prefix-accepted-ipv6" : 1,
    "vrf" : "vrf",
    "open-rcvd" : 2,
    "neighbor" : "neighbor",
    "conn-dropped" : 6,
    "up-for" : "up-for",
    "notif-rcvd" : 9,
    "update-rcvd" : 2,
    "notif-sent" : 7,
    "last-reset" : "last-reset",
    "connect-due" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-neighbor-detail-show-response
Up
get /vrouters/{vrouter-name}/bgp-neighbor-details/nic/{nic}
(showVrouterBgpNeighborDetailByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-neighbor-detail-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "keepalive" : 6,
    "nic" : "nic",
    "start-due" : 7,
    "remote-as" : 1,
    "update-sent" : 3,
    "api.switch-name" : "api.switch-name",
    "comm-attr-send-ipv6" : "both",
    "remote-id" : "remote-id",
    "comm-attr-send-ipv4" : "both",
    "open-sent" : 5,
    "l3-port" : 5,
    "last-read" : "last-read",
    "state" : "idle",
    "keepalive-rcvd" : 7,
    "holdtime" : 0,
    "keepalive-sent" : 4,
    "local-as" : 4,
    "min-adv" : 5,
    "conn-established" : 1,
    "prefix-accepted-ipv4" : 1,
    "prefix-accepted-ipv6" : 1,
    "vrf" : "vrf",
    "open-rcvd" : 2,
    "neighbor" : "neighbor",
    "conn-dropped" : 6,
    "up-for" : "up-for",
    "notif-rcvd" : 9,
    "update-rcvd" : 2,
    "notif-sent" : 7,
    "last-reset" : "last-reset",
    "connect-due" : 1
  }, {
    "keepalive" : 6,
    "nic" : "nic",
    "start-due" : 7,
    "remote-as" : 1,
    "update-sent" : 3,
    "api.switch-name" : "api.switch-name",
    "comm-attr-send-ipv6" : "both",
    "remote-id" : "remote-id",
    "comm-attr-send-ipv4" : "both",
    "open-sent" : 5,
    "l3-port" : 5,
    "last-read" : "last-read",
    "state" : "idle",
    "keepalive-rcvd" : 7,
    "holdtime" : 0,
    "keepalive-sent" : 4,
    "local-as" : 4,
    "min-adv" : 5,
    "conn-established" : 1,
    "prefix-accepted-ipv4" : 1,
    "prefix-accepted-ipv6" : 1,
    "vrf" : "vrf",
    "open-rcvd" : 2,
    "neighbor" : "neighbor",
    "conn-dropped" : 6,
    "up-for" : "up-for",
    "notif-rcvd" : 9,
    "update-rcvd" : 2,
    "notif-sent" : 7,
    "last-reset" : "last-reset",
    "connect-due" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-neighbor-detail-show-response
Up
get /vrouters/{vrouter-name}/bgp-neighbor-details
(showVrouterBgpNeighborDetailsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-neighbor-detail-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "keepalive" : 6,
    "nic" : "nic",
    "start-due" : 7,
    "remote-as" : 1,
    "update-sent" : 3,
    "api.switch-name" : "api.switch-name",
    "comm-attr-send-ipv6" : "both",
    "remote-id" : "remote-id",
    "comm-attr-send-ipv4" : "both",
    "open-sent" : 5,
    "l3-port" : 5,
    "last-read" : "last-read",
    "state" : "idle",
    "keepalive-rcvd" : 7,
    "holdtime" : 0,
    "keepalive-sent" : 4,
    "local-as" : 4,
    "min-adv" : 5,
    "conn-established" : 1,
    "prefix-accepted-ipv4" : 1,
    "prefix-accepted-ipv6" : 1,
    "vrf" : "vrf",
    "open-rcvd" : 2,
    "neighbor" : "neighbor",
    "conn-dropped" : 6,
    "up-for" : "up-for",
    "notif-rcvd" : 9,
    "update-rcvd" : 2,
    "notif-sent" : 7,
    "last-reset" : "last-reset",
    "connect-due" : 1
  }, {
    "keepalive" : 6,
    "nic" : "nic",
    "start-due" : 7,
    "remote-as" : 1,
    "update-sent" : 3,
    "api.switch-name" : "api.switch-name",
    "comm-attr-send-ipv6" : "both",
    "remote-id" : "remote-id",
    "comm-attr-send-ipv4" : "both",
    "open-sent" : 5,
    "l3-port" : 5,
    "last-read" : "last-read",
    "state" : "idle",
    "keepalive-rcvd" : 7,
    "holdtime" : 0,
    "keepalive-sent" : 4,
    "local-as" : 4,
    "min-adv" : 5,
    "conn-established" : 1,
    "prefix-accepted-ipv4" : 1,
    "prefix-accepted-ipv6" : 1,
    "vrf" : "vrf",
    "open-rcvd" : 2,
    "neighbor" : "neighbor",
    "conn-dropped" : 6,
    "up-for" : "up-for",
    "notif-rcvd" : 9,
    "update-rcvd" : 2,
    "notif-sent" : 7,
    "last-reset" : "last-reset",
    "connect-due" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-neighbor-detail-show-response
Up
get /vrouters/{vrouter-name}/bgp-neighbor-faileds
(showVrouterBgpNeighborFailedsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-neighbor-failed-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "reason" : "reason",
    "l3-port" : 1,
    "remote-router" : "remote-router",
    "estd-cnt" : 0,
    "reset-time" : "reset-time",
    "nic" : "nic",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "drop-cnt" : 6
  }, {
    "reason" : "reason",
    "l3-port" : 1,
    "remote-router" : "remote-router",
    "estd-cnt" : 0,
    "reset-time" : "reset-time",
    "nic" : "nic",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "drop-cnt" : 6
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-neighbor-failed-show-response
Up
get /vrouters/{vrouter-name}/bgp-neighbors
(showVrouterBgpNeighborsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-neighbor-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "msg_rcvd" : 5,
    "ver" : 2,
    "remote-router" : "remote-router",
    "nic" : "nic",
    "description" : "description",
    "vrf" : "vrf",
    "up/down" : "up/down",
    "remote-as" : 7,
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "inQ" : 6,
    "tblver" : 0,
    "l3-port" : 9,
    "msg_sent" : 5,
    "outQ" : 1,
    "state/pfxrcd" : "state/pfxrcd"
  }, {
    "msg_rcvd" : 5,
    "ver" : 2,
    "remote-router" : "remote-router",
    "nic" : "nic",
    "description" : "description",
    "vrf" : "vrf",
    "up/down" : "up/down",
    "remote-as" : 7,
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "inQ" : 6,
    "tblver" : 0,
    "l3-port" : 9,
    "msg_sent" : 5,
    "outQ" : 1,
    "state/pfxrcd" : "state/pfxrcd"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-neighbor-show-response
Up
get /vrouters/{vrouter-name}/bgp-networks/network={network},netmask={netmask},vrf={vrf}
(showVrouterBgpNetworksByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-network-show-response
Up
get /vrouters/{vrouter-name}/bgp-networks
(showVrouterBgpNetworksByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-network-show-response
Up
get /vrouters/{vrouter-name}/bgps
(showVrouterBgpsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-bgp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  }, {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-show-response
Up
get /vrouters/{name}
(showVrouterByVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "evpn-border" : true,
    "bgp-default-shutdown" : true,
    "ospf-spf-consec-delay" : 9,
    "evpn-dup-addr-freeze" : 3,
    "type" : "vnet-mgr",
    "no-bgp-redist-ospf-route-map" : true,
    "ospf-spf-delay" : 9,
    "ospf6-spf-delay" : 8,
    "ospf-redist-connected-route-map" : "ospf-redist-connected-route-map",
    "bgp-bestpath-as-path" : "ignore",
    "ospf-default-info-originate-metric" : 3,
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "storage-pool" : "storage-pool",
    "bgp-distance-internal" : 4,
    "ospf-redist-connected-metric-type" : "1",
    "bgp-redist-rip-metric" : 7,
    "ip-snmp" : true,
    "ospf-snmp" : true,
    "state" : "disable",
    "id" : "id",
    "rip-redistribute" : "static",
    "ospf-redist-static-metric" : 3,
    "hw-router-mac" : "hw-router-mac",
    "ospf-snmp-notification" : true,
    "hw-vrid" : 0,
    "ospf-redist-bgp-route-map" : "ospf-redist-bgp-route-map",
    "ospf-default-information" : "none",
    "bgp-distance-local" : 5,
    "bgp-snmp" : true,
    "ospf-redist-static-route-map" : "ospf-redist-static-route-map",
    "bgp-graceful-shutdown" : true,
    "ospf-distance-local" : 5,
    "bgp-redistribute" : "static",
    "ospf6-snmp-notification" : true,
    "vrf" : "vrf",
    "ospf-redist-rip-metric-type" : "1",
    "evpn-dup-addr-moves-duration" : 9,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "ospf-redist-connected-metric" : 6,
    "router-type" : "software",
    "vnet-service" : true,
    "evpn-dup-addr-max-moves" : 7,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "name" : "name",
    "bgp-dampening" : true,
    "router-ipstack" : "quagga",
    "bgp-redist-static-metric" : 2,
    "template" : true,
    "ospf-spf-max-delay" : 6,
    "ospf-redistribute" : "static",
    "fabric-comm" : true,
    "ospf-redist-bgp-metric-type" : "1",
    "ospf-default-info-originate-metric-type" : "1",
    "hw-vrrp-id" : 5,
    "bgp-cluster-id" : "bgp-cluster-id",
    "ospf-default-info-originate-route-map" : "ospf-default-info-originate-route-map",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "ospf6-spf-max-delay" : 6,
    "vnet" : "vnet",
    "ospf-distance-internal" : 6,
    "bgp-keepalive-interval" : 6,
    "ospf-redist-static-metric-type" : "1",
    "bgp-global-nh-preference" : "none",
    "bgp-snmp-notification" : true,
    "proto-routing" : "bgp",
    "scope" : "local",
    "ospf-redist-rip-metric" : 1,
    "ospf-distance-external" : 6,
    "bgp-distance-external" : 1,
    "bgp-max-paths" : 1,
    "proto-multi" : "none",
    "bgp-redist-connected-metric" : 4,
    "ospf-bfd-all-if" : true,
    "ospf6-snmp" : true,
    "bgp-update-delay-strict" : 1,
    "ospf-stub-router-on-startup" : true,
    "bgp-network-import-check" : true,
    "failover-action" : "stop-old",
    "bgp-delayed-startup" : 1,
    "bgp-redist-ospf-metric" : 1,
    "failover-controller" : 3,
    "bgp-as" : 6,
    "ospf-redist-bgp-metric" : 2,
    "ospf-stub-router-on-startup-period" : 6,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "ospf6-spf-consecu-delay" : 9,
    "no-bgp-redist-static-route-map" : true,
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "cluster-active-active-routing" : true,
    "location" : 2,
    "vrrp-track-port" : "vrrp-track-port",
    "gateway" : "gateway"
  }, {
    "evpn-border" : true,
    "bgp-default-shutdown" : true,
    "ospf-spf-consec-delay" : 9,
    "evpn-dup-addr-freeze" : 3,
    "type" : "vnet-mgr",
    "no-bgp-redist-ospf-route-map" : true,
    "ospf-spf-delay" : 9,
    "ospf6-spf-delay" : 8,
    "ospf-redist-connected-route-map" : "ospf-redist-connected-route-map",
    "bgp-bestpath-as-path" : "ignore",
    "ospf-default-info-originate-metric" : 3,
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "storage-pool" : "storage-pool",
    "bgp-distance-internal" : 4,
    "ospf-redist-connected-metric-type" : "1",
    "bgp-redist-rip-metric" : 7,
    "ip-snmp" : true,
    "ospf-snmp" : true,
    "state" : "disable",
    "id" : "id",
    "rip-redistribute" : "static",
    "ospf-redist-static-metric" : 3,
    "hw-router-mac" : "hw-router-mac",
    "ospf-snmp-notification" : true,
    "hw-vrid" : 0,
    "ospf-redist-bgp-route-map" : "ospf-redist-bgp-route-map",
    "ospf-default-information" : "none",
    "bgp-distance-local" : 5,
    "bgp-snmp" : true,
    "ospf-redist-static-route-map" : "ospf-redist-static-route-map",
    "bgp-graceful-shutdown" : true,
    "ospf-distance-local" : 5,
    "bgp-redistribute" : "static",
    "ospf6-snmp-notification" : true,
    "vrf" : "vrf",
    "ospf-redist-rip-metric-type" : "1",
    "evpn-dup-addr-moves-duration" : 9,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "ospf-redist-connected-metric" : 6,
    "router-type" : "software",
    "vnet-service" : true,
    "evpn-dup-addr-max-moves" : 7,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "name" : "name",
    "bgp-dampening" : true,
    "router-ipstack" : "quagga",
    "bgp-redist-static-metric" : 2,
    "template" : true,
    "ospf-spf-max-delay" : 6,
    "ospf-redistribute" : "static",
    "fabric-comm" : true,
    "ospf-redist-bgp-metric-type" : "1",
    "ospf-default-info-originate-metric-type" : "1",
    "hw-vrrp-id" : 5,
    "bgp-cluster-id" : "bgp-cluster-id",
    "ospf-default-info-originate-route-map" : "ospf-default-info-originate-route-map",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "ospf6-spf-max-delay" : 6,
    "vnet" : "vnet",
    "ospf-distance-internal" : 6,
    "bgp-keepalive-interval" : 6,
    "ospf-redist-static-metric-type" : "1",
    "bgp-global-nh-preference" : "none",
    "bgp-snmp-notification" : true,
    "proto-routing" : "bgp",
    "scope" : "local",
    "ospf-redist-rip-metric" : 1,
    "ospf-distance-external" : 6,
    "bgp-distance-external" : 1,
    "bgp-max-paths" : 1,
    "proto-multi" : "none",
    "bgp-redist-connected-metric" : 4,
    "ospf-bfd-all-if" : true,
    "ospf6-snmp" : true,
    "bgp-update-delay-strict" : 1,
    "ospf-stub-router-on-startup" : true,
    "bgp-network-import-check" : true,
    "failover-action" : "stop-old",
    "bgp-delayed-startup" : 1,
    "bgp-redist-ospf-metric" : 1,
    "failover-controller" : 3,
    "bgp-as" : 6,
    "ospf-redist-bgp-metric" : 2,
    "ospf-stub-router-on-startup-period" : 6,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "ospf6-spf-consecu-delay" : 9,
    "no-bgp-redist-static-route-map" : true,
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "cluster-active-active-routing" : true,
    "location" : 2,
    "vrrp-track-port" : "vrrp-track-port",
    "gateway" : "gateway"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-show-response
Up
get /vrouters/{name}/evpn-arp-caches
(showVrouterEvpnArpCachesByVrouterVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-evpn-arp-cache-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vni" : 0,
    "remote-vtep" : "remote-vtep",
    "local-seq" : 6,
    "ip" : "ip",
    "remote-seq" : 1,
    "state" : "state",
    "type" : "type",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  }, {
    "vni" : 0,
    "remote-vtep" : "remote-vtep",
    "local-seq" : 6,
    "ip" : "ip",
    "remote-seq" : 1,
    "state" : "state",
    "type" : "type",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-evpn-arp-cache-show-response
Up
get /vrouters/{vrouter-name}/evpn-duplicate-macs
(showVrouterEvpnDupMacsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-evpn-duplicate-mac-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "host-mac" : "host-mac",
    "api.switch-name" : "api.switch-name",
    "seq" : 0
  }, {
    "host-mac" : "host-mac",
    "api.switch-name" : "api.switch-name",
    "seq" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-evpn-duplicate-mac-show-response
Up
get /vrouters/{vrouter-name}/evpn-bgp-neighbor-summaries
(showVrouterEvpnNeighborSummariesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-evpn-bgp-neighbor-summary-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "Tb/Ver" : 9,
    "ver" : 0,
    "as" : 7,
    "msg-rcvd" : 1,
    "pfxrcd" : 6,
    "OutQ" : 2,
    "state" : "state",
    "msg-sent" : 5,
    "up/down" : "up/down",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "InQ" : 5
  }, {
    "Tb/Ver" : 9,
    "ver" : 0,
    "as" : 7,
    "msg-rcvd" : 1,
    "pfxrcd" : 6,
    "OutQ" : 2,
    "state" : "state",
    "msg-sent" : 5,
    "up/down" : "up/down",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "InQ" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-evpn-bgp-neighbor-summary-show-response
Up
get /vrouters/{vrouter-name}/evpn-bgp-routes
(showVrouterEvpnRoutesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-evpn-bgp-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ip" : "ip",
    "weight" : 5,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vni" : "vni",
    "path" : "path",
    "rd" : "rd",
    "locprf" : 1,
    "valid-route" : true,
    "netmask" : 0,
    "metric" : 6,
    "extended-community" : "extended-community",
    "route-type" : "2",
    "next-hop" : "next-hop",
    "best-route" : true
  }, {
    "ip" : "ip",
    "weight" : 5,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "vni" : "vni",
    "path" : "path",
    "rd" : "rd",
    "locprf" : 1,
    "valid-route" : true,
    "netmask" : 0,
    "metric" : 6,
    "extended-community" : "extended-community",
    "route-type" : "2",
    "next-hop" : "next-hop",
    "best-route" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-evpn-bgp-routes-show-response
Up
get /vrouters/{vrouter-name}/evpn-vni-macs
(showVrouterEvpnVniMacsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-evpn-vni-mac-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vni" : 0,
    "vlan" : 6,
    "local-seq" : 1,
    "remote-seq" : 5,
    "intf/remote-vtep" : "intf/remote-vtep",
    "type" : "type",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  }, {
    "vni" : 0,
    "vlan" : 6,
    "local-seq" : 1,
    "remote-seq" : 5,
    "intf/remote-vtep" : "intf/remote-vtep",
    "type" : "type",
    "api.switch-name" : "api.switch-name",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-evpn-vni-mac-show-response
Up
get /vrouters/{vrouter-name}/evpn-bgp-vnis
(showVrouterEvpnVnisByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-evpn-bgp-vni-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vni" : 0,
    "rd" : "rd",
    "export-rt" : "export-rt",
    "import-rt" : "import-rt",
    "type" : "type",
    "api.switch-name" : "api.switch-name"
  }, {
    "vni" : 0,
    "rd" : "rd",
    "export-rt" : "export-rt",
    "import-rt" : "import-rt",
    "type" : "type",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-evpn-bgp-vni-show-response
Up
get /vrouters/{vrouter-name}/igmp-static-joins/{name}
(showVrouterIgmpStaticJoinByVnmNameByName)

Path parameters

vrouter-name (required)
Path Parameter
name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-igmp-static-join-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "group-ip" : "group-ip",
    "source-ip" : "source-ip",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "group-ip" : "group-ip",
    "source-ip" : "source-ip",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-igmp-static-join-show-response
Up
get /vrouters/{vrouter-name}/igmp-static-joins
(showVrouterIgmpStaticJoinsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-igmp-static-join-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "group-ip" : "group-ip",
    "source-ip" : "source-ip",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "group-ip" : "group-ip",
    "source-ip" : "source-ip",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-igmp-static-join-show-response
Up
get /vrouters/{vrouter-name}/routes-multicasts/{source}
(showVrouterIpMrouteByVnmNameBySource)

Path parameters

vrouter-name (required)
Path Parameter
source (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-routes-multicast-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "output" : "output",
    "oVifI" : 6,
    "input" : "input",
    "proto" : "rip",
    "source" : "source",
    "api.switch-name" : "api.switch-name",
    "ttl" : 1,
    "group" : "group",
    "iVifI" : 0,
    "uptime" : "uptime"
  }, {
    "output" : "output",
    "oVifI" : 6,
    "input" : "input",
    "proto" : "rip",
    "source" : "source",
    "api.switch-name" : "api.switch-name",
    "ttl" : 1,
    "group" : "group",
    "iVifI" : 0,
    "uptime" : "uptime"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-routes-multicast-show-response
Up
get /vrouters/{vrouter-name}/routes-multicasts
(showVrouterIpMroutesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-routes-multicast-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "output" : "output",
    "oVifI" : 6,
    "input" : "input",
    "proto" : "rip",
    "source" : "source",
    "api.switch-name" : "api.switch-name",
    "ttl" : 1,
    "group" : "group",
    "iVifI" : 0,
    "uptime" : "uptime"
  }, {
    "output" : "output",
    "oVifI" : 6,
    "input" : "input",
    "proto" : "rip",
    "source" : "source",
    "api.switch-name" : "api.switch-name",
    "ttl" : 1,
    "group" : "group",
    "iVifI" : 0,
    "uptime" : "uptime"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-routes-multicast-show-response
Up
get /vrouters/{vrouter-name}/routes/{network}
(showVrouterIpRouteByVnmNameByNetwork)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "distance" : 6,
    "netmask" : 0,
    "metric" : 1,
    "vrf" : "vrf",
    "next-hop" : "next-hop",
    "type" : "rip",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "distance" : 6,
    "netmask" : 0,
    "metric" : 1,
    "vrf" : "vrf",
    "next-hop" : "next-hop",
    "type" : "rip",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-routes-show-response
Up
get /vrouters/{vrouter-name}/routes
(showVrouterIpRoutesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "distance" : 6,
    "netmask" : 0,
    "metric" : 1,
    "vrf" : "vrf",
    "next-hop" : "next-hop",
    "type" : "rip",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "distance" : 6,
    "netmask" : 0,
    "metric" : 1,
    "vrf" : "vrf",
    "next-hop" : "next-hop",
    "type" : "rip",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-routes-show-response
Up
get /vrouters/{vrouter-name}/loopback-interfaces/{index}
(showVrouterLoopbackByVnmNameByIndex)

Path parameters

vrouter-name (required)
Path Parameter
index (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-loopback-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ip" : "ip",
    "index" : 0,
    "router-if" : "router-if",
    "api.switch-name" : "api.switch-name"
  }, {
    "ip" : "ip",
    "index" : 0,
    "router-if" : "router-if",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-loopback-interface-show-response
Up
get /vrouters/{vrouter-name}/loopback-interfaces
(showVrouterLoopbacksByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-loopback-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ip" : "ip",
    "index" : 0,
    "router-if" : "router-if",
    "api.switch-name" : "api.switch-name"
  }, {
    "ip" : "ip",
    "index" : 0,
    "router-if" : "router-if",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-loopback-interface-show-response
Up
get /vrouters/{vrouter-name}/multicast-igmp-groups
(showVrouterMulticastIgmpGroupsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-multicast-igmp-group-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "timer" : 6,
    "if-name" : "if-name",
    "vif" : 0,
    "address" : "address",
    "reporter" : "reporter",
    "api.switch-name" : "api.switch-name"
  }, {
    "timer" : 6,
    "if-name" : "if-name",
    "vif" : 0,
    "address" : "address",
    "reporter" : "reporter",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-multicast-igmp-group-show-response
Up
get /vrouters/{vrouter-name}/multicast-routes
(showVrouterMulticastKernelCachesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-multicast-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "parent" : 0,
    "oif-bitmap" : 1,
    "incoming-if" : "incoming-if",
    "outgoing-ifs" : "outgoing-ifs",
    "transit-vlan" : 6,
    "source" : "source",
    "remote-source" : true,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "parent" : 0,
    "oif-bitmap" : 1,
    "incoming-if" : "incoming-if",
    "outgoing-ifs" : "outgoing-ifs",
    "transit-vlan" : 6,
    "source" : "source",
    "remote-source" : true,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-multicast-route-show-response
Up
get /vrouters/{vrouter-name}/interfaces/l3-port/{l3-port}
(showVrouterNicByVnmNameByL3port)

Path parameters

vrouter-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "fabric-nic" : true,
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 9,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "l3-port" : 0,
    "vlan" : 2,
    "netmask" : 6,
    "linklocal" : "linklocal",
    "pim" : true,
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 5,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 7,
    "pim-dr-priority" : 3,
    "vrrp-primary" : "vrrp-primary",
    "pim-cluster" : true,
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 4,
    "nic-state" : "down",
    "is-vip" : true,
    "mtu" : 5,
    "vrrp-id" : 2,
    "is-primary" : true,
    "priority-tag" : true,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 1
  }, {
    "assignment2" : "none",
    "fabric-nic" : true,
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 9,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "l3-port" : 0,
    "vlan" : 2,
    "netmask" : 6,
    "linklocal" : "linklocal",
    "pim" : true,
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 5,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 7,
    "pim-dr-priority" : 3,
    "vrrp-primary" : "vrrp-primary",
    "pim-cluster" : true,
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 4,
    "nic-state" : "down",
    "is-vip" : true,
    "mtu" : 5,
    "vrrp-id" : 2,
    "is-primary" : true,
    "priority-tag" : true,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-show-response
Up
get /vrouters/{vrouter-name}/interfaces/nic/{nic}
(showVrouterNicByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "fabric-nic" : true,
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 9,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "l3-port" : 0,
    "vlan" : 2,
    "netmask" : 6,
    "linklocal" : "linklocal",
    "pim" : true,
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 5,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 7,
    "pim-dr-priority" : 3,
    "vrrp-primary" : "vrrp-primary",
    "pim-cluster" : true,
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 4,
    "nic-state" : "down",
    "is-vip" : true,
    "mtu" : 5,
    "vrrp-id" : 2,
    "is-primary" : true,
    "priority-tag" : true,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 1
  }, {
    "assignment2" : "none",
    "fabric-nic" : true,
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 9,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "l3-port" : 0,
    "vlan" : 2,
    "netmask" : 6,
    "linklocal" : "linklocal",
    "pim" : true,
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 5,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 7,
    "pim-dr-priority" : 3,
    "vrrp-primary" : "vrrp-primary",
    "pim-cluster" : true,
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 4,
    "nic-state" : "down",
    "is-vip" : true,
    "mtu" : 5,
    "vrrp-id" : 2,
    "is-primary" : true,
    "priority-tag" : true,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-show-response
Up
get /vrouters/{vrouter-name}/interface-configs/l3-port/{l3-port}
(showVrouterNicConfigByVnmNameByL3Port)

Path parameters

vrouter-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  }, {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-config-show-response
Up
get /vrouters/{vrouter-name}/interface-configs/nic/{nic}
(showVrouterNicConfigByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  }, {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-config-show-response
Up
get /vrouters/{vrouter-name}/interface-configs
(showVrouterNicConfigsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  }, {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-config-show-response
Up
get /vrouters/{vrouter-name}/interface-ips/nic={nic},ip={ip},vrf={vrf}
(showVrouterNicIpsByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter
ip (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "netmask" : 0,
    "assignment" : "none",
    "ip" : "ip",
    "flags" : "duplicate",
    "vnet-id" : "vnet-id",
    "nic" : "nic",
    "vrf" : "vrf",
    "type" : "primary",
    "api.switch-name" : "api.switch-name"
  }, {
    "bd" : "bd",
    "netmask" : 0,
    "assignment" : "none",
    "ip" : "ip",
    "flags" : "duplicate",
    "vnet-id" : "vnet-id",
    "nic" : "nic",
    "vrf" : "vrf",
    "type" : "primary",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-ip-show-response
Up
get /vrouters/{vrouter-name}/interface-ips
(showVrouterNicIpsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-ip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "netmask" : 0,
    "assignment" : "none",
    "ip" : "ip",
    "flags" : "duplicate",
    "vnet-id" : "vnet-id",
    "nic" : "nic",
    "vrf" : "vrf",
    "type" : "primary",
    "api.switch-name" : "api.switch-name"
  }, {
    "bd" : "bd",
    "netmask" : 0,
    "assignment" : "none",
    "ip" : "ip",
    "flags" : "duplicate",
    "vnet-id" : "vnet-id",
    "nic" : "nic",
    "vrf" : "vrf",
    "type" : "primary",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-ip-show-response
Up
get /vrouters/{vrouter-name}/interfaces
(showVrouterNicsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "fabric-nic" : true,
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 9,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "l3-port" : 0,
    "vlan" : 2,
    "netmask" : 6,
    "linklocal" : "linklocal",
    "pim" : true,
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 5,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 7,
    "pim-dr-priority" : 3,
    "vrrp-primary" : "vrrp-primary",
    "pim-cluster" : true,
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 4,
    "nic-state" : "down",
    "is-vip" : true,
    "mtu" : 5,
    "vrrp-id" : 2,
    "is-primary" : true,
    "priority-tag" : true,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 1
  }, {
    "assignment2" : "none",
    "fabric-nic" : true,
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 9,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "l3-port" : 0,
    "vlan" : 2,
    "netmask" : 6,
    "linklocal" : "linklocal",
    "pim" : true,
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 5,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 7,
    "pim-dr-priority" : 3,
    "vrrp-primary" : "vrrp-primary",
    "pim-cluster" : true,
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 4,
    "nic-state" : "down",
    "is-vip" : true,
    "mtu" : 5,
    "vrrp-id" : 2,
    "is-primary" : true,
    "priority-tag" : true,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-show-response
Up
get /vrouters/{vrouter-name}/ospf6s/{nic}
(showVrouterOspf6ByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf6-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "nic" : "nic",
    "vrf" : "vrf",
    "ospf6-area" : "ospf6-area",
    "api.switch-name" : "api.switch-name"
  }, {
    "nic" : "nic",
    "vrf" : "vrf",
    "ospf6-area" : "ospf6-area",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf6-show-response
Up
get /vrouters/{vrouter-name}/ospf6-interfaces/{nic}
(showVrouterOspf6InterfaceByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf6-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "area" : "area",
    "cost" : 1,
    "bdr-id" : "bdr-id",
    "nic" : "nic",
    "dead" : 5,
    "vrf" : "vrf",
    "priority" : 6,
    "nic-state" : "down",
    "api.switch-name" : "api.switch-name",
    "ip6" : "ip6",
    "mtu" : 0,
    "retransmit" : 2,
    "dr-id" : "dr-id",
    "ls-update" : 9,
    "l3-port" : 2,
    "link-local-ip" : "link-local-ip",
    "ls-ack" : 3,
    "if-scoped-lsa" : 7,
    "state" : "down",
    "hello" : 5,
    "mtu-mismatch-detection" : true,
    "netmask-ip6" : 4
  }, {
    "area" : "area",
    "cost" : 1,
    "bdr-id" : "bdr-id",
    "nic" : "nic",
    "dead" : 5,
    "vrf" : "vrf",
    "priority" : 6,
    "nic-state" : "down",
    "api.switch-name" : "api.switch-name",
    "ip6" : "ip6",
    "mtu" : 0,
    "retransmit" : 2,
    "dr-id" : "dr-id",
    "ls-update" : 9,
    "l3-port" : 2,
    "link-local-ip" : "link-local-ip",
    "ls-ack" : 3,
    "if-scoped-lsa" : 7,
    "state" : "down",
    "hello" : 5,
    "mtu-mismatch-detection" : true,
    "netmask-ip6" : 4
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf6-interface-show-response
Up
get /vrouters/{vrouter-name}/ospf6-interfaces
(showVrouterOspf6InterfacesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf6-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "area" : "area",
    "cost" : 1,
    "bdr-id" : "bdr-id",
    "nic" : "nic",
    "dead" : 5,
    "vrf" : "vrf",
    "priority" : 6,
    "nic-state" : "down",
    "api.switch-name" : "api.switch-name",
    "ip6" : "ip6",
    "mtu" : 0,
    "retransmit" : 2,
    "dr-id" : "dr-id",
    "ls-update" : 9,
    "l3-port" : 2,
    "link-local-ip" : "link-local-ip",
    "ls-ack" : 3,
    "if-scoped-lsa" : 7,
    "state" : "down",
    "hello" : 5,
    "mtu-mismatch-detection" : true,
    "netmask-ip6" : 4
  }, {
    "area" : "area",
    "cost" : 1,
    "bdr-id" : "bdr-id",
    "nic" : "nic",
    "dead" : 5,
    "vrf" : "vrf",
    "priority" : 6,
    "nic-state" : "down",
    "api.switch-name" : "api.switch-name",
    "ip6" : "ip6",
    "mtu" : 0,
    "retransmit" : 2,
    "dr-id" : "dr-id",
    "ls-update" : 9,
    "l3-port" : 2,
    "link-local-ip" : "link-local-ip",
    "ls-ack" : 3,
    "if-scoped-lsa" : 7,
    "state" : "down",
    "hello" : 5,
    "mtu-mismatch-detection" : true,
    "netmask-ip6" : 4
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf6-interface-show-response
Up
get /vrouters/{vrouter-name}/ospf6-neighbors
(showVrouterOspf6NeighborsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf6-neighbor-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "duration" : "duration",
    "l3-port" : 1,
    "address" : "address",
    "vlan" : 6,
    "dead-time" : "dead-time",
    "pri" : 0,
    "neighbor-rid" : "neighbor-rid",
    "vrf" : "vrf",
    "state" : "state",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name"
  }, {
    "duration" : "duration",
    "l3-port" : 1,
    "address" : "address",
    "vlan" : 6,
    "dead-time" : "dead-time",
    "pri" : 0,
    "neighbor-rid" : "neighbor-rid",
    "vrf" : "vrf",
    "state" : "state",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf6-neighbor-show-response
Up
get /vrouters/{vrouter-name}/ospf6s
(showVrouterOspf6sByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf6-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "nic" : "nic",
    "vrf" : "vrf",
    "ospf6-area" : "ospf6-area",
    "api.switch-name" : "api.switch-name"
  }, {
    "nic" : "nic",
    "vrf" : "vrf",
    "ospf6-area" : "ospf6-area",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf6-show-response
Up
get /vrouters/{vrouter-name}/ospf-areas/{area}
(showVrouterOspfAreaByVnmNameByArea)

Path parameters

vrouter-name (required)
Path Parameter
area (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf-area-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "area" : 0,
    "stub-type" : "none",
    "prefix-list-out" : "prefix-list-out",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "prefix-list-in" : "prefix-list-in"
  }, {
    "area" : 0,
    "stub-type" : "none",
    "prefix-list-out" : "prefix-list-out",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "prefix-list-in" : "prefix-list-in"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf-area-show-response
Up
get /vrouters/{vrouter-name}/ospf-areas
(showVrouterOspfAreasByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf-area-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "area" : 0,
    "stub-type" : "none",
    "prefix-list-out" : "prefix-list-out",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "prefix-list-in" : "prefix-list-in"
  }, {
    "area" : 0,
    "stub-type" : "none",
    "prefix-list-out" : "prefix-list-out",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "prefix-list-in" : "prefix-list-in"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf-area-show-response
Up
get /vrouters/{vrouter-name}/ospf-interfaces/{nic}
(showVrouterOspfInterfaceByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "broadcast" : "broadcast",
    "nic" : "nic",
    "dead" : 2,
    "api.switch-name" : "api.switch-name",
    "dr-id" : "dr-id",
    "l3-port" : 2,
    "bdr-ip" : "bdr-ip",
    "netmask" : 0,
    "router-id" : "router-id",
    "state" : "down",
    "area" : "area",
    "cost" : 5,
    "ip" : "ip",
    "bdr-id" : "bdr-id",
    "adjacent" : 3,
    "vrf" : "vrf",
    "priority" : 1,
    "nic-state" : "down",
    "neighbor" : 9,
    "mtu" : 6,
    "retransmit" : 7,
    "network-type" : "point-to-point",
    "dr-ip" : "dr-ip",
    "hello" : 5,
    "hello-due" : "hello-due",
    "mtu-mismatch-detection" : true
  }, {
    "broadcast" : "broadcast",
    "nic" : "nic",
    "dead" : 2,
    "api.switch-name" : "api.switch-name",
    "dr-id" : "dr-id",
    "l3-port" : 2,
    "bdr-ip" : "bdr-ip",
    "netmask" : 0,
    "router-id" : "router-id",
    "state" : "down",
    "area" : "area",
    "cost" : 5,
    "ip" : "ip",
    "bdr-id" : "bdr-id",
    "adjacent" : 3,
    "vrf" : "vrf",
    "priority" : 1,
    "nic-state" : "down",
    "neighbor" : 9,
    "mtu" : 6,
    "retransmit" : 7,
    "network-type" : "point-to-point",
    "dr-ip" : "dr-ip",
    "hello" : 5,
    "hello-due" : "hello-due",
    "mtu-mismatch-detection" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf-interface-show-response
Up
get /vrouters/{vrouter-name}/ospf-interfaces
(showVrouterOspfInterfacesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "broadcast" : "broadcast",
    "nic" : "nic",
    "dead" : 2,
    "api.switch-name" : "api.switch-name",
    "dr-id" : "dr-id",
    "l3-port" : 2,
    "bdr-ip" : "bdr-ip",
    "netmask" : 0,
    "router-id" : "router-id",
    "state" : "down",
    "area" : "area",
    "cost" : 5,
    "ip" : "ip",
    "bdr-id" : "bdr-id",
    "adjacent" : 3,
    "vrf" : "vrf",
    "priority" : 1,
    "nic-state" : "down",
    "neighbor" : 9,
    "mtu" : 6,
    "retransmit" : 7,
    "network-type" : "point-to-point",
    "dr-ip" : "dr-ip",
    "hello" : 5,
    "hello-due" : "hello-due",
    "mtu-mismatch-detection" : true
  }, {
    "broadcast" : "broadcast",
    "nic" : "nic",
    "dead" : 2,
    "api.switch-name" : "api.switch-name",
    "dr-id" : "dr-id",
    "l3-port" : 2,
    "bdr-ip" : "bdr-ip",
    "netmask" : 0,
    "router-id" : "router-id",
    "state" : "down",
    "area" : "area",
    "cost" : 5,
    "ip" : "ip",
    "bdr-id" : "bdr-id",
    "adjacent" : 3,
    "vrf" : "vrf",
    "priority" : 1,
    "nic-state" : "down",
    "neighbor" : 9,
    "mtu" : 6,
    "retransmit" : 7,
    "network-type" : "point-to-point",
    "dr-ip" : "dr-ip",
    "hello" : 5,
    "hello-due" : "hello-due",
    "mtu-mismatch-detection" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf-interface-show-response
Up
get /vrouters/{vrouter-name}/ospf-neighbors
(showVrouterOspfNeighborsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf-neighbor-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "l3-port" : 1,
    "address" : "address",
    "vlan" : 6,
    "dead-time" : "dead-time",
    "pri" : 0,
    "State" : "State",
    "vrf" : "vrf",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor"
  }, {
    "l3-port" : 1,
    "address" : "address",
    "vlan" : 6,
    "dead-time" : "dead-time",
    "pri" : 0,
    "State" : "State",
    "vrf" : "vrf",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf-neighbor-show-response
Up
get /vrouters/{vrouter-name}/ospfs/network={network},vrf={vrf}
(showVrouterOspfsByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ospf-area" : 6,
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "ospf-area" : 6,
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf-show-response
Up
get /vrouters/{vrouter-name}/ospfs
(showVrouterOspfsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-ospf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ospf-area" : 6,
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "ospf-area" : 6,
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf-show-response
Up
get /vrouters/{vrouter-name}/packet-relays/forward-proto={forward-proto},forward-ip={forward-ip},nic={nic}
(showVrouterPacketRelaysByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
forward-proto (required)
Path Parameter
forward-ip (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-packet-relay-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "forward-proto" : "dhcp",
    "nic" : "nic",
    "forward-ip" : "forward-ip",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name"
  }, {
    "forward-proto" : "dhcp",
    "nic" : "nic",
    "forward-ip" : "forward-ip",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-packet-relay-show-response
Up
get /vrouters/{vrouter-name}/packet-relays
(showVrouterPacketRelaysByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-packet-relay-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "forward-proto" : "dhcp",
    "nic" : "nic",
    "forward-ip" : "forward-ip",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name"
  }, {
    "forward-proto" : "dhcp",
    "nic" : "nic",
    "forward-ip" : "forward-ip",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-packet-relay-show-response
Up
get /vrouters/{vrouter-name}/pim-configs/hello-interval/{hello-interval}
(showVrouterPimConfigByVnmNameByHelloInterval)

Path parameters

vrouter-name (required)
Path Parameter
hello-interval (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-config-show-response
Up
get /vrouters/{vrouter-name}/pim-configs/querier-timeout/{querier-timeout}
(showVrouterPimConfigByVnmNameByQuerierTimeout)

Path parameters

vrouter-name (required)
Path Parameter
querier-timeout (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-config-show-response
Up
get /vrouters/{vrouter-name}/pim-configs/query-interval/{query-interval}
(showVrouterPimConfigByVnmNameByQueryInterval)

Path parameters

vrouter-name (required)
Path Parameter
query-interval (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-config-show-response
Up
get /vrouters/{vrouter-name}/pim-configs
(showVrouterPimConfigsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-config-show-response
Up
get /vrouters/{vrouter-name}/pim-interfaces
(showVrouterPimInterfacesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlan-id" : 6,
    "name" : "name",
    "index" : 0,
    "if-state" : "down",
    "api.switch-name" : "api.switch-name",
    "local-address" : "local-address"
  }, {
    "vlan-id" : 6,
    "name" : "name",
    "index" : 0,
    "if-state" : "down",
    "api.switch-name" : "api.switch-name",
    "local-address" : "local-address"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-interface-show-response
Up
get /vrouters/{vrouter-name}/pim-joins
(showVrouterPimJoinsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-join-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "incoming" : 0,
    "pruned-ifs" : "pruned-ifs",
    "upstream" : "upstream",
    "incoming-if" : "incoming-if",
    "mrt-state" : "spt",
    "rs-timer" : 9,
    "leaf-ifs" : "leaf-ifs",
    "jp-timer" : 7,
    "source" : "source",
    "pruned-bitmap" : 5,
    "asserted-bitmap" : 5,
    "entry-timer" : 3,
    "api.switch-name" : "api.switch-name",
    "oifs-bitmap" : 1,
    "outgoing-ifs" : "outgoing-ifs",
    "leaves-bitmap" : 2,
    "joined-bitmap" : 6,
    "joined-ifs" : "joined-ifs",
    "asserted-ifs" : "asserted-ifs",
    "group" : "group"
  }, {
    "incoming" : 0,
    "pruned-ifs" : "pruned-ifs",
    "upstream" : "upstream",
    "incoming-if" : "incoming-if",
    "mrt-state" : "spt",
    "rs-timer" : 9,
    "leaf-ifs" : "leaf-ifs",
    "jp-timer" : 7,
    "source" : "source",
    "pruned-bitmap" : 5,
    "asserted-bitmap" : 5,
    "entry-timer" : 3,
    "api.switch-name" : "api.switch-name",
    "oifs-bitmap" : 1,
    "outgoing-ifs" : "outgoing-ifs",
    "leaves-bitmap" : 2,
    "joined-bitmap" : 6,
    "joined-ifs" : "joined-ifs",
    "asserted-ifs" : "asserted-ifs",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-join-show-response
Up
get /vrouters/{vrouter-name}/pim-neighbors
(showVrouterPimNeighborsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-neighbor-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "timer" : "timer",
    "address" : "address",
    "holdt" : "holdt",
    "dr-priority" : 0,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "gen-id" : "gen-id",
    "uptime" : "uptime"
  }, {
    "timer" : "timer",
    "address" : "address",
    "holdt" : "holdt",
    "dr-priority" : 0,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "neighbor" : "neighbor",
    "gen-id" : "gen-id",
    "uptime" : "uptime"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-neighbor-show-response
Up
get /vrouters/{vrouter-name}/pim-rps/rp-address={rp-address},group={group},netmask={netmask}
(showVrouterPimRpsByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
rp-address (required)
Path Parameter
group (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-rp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "rp-address" : "rp-address",
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "rp-address" : "rp-address",
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-rp-show-response
Up
get /vrouters/{vrouter-name}/pim-rps
(showVrouterPimRpsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-rp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "rp-address" : "rp-address",
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "rp-address" : "rp-address",
    "netmask" : 0,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-rp-show-response
Up
get /vrouters/{vrouter-name}/pim-ssm-maps/id={id},group={group},source={source}
(showVrouterPimSsmMapsByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
id (required)
Path Parameter
group (required)
Path Parameter
source (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-ssm-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "id" : 0,
    "source" : "source",
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "id" : 0,
    "source" : "source",
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-ssm-map-show-response
Up
get /vrouters/{vrouter-name}/pim-ssm-maps
(showVrouterPimSsmMapsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-ssm-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "id" : 0,
    "source" : "source",
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "id" : 0,
    "source" : "source",
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-ssm-map-show-response
Up
get /vrouters/{vrouter-name}/pim-ssm-ranges/id={id},group={group},netmask={netmask}
(showVrouterPimSsmRangesByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
id (required)
Path Parameter
group (required)
Path Parameter
netmask (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-ssm-range-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 6,
    "id" : 0,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "netmask" : 6,
    "id" : 0,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-ssm-range-show-response
Up
get /vrouters/{vrouter-name}/pim-ssm-ranges
(showVrouterPimSsmRangesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-pim-ssm-range-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 6,
    "id" : 0,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  }, {
    "netmask" : 6,
    "id" : 0,
    "api.switch-name" : "api.switch-name",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-ssm-range-show-response
Up
get /vrouters/{vrouter-name}/prefix-lists/name={name},seq={seq}
(showVrouterPrefixListsByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
name (required)
Path Parameter
seq (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-prefix-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 6,
    "min-prefix-len" : 1,
    "prefix" : "prefix",
    "anyv6" : true,
    "name" : "name",
    "action" : "permit",
    "max-prefix-len" : 5,
    "api.switch-name" : "api.switch-name",
    "any" : true,
    "seq" : 0
  }, {
    "netmask" : 6,
    "min-prefix-len" : 1,
    "prefix" : "prefix",
    "anyv6" : true,
    "name" : "name",
    "action" : "permit",
    "max-prefix-len" : 5,
    "api.switch-name" : "api.switch-name",
    "any" : true,
    "seq" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-prefix-list-show-response
Up
get /vrouters/{vrouter-name}/prefix-lists
(showVrouterPrefixListsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-prefix-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 6,
    "min-prefix-len" : 1,
    "prefix" : "prefix",
    "anyv6" : true,
    "name" : "name",
    "action" : "permit",
    "max-prefix-len" : 5,
    "api.switch-name" : "api.switch-name",
    "any" : true,
    "seq" : 0
  }, {
    "netmask" : 6,
    "min-prefix-len" : 1,
    "prefix" : "prefix",
    "anyv6" : true,
    "name" : "name",
    "action" : "permit",
    "max-prefix-len" : 5,
    "api.switch-name" : "api.switch-name",
    "any" : true,
    "seq" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-prefix-list-show-response
Up
get /vrouters/{vrouter-name}/rips/{network}
(showVrouterRipByVnmNameByNetwork)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rip-show-response
Up
get /vrouters/{vrouter-name}/rip-routes/{network}
(showVrouterRipRoutesByVnmNameByNetwork)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rip-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "metric" : 6,
    "source" : "source",
    "tag" : 1,
    "vrf" : "vrf",
    "next-hop" : "next-hop",
    "attribute" : "normal",
    "type" : "rip",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "metric" : 6,
    "source" : "source",
    "tag" : 1,
    "vrf" : "vrf",
    "next-hop" : "next-hop",
    "attribute" : "normal",
    "type" : "rip",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rip-routes-show-response
Up
get /vrouters/{vrouter-name}/rip-routes
(showVrouterRipRoutesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rip-routes-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "metric" : 6,
    "source" : "source",
    "tag" : 1,
    "vrf" : "vrf",
    "next-hop" : "next-hop",
    "attribute" : "normal",
    "type" : "rip",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "metric" : 6,
    "source" : "source",
    "tag" : 1,
    "vrf" : "vrf",
    "next-hop" : "next-hop",
    "attribute" : "normal",
    "type" : "rip",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rip-routes-show-response
Up
get /vrouters/{vrouter-name}/rips
(showVrouterRipsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-rip-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-rip-show-response
Up
get /vrouters/{vrouter-name}/route-maps/name={name},seq={seq}
(showVrouterRouteMapsByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
name (required)
Path Parameter
seq (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-route-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "exact-match" : true,
    "ipv6-nh-prefer-global" : "none",
    "metric-type" : "none",
    "origin" : "none",
    "as-path-prepend-last-as" : 5,
    "match-prefix" : "match-prefix",
    "community-attribute-generic" : "community-attribute-generic",
    "api.switch-name" : "api.switch-name",
    "additive" : true,
    "metric" : 6,
    "community-attribute" : "unset",
    "local-pref" : 1,
    "name" : "name",
    "action" : "permit",
    "as-path-exclude" : "as-path-exclude",
    "as-path-prepend" : "as-path-prepend",
    "seq" : 0,
    "match-community" : "match-community",
    "comm-list-del" : "comm-list-del"
  }, {
    "exact-match" : true,
    "ipv6-nh-prefer-global" : "none",
    "metric-type" : "none",
    "origin" : "none",
    "as-path-prepend-last-as" : 5,
    "match-prefix" : "match-prefix",
    "community-attribute-generic" : "community-attribute-generic",
    "api.switch-name" : "api.switch-name",
    "additive" : true,
    "metric" : 6,
    "community-attribute" : "unset",
    "local-pref" : 1,
    "name" : "name",
    "action" : "permit",
    "as-path-exclude" : "as-path-exclude",
    "as-path-prepend" : "as-path-prepend",
    "seq" : 0,
    "match-community" : "match-community",
    "comm-list-del" : "comm-list-del"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-route-map-show-response
Up
get /vrouters/{vrouter-name}/route-maps
(showVrouterRouteMapsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-route-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "exact-match" : true,
    "ipv6-nh-prefer-global" : "none",
    "metric-type" : "none",
    "origin" : "none",
    "as-path-prepend-last-as" : 5,
    "match-prefix" : "match-prefix",
    "community-attribute-generic" : "community-attribute-generic",
    "api.switch-name" : "api.switch-name",
    "additive" : true,
    "metric" : 6,
    "community-attribute" : "unset",
    "local-pref" : 1,
    "name" : "name",
    "action" : "permit",
    "as-path-exclude" : "as-path-exclude",
    "as-path-prepend" : "as-path-prepend",
    "seq" : 0,
    "match-community" : "match-community",
    "comm-list-del" : "comm-list-del"
  }, {
    "exact-match" : true,
    "ipv6-nh-prefer-global" : "none",
    "metric-type" : "none",
    "origin" : "none",
    "as-path-prepend-last-as" : 5,
    "match-prefix" : "match-prefix",
    "community-attribute-generic" : "community-attribute-generic",
    "api.switch-name" : "api.switch-name",
    "additive" : true,
    "metric" : 6,
    "community-attribute" : "unset",
    "local-pref" : 1,
    "name" : "name",
    "action" : "permit",
    "as-path-exclude" : "as-path-exclude",
    "as-path-prepend" : "as-path-prepend",
    "seq" : 0,
    "match-community" : "match-community",
    "comm-list-del" : "comm-list-del"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-route-map-show-response
Up
get /vrouters/{vrouter-name}/static-bfds/src-ip={src-ip},dst-ip={dst-ip},vrf={vrf}
(showVrouterStaticBfdsByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
src-ip (required)
Path Parameter
dst-ip (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-static-bfd-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "vrf" : "vrf",
    "type" : "single-hop",
    "api.switch-name" : "api.switch-name"
  }, {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "vrf" : "vrf",
    "type" : "single-hop",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-static-bfd-show-response
Up
get /vrouters/{vrouter-name}/static-bfds
(showVrouterStaticBfdsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-static-bfd-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "vrf" : "vrf",
    "type" : "single-hop",
    "api.switch-name" : "api.switch-name"
  }, {
    "src-ip" : "src-ip",
    "dst-ip" : "dst-ip",
    "vrf" : "vrf",
    "type" : "single-hop",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-static-bfd-show-response
Up
get /vrouters/{vrouter-name}/static-routes/network={network},netmask={netmask},gateway-ip={gateway-ip},interface={interface},vrf={vrf}
(showVrouterStaticRoutesByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter
interface (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-static-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "drop" : true,
    "bfd" : "single-hop",
    "bfd-dst-ip" : "bfd-dst-ip",
    "distance" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vrf" : "vrf",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "bfd-src-ip" : "bfd-src-ip",
    "network" : "network"
  }, {
    "drop" : true,
    "bfd" : "single-hop",
    "bfd-dst-ip" : "bfd-dst-ip",
    "distance" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vrf" : "vrf",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "bfd-src-ip" : "bfd-src-ip",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-static-route-show-response
Up
get /vrouters/{vrouter-name}/static-routes
(showVrouterStaticRoutesByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-static-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "drop" : true,
    "bfd" : "single-hop",
    "bfd-dst-ip" : "bfd-dst-ip",
    "distance" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vrf" : "vrf",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "bfd-src-ip" : "bfd-src-ip",
    "network" : "network"
  }, {
    "drop" : true,
    "bfd" : "single-hop",
    "bfd-dst-ip" : "bfd-dst-ip",
    "distance" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vrf" : "vrf",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "bfd-src-ip" : "bfd-src-ip",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-static-route-show-response
Up
get /vrouters/{vrouter-name}/vrfs/{vrf}
(showVrouterVrouterVrfByVnmNameByVrfName)

Path parameters

vrouter-name (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-vrf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bgp-default-shutdown" : true,
    "bgp-cluster-id" : "bgp-cluster-id",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "no-bgp-redist-ospf-route-map" : true,
    "bgp-keepalive-interval" : 4,
    "bgp-bestpath-as-path" : "ignore",
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "bgp-distance-internal" : 1,
    "bgp-global-nh-preference" : "none",
    "bgp-redist-rip-metric" : 7,
    "bgp-distance-external" : 1,
    "hw-vrid" : 0,
    "bgp-max-paths" : 1,
    "bgp-distance-local" : 1,
    "bgp-redist-connected-metric" : 2,
    "bgp-update-delay-strict" : 2,
    "bgp-graceful-shutdown" : true,
    "bgp-redistribute" : "static",
    "bgp-delayed-startup" : 3,
    "vrf" : "vrf",
    "bgp-redist-ospf-metric" : 9,
    "bgp-as" : 6,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "no-bgp-redist-static-route-map" : true,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "bgp-dampening" : true,
    "bgp-redist-static-metric" : 5
  }, {
    "bgp-default-shutdown" : true,
    "bgp-cluster-id" : "bgp-cluster-id",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "no-bgp-redist-ospf-route-map" : true,
    "bgp-keepalive-interval" : 4,
    "bgp-bestpath-as-path" : "ignore",
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "bgp-distance-internal" : 1,
    "bgp-global-nh-preference" : "none",
    "bgp-redist-rip-metric" : 7,
    "bgp-distance-external" : 1,
    "hw-vrid" : 0,
    "bgp-max-paths" : 1,
    "bgp-distance-local" : 1,
    "bgp-redist-connected-metric" : 2,
    "bgp-update-delay-strict" : 2,
    "bgp-graceful-shutdown" : true,
    "bgp-redistribute" : "static",
    "bgp-delayed-startup" : 3,
    "vrf" : "vrf",
    "bgp-redist-ospf-metric" : 9,
    "bgp-as" : 6,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "no-bgp-redist-static-route-map" : true,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "bgp-dampening" : true,
    "bgp-redist-static-metric" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-vrf-show-response
Up
get /vrouters/{vrouter-name}/vrfs
(showVrouterVrouterVrfsByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-vrf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bgp-default-shutdown" : true,
    "bgp-cluster-id" : "bgp-cluster-id",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "no-bgp-redist-ospf-route-map" : true,
    "bgp-keepalive-interval" : 4,
    "bgp-bestpath-as-path" : "ignore",
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "bgp-distance-internal" : 1,
    "bgp-global-nh-preference" : "none",
    "bgp-redist-rip-metric" : 7,
    "bgp-distance-external" : 1,
    "hw-vrid" : 0,
    "bgp-max-paths" : 1,
    "bgp-distance-local" : 1,
    "bgp-redist-connected-metric" : 2,
    "bgp-update-delay-strict" : 2,
    "bgp-graceful-shutdown" : true,
    "bgp-redistribute" : "static",
    "bgp-delayed-startup" : 3,
    "vrf" : "vrf",
    "bgp-redist-ospf-metric" : 9,
    "bgp-as" : 6,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "no-bgp-redist-static-route-map" : true,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "bgp-dampening" : true,
    "bgp-redist-static-metric" : 5
  }, {
    "bgp-default-shutdown" : true,
    "bgp-cluster-id" : "bgp-cluster-id",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "no-bgp-redist-ospf-route-map" : true,
    "bgp-keepalive-interval" : 4,
    "bgp-bestpath-as-path" : "ignore",
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "bgp-distance-internal" : 1,
    "bgp-global-nh-preference" : "none",
    "bgp-redist-rip-metric" : 7,
    "bgp-distance-external" : 1,
    "hw-vrid" : 0,
    "bgp-max-paths" : 1,
    "bgp-distance-local" : 1,
    "bgp-redist-connected-metric" : 2,
    "bgp-update-delay-strict" : 2,
    "bgp-graceful-shutdown" : true,
    "bgp-redistribute" : "static",
    "bgp-delayed-startup" : 3,
    "vrf" : "vrf",
    "bgp-redist-ospf-metric" : 9,
    "bgp-as" : 6,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "no-bgp-redist-static-route-map" : true,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "bgp-dampening" : true,
    "bgp-redist-static-metric" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-vrf-show-response
Up
get /vrouters
(showVrouters)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vrouter-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "evpn-border" : true,
    "bgp-default-shutdown" : true,
    "ospf-spf-consec-delay" : 9,
    "evpn-dup-addr-freeze" : 3,
    "type" : "vnet-mgr",
    "no-bgp-redist-ospf-route-map" : true,
    "ospf-spf-delay" : 9,
    "ospf6-spf-delay" : 8,
    "ospf-redist-connected-route-map" : "ospf-redist-connected-route-map",
    "bgp-bestpath-as-path" : "ignore",
    "ospf-default-info-originate-metric" : 3,
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "storage-pool" : "storage-pool",
    "bgp-distance-internal" : 4,
    "ospf-redist-connected-metric-type" : "1",
    "bgp-redist-rip-metric" : 7,
    "ip-snmp" : true,
    "ospf-snmp" : true,
    "state" : "disable",
    "id" : "id",
    "rip-redistribute" : "static",
    "ospf-redist-static-metric" : 3,
    "hw-router-mac" : "hw-router-mac",
    "ospf-snmp-notification" : true,
    "hw-vrid" : 0,
    "ospf-redist-bgp-route-map" : "ospf-redist-bgp-route-map",
    "ospf-default-information" : "none",
    "bgp-distance-local" : 5,
    "bgp-snmp" : true,
    "ospf-redist-static-route-map" : "ospf-redist-static-route-map",
    "bgp-graceful-shutdown" : true,
    "ospf-distance-local" : 5,
    "bgp-redistribute" : "static",
    "ospf6-snmp-notification" : true,
    "vrf" : "vrf",
    "ospf-redist-rip-metric-type" : "1",
    "evpn-dup-addr-moves-duration" : 9,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "ospf-redist-connected-metric" : 6,
    "router-type" : "software",
    "vnet-service" : true,
    "evpn-dup-addr-max-moves" : 7,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "name" : "name",
    "bgp-dampening" : true,
    "router-ipstack" : "quagga",
    "bgp-redist-static-metric" : 2,
    "template" : true,
    "ospf-spf-max-delay" : 6,
    "ospf-redistribute" : "static",
    "fabric-comm" : true,
    "ospf-redist-bgp-metric-type" : "1",
    "ospf-default-info-originate-metric-type" : "1",
    "hw-vrrp-id" : 5,
    "bgp-cluster-id" : "bgp-cluster-id",
    "ospf-default-info-originate-route-map" : "ospf-default-info-originate-route-map",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "ospf6-spf-max-delay" : 6,
    "vnet" : "vnet",
    "ospf-distance-internal" : 6,
    "bgp-keepalive-interval" : 6,
    "ospf-redist-static-metric-type" : "1",
    "bgp-global-nh-preference" : "none",
    "bgp-snmp-notification" : true,
    "proto-routing" : "bgp",
    "scope" : "local",
    "ospf-redist-rip-metric" : 1,
    "ospf-distance-external" : 6,
    "bgp-distance-external" : 1,
    "bgp-max-paths" : 1,
    "proto-multi" : "none",
    "bgp-redist-connected-metric" : 4,
    "ospf-bfd-all-if" : true,
    "ospf6-snmp" : true,
    "bgp-update-delay-strict" : 1,
    "ospf-stub-router-on-startup" : true,
    "bgp-network-import-check" : true,
    "failover-action" : "stop-old",
    "bgp-delayed-startup" : 1,
    "bgp-redist-ospf-metric" : 1,
    "failover-controller" : 3,
    "bgp-as" : 6,
    "ospf-redist-bgp-metric" : 2,
    "ospf-stub-router-on-startup-period" : 6,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "ospf6-spf-consecu-delay" : 9,
    "no-bgp-redist-static-route-map" : true,
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "cluster-active-active-routing" : true,
    "location" : 2,
    "vrrp-track-port" : "vrrp-track-port",
    "gateway" : "gateway"
  }, {
    "evpn-border" : true,
    "bgp-default-shutdown" : true,
    "ospf-spf-consec-delay" : 9,
    "evpn-dup-addr-freeze" : 3,
    "type" : "vnet-mgr",
    "no-bgp-redist-ospf-route-map" : true,
    "ospf-spf-delay" : 9,
    "ospf6-spf-delay" : 8,
    "ospf-redist-connected-route-map" : "ospf-redist-connected-route-map",
    "bgp-bestpath-as-path" : "ignore",
    "ospf-default-info-originate-metric" : 3,
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "storage-pool" : "storage-pool",
    "bgp-distance-internal" : 4,
    "ospf-redist-connected-metric-type" : "1",
    "bgp-redist-rip-metric" : 7,
    "ip-snmp" : true,
    "ospf-snmp" : true,
    "state" : "disable",
    "id" : "id",
    "rip-redistribute" : "static",
    "ospf-redist-static-metric" : 3,
    "hw-router-mac" : "hw-router-mac",
    "ospf-snmp-notification" : true,
    "hw-vrid" : 0,
    "ospf-redist-bgp-route-map" : "ospf-redist-bgp-route-map",
    "ospf-default-information" : "none",
    "bgp-distance-local" : 5,
    "bgp-snmp" : true,
    "ospf-redist-static-route-map" : "ospf-redist-static-route-map",
    "bgp-graceful-shutdown" : true,
    "ospf-distance-local" : 5,
    "bgp-redistribute" : "static",
    "ospf6-snmp-notification" : true,
    "vrf" : "vrf",
    "ospf-redist-rip-metric-type" : "1",
    "evpn-dup-addr-moves-duration" : 9,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "ospf-redist-connected-metric" : 6,
    "router-type" : "software",
    "vnet-service" : true,
    "evpn-dup-addr-max-moves" : 7,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "name" : "name",
    "bgp-dampening" : true,
    "router-ipstack" : "quagga",
    "bgp-redist-static-metric" : 2,
    "template" : true,
    "ospf-spf-max-delay" : 6,
    "ospf-redistribute" : "static",
    "fabric-comm" : true,
    "ospf-redist-bgp-metric-type" : "1",
    "ospf-default-info-originate-metric-type" : "1",
    "hw-vrrp-id" : 5,
    "bgp-cluster-id" : "bgp-cluster-id",
    "ospf-default-info-originate-route-map" : "ospf-default-info-originate-route-map",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "ospf6-spf-max-delay" : 6,
    "vnet" : "vnet",
    "ospf-distance-internal" : 6,
    "bgp-keepalive-interval" : 6,
    "ospf-redist-static-metric-type" : "1",
    "bgp-global-nh-preference" : "none",
    "bgp-snmp-notification" : true,
    "proto-routing" : "bgp",
    "scope" : "local",
    "ospf-redist-rip-metric" : 1,
    "ospf-distance-external" : 6,
    "bgp-distance-external" : 1,
    "bgp-max-paths" : 1,
    "proto-multi" : "none",
    "bgp-redist-connected-metric" : 4,
    "ospf-bfd-all-if" : true,
    "ospf6-snmp" : true,
    "bgp-update-delay-strict" : 1,
    "ospf-stub-router-on-startup" : true,
    "bgp-network-import-check" : true,
    "failover-action" : "stop-old",
    "bgp-delayed-startup" : 1,
    "bgp-redist-ospf-metric" : 1,
    "failover-controller" : 3,
    "bgp-as" : 6,
    "ospf-redist-bgp-metric" : 2,
    "ospf-stub-router-on-startup-period" : 6,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "ospf6-spf-consecu-delay" : 9,
    "no-bgp-redist-static-route-map" : true,
    "shared-vnet-mgr" : "shared-vnet-mgr",
    "cluster-active-active-routing" : true,
    "location" : 2,
    "vrrp-track-port" : "vrrp-track-port",
    "gateway" : "gateway"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-show-response
Up
post /vrouters/{vrouter-name}/bgp-neighbors/shutdown
(shutdownVrouterBgpNeighborByVrouterVnmName)

Path parameters

vrouter-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /vrouters/{vrouter-name}/bgps/l3-port/{l3-port}
(updateVrouterBgpByVnmNameByL3Port)

Path parameters

vrouter-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-bgp-modify (optional)
Body Parameter

Return type

vrouter-bgp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  }, {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-show-response
Up
put /vrouters/{vrouter-name}/bgps/neighbor/{neighbor}
(updateVrouterBgpByVnmNameByNeighbor)

Path parameters

vrouter-name (required)
Path Parameter
neighbor (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-bgp-modify (optional)
Body Parameter

Return type

vrouter-bgp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  }, {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-show-response
Up
put /vrouters/{vrouter-name}/bgps/vrf/{vrf}
(updateVrouterBgpByVnmNameByVrf)

Path parameters

vrouter-name (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-bgp-modify (optional)
Body Parameter

Return type

vrouter-bgp-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  }, {
    "update-source-interface" : "update-source-interface",
    "as-override" : true,
    "prepend" : true,
    "send-community" : true,
    "route-map-in" : "route-map-in",
    "advertisement-interval" : 4,
    "description" : "description",
    "remote-as" : 1,
    "allowas-in-occurrences" : 2,
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "ebgp-multihop" : 5,
    "prefix-list-in" : "prefix-list-in",
    "l3-port" : 0,
    "unnumbered-interop" : true,
    "max-prefix-warn-only" : true,
    "max-prefix" : 2,
    "neighbor-keepalive-interval" : 7,
    "allowas-in" : true,
    "route-map-out" : "route-map-out",
    "allowas-in-origin" : true,
    "prefix-list-out" : "prefix-list-out",
    "local-as" : 5,
    "soft-reconfig-inbound" : true,
    "bfd" : true,
    "next-hop-self" : true,
    "weight" : 6,
    "vrf" : "vrf",
    "replace-as" : true,
    "neighbor" : "neighbor",
    "bfd-multihop" : true,
    "neighbor-holdtime" : 9,
    "connect-retry-interval" : 3,
    "route-reflector-client" : true,
    "multi-protocol" : "ipv4-unicast",
    "default-originate" : true,
    "update-source" : "update-source",
    "override-capability" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-bgp-show-response
Up
put /vrouters/{name}
(updateVrouterByVnmName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
put /vrouters/{vrouter-name}/interfaces/{nic}
(updateVrouterNicByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-interface-modify (optional)
Body Parameter

Return type

vrouter-interface-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "assignment2" : "none",
    "fabric-nic" : true,
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 9,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "l3-port" : 0,
    "vlan" : 2,
    "netmask" : 6,
    "linklocal" : "linklocal",
    "pim" : true,
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 5,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 7,
    "pim-dr-priority" : 3,
    "vrrp-primary" : "vrrp-primary",
    "pim-cluster" : true,
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 4,
    "nic-state" : "down",
    "is-vip" : true,
    "mtu" : 5,
    "vrrp-id" : 2,
    "is-primary" : true,
    "priority-tag" : true,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 1
  }, {
    "assignment2" : "none",
    "fabric-nic" : true,
    "sriov-vf" : true,
    "bd" : "bd",
    "if-nat-realm" : "internal",
    "is-primary2" : true,
    "secondary-macs" : "secondary-macs",
    "mirror-traffic" : true,
    "pim-vlag-vlan" : true,
    "vlan-type" : "public",
    "nic" : "nic",
    "sec-addresses" : 9,
    "nic-config" : true,
    "api.switch-name" : "api.switch-name",
    "mac" : "mac",
    "l3-port" : 0,
    "vlan" : 2,
    "netmask" : 6,
    "linklocal" : "linklocal",
    "pim" : true,
    "vrrp-state" : "slave",
    "alias-on" : "alias-on",
    "public-vlan" : 5,
    "vnet-id" : "vnet-id",
    "exclusive" : true,
    "assignment-linklocal" : "none",
    "if" : "mgmt",
    "vrrp-preempt-mode" : "disable",
    "vrrp-priority" : 7,
    "pim-dr-priority" : 3,
    "vrrp-primary" : "vrrp-primary",
    "pim-cluster" : true,
    "ip" : "ip",
    "ip2" : "ip2",
    "vrf" : "vrf",
    "vrrp-adv-int" : 4,
    "nic-state" : "down",
    "is-vip" : true,
    "mtu" : 5,
    "vrrp-id" : 2,
    "is-primary" : true,
    "priority-tag" : true,
    "vm-nic-type" : "e1000",
    "ipv6-unnumbered" : true,
    "netmask2" : 1
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-show-response
Up
put /vrouters/{vrouter-name}/interface-configs/l3-port/{l3-port}
(updateVrouterNicConfigByVnmNameByL3Port)

Path parameters

vrouter-name (required)
Path Parameter
l3-port (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vrouter-interface-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  }, {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-config-show-response
Up
put /vrouters/{vrouter-name}/interface-configs/nic/{nic}
(updateVrouterNicConfigByVnmNameByVnic)

Path parameters

vrouter-name (required)
Path Parameter
nic (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vrouter-interface-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  }, {
    "ospf-cost" : 2,
    "bfd-min-rx" : 3,
    "ospf-network-type" : "default",
    "ospf-passive-if" : true,
    "nic" : "nic",
    "ospf-priority" : 5,
    "bfd-interval" : 9,
    "vrf" : "vrf",
    "ospf-msg-digest-id" : 7,
    "ospf-bfd" : "default",
    "api.switch-name" : "api.switch-name",
    "suppress-ra" : true,
    "ospf-auth-key" : "ospf-auth-key",
    "l3-port" : 0,
    "ospf-hello-interval" : 6,
    "ra-interval" : 4,
    "ra-lifetime" : 7,
    "bfd-multiplier" : 2,
    "ospf-dead-interval" : 1,
    "ospf-retransmit-interval" : 5,
    "ospf-msg-digest-key" : "ospf-msg-digest-key"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-interface-config-show-response
Up
put /vrouters/{vrouter-name}/ospf-areas/{area}
(updateVrouterOspfAreaByVnmNameByArea)

Path parameters

vrouter-name (required)
Path Parameter
area (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-ospf-area-modify (optional)
Body Parameter

Return type

vrouter-ospf-area-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "area" : 0,
    "stub-type" : "none",
    "prefix-list-out" : "prefix-list-out",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "prefix-list-in" : "prefix-list-in"
  }, {
    "area" : 0,
    "stub-type" : "none",
    "prefix-list-out" : "prefix-list-out",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "prefix-list-in" : "prefix-list-in"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-ospf-area-show-response
Up
put /vrouters/{vrouter-name}/pim-configs/hello-interval/{hello-interval}
(updateVrouterPimConfigByVnmNameByHelloInterval)

Path parameters

vrouter-name (required)
Path Parameter
hello-interval (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vrouter-pim-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-config-show-response
Up
put /vrouters/{vrouter-name}/pim-configs/querier-timeout/{querier-timeout}
(updateVrouterPimConfigByVnmNameByQuerierTimeout)

Path parameters

vrouter-name (required)
Path Parameter
querier-timeout (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vrouter-pim-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-config-show-response
Up
put /vrouters/{vrouter-name}/pim-configs/query-interval/{query-interval}
(updateVrouterPimConfigByVnmNameByQueryInterval)

Path parameters

vrouter-name (required)
Path Parameter
query-interval (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vrouter-pim-config-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  }, {
    "querier-timeout" : 6,
    "hello-interval" : 0,
    "query-interval" : 1,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-pim-config-show-response
Up
put /vrouters/{vrouter-name}/prefix-lists/name={name},seq={seq}
(updateVrouterPrefixListByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
name (required)
Path Parameter
seq (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vrouter-prefix-list-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 6,
    "min-prefix-len" : 1,
    "prefix" : "prefix",
    "anyv6" : true,
    "name" : "name",
    "action" : "permit",
    "max-prefix-len" : 5,
    "api.switch-name" : "api.switch-name",
    "any" : true,
    "seq" : 0
  }, {
    "netmask" : 6,
    "min-prefix-len" : 1,
    "prefix" : "prefix",
    "anyv6" : true,
    "name" : "name",
    "action" : "permit",
    "max-prefix-len" : 5,
    "api.switch-name" : "api.switch-name",
    "any" : true,
    "seq" : 0
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-prefix-list-show-response
Up
put /vrouters/{vrouter-name}/route-maps/name={name},seq={seq}
(updateVrouterRouteMapByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
name (required)
Path Parameter
seq (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-route-map-modify (optional)
Body Parameter

Return type

vrouter-route-map-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "exact-match" : true,
    "ipv6-nh-prefer-global" : "none",
    "metric-type" : "none",
    "origin" : "none",
    "as-path-prepend-last-as" : 5,
    "match-prefix" : "match-prefix",
    "community-attribute-generic" : "community-attribute-generic",
    "api.switch-name" : "api.switch-name",
    "additive" : true,
    "metric" : 6,
    "community-attribute" : "unset",
    "local-pref" : 1,
    "name" : "name",
    "action" : "permit",
    "as-path-exclude" : "as-path-exclude",
    "as-path-prepend" : "as-path-prepend",
    "seq" : 0,
    "match-community" : "match-community",
    "comm-list-del" : "comm-list-del"
  }, {
    "exact-match" : true,
    "ipv6-nh-prefer-global" : "none",
    "metric-type" : "none",
    "origin" : "none",
    "as-path-prepend-last-as" : 5,
    "match-prefix" : "match-prefix",
    "community-attribute-generic" : "community-attribute-generic",
    "api.switch-name" : "api.switch-name",
    "additive" : true,
    "metric" : 6,
    "community-attribute" : "unset",
    "local-pref" : 1,
    "name" : "name",
    "action" : "permit",
    "as-path-exclude" : "as-path-exclude",
    "as-path-prepend" : "as-path-prepend",
    "seq" : 0,
    "match-community" : "match-community",
    "comm-list-del" : "comm-list-del"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-route-map-show-response
Up
put /vrouters/{vrouter-name}/static-routes/network={network},netmask={netmask},gateway-ip={gateway-ip},interface={interface},vrf={vrf}
(updateVrouterStaticRouteByVnmNameUniqueKeyAll)

Path parameters

vrouter-name (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter
interface (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

vrouter-static-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "drop" : true,
    "bfd" : "single-hop",
    "bfd-dst-ip" : "bfd-dst-ip",
    "distance" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vrf" : "vrf",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "bfd-src-ip" : "bfd-src-ip",
    "network" : "network"
  }, {
    "drop" : true,
    "bfd" : "single-hop",
    "bfd-dst-ip" : "bfd-dst-ip",
    "distance" : 6,
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vrf" : "vrf",
    "interface" : "interface",
    "api.switch-name" : "api.switch-name",
    "bfd-src-ip" : "bfd-src-ip",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-static-route-show-response
Up
put /vrouters/{vrouter-name}/vrfs/{vrf}
(updateVrouterVrouterVrfByVnmNameByVrfName)

Path parameters

vrouter-name (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vrouter-vrf-modify (optional)
Body Parameter

Return type

vrouter-vrf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bgp-default-shutdown" : true,
    "bgp-cluster-id" : "bgp-cluster-id",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "no-bgp-redist-ospf-route-map" : true,
    "bgp-keepalive-interval" : 4,
    "bgp-bestpath-as-path" : "ignore",
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "bgp-distance-internal" : 1,
    "bgp-global-nh-preference" : "none",
    "bgp-redist-rip-metric" : 7,
    "bgp-distance-external" : 1,
    "hw-vrid" : 0,
    "bgp-max-paths" : 1,
    "bgp-distance-local" : 1,
    "bgp-redist-connected-metric" : 2,
    "bgp-update-delay-strict" : 2,
    "bgp-graceful-shutdown" : true,
    "bgp-redistribute" : "static",
    "bgp-delayed-startup" : 3,
    "vrf" : "vrf",
    "bgp-redist-ospf-metric" : 9,
    "bgp-as" : 6,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "no-bgp-redist-static-route-map" : true,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "bgp-dampening" : true,
    "bgp-redist-static-metric" : 5
  }, {
    "bgp-default-shutdown" : true,
    "bgp-cluster-id" : "bgp-cluster-id",
    "api.switch-name" : "api.switch-name",
    "bgp-redist-ospf-route-map" : "bgp-redist-ospf-route-map",
    "no-bgp-redist-ospf-route-map" : true,
    "bgp-keepalive-interval" : 4,
    "bgp-bestpath-as-path" : "ignore",
    "bgp-ibgp-multipath" : 5,
    "router-id" : "router-id",
    "bgp-distance-internal" : 1,
    "bgp-global-nh-preference" : "none",
    "bgp-redist-rip-metric" : 7,
    "bgp-distance-external" : 1,
    "hw-vrid" : 0,
    "bgp-max-paths" : 1,
    "bgp-distance-local" : 1,
    "bgp-redist-connected-metric" : 2,
    "bgp-update-delay-strict" : 2,
    "bgp-graceful-shutdown" : true,
    "bgp-redistribute" : "static",
    "bgp-delayed-startup" : 3,
    "vrf" : "vrf",
    "bgp-redist-ospf-metric" : 9,
    "bgp-as" : 6,
    "bgp-holdtime" : 7,
    "no-bgp-redist-connected-route-map" : true,
    "bgp-redist-static-route-map" : "bgp-redist-static-route-map",
    "no-bgp-redist-static-route-map" : true,
    "bgp-redist-connected-route-map" : "bgp-redist-connected-route-map",
    "bgp-dampening" : true,
    "bgp-redist-static-metric" : 5
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vrouter-vrf-show-response

Vsgs

Up
post /vsgs/{vsg-name}/networks
(addVsgVsgNetworkByVsgName)

Path parameters

vsg-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vsg-network-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vsgs/{name}/routes
(addVsgVsgRouteByVsgName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vsg-route-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vsgs/{vsg-name}/vrfs
(addVsgVsgVrfByVsgName)

Path parameters

vsg-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vsg-vrf-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vsgs
(createVsg)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vsg-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vsgs/{name}
(deleteVsgByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vsgs/{vsg-name}/networks/vrf={vrf},vnet-id={vnet-id},subnet={subnet},network={network},netmask={netmask},network6={network6},netmask6={netmask6}
(removeVsgVsgNetworkByNameUniqueKeyAll)

Path parameters

vsg-name (required)
Path Parameter
vrf (required)
Path Parameter
vnet-id (required)
Path Parameter
subnet (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
network6 (required)
Path Parameter
netmask6 (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vsgs/{name}/routes/vrf={vrf},vnet-id={vnet-id},network={network},netmask={netmask},gateway-ip={gateway-ip}
(removeVsgVsgRouteByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
vrf (required)
Path Parameter
vnet-id (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vsgs/{vsg-name}/vrfs/vnet-id={vnet-id},vrf={vrf}
(removeVsgVsgVrfByNameUniqueKeyAll)

Path parameters

vsg-name (required)
Path Parameter
vnet-id (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vsgs/{name}
(showVsgByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vsg-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vsg-show-response
Up
get /vsgs/{vsg-name}/networks/vrf={vrf},vnet-id={vnet-id},subnet={subnet},network={network},netmask={netmask},network6={network6},netmask6={netmask6}
(showVsgVsgNetworksByNameUniqueKeyAll)

Path parameters

vsg-name (required)
Path Parameter
vrf (required)
Path Parameter
vnet-id (required)
Path Parameter
subnet (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
network6 (required)
Path Parameter
netmask6 (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vsg-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "subnet" : "subnet",
    "network6" : "network6",
    "netmask" : 0,
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "netmask6" : 6,
    "network-state" : "init",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "subnet" : "subnet",
    "network6" : "network6",
    "netmask" : 0,
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "netmask6" : 6,
    "network-state" : "init",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vsg-network-show-response
Up
get /vsgs/{vsg-name}/networks
(showVsgVsgNetworksByVsgName)

Path parameters

vsg-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vsg-network-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "subnet" : "subnet",
    "network6" : "network6",
    "netmask" : 0,
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "netmask6" : 6,
    "network-state" : "init",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "subnet" : "subnet",
    "network6" : "network6",
    "netmask" : 0,
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "netmask6" : 6,
    "network-state" : "init",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vsg-network-show-response
Up
get /vsgs/{name}/routes/vrf={vrf},vnet-id={vnet-id},network={network},netmask={netmask},gateway-ip={gateway-ip}
(showVsgVsgRoutesByNameUniqueKeyAll)

Path parameters

name (required)
Path Parameter
vrf (required)
Path Parameter
vnet-id (required)
Path Parameter
network (required)
Path Parameter
netmask (required)
Path Parameter
gateway-ip (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vsg-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vsg-route-show-response
Up
get /vsgs/{name}/routes
(showVsgVsgRoutesByVsgName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vsg-route-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  }, {
    "netmask" : 0,
    "gateway-ip" : "gateway-ip",
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "api.switch-name" : "api.switch-name",
    "network" : "network"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vsg-route-show-response
Up
get /vsgs/{vsg-name}/vrfs/vnet-id={vnet-id},vrf={vrf}
(showVsgVsgVrfsByNameUniqueKeyAll)

Path parameters

vsg-name (required)
Path Parameter
vnet-id (required)
Path Parameter
vrf (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vsg-vrf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "type" : "promiscuous",
    "api.switch-name" : "api.switch-name"
  }, {
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "type" : "promiscuous",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vsg-vrf-show-response
Up
get /vsgs/{vsg-name}/vrfs
(showVsgVsgVrfsByVsgName)

Path parameters

vsg-name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vsg-vrf-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "type" : "promiscuous",
    "api.switch-name" : "api.switch-name"
  }, {
    "vnet-id" : "vnet-id",
    "vrf" : "vrf",
    "type" : "promiscuous",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vsg-vrf-show-response
Up
get /vsgs
(showVsgs)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vsg-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name"
  }, {
    "name" : "name",
    "description" : "description",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vsg-show-response
Up
put /vsgs/{name}
(updateVsgByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vsg-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VtepAutoVlan

Up
get /vtep-auto-vlan
(showVtepAutoVlan)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vtep-auto-vlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vlans" : 0,
    "vlan-end" : 6,
    "api.switch-name" : "api.switch-name"
  }, {
    "vlans" : 0,
    "vlan-end" : 6,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vtep-auto-vlan-show-response
Up
put /vtep-auto-vlan
(updateVtepAutoVlan)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vtep-auto-vlan-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VtepAutoVxlan

Up
get /vtep-auto-vxlan
(showVtepAutoVxlan)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vtep-auto-vxlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlans" : 0,
    "vxlan-end" : 6,
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlans" : 0,
    "vxlan-end" : 6,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vtep-auto-vxlan-show-response
Up
put /vtep-auto-vxlan
(updateVtepAutoVxlan)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vtep-auto-vxlan-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

Vteps

Up
post /vteps/{name}/vxlans
(addVtepVxlanByVtepName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vtep-vxlan-add (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /vteps
(createVtep)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vtep-create (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vteps/{name}
(deleteVtepByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
delete /vteps/{name}/vxlans/{vxlan}
(removeVtepVxlanByNameByVxlan)

Path parameters

name (required)
Path Parameter
vxlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vteps/{name}
(showVtepByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vtep-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mac-learning" : true,
    "evpn-border" : true,
    "vrouter-name" : "vrouter-name",
    "scope" : "local",
    "ip" : "ip",
    "name" : "name",
    "description" : "description",
    "location" : 0,
    "api.switch-name" : "api.switch-name",
    "virtual-ip" : "virtual-ip",
    "mac" : "mac"
  }, {
    "mac-learning" : true,
    "evpn-border" : true,
    "vrouter-name" : "vrouter-name",
    "scope" : "local",
    "ip" : "ip",
    "name" : "name",
    "description" : "description",
    "location" : 0,
    "api.switch-name" : "api.switch-name",
    "virtual-ip" : "virtual-ip",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vtep-show-response
Up
get /vteps/{name}/vxlans/{vxlan}
(showVtepVxlanByNameByVxlan)

Path parameters

name (required)
Path Parameter
vxlan (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vtep-vxlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "hw_update_pending" : true,
    "bd_deactivated" : true,
    "isolated" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "hw_update_pending" : true,
    "bd_deactivated" : true,
    "isolated" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vtep-vxlan-show-response
Up
get /vteps/{name}/vxlans
(showVtepVxlansByVtepName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vtep-vxlan-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "vxlan" : 0,
    "hw_update_pending" : true,
    "bd_deactivated" : true,
    "isolated" : true,
    "api.switch-name" : "api.switch-name"
  }, {
    "vxlan" : 0,
    "hw_update_pending" : true,
    "bd_deactivated" : true,
    "isolated" : true,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vtep-vxlan-show-response
Up
get /vteps
(showVteps)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vtep-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "mac-learning" : true,
    "evpn-border" : true,
    "vrouter-name" : "vrouter-name",
    "scope" : "local",
    "ip" : "ip",
    "name" : "name",
    "description" : "description",
    "location" : 0,
    "api.switch-name" : "api.switch-name",
    "virtual-ip" : "virtual-ip",
    "mac" : "mac"
  }, {
    "mac-learning" : true,
    "evpn-border" : true,
    "vrouter-name" : "vrouter-name",
    "scope" : "local",
    "ip" : "ip",
    "name" : "name",
    "description" : "description",
    "location" : 0,
    "api.switch-name" : "api.switch-name",
    "virtual-ip" : "virtual-ip",
    "mac" : "mac"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vtep-show-response
Up
put /vteps/{name}
(updateVtepByName)

Path parameters

name (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vtep-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VxlanDestPort

Up
get /vxlan-dest-port
(showVxlanDestPort)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vxlan-dest-port-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "hw-config" : 6,
    "port" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "hw-config" : 6,
    "port" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vxlan-dest-port-show-response
Up
put /vxlan-dest-port
(updateVxlanDestPort)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body vxlan-dest-port-modify (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

VxlanStats

Up
post /vxlan-stats/clear
(clearVxlanStatsByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /vxlan-stats
(showVxlanStats)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vxlan-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "start-time" : "start-time",
    "within-last" : 6,
    "vnid" : 0,
    "odrops-bytes" : 4,
    "end-time" : "end-time",
    "ibytes" : 5,
    "odrops-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "vxlan-name" : "vxlan-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 7,
    "idrops-pkts" : 9,
    "vlan" : 7,
    "opkts" : 6,
    "ibits" : 5,
    "interval" : 1,
    "obytes" : 3,
    "time" : "time",
    "ipkts" : 2,
    "obits" : 2
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "start-time" : "start-time",
    "within-last" : 6,
    "vnid" : 0,
    "odrops-bytes" : 4,
    "end-time" : "end-time",
    "ibytes" : 5,
    "odrops-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "vxlan-name" : "vxlan-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 7,
    "idrops-pkts" : 9,
    "vlan" : 7,
    "opkts" : 6,
    "ibits" : 5,
    "interval" : 1,
    "obytes" : 3,
    "time" : "time",
    "ipkts" : 2,
    "obits" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vxlan-stats-show-response
Up
get /vxlan-stats/{vnid}
(showVxlanStatsByVxlanVnid)

Path parameters

vnid (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vxlan-stats-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "older-than" : 1,
    "bd" : "bd",
    "start-time" : "start-time",
    "within-last" : 6,
    "vnid" : 0,
    "odrops-bytes" : 4,
    "end-time" : "end-time",
    "ibytes" : 5,
    "odrops-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "vxlan-name" : "vxlan-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 7,
    "idrops-pkts" : 9,
    "vlan" : 7,
    "opkts" : 6,
    "ibits" : 5,
    "interval" : 1,
    "obytes" : 3,
    "time" : "time",
    "ipkts" : 2,
    "obits" : 2
  }, {
    "older-than" : 1,
    "bd" : "bd",
    "start-time" : "start-time",
    "within-last" : 6,
    "vnid" : 0,
    "odrops-bytes" : 4,
    "end-time" : "end-time",
    "ibytes" : 5,
    "odrops-pkts" : 1,
    "api.switch-name" : "api.switch-name",
    "vxlan-name" : "vxlan-name",
    "since-start" : true,
    "vnet" : "vnet",
    "duration" : 1,
    "idrops-bytes" : 7,
    "idrops-pkts" : 9,
    "vlan" : 7,
    "opkts" : 6,
    "ibits" : 5,
    "interval" : 1,
    "obytes" : 3,
    "time" : "time",
    "ipkts" : 2,
    "obits" : 2
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vxlan-stats-show-response

VxlanStatsSettings

Up
get /vxlan-stats-settings
(showVxlanStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

vxlan-stats-settings-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  }, {
    "disk-space" : 6,
    "enable" : true,
    "interval" : 0,
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success vxlan-stats-settings-show-response
Up
put /vxlan-stats-settings
(updateVxlanStatsSettings)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

WebCertInfos

Up
get /web-cert-infos
(showWebCertInfos)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

web-cert-info-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "cert-type" : "ca",
    "subject" : "subject",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "status" : "status",
    "valid-from" : "valid-from"
  }, {
    "valid-to" : "valid-to",
    "serial-number" : 0,
    "cert-type" : "ca",
    "subject" : "subject",
    "api.switch-name" : "api.switch-name",
    "issuer" : "issuer",
    "status" : "status",
    "valid-from" : "valid-from"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success web-cert-info-show-response

WebCertRequests

Up
post /web-cert-requests
(createWebCertRequest)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
get /web-cert-requests
(showWebCertRequests)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

web-cert-request-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "cert-request" : "cert-request",
    "api.switch-name" : "api.switch-name"
  }, {
    "cert-request" : "cert-request",
    "api.switch-name" : "api.switch-name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success web-cert-request-show-response

WebCertSelfSigneds

Up
post /web-cert-self-signeds
(createWebCertSelfSigned)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

WebCerts

Up
post /web-certs/clear
(clearWebCert)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /web-certs/import
(importWebCert)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body web-cert-import (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list
Up
post /web-certs/upload
(uploadWebCertByUsage1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body web-cert-upload-1 (optional)
Body Parameter

Return type

result-list

Example data

Content-Type: application/json
{
  "result" : [ {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  }, {
    "code" : 6,
    "scope" : "local",
    "message" : "message",
    "api.switch-name" : "api.switch-name",
    "status" : "Success"
  } ],
  "status" : "Success"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success result-list

XactTruncates

Up
get /xact-truncates
(showXactTruncates)

Consumes

This API call consumes the following media types via the Content-Type request header:

Return type

xact-truncate-show-response

Example data

Content-Type: application/json
{
  "result" : {
    "result" : [ {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    }, {
      "code" : 6,
      "scope" : "local",
      "message" : "message",
      "api.switch-name" : "api.switch-name",
      "status" : "Success"
    } ],
    "status" : "Success"
  },
  "data" : [ {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  }, {
    "bd" : "bd",
    "code" : 1,
    "pid" : 6,
    "program" : "program",
    "api.switch-name" : "api.switch-name",
    "switch" : "switch",
    "starting-point" : 7,
    "duration" : 0,
    "vnet" : "vnet",
    "show-time" : "show-time",
    "vlan" : 5,
    "vxlan" : "vxlan",
    "remote_switch" : "remote_switch",
    "start-time" : "start-time",
    "level" : "critical",
    "end-time" : "end-time",
    "length" : 9,
    "message" : "message",
    "reverse" : true,
    "client-pid" : 2,
    "client-addr" : "client-addr",
    "args" : "args",
    "port" : 5,
    "name" : "name",
    "time" : "time",
    "user" : "user"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

success xact-truncate-show-response

Models

[ Jump to Methods ]

Table of Contents

  1. aaa-tacacs-create -
  2. aaa-tacacs-modify -
  3. aaa-tacacs-show -
  4. aaa-tacacs-show-response -
  5. access-list-create -
  6. access-list-ip-add -
  7. access-list-ip-show -
  8. access-list-ip-show-response -
  9. access-list-show -
  10. access-list-show-response -
  11. acl-ip-create -
  12. acl-ip-modify -
  13. acl-ip-show -
  14. acl-ip-show-response -
  15. acl-mac-create -
  16. acl-mac-modify -
  17. acl-mac-show -
  18. acl-mac-show-response -
  19. admin-service-modify -
  20. admin-service-show -
  21. admin-service-show-response -
  22. admin-session-timeout-modify -
  23. admin-session-timeout-show -
  24. admin-session-timeout-show-response -
  25. admin-sftp-modify -
  26. admin-sftp-modify-1 -
  27. admin-sftp-modify-2 -
  28. admin-sftp-show -
  29. admin-sftp-show-response -
  30. admin-syslog-create -
  31. admin-syslog-match-add -
  32. admin-syslog-match-modify -
  33. admin-syslog-match-show -
  34. admin-syslog-match-show-response -
  35. admin-syslog-modify -
  36. admin-syslog-show -
  37. admin-syslog-show-response -
  38. alert-show -
  39. alert-show-response -
  40. api-install-install -
  41. bezel-portmap-show -
  42. bezel-portmap-show-response -
  43. bootenv-activate-and-reboot -
  44. bootenv-show -
  45. bootenv-show-response -
  46. bridge-domain-create -
  47. bridge-domain-modify -
  48. bridge-domain-port-add -
  49. bridge-domain-port-modify -
  50. bridge-domain-port-remove -
  51. bridge-domain-port-show -
  52. bridge-domain-port-show-response -
  53. bridge-domain-show -
  54. bridge-domain-show-response -
  55. cert-create -
  56. cert-expiration-alert-modify -
  57. cert-expiration-alert-show -
  58. cert-expiration-alert-show-response -
  59. cert-import -
  60. cert-import-1 -
  61. cert-request-create -
  62. cert-request-show -
  63. cert-request-show-response -
  64. cert-show -
  65. cert-show-response -
  66. cert-upload -
  67. cert-upload-1 -
  68. client-server-stats-clear -
  69. client-server-stats-show -
  70. client-server-stats-show-response -
  71. cluster-bringdown-modify -
  72. cluster-bringdown-show -
  73. cluster-bringdown-show-response -
  74. cluster-bringup-modify -
  75. cluster-bringup-show -
  76. cluster-bringup-show-response -
  77. cluster-create -
  78. cluster-membership-modify -
  79. cluster-membership-show -
  80. cluster-membership-show-response -
  81. cluster-modify -
  82. cluster-show -
  83. cluster-show-response -
  84. cluster-vrrp-optimize-modify -
  85. cluster-vrrp-optimize-show -
  86. cluster-vrrp-optimize-show-response -
  87. connection-clear -
  88. connection-latency-show -
  89. connection-latency-show-response -
  90. connection-show -
  91. connection-show-response -
  92. connection-stats-clear -
  93. connection-stats-settings-modify -
  94. connection-stats-settings-show -
  95. connection-stats-settings-show-response -
  96. connection-stats-show -
  97. connection-stats-show-response -
  98. control-stats-settings-modify -
  99. control-stats-settings-show -
  100. control-stats-settings-show-response -
  101. control-stats-show -
  102. control-stats-show-response -
  103. control-traffic-modify -
  104. control-traffic-show -
  105. control-traffic-show-response -
  106. cpu-class-create -
  107. cpu-class-modify -
  108. cpu-class-settings-modify -
  109. cpu-class-settings-show -
  110. cpu-class-settings-show-response -
  111. cpu-class-show -
  112. cpu-class-show-response -
  113. cpu-class-stats-clear -
  114. cpu-class-stats-settings-modify -
  115. cpu-class-stats-settings-show -
  116. cpu-class-stats-settings-show-response -
  117. cpu-class-stats-show -
  118. cpu-class-stats-show-response -
  119. dhcp-filter-create -
  120. dhcp-filter-modify -
  121. dhcp-filter-show -
  122. dhcp-filter-show-response -
  123. dhcp-lease-show -
  124. dhcp-lease-show-response -
  125. dscp-map-create -
  126. dscp-map-pri-map-modify -
  127. dscp-map-pri-map-show -
  128. dscp-map-pri-map-show-response -
  129. dscp-map-show -
  130. dscp-map-show-response -
  131. eap-host-profile-create -
  132. eap-host-profile-modify -
  133. eap-host-profile-show -
  134. eap-host-profile-show-response -
  135. err-disable-clear-counters -
  136. err-disable-modify -
  137. err-disable-show -
  138. err-disable-show-response -
  139. eula-show -
  140. eula-show-response -
  141. evpn-check-show -
  142. evpn-check-show-response -
  143. fabric-anycast-mac-modify -
  144. fabric-anycast-mac-show -
  145. fabric-anycast-mac-show-response -
  146. fabric-comm-ports-modify -
  147. fabric-comm-ports-show -
  148. fabric-comm-ports-show-response -
  149. fabric-comm-vrouter-bgp-create -
  150. fabric-create -
  151. fabric-evpn-node-show -
  152. fabric-evpn-node-show-response -
  153. fabric-in-band-network-create -
  154. fabric-in-band-network-show -
  155. fabric-in-band-network-show-response -
  156. fabric-join -
  157. fabric-join-1 -
  158. fabric-join-2 -
  159. fabric-local-modify -
  160. fabric-node-evict -
  161. fabric-node-evict-1 -
  162. fabric-node-show -
  163. fabric-node-show-response -
  164. fabric-show -
  165. fabric-show-response -
  166. fabric-stats-show -
  167. fabric-stats-show-response -
  168. fabric-unjoin -
  169. fabric-upgrade-abort -
  170. fabric-upgrade-prepare-show -
  171. fabric-upgrade-show-response -
  172. fabric-upgrade-start -
  173. fabric-upgrade-status-show -
  174. fabric-upgrade-status-show-response -
  175. fabric-vnic-create -
  176. fabric-vnic-delete -
  177. fabric-vnic-modify -
  178. fabric-vnic-show -
  179. fabric-vnic-show-response -
  180. flow-table-show -
  181. flow-table-show-response -
  182. hog-violator-show -
  183. hog-violator-show-response -
  184. hog-violator-stats-show -
  185. hog-violator-stats-show-response -
  186. id-led-modify -
  187. id-led-show -
  188. id-led-show-response -
  189. igmp-querier-ip-modify -
  190. igmp-querier-ip-show -
  191. igmp-querier-ip-show-response -
  192. igmp-router-show -
  193. igmp-router-show-response -
  194. igmp-show -
  195. igmp-show-response -
  196. igmp-snooping-modify -
  197. igmp-snooping-show -
  198. igmp-snooping-show-response -
  199. igmp-static-group-create -
  200. igmp-static-group-show -
  201. igmp-static-group-show-response -
  202. igmp-static-source-create -
  203. igmp-static-source-show -
  204. igmp-static-source-show-response -
  205. igmp-stats-clear -
  206. igmp-stats-show -
  207. igmp-stats-show-response -
  208. igmp-switches-show -
  209. igmp-switches-show-response -
  210. inline-service-create -
  211. inline-service-modify -
  212. inline-service-show -
  213. inline-service-show-response -
  214. ip-pool-create -
  215. ip-pool-create-1 -
  216. ip-pool-modify -
  217. ip-pool-show -
  218. ip-pool-show-response -
  219. ipfix-collector-create -
  220. ipfix-collector-modify -
  221. ipfix-collector-show -
  222. ipfix-collector-show-response -
  223. ipfix-service-modify -
  224. ipfix-service-show -
  225. ipfix-service-show-response -
  226. ipv6security-raguard-create -
  227. ipv6security-raguard-modify -
  228. ipv6security-raguard-port-add -
  229. ipv6security-raguard-port-show -
  230. ipv6security-raguard-port-show-response -
  231. ipv6security-raguard-show -
  232. ipv6security-raguard-show-response -
  233. ipv6security-raguard-vlan-add -
  234. ipv6security-raguard-vlan-show -
  235. ipv6security-raguard-vlan-show-response -
  236. l2-check-show -
  237. l2-check-show-response -
  238. l2-history-show -
  239. l2-history-show-response -
  240. l2-setting-modify -
  241. l2-setting-show -
  242. l2-setting-show-response -
  243. l2-static-multicast-group-create -
  244. l2-static-multicast-group-port-add -
  245. l2-static-multicast-group-port-remove -
  246. l2-static-multicast-group-show -
  247. l2-static-multicast-group-show-response -
  248. l2-table-flush -
  249. l2-table-show -
  250. l2-table-show-response -
  251. l3-check-show -
  252. l3-check-show-response -
  253. l3-history-show -
  254. l3-history-show-response -
  255. l3-route-show -
  256. l3-route-show-response -
  257. l3-setting-modify -
  258. l3-setting-show -
  259. l3-setting-show-response -
  260. l3-table-show -
  261. l3-table-show-response -
  262. lacp-modify -
  263. lacp-port-stats-settings-modify -
  264. lacp-port-stats-settings-show -
  265. lacp-port-stats-settings-show-response -
  266. lacp-show -
  267. lacp-show-response -
  268. lldp-show -
  269. lldp-show-response -
  270. log-admin-audit-modify -
  271. log-admin-audit-show -
  272. log-admin-audit-show-response -
  273. log-alert-show -
  274. log-alert-show-response -
  275. log-archival-schedule-files-add -
  276. log-archival-schedule-files-remove -
  277. log-archival-schedule-modify -
  278. log-archival-schedule-modify-1 -
  279. log-archival-schedule-show -
  280. log-archival-schedule-show-response -
  281. log-audit-exception-create -
  282. log-audit-exception-show -
  283. log-audit-exception-show-response -
  284. log-audit-show -
  285. log-audit-show-response -
  286. log-datetime-fmt-mode-modify -
  287. log-datetime-fmt-mode-show -
  288. log-datetime-fmt-mode-show-response -
  289. log-event-settings-modify -
  290. log-event-settings-show -
  291. log-event-settings-show-response -
  292. log-event-show -
  293. log-event-show-response -
  294. log-session-show -
  295. log-session-show-response -
  296. log-system-counters-reset -
  297. log-system-counters-show -
  298. log-system-counters-show-response -
  299. log-system-show -
  300. log-system-show-response -
  301. mac-limit-modify -
  302. mac-limit-show -
  303. mac-limit-show-response -
  304. mac-pool-show -
  305. mac-pool-show-response -
  306. mcast-show -
  307. mcast-show-response -
  308. mgmt-session-show -
  309. mgmt-session-show-response -
  310. mirror-create -
  311. mirror-modify -
  312. mirror-show -
  313. mirror-show-response -
  314. mld-router-show -
  315. mld-router-show-response -
  316. mld-show -
  317. mld-show-response -
  318. mld-snooping-modify -
  319. mld-snooping-show -
  320. mld-snooping-show-response -
  321. mld-static-group-create -
  322. mld-static-group-show -
  323. mld-static-group-show-response -
  324. mld-static-source-create -
  325. mld-static-source-show -
  326. mld-static-source-show-response -
  327. mld-stats-show -
  328. mld-stats-show-response -
  329. mld-switches-show -
  330. mld-switches-show-response -
  331. mst-config-create -
  332. mst-config-modify -
  333. mst-config-show -
  334. mst-config-show-response -
  335. node-show -
  336. node-show-response -
  337. nv-queue-mirror-modify -
  338. nv-queue-mirror-show -
  339. nv-queue-mirror-show-response -
  340. nv-queue-stats-clear -
  341. nv-queue-stats-settings-modify -
  342. nv-queue-stats-settings-show -
  343. nv-queue-stats-settings-show-response -
  344. nv-queue-stats-show -
  345. nv-queue-stats-show-response -
  346. object-location-modify -
  347. object-location-show -
  348. object-location-show-response -
  349. openvswitch-create -
  350. openvswitch-hwvtep-manager-add -
  351. openvswitch-hwvtep-manager-show -
  352. openvswitch-hwvtep-manager-show-response -
  353. openvswitch-interface-add -
  354. openvswitch-interface-modify -
  355. openvswitch-interface-show -
  356. openvswitch-interface-show-response -
  357. openvswitch-modify -
  358. openvswitch-rest-config-create -
  359. openvswitch-rest-config-show -
  360. openvswitch-rest-config-show-response -
  361. openvswitch-show -
  362. openvswitch-show-response -
  363. pn-script-run -
  364. pn-script-show -
  365. pn-script-show-response -
  366. port-association-create -
  367. port-association-modify -
  368. port-association-path-create -
  369. port-association-path-show -
  370. port-association-path-show-response -
  371. port-association-service-add -
  372. port-association-service-modify -
  373. port-association-service-show -
  374. port-association-service-show-response -
  375. port-association-show -
  376. port-association-show-response -
  377. port-buffer-settings-modify -
  378. port-buffer-settings-show -
  379. port-buffer-settings-show-response -
  380. port-buffer-show -
  381. port-buffer-show-response -
  382. port-cable-type-modify -
  383. port-cable-type-show -
  384. port-cable-type-show-response -
  385. port-config-modify -
  386. port-config-show -
  387. port-config-show-response -
  388. port-cos-bw-modify -
  389. port-cos-bw-show -
  390. port-cos-bw-show-response -
  391. port-cos-rate-setting-modify -
  392. port-cos-rate-setting-show -
  393. port-cos-rate-setting-show-response -
  394. port-cos-stats-clear -
  395. port-cos-stats-settings-modify -
  396. port-cos-stats-settings-show -
  397. port-cos-stats-settings-show-response -
  398. port-cos-stats-show -
  399. port-cos-stats-show-response -
  400. port-cos-weight-modify -
  401. port-cos-weight-show -
  402. port-cos-weight-show-response -
  403. port-egress-show -
  404. port-egress-show-response -
  405. port-fec-stats-settings-modify -
  406. port-fec-stats-settings-show -
  407. port-fec-stats-settings-show-response -
  408. port-group-show -
  409. port-group-show-response -
  410. port-lacp-modify -
  411. port-lacp-show -
  412. port-lacp-show-response -
  413. port-lacp-stats-clear -
  414. port-lacp-stats-show -
  415. port-lacp-stats-show-response -
  416. port-lldp-modify -
  417. port-lldp-show -
  418. port-lldp-show-response -
  419. port-lpmode-recover -
  420. port-pfc-create -
  421. port-pfc-modify -
  422. port-pfc-show -
  423. port-pfc-show-response -
  424. port-pfc-stats-clear -
  425. port-pfc-stats-settings-modify -
  426. port-pfc-stats-settings-show -
  427. port-pfc-stats-settings-show-response -
  428. port-pfc-stats-show -
  429. port-pfc-stats-show-response -
  430. port-phy-show -
  431. port-phy-show-response -
  432. port-show -
  433. port-show-response -
  434. port-stats-clear -
  435. port-stats-settings-modify -
  436. port-stats-settings-show -
  437. port-stats-settings-show-response -
  438. port-stats-show -
  439. port-stats-show-response -
  440. port-stats-snmp-show -
  441. port-stats-snmp-show-response -
  442. port-storm-control-modify -
  443. port-storm-control-show -
  444. port-storm-control-show-response -
  445. port-vlan-add -
  446. port-vlan-remove -
  447. port-vlan-show -
  448. port-vlan-show-response -
  449. port-xcvr-memory-show -
  450. port-xcvr-memory-show-response -
  451. port-xcvr-show -
  452. port-xcvr-show-response -
  453. prefix-list-create -
  454. prefix-list-network-add -
  455. prefix-list-network-show -
  456. prefix-list-network-show-response -
  457. prefix-list-show -
  458. prefix-list-show-response -
  459. result -
  460. result-list -
  461. role-create -
  462. role-modify -
  463. role-show -
  464. role-show-response -
  465. service-heartbeat-create -
  466. service-heartbeat-modify -
  467. service-heartbeat-show -
  468. service-heartbeat-show-response -
  469. service-stats-clear -
  470. service-stats-show -
  471. service-stats-show-response -
  472. sflow-collector-create -
  473. sflow-collector-modify -
  474. sflow-collector-show -
  475. sflow-collector-show-response -
  476. sflow-create -
  477. sflow-modify -
  478. sflow-port-add -
  479. sflow-port-show -
  480. sflow-port-show-response -
  481. sflow-show -
  482. sflow-show-response -
  483. sflow-thread-binding-show -
  484. sflow-thread-binding-show-response -
  485. snmp-community-create -
  486. snmp-community-modify -
  487. snmp-community-show -
  488. snmp-community-show-response -
  489. snmp-engineid-modify -
  490. snmp-engineid-show -
  491. snmp-engineid-show-response -
  492. snmp-show -
  493. snmp-show-response -
  494. snmp-system-clear -
  495. snmp-system-modify -
  496. snmp-system-show -
  497. snmp-system-show-response -
  498. snmp-trap-enable-modify -
  499. snmp-trap-enable-show -
  500. snmp-trap-enable-show-response -
  501. snmp-trap-sink-create -
  502. snmp-trap-sink-show -
  503. snmp-trap-sink-show-response -
  504. snmp-user-create -
  505. snmp-user-modify -
  506. snmp-user-show -
  507. snmp-user-show-response -
  508. snmp-v3-trap-sink-create -
  509. snmp-v3-trap-sink-show -
  510. snmp-v3-trap-sink-show-response -
  511. snmp-vacm-create -
  512. snmp-vacm-modify -
  513. snmp-vacm-show -
  514. snmp-vacm-show-response -
  515. software-license-import-product-ids -
  516. software-license-install -
  517. software-license-show -
  518. software-license-show-response -
  519. software-show -
  520. software-show-response -
  521. software-upgrade -
  522. software-upgrade-1 -
  523. software-upgrade-2 -
  524. software-upgrade-3 -
  525. software-upgrade-instant-status-show -
  526. software-upgrade-instant-status-show-response -
  527. software-upgrade-status-show -
  528. software-upgrade-status-show-response -
  529. static-arp-create -
  530. static-arp-create-1 -
  531. static-arp-show -
  532. static-arp-show-response -
  533. static-ecmp-group-create -
  534. static-ecmp-group-modify -
  535. static-ecmp-group-nh-add -
  536. static-ecmp-group-nh-show -
  537. static-ecmp-group-nh-show-response -
  538. static-ecmp-group-show -
  539. static-ecmp-group-show-response -
  540. storage-device-free -
  541. stp-modify -
  542. stp-port-event-show -
  543. stp-port-event-show-response -
  544. stp-port-modify -
  545. stp-port-show -
  546. stp-port-show-response -
  547. stp-port-state-show -
  548. stp-port-state-show-response -
  549. stp-show -
  550. stp-show-response -
  551. stp-state-show -
  552. stp-state-show-response -
  553. subnet-create -
  554. subnet-modify -
  555. subnet-show -
  556. subnet-show-response -
  557. switch-config-copy-to-import -
  558. switch-config-export -
  559. switch-config-import -
  560. switch-config-show -
  561. switch-config-show-response -
  562. switch-group-create -
  563. switch-group-member-add -
  564. switch-group-member-show -
  565. switch-group-member-show-response -
  566. switch-group-modify -
  567. switch-group-show -
  568. switch-group-show-response -
  569. switch-info-show -
  570. switch-info-show-response -
  571. switch-mode-modify -
  572. switch-mode-show -
  573. switch-mode-show-response -
  574. switch-nic-info-show -
  575. switch-nic-info-show-response -
  576. switch-nic-stats-settings-modify -
  577. switch-nic-stats-settings-show -
  578. switch-nic-stats-settings-show-response -
  579. switch-nic-stats-show -
  580. switch-nic-stats-show-response -
  581. switch-route-create -
  582. switch-route-modify -
  583. switch-route-show -
  584. switch-route-show-response -
  585. switch-setup-modify -
  586. switch-setup-show -
  587. switch-setup-show-response -
  588. switch-status-settings-modify -
  589. switch-status-settings-show -
  590. switch-status-settings-show-response -
  591. switch-status-show -
  592. switch-status-show-response -
  593. switch-vnic-create -
  594. switch-vnic-modify -
  595. switch-vnic-show -
  596. switch-vnic-show-response -
  597. syslog-tls-cert-import -
  598. syslog-tls-cert-info-show -
  599. syslog-tls-cert-info-show-response -
  600. syslog-tls-cert-request-create -
  601. syslog-tls-cert-show -
  602. syslog-tls-cert-show-response -
  603. system-diagnostics-hw-limits-show -
  604. system-diagnostics-hw-limits-show-response -
  605. system-settings-modify -
  606. system-settings-show -
  607. system-settings-show-response -
  608. system-state-modify -
  609. system-state-show -
  610. system-state-show-response -
  611. system-stats-history-settings-modify -
  612. system-stats-history-settings-show -
  613. system-stats-history-settings-show-response -
  614. system-stats-history-show -
  615. system-stats-history-show-response -
  616. system-stats-settings-modify -
  617. system-stats-settings-show -
  618. system-stats-settings-show-response -
  619. system-stats-show -
  620. system-stats-show-response -
  621. topology-create -
  622. topology-link-add -
  623. topology-link-modify -
  624. topology-link-show -
  625. topology-link-show-response -
  626. topology-node-show -
  627. topology-node-show-response -
  628. topology-show -
  629. topology-show-response -
  630. transaction-log-file-truncate-to -
  631. transaction-node-show -
  632. transaction-node-show-response -
  633. transaction-rollback-to -
  634. transaction-rollforward-to -
  635. transaction-settings-modify -
  636. transaction-settings-show -
  637. transaction-settings-show-response -
  638. transaction-show -
  639. transaction-show-response -
  640. trunk-create -
  641. trunk-modify -
  642. trunk-show -
  643. trunk-show-response -
  644. trunk-stats-show -
  645. trunk-stats-show-response -
  646. tunnel-create -
  647. tunnel-history-settings-modify -
  648. tunnel-history-settings-show -
  649. tunnel-history-settings-show-response -
  650. tunnel-history-show -
  651. tunnel-history-show-response -
  652. tunnel-modify -
  653. tunnel-show -
  654. tunnel-show-response -
  655. tunnel-stats-clear -
  656. tunnel-stats-settings-modify -
  657. tunnel-stats-settings-show -
  658. tunnel-stats-settings-show-response -
  659. tunnel-stats-show -
  660. tunnel-stats-show-response -
  661. tunnel-vxlan-add -
  662. tunnel-vxlan-show -
  663. tunnel-vxlan-show-response -
  664. udf-create -
  665. udf-modify -
  666. udf-show -
  667. udf-show-response -
  668. user-create -
  669. user-modify -
  670. user-password-set -
  671. user-role-add -
  672. user-role-show -
  673. user-role-show-response -
  674. user-show -
  675. user-show-response -
  676. vcenter-connection-create -
  677. vcenter-connection-modify -
  678. vcenter-connection-show -
  679. vcenter-connection-show-response -
  680. vflow-class-create -
  681. vflow-class-show -
  682. vflow-class-show-response -
  683. vflow-create -
  684. vflow-mgmt-stats-clear -
  685. vflow-mgmt-stats-show -
  686. vflow-mgmt-stats-show-response -
  687. vflow-modify -
  688. vflow-settings-modify -
  689. vflow-settings-show -
  690. vflow-settings-show-response -
  691. vflow-show -
  692. vflow-show-response -
  693. vflow-skip-stats-show -
  694. vflow-skip-stats-show-response -
  695. vflow-stats-clear -
  696. vflow-stats-settings-modify -
  697. vflow-stats-settings-show -
  698. vflow-stats-settings-show-response -
  699. vflow-stats-show -
  700. vflow-stats-show-response -
  701. vflow-table-profile-modify -
  702. vflow-table-profile-show -
  703. vflow-table-profile-show-response -
  704. vflow-table-show -
  705. vflow-table-show-response -
  706. vlag-create -
  707. vlag-modify -
  708. vlag-show -
  709. vlag-show-response -
  710. vlag-stats-show -
  711. vlag-stats-show-response -
  712. vlan-create -
  713. vlan-create-1 -
  714. vlan-modify -
  715. vlan-port-add -
  716. vlan-port-remove -
  717. vlan-port-show -
  718. vlan-port-show-response -
  719. vlan-show -
  720. vlan-show-response -
  721. vlan-stats-settings-modify -
  722. vlan-stats-settings-show -
  723. vlan-stats-settings-show-response -
  724. vlan-stats-show -
  725. vlan-stats-show-response -
  726. vle-create -
  727. vle-modify -
  728. vle-show -
  729. vle-show-response -
  730. vle-stats-clear -
  731. vle-stats-show -
  732. vle-stats-show-response -
  733. vnet-cli-alias-add -
  734. vnet-cli-alias-modify -
  735. vnet-cli-alias-show -
  736. vnet-cli-alias-show-response -
  737. vnet-create -
  738. vnet-manager-create -
  739. vnet-manager-interface-add -
  740. vnet-manager-interface-modify -
  741. vnet-manager-interface-show -
  742. vnet-manager-interface-show-response -
  743. vnet-manager-migrate -
  744. vnet-manager-modify -
  745. vnet-manager-service-modify -
  746. vnet-manager-service-show -
  747. vnet-manager-service-show-response -
  748. vnet-manager-show -
  749. vnet-manager-show-response -
  750. vnet-modify -
  751. vnet-port-add -
  752. vnet-public-vlans-modify -
  753. vnet-public-vlans-show -
  754. vnet-public-vlans-show-response -
  755. vnet-show -
  756. vnet-show-response -
  757. vnet-tunnel-network-add -
  758. vnet-tunnel-network-modify -
  759. vnet-tunnel-network-show -
  760. vnet-tunnel-network-show-response -
  761. vpg-create -
  762. vpg-port-add -
  763. vpg-port-show -
  764. vpg-port-show-response -
  765. vpg-show -
  766. vpg-show-response -
  767. vport-create -
  768. vport-history-show -
  769. vport-history-show-response -
  770. vport-modify -
  771. vport-settings-modify -
  772. vport-settings-show -
  773. vport-settings-show-response -
  774. vport-show -
  775. vport-show-response -
  776. vport-stats-show -
  777. vport-stats-show-response -
  778. vrf-create -
  779. vrf-modify -
  780. vrf-mroute-show -
  781. vrf-mroute-show-response -
  782. vrf-multicast-flood-modify -
  783. vrf-multicast-flood-show -
  784. vrf-multicast-flood-show-response -
  785. vrf-multicast-igmp-modify -
  786. vrf-multicast-igmp-show -
  787. vrf-multicast-igmp-show-response -
  788. vrf-multicast-modify -
  789. vrf-multicast-show -
  790. vrf-multicast-show-response -
  791. vrf-route-add -
  792. vrf-route-remove -
  793. vrf-route-show -
  794. vrf-route-show-response -
  795. vrf-show -
  796. vrf-show-response -
  797. vrouter-bfd-flapcount-clear -
  798. vrouter-bfd-neighbor-flapcount-clear -
  799. vrouter-bfd-neighbor-show -
  800. vrouter-bfd-neighbor-show-response -
  801. vrouter-bgp-add -
  802. vrouter-bgp-modify -
  803. vrouter-bgp-neighbor-detail-show -
  804. vrouter-bgp-neighbor-detail-show-response -
  805. vrouter-bgp-neighbor-failed-show -
  806. vrouter-bgp-neighbor-failed-show-response -
  807. vrouter-bgp-neighbor-no-shutdown -
  808. vrouter-bgp-neighbor-reset -
  809. vrouter-bgp-neighbor-reset-all -
  810. vrouter-bgp-neighbor-show -
  811. vrouter-bgp-neighbor-show-response -
  812. vrouter-bgp-neighbor-shutdown -
  813. vrouter-bgp-network-add -
  814. vrouter-bgp-network-show -
  815. vrouter-bgp-network-show-response -
  816. vrouter-bgp-path-list-show -
  817. vrouter-bgp-path-list-show-response -
  818. vrouter-bgp-show -
  819. vrouter-bgp-show-response -
  820. vrouter-cached-routes-show -
  821. vrouter-cached-routes-show-response -
  822. vrouter-community-list-add -
  823. vrouter-community-list-show -
  824. vrouter-community-list-show-response -
  825. vrouter-create-1 -
  826. vrouter-create-2 -
  827. vrouter-create-3 -
  828. vrouter-create-4 -
  829. vrouter-ecmp-cached-routes-show -
  830. vrouter-ecmp-cached-routes-show-response -
  831. vrouter-ecmp-group-show -
  832. vrouter-ecmp-group-show-response -
  833. vrouter-evpn-arp-cache-show -
  834. vrouter-evpn-arp-cache-show-response -
  835. vrouter-evpn-bgp-neighbor-summary-show -
  836. vrouter-evpn-bgp-neighbor-summary-show-response -
  837. vrouter-evpn-bgp-routes-show -
  838. vrouter-evpn-bgp-routes-show-response -
  839. vrouter-evpn-bgp-vni-show -
  840. vrouter-evpn-bgp-vni-show-response -
  841. vrouter-evpn-duplicate-mac-show -
  842. vrouter-evpn-duplicate-mac-show-response -
  843. vrouter-evpn-vni-mac-show -
  844. vrouter-evpn-vni-mac-show-response -
  845. vrouter-fib-arps-show -
  846. vrouter-fib-arps-show-response -
  847. vrouter-fib-routes-show -
  848. vrouter-fib-routes-show-response -
  849. vrouter-igmp-static-join-add -
  850. vrouter-igmp-static-join-show -
  851. vrouter-igmp-static-join-show-response -
  852. vrouter-interface-add -
  853. vrouter-interface-config-add -
  854. vrouter-interface-config-modify -
  855. vrouter-interface-config-raprefix-add -
  856. vrouter-interface-config-raprefix-show -
  857. vrouter-interface-config-raprefix-show-response -
  858. vrouter-interface-config-show -
  859. vrouter-interface-config-show-response -
  860. vrouter-interface-ip-add -
  861. vrouter-interface-ip-show -
  862. vrouter-interface-ip-show-response -
  863. vrouter-interface-modify -
  864. vrouter-interface-show -
  865. vrouter-interface-show-response -
  866. vrouter-log-clear -
  867. vrouter-log-show -
  868. vrouter-log-show-response -
  869. vrouter-loopback-interface-add -
  870. vrouter-loopback-interface-show -
  871. vrouter-loopback-interface-show-response -
  872. vrouter-mfib-routes-show -
  873. vrouter-mfib-routes-show-response -
  874. vrouter-migrate -
  875. vrouter-modify -
  876. vrouter-mrib-routes-show -
  877. vrouter-mrib-routes-show-response -
  878. vrouter-multicast-igmp-group-show -
  879. vrouter-multicast-igmp-group-show-response -
  880. vrouter-multicast-route-show -
  881. vrouter-multicast-route-show-response -
  882. vrouter-ospf-add -
  883. vrouter-ospf-area-add -
  884. vrouter-ospf-area-modify -
  885. vrouter-ospf-area-show -
  886. vrouter-ospf-area-show-response -
  887. vrouter-ospf-interface-show -
  888. vrouter-ospf-interface-show-response -
  889. vrouter-ospf-neighbor-show -
  890. vrouter-ospf-neighbor-show-response -
  891. vrouter-ospf-show -
  892. vrouter-ospf-show-response -
  893. vrouter-ospf6-add -
  894. vrouter-ospf6-interface-show -
  895. vrouter-ospf6-interface-show-response -
  896. vrouter-ospf6-neighbor-show -
  897. vrouter-ospf6-neighbor-show-response -
  898. vrouter-ospf6-show -
  899. vrouter-ospf6-show-response -
  900. vrouter-packet-relay-add -
  901. vrouter-packet-relay-show -
  902. vrouter-packet-relay-show-response -
  903. vrouter-pim-config-show -
  904. vrouter-pim-config-show-response -
  905. vrouter-pim-interface-show -
  906. vrouter-pim-interface-show-response -
  907. vrouter-pim-join-show -
  908. vrouter-pim-join-show-response -
  909. vrouter-pim-neighbor-show -
  910. vrouter-pim-neighbor-show-response -
  911. vrouter-pim-rp-add -
  912. vrouter-pim-rp-show -
  913. vrouter-pim-rp-show-response -
  914. vrouter-pim-ssm-map-add -
  915. vrouter-pim-ssm-map-show -
  916. vrouter-pim-ssm-map-show-response -
  917. vrouter-pim-ssm-range-add -
  918. vrouter-pim-ssm-range-show -
  919. vrouter-pim-ssm-range-show-response -
  920. vrouter-prefix-list-add -
  921. vrouter-prefix-list-add-1 -
  922. vrouter-prefix-list-add-2 -
  923. vrouter-prefix-list-modify -
  924. vrouter-prefix-list-show -
  925. vrouter-prefix-list-show-response -
  926. vrouter-rib-history-settings-modify -
  927. vrouter-rib-history-settings-show -
  928. vrouter-rib-history-settings-show-response -
  929. vrouter-rib-history-show -
  930. vrouter-rib-history-show-response -
  931. vrouter-rib-routes-show -
  932. vrouter-rib-routes-show-response -
  933. vrouter-rip-add -
  934. vrouter-rip-routes-show -
  935. vrouter-rip-routes-show-response -
  936. vrouter-rip-show -
  937. vrouter-rip-show-response -
  938. vrouter-route-map-add -
  939. vrouter-route-map-modify -
  940. vrouter-route-map-show -
  941. vrouter-route-map-show-response -
  942. vrouter-routes-multicast-show -
  943. vrouter-routes-multicast-show-response -
  944. vrouter-routes-show -
  945. vrouter-routes-show-response -
  946. vrouter-routes-stats-show -
  947. vrouter-routes-stats-show-response -
  948. vrouter-show -
  949. vrouter-show-response -
  950. vrouter-static-bfd-add -
  951. vrouter-static-bfd-show -
  952. vrouter-static-bfd-show-response -
  953. vrouter-static-route-add -
  954. vrouter-static-route-add-1 -
  955. vrouter-static-route-modify -
  956. vrouter-static-route-show -
  957. vrouter-static-route-show-response -
  958. vrouter-vrf-add -
  959. vrouter-vrf-modify -
  960. vrouter-vrf-show -
  961. vrouter-vrf-show-response -
  962. vsg-create -
  963. vsg-modify -
  964. vsg-network-add -
  965. vsg-network-show -
  966. vsg-network-show-response -
  967. vsg-route-add -
  968. vsg-route-show -
  969. vsg-route-show-response -
  970. vsg-show -
  971. vsg-show-response -
  972. vsg-vrf-add -
  973. vsg-vrf-show -
  974. vsg-vrf-show-response -
  975. vtep-auto-vlan-modify -
  976. vtep-auto-vlan-show -
  977. vtep-auto-vlan-show-response -
  978. vtep-auto-vxlan-modify -
  979. vtep-auto-vxlan-show -
  980. vtep-auto-vxlan-show-response -
  981. vtep-create -
  982. vtep-modify -
  983. vtep-show -
  984. vtep-show-response -
  985. vtep-vxlan-add -
  986. vtep-vxlan-show -
  987. vtep-vxlan-show-response -
  988. vxlan-dest-port-modify -
  989. vxlan-dest-port-show -
  990. vxlan-dest-port-show-response -
  991. vxlan-stats-clear -
  992. vxlan-stats-settings-modify -
  993. vxlan-stats-settings-show -
  994. vxlan-stats-settings-show-response -
  995. vxlan-stats-show -
  996. vxlan-stats-show-response -
  997. web-cert-import -
  998. web-cert-import-1 -
  999. web-cert-info-show -
  1000. web-cert-info-show-response -
  1001. web-cert-request-show -
  1002. web-cert-request-show-response -
  1003. web-cert-self-signed-create -
  1004. web-cert-upload -
  1005. web-cert-upload-1 -
  1006. xact-truncate-show -
  1007. xact-truncate-show-response -

aaa-tacacs-create - Up

creates a TACACS+ configuration
name
String desc=name for TACACS+ config:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=scope of TACACS+
Enum:
local
fabric
server
String desc=TACACS+ server string:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
port (optional)
Integer desc=TACACS+ communication port:type=uint16:default=49 format: int32
secret (optional)
String desc=shared secret for TACACS+:password=true
timeout (optional)
Long desc=number of seconds before communication times out:type=uint32:default=10 format: int64
priority (optional)
Integer desc=priority for TACACs+ format: int32
service (optional)
String desc=TACACS+ service name string:default=shell:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
sess-acct (optional)
Boolean desc=session accounting
authen (optional)
Boolean desc=use authentication or no authentication:default=true
authen-local (optional)
Boolean desc=authentication overrides local users
authen-method (optional)
String desc=authentication method - PAP,CHAP(default),MS-CHAP:type=enum:default=chap
Enum:
pap
chap
ms-chap
cmd-acct (optional)
Boolean desc=command accounting
acct-local (optional)
Boolean desc=accounting for local users
sess-author (optional)
Boolean desc=authorization sessions:default=true
cmd-author (optional)
Boolean desc=command authorization
author-local (optional)
Boolean desc=authorization for local users
service-shell (optional)
String desc=TACACS+ service name string for shell commands:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
service-vtysh (optional)
String desc=TACACS+ service name string for vtysh commands:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -

aaa-tacacs-modify - Up

modify a TACACS+ configuration
scope (optional)
String desc=scope of TACACS+
Enum:
local
fabric
server (optional)
String desc=TACACS+ server string:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
port (optional)
Integer desc=TACACS+ communication port:type=uint16:default=49 format: int32
secret (optional)
String desc=shared secret for TACACS+:password=true
timeout (optional)
Long desc=number of seconds before communication times out:type=uint32:default=10 format: int64
priority (optional)
Integer desc=priority for TACACs+ format: int32
service (optional)
String desc=TACACS+ service name string:default=shell:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
sess-acct (optional)
Boolean desc=session accounting
authen (optional)
Boolean desc=use authentication or no authentication:default=true
authen-local (optional)
Boolean desc=authentication overrides local users
authen-method (optional)
String desc=authentication method - PAP,CHAP(default),MS-CHAP:type=enum:default=chap
Enum:
pap
chap
ms-chap
cmd-acct (optional)
Boolean desc=command accounting
acct-local (optional)
Boolean desc=accounting for local users
sess-author (optional)
Boolean desc=authorization sessions:default=true
cmd-author (optional)
Boolean desc=command authorization
author-local (optional)
Boolean desc=authorization for local users
service-shell (optional)
String desc=TACACS+ service name string for shell commands:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
service-vtysh (optional)
String desc=TACACS+ service name string for vtysh commands:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -

aaa-tacacs-show - Up

display TACACS+ configuration
api.switch-name (optional)
name
String desc=name for TACACS+ config
scope (optional)
String desc=scope of TACACS+
Enum:
local
fabric
server (optional)
String desc=TACACS+ server string
port (optional)
Integer desc=TACACS+ communication port:type=uint16 format: int32
timeout (optional)
Long desc=number of seconds before communication times out:type=uint32 format: int64
priority (optional)
Integer desc=priority for TACACs+ format: int32
status (optional)
String desc=status of a TACACS+ server:filter=false
service (optional)
String desc=TACACS+ service name string
timed-out (optional)
Boolean desc=server timed out
error-start (optional)
String desc=time of first error:date=yyyy-mm-ddThh:mm:ss
num-errors (optional)
Long desc=number of errors:type=uint64 format: int64
errors-logged (optional)
Boolean desc=errors logged
sess-acct (optional)
Boolean desc=session accounting
authen (optional)
Boolean desc=use authentication or no authentication
authen-local (optional)
Boolean desc=authentication overrides local users
authen-method (optional)
String desc=authentication method - PAP,CHAP(default),MS-CHAP:type=enum
Enum:
pap
chap
ms-chap
cmd-acct (optional)
Boolean desc=command accounting
acct-local (optional)
Boolean desc=accounting for local users
sess-author (optional)
Boolean desc=authorization sessions
cmd-author (optional)
Boolean desc=command authorization
author-local (optional)
Boolean desc=authorization for local users
service-shell (optional)
String desc=TACACS+ service name string for shell commands
service-vtysh (optional)
String desc=TACACS+ service name string for vtysh commands

aaa-tacacs-show-response - Up

data
result

access-list-create - Up

create an access list
name
String desc=Access List Name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=scope - local or fabric
Enum:
local
fabric

access-list-ip-add - Up

Add IPs associated with access list
ip (optional)
String desc=IP associated with the access list:type=IPv4 or IPv6 address

access-list-ip-show - Up

Show IPs associated with access list
api.switch-name (optional)
ip
String desc=IP associated with the access list:type=IPv4 or IPv6 address

access-list-ip-show-response - Up

data
result

access-list-show - Up

display access lists
api.switch-name (optional)
name
String desc=Access List Name
scope (optional)
String desc=scope - local or fabric
Enum:
local
fabric

access-list-show-response - Up

data
result

acl-ip-create - Up

create an IP ACL
name
String desc=name of the ACL:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
action
String desc=action for the ACL - permit or deny:type=enum
Enum:
permit
deny
scope
String desc=scope of ACL - local or fabric
Enum:
local
fabric
vlan (optional)
Integer desc=VLAN assigned to ACL:type=uint16:range=[0,4095] format: int32
port (optional)
Integer desc=port number format: int32
bd (optional)
String desc=Bridge Domain assigned to ACL:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VLAN VNET assigned to ACL:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
api.proto (optional)
Enum:
tcp
udp
icmp
igmp
ip
icmpv6
src-ip (optional)
String desc=source IP address:type=IPv4 or IPv6 address
src-ip-mask (optional)
Integer desc=source IP netmask:type=netmask:requires=[src-ip]:mask-for=[src-ip] format: int32
src-port (optional)
Integer desc=source port number format: int32
dst-ip (optional)
String desc=destination IP address:type=IPv4 or IPv6 address
dst-ip-mask (optional)
Integer desc=destination IP netmask:type=netmask:requires=[dst-ip]:mask-for=[dst-ip] format: int32
dst-port (optional)
Integer desc=destination port number format: int32
proto (optional)
Integer desc=protocol assigned to ACL:type=uint8 format: int32

acl-ip-modify - Up

modify an IP ACL
action (optional)
String desc=action for the ACL - permit or deny:type=enum
Enum:
permit
deny
vlan (optional)
Integer desc=VLAN assigned to ACL:type=uint16:range=[0,4095] format: int32
port (optional)
Integer desc=port number format: int32
bd (optional)
String desc=Bridge Domain assigned to ACL:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VLAN VNET assigned to ACL:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
api.proto (optional)
Enum:
tcp
udp
icmp
igmp
ip
icmpv6
src-ip (optional)
String desc=source IP address:type=IPv4 or IPv6 address
src-ip-mask (optional)
Integer desc=source IP netmask:type=netmask:requires=[src-ip]:mask-for=[src-ip] format: int32
src-port (optional)
Integer desc=source port number format: int32
dst-ip (optional)
String desc=destination IP address:type=IPv4 or IPv6 address
dst-ip-mask (optional)
Integer desc=destination IP netmask:type=netmask:requires=[dst-ip]:mask-for=[dst-ip] format: int32
dst-port (optional)
Integer desc=destination port number format: int32
proto (optional)
Integer desc=protocol assigned to ACL:type=uint8 format: int32

acl-ip-show - Up

display IP ACL information
api.switch-name (optional)
name
String desc=name of the ACL
id
String desc=ID assigned to the ACL:type=identifier
action (optional)
String desc=action for the ACL - permit or deny:type=enum
Enum:
permit
deny
vlan (optional)
Integer desc=VLAN assigned to ACL:type=uint16:range=[0,4095] format: int32
scope (optional)
String desc=scope of ACL - local or fabric
Enum:
local
fabric
port (optional)
Integer desc=port number format: int32
bd (optional)
String desc=Bridge Domain assigned to ACL:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VLAN VNET assigned to ACL:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
src-ip (optional)
String desc=source IP address:type=IPv4 or IPv6 address
src-ip-mask (optional)
Integer desc=source IP netmask:type=netmask:requires=[src-ip]:mask-for=[src-ip] format: int32
src-port (optional)
Integer desc=source port number format: int32
dst-ip (optional)
String desc=destination IP address:type=IPv4 or IPv6 address
dst-ip-mask (optional)
Integer desc=destination IP netmask:type=netmask:requires=[dst-ip]:mask-for=[dst-ip] format: int32
dst-port (optional)
Integer desc=destination port number format: int32
proto (optional)
Integer desc=protocol assigned to ACL:type=uint8 format: int32

acl-ip-show-response - Up

data
result

acl-mac-create - Up

create a MAC ACL
name
String desc=name of the ACL:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
action
String desc=action for the ACL - permit or deny:type=enum
Enum:
permit
deny
scope
String desc=scope of the ACL - local or fabric
Enum:
local
fabric
vlan (optional)
Integer desc=VLAN assigned to ACL:type=uint16:range=[0,4095] format: int32
port (optional)
Integer desc=port number format: int32
bd (optional)
String desc=Bridge Domain assigned to ACL:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VLAN VNET assigned to ACL:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
src-mac (optional)
String desc=source MAC address:type=mac-address
dst-mac (optional)
String desc=destination MAC address:type=mac-address
src-mac-mask (optional)
String desc=source MAC mask:type=mac-address:requires=[src-mac]
dst-mac-mask (optional)
String desc=destination MAC mask:type=mac-address:requires=[dst-mac]
ether-type (optional)
String desc=ether-type assigned to the ACL:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
ipv4
0x800
2048
arp
0x806
2054
wake
0x842
2114
rarp
0x8035
32821
vlan
0x8100
33024
ipv6
0x86dd
34525
lacp
0x8809
34825
mpls-uni
0x8847
34887
mpls-multi
0x8848
34888
jumbo
0x8870
34928
dot1X
0x888e
34958
aoe
0x88a2
34978
qinq
0x88a8
34984
lldp
0x88cc
35020
macsec
0x88e5
35045
ecp
0x8940
35136
ptp
0x88f7
35063
fcoe
0x8906
35078
fcoe-init
0x8914
35092
qinq-old
0x9100
37120

acl-mac-modify - Up

modify a MAC ACL
action (optional)
String desc=action for the ACL - permit or deny:type=enum
Enum:
permit
deny
vlan (optional)
Integer desc=VLAN assigned to ACL:type=uint16:range=[0,4095] format: int32
port (optional)
Integer desc=port number format: int32
bd (optional)
String desc=Bridge Domain assigned to ACL:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VLAN VNET assigned to ACL:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
src-mac (optional)
String desc=source MAC address:type=mac-address
dst-mac (optional)
String desc=destination MAC address:type=mac-address
src-mac-mask (optional)
String desc=source MAC mask:type=mac-address:requires=[src-mac]
dst-mac-mask (optional)
String desc=destination MAC mask:type=mac-address:requires=[dst-mac]
ether-type (optional)
String desc=ether-type assigned to the ACL:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
ipv4
0x800
2048
arp
0x806
2054
wake
0x842
2114
rarp
0x8035
32821
vlan
0x8100
33024
ipv6
0x86dd
34525
lacp
0x8809
34825
mpls-uni
0x8847
34887
mpls-multi
0x8848
34888
jumbo
0x8870
34928
dot1X
0x888e
34958
aoe
0x88a2
34978
qinq
0x88a8
34984
lldp
0x88cc
35020
macsec
0x88e5
35045
ecp
0x8940
35136
ptp
0x88f7
35063
fcoe
0x8906
35078
fcoe-init
0x8914
35092
qinq-old
0x9100
37120

acl-mac-show - Up

display a MAC ACL
api.switch-name (optional)
name
String desc=name of the ACL
id
String desc=ID assigned to the ACL:type=identifier
action (optional)
String desc=action for the ACL - permit or deny:type=enum
Enum:
permit
deny
vlan (optional)
Integer desc=VLAN assigned to ACL:type=uint16:range=[0,4095] format: int32
scope (optional)
String desc=scope of the ACL - local or fabric
Enum:
local
fabric
port (optional)
Integer desc=port number format: int32
bd (optional)
String desc=Bridge Domain assigned to ACL:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VLAN VNET assigned to ACL:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
src-mac (optional)
String desc=source MAC address:type=mac-address
dst-mac (optional)
String desc=destination MAC address:type=mac-address
src-mac-mask (optional)
String desc=source MAC mask:type=mac-address:requires=[src-mac]
dst-mac-mask (optional)
String desc=destination MAC mask:type=mac-address:requires=[dst-mac]
ether-type (optional)
String desc=ether-type assigned to the ACL:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
0x800
0x806
0x842
0x8035
0x8100
0x86dd
0x8809
0x8847
0x8848
0x8870
0x888e
0x88a2
0x88a8
0x88cc
0x88e5
0x8940
0x88f7
0x8906
0x8914
0x9100

acl-mac-show-response - Up

data
result

admin-service-modify - Up

modify services on the server-switch
ssh (optional)
Boolean desc=Secure Shell - enable or disable
nfs (optional)
Boolean desc=Network File System (NFS) - enable or disable
web (optional)
Boolean desc=Web (HTTP) - enable or disable
vrrp (optional)
Boolean desc=vrrp enable or disable
snmp (optional)
Boolean desc=Simple Network Monitoring Protocol (SNMP) - enable or disable
icmp (optional)
Boolean desc=Internet Message Control Protocol (ICMP) - enable or disable
web-ssl (optional)
Boolean desc=Web SSL (HTTPS) - enable or disable
web-ssl-port (optional)
Integer desc=Web SSL (HTTPS) port - enable or disable:type=uint16:default=443 format: int32
web-port (optional)
Integer desc=Web (HTTP) port - enable or disable:type=uint16:default=80 format: int32
web-log (optional)
Boolean desc=Web logging - enable or disable:default=false
net-api (optional)
Boolean desc=Netvisor API - enable or disable APIs

admin-service-show - Up

display services on the server-switch
api.switch-name (optional)
if
String desc=administrative service interface
ssh (optional)
Boolean desc=Secure Shell - enable or disable
nfs (optional)
Boolean desc=Network File System (NFS) - enable or disable
web (optional)
Boolean desc=Web (HTTP) - enable or disable
vrrp (optional)
Boolean desc=vrrp enable or disable
snmp (optional)
Boolean desc=Simple Network Monitoring Protocol (SNMP) - enable or disable
icmp (optional)
Boolean desc=Internet Message Control Protocol (ICMP) - enable or disable
web-ssl (optional)
Boolean desc=Web SSL (HTTPS) - enable or disable
web-ssl-port (optional)
Integer desc=Web SSL (HTTPS) port - enable or disable:type=uint16 format: int32
web-port (optional)
Integer desc=Web (HTTP) port - enable or disable:type=uint16 format: int32
web-log (optional)
Boolean desc=Web logging - enable or disable
net-api (optional)
Boolean desc=Netvisor API - enable or disable APIs

admin-service-show-response - Up

data
result

admin-session-timeout-modify - Up

Modify login session timeout
timeout (optional)
Long desc=Maximum time to wait for user activity before terminating login session:default=60m format: int64

admin-session-timeout-show - Up

Login session timeout
api.switch-name (optional)
timeout (optional)
Long desc=Maximum time to wait for user activity before terminating login session:filter=false format: int64

admin-session-timeout-show-response - Up

data
result

admin-sftp-modify - Up

modify SFTP functionality
enable
Boolean desc=enable SFTP - disabled by default:default=false

admin-sftp-modify-1 - Up

modify SFTP functionality
enable
Boolean desc=enable SFTP - disabled by default:default=true
sftp-password
String desc=SFTP password:password=true
minimum-pw-length (optional)
Integer desc=Minimum password length for sftp account:type=uint8:range=[6,65]:default=6 format: int32

admin-sftp-modify-2 - Up

modify SFTP functionality
sftp-password
String desc=SFTP password:password=true

admin-sftp-show - Up

display SFTP functionality
api.switch-name (optional)
enable (optional)
Boolean desc=enable SFTP - disabled by default
sftp-user (optional)
String desc=SFTP username
minimum-pw-length (optional)
Integer desc=Minimum password length for sftp account:type=uint8:range=[6,65] format: int32

admin-sftp-show-response - Up

data
result

admin-syslog-create - Up

create the scope and other parameters of syslog event collection
name
String desc=name of the system log:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=scope of the system log
Enum:
local
fabric
host
String desc=host name to log system events:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
port (optional)
Long desc=host port:type=uint32:default=514 format: int64
message-format (optional)
String desc=message-format for log events - structured or legacy:type=enum:default=legacy
Enum:
structured
legacy
export-container-logs (optional)
Boolean desc=modify container log export functionality:default=false
export-os-logs (optional)
Boolean desc=modify operating system log export functionality:default=false
transport (optional)
String desc=transport for log events - tcp/tls or udp:type=enum:default=udp
Enum:
tcp-tls
udp

admin-syslog-match-add - Up

add a syslog event match filter
name
String desc=name of the matching scheme:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
msg-program (optional)
String desc=name of the program used to generate log messages
msg-name (optional)
String desc=message name to match
msg-code (optional)
Long desc=message code to match:type=uint64 format: int64
msg-level (optional)
String desc=the level of severity to match:type=enum
Enum:
critical
error
warn
note
info
msg-event-type (optional)
String desc=message log event type to match:type=enum
Enum:
system
port
tcp
stp
igmp
lldp
lacp
vdp
ecp
evb
ptp
storage
tacacs
mld
mroute
vport
lacp-port-event
msg-vnet (optional)
String desc=VNET to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
msg-remote_switch (optional)
String desc=remote switch node to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=name:api-ref-val=name
msg-user (optional)
String desc=username to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
msg-client-addr (optional)
String desc=client IP address to match:type=IPv4 or IPv6 address
msg-port (optional)
Long desc=port to match:type=uint32 format: int64
msg-vlan (optional)
Integer desc=VLAN to match:type=uint16:range=[0,4095] format: int32
msg-bd (optional)
String desc=Bridge Domain to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
msg-vxlan (optional)
String desc=VXLAN to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
msg-category (optional)
String desc=message category as event, audit, system, perror:type=enum
Enum:
event
audit
session
system
perror
container
os-logs
xact-truncate

admin-syslog-match-modify - Up

modify a syslog file for specific events logged to it
msg-program (optional)
String desc=name of the program used to generate log messages
msg-name (optional)
String desc=message name to match
msg-code (optional)
Long desc=message code to match:type=uint64 format: int64
msg-level (optional)
String desc=the level of severity to match:type=enum
Enum:
critical
error
warn
note
info
msg-event-type (optional)
String desc=message log event type to match:type=enum
Enum:
system
port
tcp
stp
igmp
lldp
lacp
vdp
ecp
evb
ptp
storage
tacacs
mld
mroute
vport
lacp-port-event
msg-vnet (optional)
String desc=VNET to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
msg-remote_switch (optional)
String desc=remote switch node to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=name:api-ref-val=name
msg-user (optional)
String desc=username to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
msg-client-addr (optional)
String desc=client IP address to match:type=IPv4 or IPv6 address
msg-port (optional)
Long desc=port to match:type=uint32 format: int64
msg-vlan (optional)
Integer desc=VLAN to match:type=uint16:range=[0,4095] format: int32
msg-bd (optional)
String desc=Bridge Domain to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
msg-vxlan (optional)
String desc=VXLAN to match:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
msg-category (optional)
String desc=message category as event, audit, system, perror:type=enum
Enum:
event
audit
session
system
perror
container
os-logs
xact-truncate

admin-syslog-match-show - Up

display a syslog file with specific events logged to it
api.switch-name (optional)
name
String desc=name of the matching scheme
msg-time (optional)
String desc=time of the event:filter=false
msg-switch (optional)
String desc=switch to collect log events:filter=false
msg-pid (optional)
Long desc=product ID generating log messages to match:type=uint32 format: int64
msg-client-pid (optional)
Long desc=product ID to match:type=uint32 format: int64
msg-args (optional)
String desc=arguments to match:filter=false
msg-message (optional)
String desc=the message to match:filter=false
msg-starting-point (optional)
Long desc=message starting point to match:type=uint64:requires=[msg-length,msg-count] format: int64
msg-length (optional)
Long desc=message length to match:type=uint64:requires=[msg-starting-point,msg-count] format: int64
msg-reverse (optional)
Boolean desc=reverse the order of the messages:requires=[msg-starting-point,msg-length,msg-count]
msg-show-time (optional)
String desc=the time that the message appeared:filter=false
msg-since-last-reset (optional)
Boolean desc=messages since the log reset
set-facility (optional)
Integer desc=facility type to match:range=[0,23] format: int32
set-severity (optional)
Integer desc=severity to match:range=[0,7] format: int32
msg-program (optional)
String desc=name of the program used to generate log messages
msg-name (optional)
String desc=message name to match
msg-code (optional)
Long desc=message code to match:type=uint64 format: int64
msg-level (optional)
String desc=the level of severity to match:type=enum
Enum:
critical
error
warn
note
info
msg-event-type (optional)
String desc=message log event type to match:type=enum
Enum:
system
port
tcp
stp
igmp
lldp
lacp
vdp
ecp
evb
ptp
storage
tacacs
mld
mroute
vport
lacp-port-event
msg-vnet (optional)
String desc=VNET to match:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
msg-remote_switch (optional)
String desc=remote switch node to match:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=name:api-ref-val=name
msg-user (optional)
String desc=username to match:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
msg-client-addr (optional)
String desc=client IP address to match:type=IPv4 or IPv6 address
msg-port (optional)
Long desc=port to match:type=uint32 format: int64
msg-vlan (optional)
Integer desc=VLAN to match:type=uint16:range=[0,4095] format: int32
msg-bd (optional)
String desc=Bridge Domain to match:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
msg-vxlan (optional)
String desc=VXLAN to match
msg-category (optional)
String desc=message category as event, audit, system, perror:type=enum
Enum:
event
audit
session
system
perror
container
os-logs
xact-truncate

admin-syslog-match-show-response - Up

data
result

admin-syslog-modify - Up

modify parameters of syslog event collection
scope (optional)
String desc=scope of the system log
Enum:
local
fabric
host (optional)
String desc=host name to log system events:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
port (optional)
Long desc=host port:type=uint32:default=514 format: int64
message-format (optional)
String desc=message-format for log events - structured or legacy:type=enum:default=legacy
Enum:
structured
legacy
export-container-logs (optional)
Boolean desc=modify container log export functionality:default=false
export-os-logs (optional)
Boolean desc=modify operating system log export functionality:default=false
transport (optional)
String desc=transport for log events - tcp/tls or udp:type=enum:default=udp
Enum:
tcp-tls
udp

admin-syslog-show - Up

display syslog event collection parameters
api.switch-name (optional)
name
String desc=name of the system log
scope (optional)
String desc=scope of the system log
Enum:
local
fabric
host (optional)
String desc=host name to log system events
port (optional)
Long desc=host port:type=uint32 format: int64
status (optional)
String desc=syslog export status
message-format (optional)
String desc=message-format for log events - structured or legacy:type=enum
Enum:
structured
legacy
export-container-logs (optional)
Boolean desc=modify container log export functionality
export-os-logs (optional)
Boolean desc=modify operating system log export functionality
transport (optional)
String desc=transport for log events - tcp/tls or udp:type=enum
Enum:
tcp-tls
udp

admin-syslog-show-response - Up

data
result

alert-show - Up

show alerts for system issues
api.switch-name (optional)
level (optional)
String desc=alert level:type=flag
Enum:
critical
message (optional)
String desc=alert message:filter=false

alert-show-response - Up

data
result

api-install-install - Up

install nvOS on a Linux platform and use the API associated features
user
String desc=username:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
password
String desc=plain text password:password=true
linux-host
String desc=linux-host name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -

bezel-portmap-show - Up

display the mapping of logical ports to bezel interface numbers
api.switch-name (optional)
port (optional)
Long desc=logical port:type=uint32 format: int64
bezel-intf (optional)
String desc=bezel interface number

bezel-portmap-show-response - Up

data
result

bootenv-activate-and-reboot - Up

activate a boot environment and reboot it
name
String desc=boot environment name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
apply-current-config (optional)
Boolean desc=apply current configuration to activated boot environment
disable-auto-recovery (optional)
Boolean desc=Disable auto recovery to activated boot environment

bootenv-show - Up

display a boot environment
api.switch-name (optional)
name
String desc=boot environment name
version (optional)
String desc=boot environment version
current (optional)
Boolean desc=current boot environment
reboot (optional)
Boolean desc=reboot to current environment
space (optional)
Long desc=disk space allocated to boot environment:type=uint64:filter=false format: int64
created (optional)
String desc=boot environment created:date=yyyy-mm-ddThh:mm:ss:filter=false
apply-current-config (optional)
Boolean desc=apply current configuration to activated boot environment
disable-auto-recovery (optional)
Boolean desc=Disable auto recovery to activated boot environment:filter=false

bootenv-show-response - Up

data
result

bridge-domain-create - Up

create a Bridge Domain
name
String desc=Bridge Domain name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=Bridge Domain scope
Enum:
local
fabric
cluster
vnet-id (optional)
String desc=VNET for this Bridge Domain:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
description (optional)
String desc=BD description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
mac-learning (optional)
Boolean desc=Mac-learning enable or disable:default=true
vxlan-inner-packet (optional)
String desc=Preseve original ethernet header inside the VXLAN tunnel:type=enum:default=auto
Enum:
auto
remove-tags
transparent
l2-tunneling (optional)
String desc=Enable l2-tunneling on this Bridge Domain:type=flag:default=none
Enum:
none
lldp
stp
lacp
all
vxlan (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32:range=[0,16777215] format: int64
auto-vxlan (optional)
Boolean desc=Automatically assign VXLAN and/or assign to VTEPs
local-rsvd-vlan (optional)
Integer desc=Local reserved vlan for cluster switches for Bridge Domain:type=uint16:range=[2,4093] format: int32
rsvd-vlan (optional)
Integer desc=Fabric reserved vlan for cluster switches for Bridge Domain:type=uint16:range=[2,4093] format: int32

bridge-domain-modify - Up

modify a Bridge Domain
description (optional)
String desc=BD description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
mac-learning (optional)
Boolean desc=Mac-learning enable or disable:default=true
vxlan-inner-packet (optional)
String desc=Preseve original ethernet header inside the VXLAN tunnel:type=enum:default=auto
Enum:
auto
remove-tags
transparent
l2-tunneling (optional)
String desc=Enable l2-tunneling on this Bridge Domain:type=flag:default=none
Enum:
none
lldp
stp
lacp
all
local-rsvd-vlan (optional)
Integer desc=Local reserved vlan for cluster switches for Bridge Domain:type=uint16:range=[2,4093] format: int32
rsvd-vlan (optional)
Integer desc=Fabric reserved vlan for cluster switches for Bridge Domain:type=uint16:range=[2,4093] format: int32

bridge-domain-port-add - Up

add a port to a Bridge Domain
port
String desc=port assigned to Network:type=port-list
cos (optional)
Long desc=Dot1Q CoS priority:type=uint32:range=[0,7]:requires=[vlans] format: int64
l2-learning (optional)
String desc=mac-learning provisioning [none|enable|disable]:type=enum:default=none
Enum:
none
enable
disable
outer-vlan (optional)
Integer desc=outer vlan for Q-in-Q vlan:type=uint16:range=[2,4093]:precludes=[vlan,vlans] format: int32
vlans (optional)
String desc=access vlans for Q-in-Q:type=vlan-list:precludes=[inner-vlan,outer-vlan]
untagged-port-vlan (optional)
Integer desc=vlan for untagged port:type=uint16:range=[2,4093] format: int32
inner-vlan (optional)
Integer desc=inner vlan for ports assigned to Network:type=uint16:range=[0,4095]:default=0:requires=[outer-vlan]:precludes=[vlan,vlans] format: int32
outer-cos (optional)
Long desc=Outer Vlan CoS value:type=uint32:range=[0,7]:requires=[outer-vlan] format: int64
inner-cos (optional)
Long desc=Inner Vlan CoS value:type=uint32:range=[0,7]:requires=[inner-vlan] format: int64

bridge-domain-port-modify - Up

modify a port from a Bridge Domain
l2-learning (optional)
String desc=mac-learning provisioning [none|enable|disable]:type=enum:default=none
Enum:
none
enable
disable
vlans (optional)
String desc=access vlans for Q-in-Q:type=vlan-list:precludes=[inner-vlan,outer-vlan]

bridge-domain-port-remove - Up

remove a port from a Bridge Domain
port
String desc=port assigned to Network:type=port-list

bridge-domain-port-show - Up

display ports for a Bridge Domain
api.switch-name (optional)
port
String desc=port assigned to Network:type=port-list
cos (optional)
Long desc=Dot1Q CoS priority:type=uint32:range=[0,7]:requires=[vlans] format: int64
active-ports (optional)
String desc=active ports:type=port-list
l2-learning (optional)
String desc=mac-learning provisioning [none|enable|disable]:type=enum
Enum:
none
enable
disable
outer-vlan (optional)
Integer desc=outer vlan for Q-in-Q vlan:type=uint16:range=[2,4093]:precludes=[vlan,vlans] format: int32
vlans (optional)
String desc=access vlans for Q-in-Q:type=vlan-list:precludes=[inner-vlan,outer-vlan]
untagged-port-vlan (optional)
Integer desc=vlan for untagged port:type=uint16:range=[2,4093] format: int32
inner-vlan (optional)
Integer desc=inner vlan for ports assigned to Network:type=uint16:range=[0,4095]:requires=[outer-vlan]:precludes=[vlan,vlans] format: int32
outer-cos (optional)
Long desc=Outer Vlan CoS value:type=uint32:range=[0,7]:requires=[outer-vlan] format: int64
inner-cos (optional)
Long desc=Inner Vlan CoS value:type=uint32:range=[0,7]:requires=[inner-vlan] format: int64

bridge-domain-port-show-response - Up

data
result

bridge-domain-show - Up

show Bridge Domain information
api.switch-name (optional)
name
String desc=Bridge Domain name
vnet-id
String desc=VNET for this Bridge Domain:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
scope (optional)
String desc=Bridge Domain scope
Enum:
local
fabric
cluster
active (optional)
Boolean desc=Bridge Domain active status
hw-vpn (optional)
Integer desc=hardware VPN:type=uint16 format: int32
hw-mcast-group (optional)
Integer desc=hardware multicast group format: int32
net-id (optional)
Integer desc=Bridge Domain ID:type=uint16:range=[0,12287] format: int32
peer-net-id (optional)
Integer desc=peer network ID:type=uint16:range=[0,12287] format: int32
qinq_rsvd_vlan (optional)
Integer desc=Running reserved vlan for cluster switches for Bridge Domain:type=uint16:range=[0,4095] format: int32
ports (optional)
String desc=ports assigned to Bridge Domain:type=port-list
description (optional)
String desc=BD description
mac-learning (optional)
Boolean desc=Mac-learning enable or disable
vxlan-inner-packet (optional)
String desc=Preseve original ethernet header inside the VXLAN tunnel:type=enum
Enum:
auto
remove-tags
transparent
l2-tunneling (optional)
String desc=Enable l2-tunneling on this Bridge Domain:type=flag
Enum:
none
lldp
stp
lacp
all
vxlan (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32:range=[0,16777215] format: int64
auto-vxlan (optional)
Boolean desc=Automatically assign VXLAN and/or assign to VTEPs
local-rsvd-vlan (optional)
Integer desc=Local reserved vlan for cluster switches for Bridge Domain:type=uint16:range=[2,4093] format: int32
rsvd-vlan (optional)
Integer desc=Fabric reserved vlan for cluster switches for Bridge Domain:type=uint16:range=[2,4093] format: int32

bridge-domain-show-response - Up

data
result

cert-create - Up

Create server certificate and self-sign
name
String desc=Certificate name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
state
String desc=State or Province Name
country
String desc=Country Name (2 letter code)
city
String desc=City Name
organization
String desc=Organization Name
organizational-unit
String desc=Organizational Unit Name
common-name
String desc=Common Name
container (optional)
String desc=Certificate zone/container name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/zones:api-ref-model=zone-show:api-ref-id=name:api-ref-val=name
status (optional)
String desc=The expiration status of the certificate

cert-expiration-alert-modify - Up

Modify certificate expiration alerts configuration
netvisor (optional)
Boolean desc=enable or disable netvisor certificate expiration alerts:default=true
days-before-expiration (optional)
Long desc=Modify the number of days before expiration to send alerts (Default 30 days):type=uint32:range=[7,180]:default=30 format: int64

cert-expiration-alert-show - Up

Show certificate expiration alerts configuration
api.switch-name (optional)
netvisor (optional)
Boolean desc=enable or disable netvisor certificate expiration alerts
days-before-expiration (optional)
Long desc=Modify the number of days before expiration to send alerts (Default 30 days):type=uint32:range=[7,180] format: int64

cert-expiration-alert-show-response - Up

data
result

cert-import - Up

import certificates from sftp directory
name
String desc=Certificate name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
file-server
String desc=Name of Server Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
file-ca
String desc=Name of CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
container (optional)
String desc=Certificate zone/container name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/zones:api-ref-model=zone-show:api-ref-id=name:api-ref-val=name
status (optional)
String desc=The expiration status of the certificate
file-inter (optional)
String desc=Name of Intermediate CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters

cert-import-1 - Up

import certificates from sftp directory
name
String desc=Certificate name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
file-server
String desc=Name of Server Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
container (optional)
String desc=Certificate zone/container name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/zones:api-ref-model=zone-show:api-ref-id=name:api-ref-val=name
status (optional)
String desc=The expiration status of the certificate
file-ca (optional)
String desc=Name of CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
file-inter (optional)
String desc=Name of Intermediate CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters

cert-request-create - Up

create a certificate signing request from existing server certificate
name
String desc=Certificate name:api-ref-path=/certs:api-ref-model=cert-show:api-ref-id=name:api-ref-val=name
container (optional)
String desc=Certificate zone/container name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/zones:api-ref-model=zone-show:api-ref-id=name:api-ref-val=name

cert-request-show - Up

display certificate signing request
api.switch-name (optional)
name
String desc=Certificate name:api-ref-path=/certs:api-ref-model=cert-show:api-ref-id=name:api-ref-val=name
container (optional)
String desc=Certificate zone/container name:api-ref-path=/zones:api-ref-model=zone-show:api-ref-id=name:api-ref-val=name
cert-request (optional)
String desc=Certificate Signing Request

cert-request-show-response - Up

data
result

cert-show - Up

Display certificates
api.switch-name (optional)
name (optional)
String desc=Certificate name
cert-type (optional)
String desc=The type of certificate: CA, intermediate or server:type=enum
Enum:
ca
intermediate
server
subject (optional)
String desc=The subject of the certificate
issuer (optional)
String desc=The issuer of the certificate
serial-number (optional)
Long desc=The serial number of the certificate:type=uint64 format: int64
valid-from (optional)
String desc=The time from which the certificate is valid.
valid-to (optional)
String desc=The time at which the certificate expires and is no longer valid.
container (optional)
String desc=Certificate zone/container name:api-ref-path=/zones:api-ref-model=zone-show:api-ref-id=name:api-ref-val=name
status (optional)
String desc=The expiration status of the certificate
state (optional)
String desc=State or Province Name
country (optional)
String desc=Country Name (2 letter code)
city (optional)
String desc=City Name
organization (optional)
String desc=Organization Name
organizational-unit (optional)
String desc=Organizational Unit Name
common-name (optional)
String desc=Common Name

cert-show-response - Up

data
result

cert-upload - Up

upload certificates through APIs
name
String desc=Certificate name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
cert-ca
String desc=CA Certificate
cert-server
String desc=Server Certificate
container (optional)
String desc=Certificate zone/container name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/zones:api-ref-model=zone-show:api-ref-id=name:api-ref-val=name
cert-inter (optional)
String desc=Intermediate CA Certificate
status (optional)
String desc=The expiration status of the certificate

cert-upload-1 - Up

upload certificates through APIs
name
String desc=Certificate name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
cert-server
String desc=Server Certificate
container (optional)
String desc=Certificate zone/container name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/zones:api-ref-model=zone-show:api-ref-id=name:api-ref-val=name
cert-ca (optional)
String desc=CA Certificate
file-server (optional)
String desc=Name of Server Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
cert-inter (optional)
String desc=Intermediate CA Certificate
status (optional)
String desc=The expiration status of the certificate
file-ca (optional)
String desc=Name of CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
file-inter (optional)
String desc=Name of Intermediate CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters

client-server-stats-clear - Up

clear statistics generated between a client and server
vnet (optional)
String desc=client server statistics per VNET:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=client server statistics per VLAN:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=client server statistics per VXLAN:type=uint32:range=[0,16777215] format: int64
server-port (optional)
Integer desc=client server statistics per server port:type=uint16 format: int32
bd (optional)
String desc=client server statistics per Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=client server statistics count:type=uint32 format: int64
first-seen (optional)
String desc=time that client server statistics were first seen:date=yyyy-mm-ddThh:mm:ss
last-seen (optional)
String desc=time that client server statistics were last seen:date=yyyy-mm-ddThh:mm:ss
client-switch-port (optional)
Integer desc=client server statistics per client switch port format: int32
server-switch-port (optional)
Integer desc=client server statistics per server switch port format: int32
client-mac (optional)
String desc=client server statistics per client MAC:type=mac-address
server-mac (optional)
String desc=client server statistics per server MAC:type=mac-address
client-ip (optional)
String desc=client server statistics per client IP:type=IPv4 or IPv6 address
server-ip (optional)
String desc=client server statistics server IP:type=IPv4 or IPv6 address
api.server-port (optional)
Enum:
ftp-data
ftp-control
ssh
telnet
http
https
rpc
sql
imap
bgp
ldap
iSCSI
oracle-db
nfs
cifs
iSCSI-target
lockd
HDFS-Namenode-WebUI
HDFS-Secure-Namenode-WebUI
HDFS-Metadata-operations-8020
HDFS-Metadata-operations-9000
HDFS-DataNode-WebUI
HDFS-Secure-DataNode-WebUI
HDFS-DataTransfer
HDFS-DataNode-Metadata
HDFS-Secondary-NameNode
MR-JobTracker-WebUI
MR-JobTracker
MR-TaskTracker-WebUI
MR-History-WebUI
Hive-Server-Thrift
Hive-Metastore-Thrift
HBase-HMaster
HBase-HMaster-WebUI
HBase-Region-Server
HBase-Region-Server-Http
HBase-Zookeeper
HBase-Zookeeper-Peer
HBase-Zookeeper-Client-Port
WebHCat-Server
Ganglia-Gmond-Collectors-8660
Ganglia-Gmond-Collectors-8661
Ganglia-Gmond-Collectors-8662
Ganglia-Gmond-Collectors-8663
MySQL
Snap-Mirror/Vault
CIFS/SMB
Cassandra-InterNode-Cluster
Cassandra-Secure-InterNode-Cluster
Cassandra-JMX-Monitoring
Cassandra-Client
Cassandra-Client-Thrift
Cassandra-OpsCenter
Cassandra-OpsCenter-Monitoring
Cassandra-OpsCenter-Agent
VMotion
LDAP
LDAP-SSL
Ganglia-gmetad
Nutanix-Stargate
Nutanix-Curator
Nutanix-Chronos-Master
Nutanix-Chronos-Node
Nutanix-Transfer-Manager
Nutanix-Alert-Manager
Nutanix-Deduplication-Object-Store
Nutanix-Pithos
Nutanix-Stats Aggregator-Monitor
Nutanix-Prism Monitor-Port
Nutanix-Nutanix-Cerebro
Nutanix-Stats-Aggregator
Nutanix-Arithmos
Nutanix-Hyperint
Nutanix-Mount/NFS-RPC-service
Nutanix-Genesis
syn (optional)
Long desc=number of syns:type=uint64 format: int64
est (optional)
Long desc=number of established connections:type=uint64 format: int64
fin (optional)
Long desc=number of finished/terminated connections:type=uint64 format: int64
syn-resends (optional)
Long desc=number of syn resends:type=uint64 format: int64
syn-ack-resends (optional)
Long desc=number of syn-ack resends:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
total-bytes (optional)
Long desc=total bytes:type=uint64 format: int64
avg-dur (optional)
Long desc=average duration of a connection format: int64
avg-lat (optional)
Long desc=average latency of a connection format: int64

client-server-stats-show - Up

display statistics generated between a client and server
api.switch-name (optional)
vnet (optional)
String desc=client server statistics per VNET:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=client server statistics per VLAN:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=client server statistics per VXLAN:type=uint32:range=[0,16777215] format: int64
last-seen-ago (optional)
Long desc=client server statistics last seen time format: int64
server-port (optional)
Integer desc=client server statistics per server port:type=uint16 format: int32
bd (optional)
String desc=client server statistics per Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=client server statistics count:type=uint32 format: int64
first-seen (optional)
String desc=time that client server statistics were first seen:date=yyyy-mm-ddThh:mm:ss
last-seen (optional)
String desc=time that client server statistics were last seen:date=yyyy-mm-ddThh:mm:ss
client-switch-port (optional)
Integer desc=client server statistics per client switch port format: int32
server-switch-port (optional)
Integer desc=client server statistics per server switch port format: int32
client-mac (optional)
String desc=client server statistics per client MAC:type=mac-address
server-mac (optional)
String desc=client server statistics per server MAC:type=mac-address
client-ip (optional)
String desc=client server statistics per client IP:type=IPv4 or IPv6 address
server-ip (optional)
String desc=client server statistics server IP:type=IPv4 or IPv6 address
syn (optional)
Long desc=number of syns:type=uint64 format: int64
est (optional)
Long desc=number of established connections:type=uint64 format: int64
fin (optional)
Long desc=number of finished/terminated connections:type=uint64 format: int64
syn-resends (optional)
Long desc=number of syn resends:type=uint64 format: int64
syn-ack-resends (optional)
Long desc=number of syn-ack resends:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64:filter=false format: int64
ibytes (optional)
Long desc=incoming bytes:type=uint64:filter=false format: int64
total-bytes (optional)
Long desc=total bytes:type=uint64:filter=false format: int64
avg-dur (optional)
Long desc=average duration of a connection:filter=false format: int64
avg-lat (optional)
Long desc=average latency of a connection:filter=false format: int64

client-server-stats-show-response - Up

data
result

cluster-bringdown-modify - Up

update cluster bring down settings
vlag-port-staggered-interval (optional)
Long desc=Interval between vlag ports bringdown:default=0s format: int64
fast_port_down (optional)
Boolean desc=Faster, simultaneous port down during switch reboot:default=false
defer-node-1-ports (optional)
String desc=ports to be brought down after vlag & l3 for cluster-node-1:type=port-list
defer-node-2-ports (optional)
String desc=ports to be brought down after vlag & l3 for cluster-node-2:type=port-list

cluster-bringdown-show - Up

show cluster bring downsettings
api.switch-name (optional)
vlag-port-staggered-interval (optional)
Long desc=Interval between vlag ports bringdown format: int64
fast_port_down (optional)
Boolean desc=Faster, simultaneous port down during switch reboot
defer-node-1-ports (optional)
String desc=ports to be brought down after vlag & l3 for cluster-node-1:type=port-list
defer-node-2-ports (optional)
String desc=ports to be brought down after vlag & l3 for cluster-node-2:type=port-list

cluster-bringdown-show-response - Up

data
result

cluster-bringup-modify - Up

update cluster bring up settings
minimum-sync-delay (optional)
Long desc=Minimum delay to wait for cluster to sync before starting l3/vlag port bring up format: int64
l3-port-bringup-mode (optional)
String desc=L3 port bring up mode during start up:type=enum:default=staggered
Enum:
staggered
simultaneous
l3-port-staggered-interval (optional)
Long desc=Interval between L3 ports in L3 staggered mode:default=3s format: int64
vlag-port-bringup-mode (optional)
String desc=Vlag port bring up mode during start up:type=enum:default=staggered
Enum:
staggered
simultaneous
vlag-port-staggered-interval (optional)
Long desc=Interval between vlag ports in vlag staggered mode:default=3s format: int64
cluster-trunk-port-staggered-interval (optional)
Long desc=Interval between cluster trunk ports in staggered mode:default=0s format: int64
maximum-sync-delay (optional)
Long desc=Maximum delay to wait for cluster to sync before starting l3/vlag port bring up:default=60s format: int64
l3-to-vlag-delay (optional)
Long desc=Delay between last L3 port and first vlag port bring up:default=15s format: int64
l3-to-vlan-interface-delay (optional)
Long desc=Delay between last L3 port and vRouter vlan interface bring up:default=0s format: int64
port-defer-bringup-delay (optional)
Long desc=Global timer value used for port delay-bringup:default=30s format: int64
port-defer-bringup-mode (optional)
String desc=port defer-bringup mode during start up:type=enum:default=staggered
Enum:
staggered
simultaneous
port-defer-bringup-staggered-interval (optional)
Long desc=Interval between ports in defer-bringup mode:default=0s format: int64
vrouter-if-bringup-mode (optional)
String desc=vRouter vlan interface bring up mode:type=enum:default=staggered
Enum:
staggered
simultaneous
vrouter-if-staggered-interval (optional)
Long desc=Interval in ms between vRouter vlan interface bringups in staggered mode:type=uint32:range=[0,60000]:default=0 format: int64
start-port-enable-delay (optional)
Long desc=time delay (sec) to start enabling ports (incl cluster ports) on slave switch:type=uint32:range=[0,240]:default=0 format: int64

cluster-bringup-show - Up

show cluster bring up settings
api.switch-name (optional)
state (optional)
String desc=port bring up state during start up:type=flag
Enum:
ports-disabled
status-updates-wait
router-init-wait
cluster-stp-wait
l3-coming-up
l3-to-vlan-interface-wait
l3-to-vlag-wait
vlags-coming-up
ports-enabled
zone-upgrade-wait
cluster-link-up-wait
min-delay-wait
port-defer-bringup-wait
minimum-sync-delay (optional)
Long desc=Minimum delay to wait for cluster to sync before starting l3/vlag port bring up format: int64
l3-port-bringup-mode (optional)
String desc=L3 port bring up mode during start up:type=enum
Enum:
staggered
simultaneous
l3-port-staggered-interval (optional)
Long desc=Interval between L3 ports in L3 staggered mode format: int64
vlag-port-bringup-mode (optional)
String desc=Vlag port bring up mode during start up:type=enum
Enum:
staggered
simultaneous
vlag-port-staggered-interval (optional)
Long desc=Interval between vlag ports in vlag staggered mode format: int64
cluster-trunk-port-staggered-interval (optional)
Long desc=Interval between cluster trunk ports in staggered mode format: int64
maximum-sync-delay (optional)
Long desc=Maximum delay to wait for cluster to sync before starting l3/vlag port bring up format: int64
l3-to-vlag-delay (optional)
Long desc=Delay between last L3 port and first vlag port bring up format: int64
l3-to-vlan-interface-delay (optional)
Long desc=Delay between last L3 port and vRouter vlan interface bring up format: int64
port-defer-bringup-delay (optional)
Long desc=Global timer value used for port delay-bringup format: int64
port-defer-bringup-mode (optional)
String desc=port defer-bringup mode during start up:type=enum
Enum:
staggered
simultaneous
port-defer-bringup-staggered-interval (optional)
Long desc=Interval between ports in defer-bringup mode format: int64
vrouter-if-bringup-mode (optional)
String desc=vRouter vlan interface bring up mode:type=enum
Enum:
staggered
simultaneous
vrouter-if-staggered-interval (optional)
Long desc=Interval in ms between vRouter vlan interface bringups in staggered mode:type=uint32:range=[0,60000] format: int64
start-port-enable-delay (optional)
Long desc=time delay (sec) to start enabling ports (incl cluster ports) on slave switch:type=uint32:range=[0,240] format: int64

cluster-bringup-show-response - Up

data
result

cluster-create - Up

create a new cluster for high availability (HA) in a fabric
name
String desc=name for cluster configuration:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
cluster-node-1
Long desc=name for cluster-node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
cluster-node-2
Long desc=name for cluster-node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
vxlan (optional)
Long desc=VXLAN id for Cluster over tunnel:type=uint32:range=[0,16777215] format: int64
validate (optional)
Boolean desc=validate the cluster link:default=false
node1-ip (optional)
String desc=cluster node 1's IP address:type=IPv4 or IPv6 address:requires=[vxlan,node2-ip]
node2-ip (optional)
String desc=cluser node 2's IP address:type=IPv4 or IPv6 address:requires=[vxlan,node1-ip]
cluster-sync-timeout (optional)
Long desc=cluster sync timeout(ms):type=uint32:range=[500,20000]:default=2000 format: int64
cluster-sync-offline-count (optional)
Long desc=number of missed syncs after which cluster will go offline:type=uint32:range=[1,30]:default=3 format: int64

cluster-membership-modify - Up

update the cluster membership
cluster-node-1 (optional)
Long desc=name for cluster-node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
cluster-node-2 (optional)
Long desc=name for cluster-node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64

cluster-membership-show - Up

show cluster membership
api.switch-name (optional)
name
String desc=name for cluster configuration
state (optional)
String desc=state of the cluster:type=enum
Enum:
offline
online
unavailable
coming-online
slave-ready
going-offline
vxlan (optional)
Long desc=VXLAN id for Cluster over tunnel:type=uint32:range=[0,16777215] format: int64
tid (optional)
Long desc=transaction ID assigned to cluster:type=uint64 format: int64
mode (optional)
String desc=cluster mode:type=enum
Enum:
none
master
slave
ports (optional)
String desc=list of ports:type=port-list
validate (optional)
Boolean desc=validate the cluster link
remote-ports (optional)
String desc=list of remote ports:type=port-list
mst-config-digest (optional)
String desc=Configuration Digest
cluster-mode (optional)
String desc=STP cluster mode:type=enum
Enum:
none
master
slave
mst-digest-mismatch-on-ports (optional)
String desc=MST digest mismatch:type=port-list
mst-digest-mismatch-on-peer-ports (optional)
String desc=MST digest mismatch for cluster peer:type=port-list
mst-config-id-mismatch-on-ports (optional)
String desc=MST Config ID mismatch:type=port-list
mst-config-id-mismatch-on-peer-ports (optional)
String desc=MST Config ID mismatch for cluster peer:type=port-list
mst-revision-mismatch-on-ports (optional)
String desc=MST Revision mismatch:type=port-list
mst-revision-mismatch-on-peer-ports (optional)
String desc=MST Revision mismatch for cluster peer:type=port-list
switch (optional)
Long desc=switch name:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
id (optional)
String desc=ID assigned to cluster:type=identifier
cluster-node-1 (optional)
Long desc=name for cluster-node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
enable (optional)
Boolean desc=enable or disable STP
stp-mode (optional)
String desc=STP mode:type=enum
Enum:
rstp
mstp
bpdus-bridge-ports (optional)
Boolean desc=BPDU packets to bridge specific port
bridge-id (optional)
String desc=STP bridge id:type=mac-address
bridge-priority (optional)
Long desc=STP bridge priority - Multiples of 4096, default 32768:type=uint64:range=[0,61440] format: int64
hello-time (optional)
Integer desc=STP hello time between 1 and 10 secs - default 2:range=[1,10] format: int32
forwarding-delay (optional)
Integer desc=STP forwarding delay between 4 and 30 secs - default 15:range=[4,30] format: int32
max-age (optional)
Integer desc=maximum age time between 6 and 40 secs - default 20:range=[6,40] format: int32
mst-max-hops (optional)
Integer desc=maximum hop count for mstp bpdu - default 20:range=[1,32] format: int32
mst-config-name (optional)
String desc=Name for MST Configuration Instance
mst-config-revision (optional)
Integer desc=MST Revision from 0 to 65535:type=uint16 format: int32
root-guard-wait-time (optional)
Integer desc=root guard wait time between 0 and 300 secs - default 20, 0 to disable wait:range=[0,300] format: int32
cluster-node-2 (optional)
Long desc=name for cluster-node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node1-ip (optional)
String desc=cluster node 1's IP address:type=IPv4 or IPv6 address:requires=[vxlan,node2-ip]
node2-ip (optional)
String desc=cluser node 2's IP address:type=IPv4 or IPv6 address:requires=[vxlan,node1-ip]
cluster-sync-timeout (optional)
Long desc=cluster sync timeout(ms):type=uint32:range=[500,20000]:filter=false format: int64
cluster-sync-offline-count (optional)
Long desc=number of missed syncs after which cluster will go offline:type=uint32:range=[1,30]:filter=false format: int64

cluster-membership-show-response - Up

data
result

cluster-modify - Up

update a cluster
vxlan (optional)
Long desc=VXLAN id for Cluster over tunnel:type=uint32:range=[0,16777215] format: int64
enable (optional)
Boolean desc=enable or disable STP:default=true
stp-mode (optional)
String desc=STP mode:type=enum:default=rstp
Enum:
rstp
mstp
bpdus-bridge-ports (optional)
Boolean desc=BPDU packets to bridge specific port:default=true
bridge-id (optional)
String desc=STP bridge id:type=mac-address
bridge-priority (optional)
Long desc=STP bridge priority - Multiples of 4096, default 32768:type=uint64:range=[0,61440]:default=32768 format: int64
hello-time (optional)
Integer desc=STP hello time between 1 and 10 secs - default 2:range=[1,10]:default=2 format: int32
forwarding-delay (optional)
Integer desc=STP forwarding delay between 4 and 30 secs - default 15:range=[4,30]:default=15 format: int32
max-age (optional)
Integer desc=maximum age time between 6 and 40 secs - default 20:range=[6,40]:default=20 format: int32
mst-max-hops (optional)
Integer desc=maximum hop count for mstp bpdu - default 20:range=[1,32]:default=20 format: int32
mst-config-name (optional)
String desc=Name for MST Configuration Instance:default=Pluribus:pattern=^[a-zA-Z0-9_-]+$:pattern-help=letters, numbers, _, and -
mst-config-revision (optional)
Integer desc=MST Revision from 0 to 65535:type=uint16:default=0 format: int32
root-guard-wait-time (optional)
Integer desc=root guard wait time between 0 and 300 secs - default 20, 0 to disable wait:range=[0,300]:default=20 format: int32
node1-ip (optional)
String desc=cluster node 1's IP address:type=IPv4 or IPv6 address:requires=[vxlan,node2-ip]
node2-ip (optional)
String desc=cluser node 2's IP address:type=IPv4 or IPv6 address:requires=[vxlan,node1-ip]
cluster-sync-timeout (optional)
Long desc=cluster sync timeout(ms):type=uint32:range=[500,20000]:default=2000 format: int64
cluster-sync-offline-count (optional)
Long desc=number of missed syncs after which cluster will go offline:type=uint32:range=[1,30]:default=3 format: int64

cluster-show - Up

display cluster information about high availability (HA) in a fabric
api.switch-name (optional)
name
String desc=name for cluster configuration
state (optional)
String desc=state of the cluster:type=enum
Enum:
offline
online
unavailable
coming-online
slave-ready
going-offline
vxlan (optional)
Long desc=VXLAN id for Cluster over tunnel:type=uint32:range=[0,16777215] format: int64
tid (optional)
Long desc=transaction ID assigned to cluster:type=uint64 format: int64
mode (optional)
String desc=cluster mode:type=enum
Enum:
none
master
slave
ports (optional)
String desc=list of ports:type=port-list
validate (optional)
Boolean desc=validate the cluster link
remote-ports (optional)
String desc=list of remote ports:type=port-list
mst-config-digest (optional)
String desc=Configuration Digest
cluster-mode (optional)
String desc=STP cluster mode:type=enum
Enum:
none
master
slave
mst-digest-mismatch-on-ports (optional)
String desc=MST digest mismatch:type=port-list
mst-digest-mismatch-on-peer-ports (optional)
String desc=MST digest mismatch for cluster peer:type=port-list
mst-config-id-mismatch-on-ports (optional)
String desc=MST Config ID mismatch:type=port-list
mst-config-id-mismatch-on-peer-ports (optional)
String desc=MST Config ID mismatch for cluster peer:type=port-list
mst-revision-mismatch-on-ports (optional)
String desc=MST Revision mismatch:type=port-list
mst-revision-mismatch-on-peer-ports (optional)
String desc=MST Revision mismatch for cluster peer:type=port-list
switch (optional)
Long desc=switch name:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
id (optional)
String desc=ID assigned to cluster:type=identifier
cluster-node-1 (optional)
Long desc=name for cluster-node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
enable (optional)
Boolean desc=enable or disable STP
stp-mode (optional)
String desc=STP mode:type=enum
Enum:
rstp
mstp
bpdus-bridge-ports (optional)
Boolean desc=BPDU packets to bridge specific port
bridge-id (optional)
String desc=STP bridge id:type=mac-address
bridge-priority (optional)
Long desc=STP bridge priority - Multiples of 4096, default 32768:type=uint64:range=[0,61440] format: int64
hello-time (optional)
Integer desc=STP hello time between 1 and 10 secs - default 2:range=[1,10] format: int32
forwarding-delay (optional)
Integer desc=STP forwarding delay between 4 and 30 secs - default 15:range=[4,30] format: int32
max-age (optional)
Integer desc=maximum age time between 6 and 40 secs - default 20:range=[6,40] format: int32
mst-max-hops (optional)
Integer desc=maximum hop count for mstp bpdu - default 20:range=[1,32] format: int32
mst-config-name (optional)
String desc=Name for MST Configuration Instance
mst-config-revision (optional)
Integer desc=MST Revision from 0 to 65535:type=uint16 format: int32
root-guard-wait-time (optional)
Integer desc=root guard wait time between 0 and 300 secs - default 20, 0 to disable wait:range=[0,300] format: int32
cluster-node-2 (optional)
Long desc=name for cluster-node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node1-ip (optional)
String desc=cluster node 1's IP address:type=IPv4 or IPv6 address:requires=[vxlan,node2-ip]
node2-ip (optional)
String desc=cluser node 2's IP address:type=IPv4 or IPv6 address:requires=[vxlan,node1-ip]
cluster-sync-timeout (optional)
Long desc=cluster sync timeout(ms):type=uint32:range=[500,20000]:filter=false format: int64
cluster-sync-offline-count (optional)
Long desc=number of missed syncs after which cluster will go offline:type=uint32:range=[1,30]:filter=false format: int64

cluster-show-response - Up

data
result

cluster-vrrp-optimize-modify - Up

modify optimization
mode (optional)
String desc=enable/disable optimisation mode(needs restart):type=enum:default=disable
Enum:
enable
disable
master (optional)
String desc=will be MASTER for given vlans:type=vlan-list
slave (optional)
String desc=will be slave for given vlans:type=vlan-list

cluster-vrrp-optimize-show - Up

display vrrp optimization mode
api.switch-name (optional)
mode (optional)
String desc=enable/disable optimisation mode(needs restart):type=enum
Enum:
enable
disable
is_restart_pending (optional)
Boolean desc=shows if the restarting pending due to enable/disable
master (optional)
String desc=will be MASTER for given vlans:type=vlan-list
slave (optional)
String desc=will be slave for given vlans:type=vlan-list

cluster-vrrp-optimize-show-response - Up

data
result

connection-clear - Up

clear connection statistics
vnet (optional)
String desc=VNET of the connection:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=VLAN of the connection information:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=VXLAN for the connection:type=uint32:range=[0,16777215] format: int64
dscp (optional)
Integer desc=DSCP assigned to the connection:type=uint8 format: int32
proto (optional)
Integer desc=protocol assigned to the connection:type=uint8 format: int32
dur (optional)
Long desc=duration for the connection format: int64
obytes (optional)
Long desc=outgoing bytes for the connection:type=uint64 format: int64
dst-port (optional)
Integer desc=destination port for the connection:type=uint16 format: int32
bd (optional)
String desc=Bridge Domain of the connection information:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
ether-type (optional)
String desc=ether-type for the connection information:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
ipv4
0x800
2048
arp
0x806
2054
wake
0x842
2114
rarp
0x8035
32821
vlan
0x8100
33024
ipv6
0x86dd
34525
lacp
0x8809
34825
mpls-uni
0x8847
34887
mpls-multi
0x8848
34888
jumbo
0x8870
34928
dot1X
0x888e
34958
aoe
0x88a2
34978
qinq
0x88a8
34984
lldp
0x88cc
35020
macsec
0x88e5
35045
ecp
0x8940
35136
ptp
0x88f7
35063
fcoe
0x8906
35078
fcoe-init
0x8914
35092
qinq-old
0x9100
37120
api.proto (optional)
Enum:
tcp
udp
icmp
igmp
ip
icmpv6
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=number of connections:type=uint32 format: int64
egress-vnet (optional)
String desc=Egress VNET of the connection:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
egress-bd (optional)
String desc=Egress Bridge Domain of the connection:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
egress-vlan (optional)
Integer desc=Egress VLAN of the connection:type=uint16:range=[0,4095] format: int32
src-switch-port (optional)
Integer desc=source-switch-port for the connection format: int32
dst-switch-port (optional)
Integer desc=destination-switch-port for the connection format: int32
src-mac (optional)
String desc=source MAC for the connection:type=mac-address
dst-mac (optional)
String desc=destination MAC for the connection:type=mac-address
src-ip (optional)
String desc=source IP for the connection:type=IPv4 or IPv6 address
dst-ip (optional)
String desc=destination IP for the connection:type=IPv4 or IPv6 address
src-port (optional)
Integer desc=source port for the connection:type=uint16 format: int32
api.src-port (optional)
Enum:
ftp-data
ftp-control
ssh
telnet
http
https
rpc
sql
imap
bgp
ldap
iSCSI
oracle-db
nfs
cifs
iSCSI-target
lockd
HDFS-Namenode-WebUI
HDFS-Secure-Namenode-WebUI
HDFS-Metadata-operations-8020
HDFS-Metadata-operations-9000
HDFS-DataNode-WebUI
HDFS-Secure-DataNode-WebUI
HDFS-DataTransfer
HDFS-DataNode-Metadata
HDFS-Secondary-NameNode
MR-JobTracker-WebUI
MR-JobTracker
MR-TaskTracker-WebUI
MR-History-WebUI
Hive-Server-Thrift
Hive-Metastore-Thrift
HBase-HMaster
HBase-HMaster-WebUI
HBase-Region-Server
HBase-Region-Server-Http
HBase-Zookeeper
HBase-Zookeeper-Peer
HBase-Zookeeper-Client-Port
WebHCat-Server
Ganglia-Gmond-Collectors-8660
Ganglia-Gmond-Collectors-8661
Ganglia-Gmond-Collectors-8662
Ganglia-Gmond-Collectors-8663
MySQL
Snap-Mirror/Vault
CIFS/SMB
Cassandra-InterNode-Cluster
Cassandra-Secure-InterNode-Cluster
Cassandra-JMX-Monitoring
Cassandra-Client
Cassandra-Client-Thrift
Cassandra-OpsCenter
Cassandra-OpsCenter-Monitoring
Cassandra-OpsCenter-Agent
VMotion
LDAP
LDAP-SSL
Ganglia-gmetad
Nutanix-Stargate
Nutanix-Curator
Nutanix-Chronos-Master
Nutanix-Chronos-Node
Nutanix-Transfer-Manager
Nutanix-Alert-Manager
Nutanix-Deduplication-Object-Store
Nutanix-Pithos
Nutanix-Stats Aggregator-Monitor
Nutanix-Prism Monitor-Port
Nutanix-Nutanix-Cerebro
Nutanix-Stats-Aggregator
Nutanix-Arithmos
Nutanix-Hyperint
Nutanix-Mount/NFS-RPC-service
Nutanix-Genesis
api.dst-port (optional)
Enum:
ftp-data
ftp-control
ssh
telnet
http
https
rpc
sql
imap
bgp
ldap
iSCSI
oracle-db
nfs
cifs
iSCSI-target
lockd
HDFS-Namenode-WebUI
HDFS-Secure-Namenode-WebUI
HDFS-Metadata-operations-8020
HDFS-Metadata-operations-9000
HDFS-DataNode-WebUI
HDFS-Secure-DataNode-WebUI
HDFS-DataTransfer
HDFS-DataNode-Metadata
HDFS-Secondary-NameNode
MR-JobTracker-WebUI
MR-JobTracker
MR-TaskTracker-WebUI
MR-History-WebUI
Hive-Server-Thrift
Hive-Metastore-Thrift
HBase-HMaster
HBase-HMaster-WebUI
HBase-Region-Server
HBase-Region-Server-Http
HBase-Zookeeper
HBase-Zookeeper-Peer
HBase-Zookeeper-Client-Port
WebHCat-Server
Ganglia-Gmond-Collectors-8660
Ganglia-Gmond-Collectors-8661
Ganglia-Gmond-Collectors-8662
Ganglia-Gmond-Collectors-8663
MySQL
Snap-Mirror/Vault
CIFS/SMB
Cassandra-InterNode-Cluster
Cassandra-Secure-InterNode-Cluster
Cassandra-JMX-Monitoring
Cassandra-Client
Cassandra-Client-Thrift
Cassandra-OpsCenter
Cassandra-OpsCenter-Monitoring
Cassandra-OpsCenter-Agent
VMotion
LDAP
LDAP-SSL
Ganglia-gmetad
Nutanix-Stargate
Nutanix-Curator
Nutanix-Chronos-Master
Nutanix-Chronos-Node
Nutanix-Transfer-Manager
Nutanix-Alert-Manager
Nutanix-Deduplication-Object-Store
Nutanix-Pithos
Nutanix-Stats Aggregator-Monitor
Nutanix-Prism Monitor-Port
Nutanix-Nutanix-Cerebro
Nutanix-Stats-Aggregator
Nutanix-Arithmos
Nutanix-Hyperint
Nutanix-Mount/NFS-RPC-service
Nutanix-Genesis
tunnel-vnet (optional)
String desc=VNET of the tunnel:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
tunnel-bd (optional)
String desc=Bridge Domain of the tunnel:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
tunnel-vlan (optional)
Integer desc=VLAN of the tunnel:type=uint16:range=[0,4095] format: int32
tunnel-src-mac (optional)
String desc=source MAC for the tunnel:type=mac-address
tunnel-dst-mac (optional)
String desc=destination MAC for the tunnel:type=mac-address
tunnel-src-ip (optional)
String desc=source IP for the tunnel:type=IPv4 or IPv6 address
tunnel-dst-ip (optional)
String desc=destination IP for the tunnel:type=IPv4 or IPv6 address
tunnel-src-port (optional)
Integer desc=source port for the tunnel:type=uint16 format: int32
api.tunnel-src-port (optional)
Enum:
ftp-data
ftp-control
ssh
telnet
http
https
rpc
sql
imap
bgp
ldap
iSCSI
oracle-db
nfs
cifs
iSCSI-target
lockd
HDFS-Namenode-WebUI
HDFS-Secure-Namenode-WebUI
HDFS-Metadata-operations-8020
HDFS-Metadata-operations-9000
HDFS-DataNode-WebUI
HDFS-Secure-DataNode-WebUI
HDFS-DataTransfer
HDFS-DataNode-Metadata
HDFS-Secondary-NameNode
MR-JobTracker-WebUI
MR-JobTracker
MR-TaskTracker-WebUI
MR-History-WebUI
Hive-Server-Thrift
Hive-Metastore-Thrift
HBase-HMaster
HBase-HMaster-WebUI
HBase-Region-Server
HBase-Region-Server-Http
HBase-Zookeeper
HBase-Zookeeper-Peer
HBase-Zookeeper-Client-Port
WebHCat-Server
Ganglia-Gmond-Collectors-8660
Ganglia-Gmond-Collectors-8661
Ganglia-Gmond-Collectors-8662
Ganglia-Gmond-Collectors-8663
MySQL
Snap-Mirror/Vault
CIFS/SMB
Cassandra-InterNode-Cluster
Cassandra-Secure-InterNode-Cluster
Cassandra-JMX-Monitoring
Cassandra-Client
Cassandra-Client-Thrift
Cassandra-OpsCenter
Cassandra-OpsCenter-Monitoring
Cassandra-OpsCenter-Agent
VMotion
LDAP
LDAP-SSL
Ganglia-gmetad
Nutanix-Stargate
Nutanix-Curator
Nutanix-Chronos-Master
Nutanix-Chronos-Node
Nutanix-Transfer-Manager
Nutanix-Alert-Manager
Nutanix-Deduplication-Object-Store
Nutanix-Pithos
Nutanix-Stats Aggregator-Monitor
Nutanix-Prism Monitor-Port
Nutanix-Nutanix-Cerebro
Nutanix-Stats-Aggregator
Nutanix-Arithmos
Nutanix-Hyperint
Nutanix-Mount/NFS-RPC-service
Nutanix-Genesis
tunnel-dst-port (optional)
Integer desc=destination port for the tunnel:type=uint16 format: int32
api.tunnel-dst-port (optional)
Enum:
ftp-data
ftp-control
ssh
telnet
http
https
rpc
sql
imap
bgp
ldap
iSCSI
oracle-db
nfs
cifs
iSCSI-target
lockd
HDFS-Namenode-WebUI
HDFS-Secure-Namenode-WebUI
HDFS-Metadata-operations-8020
HDFS-Metadata-operations-9000
HDFS-DataNode-WebUI
HDFS-Secure-DataNode-WebUI
HDFS-DataTransfer
HDFS-DataNode-Metadata
HDFS-Secondary-NameNode
MR-JobTracker-WebUI
MR-JobTracker
MR-TaskTracker-WebUI
MR-History-WebUI
Hive-Server-Thrift
Hive-Metastore-Thrift
HBase-HMaster
HBase-HMaster-WebUI
HBase-Region-Server
HBase-Region-Server-Http
HBase-Zookeeper
HBase-Zookeeper-Peer
HBase-Zookeeper-Client-Port
WebHCat-Server
Ganglia-Gmond-Collectors-8660
Ganglia-Gmond-Collectors-8661
Ganglia-Gmond-Collectors-8662
Ganglia-Gmond-Collectors-8663
MySQL
Snap-Mirror/Vault
CIFS/SMB
Cassandra-InterNode-Cluster
Cassandra-Secure-InterNode-Cluster
Cassandra-JMX-Monitoring
Cassandra-Client
Cassandra-Client-Thrift
Cassandra-OpsCenter
Cassandra-OpsCenter-Monitoring
Cassandra-OpsCenter-Agent
VMotion
LDAP
LDAP-SSL
Ganglia-gmetad
Nutanix-Stargate
Nutanix-Curator
Nutanix-Chronos-Master
Nutanix-Chronos-Node
Nutanix-Transfer-Manager
Nutanix-Alert-Manager
Nutanix-Deduplication-Object-Store
Nutanix-Pithos
Nutanix-Stats Aggregator-Monitor
Nutanix-Prism Monitor-Port
Nutanix-Nutanix-Cerebro
Nutanix-Stats-Aggregator
Nutanix-Arithmos
Nutanix-Hyperint
Nutanix-Mount/NFS-RPC-service
Nutanix-Genesis
tunnel-proto (optional)
Integer desc=protocol assigned to the tunnel:type=uint8 format: int32
api.tunnel-proto (optional)
Enum:
tcp
udp
icmp
igmp
ip
icmpv6
syn-resends (optional)
Long desc=number of syn resends:type=uint64 format: int64
syn-ack-resends (optional)
Long desc=number of syn-ack resends:type=uint64 format: int64
latency (optional)
Long desc=latency for the connection format: int64
ibytes (optional)
Long desc=incoming bytes for the connection:type=uint64 format: int64
total-bytes (optional)
Long desc=total bytes for the connection:type=uint64 format: int64
started-time (optional)
String desc=started time of the connection:date=yyyy-mm-ddThh:mm:ss
update-id (optional)
Long desc=id for last update to connection in elapsed time (ns) format: int64
started-time-ns (optional)
Long desc=started time of the connection in ns format: int64
ended-time (optional)
String desc=ended time of the connection:date=yyyy-mm-ddThh:mm:ss
transition-state (optional)
String desc=transition-state of the connection:type=enum
Enum:
any
started-and-ended
started
ended
on-going
cur-state (optional)
String desc=current state of the connection:type=enum
Enum:
syn
syn-ack
est
fin
rst
none

connection-latency-show - Up

display latency information for connections
api.switch-name (optional)
min (optional)
Long desc=minimum latency format: int64
max (optional)
Long desc=maximum latency format: int64
num-bins (optional)
Integer desc=number of bins to divide the latency range:type=uint16 format: int32
num-conns (optional)
Long desc=number of connections:type=uint32:filter=false format: int64
percent (optional)
Long desc=percent of latency:type=uint32:filter=false format: int64
avg-dur (optional)
Long desc=average duration:filter=false format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64:filter=false format: int64
ibytes (optional)
Long desc=incoming bytes:type=uint64:filter=false format: int64
total-bytes (optional)
Long desc=total bytes:type=uint64:filter=false format: int64

connection-latency-show-response - Up

data
result

connection-show - Up

display connection statistics
api.switch-name (optional)
vnet (optional)
String desc=VNET of the connection:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=VLAN of the connection information:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=VXLAN for the connection:type=uint32:range=[0,16777215] format: int64
dscp (optional)
Integer desc=DSCP assigned to the connection:type=uint8 format: int32
proto (optional)
Integer desc=protocol assigned to the connection:type=uint8 format: int32
dur (optional)
Long desc=duration for the connection format: int64
age (optional)
Long desc=age of the connection format: int64
obytes (optional)
Long desc=outgoing bytes for the connection:type=uint64 format: int64
dst-port (optional)
Integer desc=destination port for the connection:type=uint16 format: int32
bd (optional)
String desc=Bridge Domain of the connection information:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
ether-type (optional)
String desc=ether-type for the connection information:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
0x800
0x806
0x842
0x8035
0x8100
0x86dd
0x8809
0x8847
0x8848
0x8870
0x888e
0x88a2
0x88a8
0x88cc
0x88e5
0x8940
0x88f7
0x8906
0x8914
0x9100
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=number of connections:type=uint32 format: int64
egress-vnet (optional)
String desc=Egress VNET of the connection:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
egress-bd (optional)
String desc=Egress Bridge Domain of the connection:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
egress-vlan (optional)
Integer desc=Egress VLAN of the connection:type=uint16:range=[0,4095] format: int32
src-switch-port (optional)
Integer desc=source-switch-port for the connection format: int32
dst-switch-port (optional)
Integer desc=destination-switch-port for the connection format: int32
src-mac (optional)
String desc=source MAC for the connection:type=mac-address
dst-mac (optional)
String desc=destination MAC for the connection:type=mac-address
src-ip (optional)
String desc=source IP for the connection:type=IPv4 or IPv6 address
dst-ip (optional)
String desc=destination IP for the connection:type=IPv4 or IPv6 address
src-port (optional)
Integer desc=source port for the connection:type=uint16 format: int32
tunnel-vnet (optional)
String desc=VNET of the tunnel:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
tunnel-bd (optional)
String desc=Bridge Domain of the tunnel:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
tunnel-vlan (optional)
Integer desc=VLAN of the tunnel:type=uint16:range=[0,4095] format: int32
tunnel-src-mac (optional)
String desc=source MAC for the tunnel:type=mac-address
tunnel-dst-mac (optional)
String desc=destination MAC for the tunnel:type=mac-address
tunnel-src-ip (optional)
String desc=source IP for the tunnel:type=IPv4 or IPv6 address
tunnel-dst-ip (optional)
String desc=destination IP for the tunnel:type=IPv4 or IPv6 address
tunnel-src-port (optional)
Integer desc=source port for the tunnel:type=uint16 format: int32
tunnel-dst-port (optional)
Integer desc=destination port for the tunnel:type=uint16 format: int32
tunnel-proto (optional)
Integer desc=protocol assigned to the tunnel:type=uint8 format: int32
syn-resends (optional)
Long desc=number of syn resends:type=uint64 format: int64
syn-ack-resends (optional)
Long desc=number of syn-ack resends:type=uint64 format: int64
latency (optional)
Long desc=latency for the connection format: int64
ibytes (optional)
Long desc=incoming bytes for the connection:type=uint64 format: int64
total-bytes (optional)
Long desc=total bytes for the connection:type=uint64 format: int64
started-time (optional)
String desc=started time of the connection:date=yyyy-mm-ddThh:mm:ss:filter=false
update-id (optional)
Long desc=id for last update to connection in elapsed time (ns) format: int64
started-time-ns (optional)
Long desc=started time of the connection in ns:filter=false format: int64
ended-time (optional)
String desc=ended time of the connection:date=yyyy-mm-ddThh:mm:ss:filter=false
transition-state (optional)
String desc=transition-state of the connection:type=enum
Enum:
any
started-and-ended
started
ended
on-going
cur-state (optional)
String desc=current state of the connection:type=enum
Enum:
syn
syn-ack
est
fin
rst
none

connection-show-response - Up

data
result

connection-stats-clear - Up

clears statistics collected while connected to the host
mac (optional)
String desc=MAC addresses of connections:type=mac-address
vnet (optional)
String desc=VNET of connections:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=VLAN of connections:type=uint16:range=[0,4095] format: int32
ip (optional)
String desc=IP addresses of connections:type=IPv4 or IPv6 address
port (optional)
Long desc=port of connections:type=uint32 format: int64
iconns (optional)
Long desc=incoming connections:type=uint64 format: int64
oconns (optional)
Long desc=outgoing connections:type=uint64 format: int64
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
bd (optional)
String desc=Bridge Domain of connections:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=count connection statistics:type=uint32 format: int64
total-bytes (optional)
Long desc=total bytes:type=uint64 format: int64
first-seen (optional)
String desc=first-seen time:date=yyyy-mm-ddThh:mm:ss
last-seen (optional)
String desc=last-seen time:date=yyyy-mm-ddThh:mm:ss

connection-stats-settings-modify - Up

modify the settings for collecting statistical data about connections
enable (optional)
Boolean desc=enable or disable collecting connections statistics:default=true
connection-max-memory (optional)
Long desc=maximum memory allowed for connection statistics:type=uint64:default=52428800 format: int64
service-stat-max-memory (optional)
Long desc=maximum memory allowed for service statistics:type=uint64:default=1048576 format: int64
fabric-connection-max-memory (optional)
Long desc=maximum memory allowed for fabric connection statistics:type=uint64:default=10485760 format: int64
nv-queue-max-pkts (optional)
Long desc=maximum packets allowed per nv-queue for connection statistics:type=uint32:range=[0,32768]:default=0 format: int64
connection-stats-max-memory (optional)
Long desc=maximum memory allowed for connection statistics:type=uint64:default=52428800 format: int64
client-server-stats-max-memory (optional)
Long desc=maximum memory for client server statistics:type=uint64:default=52428800 format: int64

connection-stats-settings-show - Up

display the settings for collecting statistical data about connections
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable collecting connections statistics
connection-max-count (optional)
Long desc=maximum count for connection statistics:type=uint32 format: int64
connection-current-count (optional)
Long desc=current count of connections:type=uint32 format: int64
client-server-stats-max-cnt (optional)
Long desc=maximum count for client server statistics:type=uint32 format: int64
client-server-stats-cur-cnt (optional)
Long desc=current count for client server statistics:type=uint32 format: int64
connection-stats-max-cnt (optional)
Long desc=maximum count for connection statistics:type=uint32 format: int64
connection-stats-cur-cnt (optional)
Long desc=current count of connections:type=uint32 format: int64
service-stat-max-cnt (optional)
Long desc=maximum count allowed for service statistics:type=uint32 format: int64
service-stat-cur-cnt (optional)
Long desc=current count allowed for service statistics:type=uint32 format: int64
fabric-connection-max-count (optional)
Long desc=maximum count for fabric connection statistics:type=uint32 format: int64
fabric-connection-current-count (optional)
Long desc=current count of fabric connections:type=uint32 format: int64
connection-max-memory (optional)
Long desc=maximum memory allowed for connection statistics:type=uint64 format: int64
service-stat-max-memory (optional)
Long desc=maximum memory allowed for service statistics:type=uint64 format: int64
fabric-connection-max-memory (optional)
Long desc=maximum memory allowed for fabric connection statistics:type=uint64 format: int64
nv-queue-max-pkts (optional)
Long desc=maximum packets allowed per nv-queue for connection statistics:type=uint32:range=[0,32768] format: int64
connection-stats-max-memory (optional)
Long desc=maximum memory allowed for connection statistics:type=uint64 format: int64
client-server-stats-max-memory (optional)
Long desc=maximum memory for client server statistics:type=uint64 format: int64

connection-stats-settings-show-response - Up

data
result

connection-stats-show - Up

display statistics collected while connected to the host
api.switch-name (optional)
mac (optional)
String desc=MAC addresses of connections:type=mac-address
vnet (optional)
String desc=VNET of connections:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=VLAN of connections:type=uint16:range=[0,4095] format: int32
ip (optional)
String desc=IP addresses of connections:type=IPv4 or IPv6 address
port (optional)
Long desc=port of connections:type=uint32 format: int64
iconns (optional)
Long desc=incoming connections:type=uint64 format: int64
oconns (optional)
Long desc=outgoing connections:type=uint64 format: int64
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
last-seen-ago (optional)
Long desc=last-seen-ago time in days,hours,minutes and seconds format: int64
bd (optional)
String desc=Bridge Domain of connections:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=count connection statistics:type=uint32 format: int64
total-bytes (optional)
Long desc=total bytes:type=uint64 format: int64
first-seen (optional)
String desc=first-seen time:date=yyyy-mm-ddThh:mm:ss
last-seen (optional)
String desc=last-seen time:date=yyyy-mm-ddThh:mm:ss

connection-stats-show-response - Up

data
result

control-stats-settings-modify - Up

modify the settings for packet counts sent from the CPU
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

control-stats-settings-show - Up

display the settings for packet counts sent from the CPU
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

control-stats-settings-show-response - Up

data
result

control-stats-show - Up

display the packet counts sent from the CPU
api.switch-name (optional)
caller
String desc=control statistics collection caller:type=enum
Enum:
Unknown
Total
ARP
Vxlan-ARP
Vxlan-multicast
Vxlan-TCP
Vxlan-encap
Vxlan
Discovery
Keep-Alive
Internal-Keep-Alive
ECP
ICMP
IGMP
LLDP
LACP
Logical-switch
PTP
STP
PVST
nvOS-control
Ipv6-mc
TCP-conn
RX-queue
NAT-Dynamic
CPU-RX-TX
VLAG
BCAST
Flood
Vport-stat
Vxlan-vport-stat
intsw
intsw-fabclust
intsw-l3
ttl1
l3-cpu-switch
loop
analytics
analytics-vxlan
fabric-guard
Vle
PBR_NHOP_RESOLVE
inline-svc-hbeat
dhcp
dhcpv6
ND
DMF
fastpath-bfd
ipkts (optional)
Long desc=incoming packets for control statistics:type=uint64:filter=false format: int64
ibytes (optional)
Long desc=incoming bytes for control statistics:type=uint64:filter=false format: int64
idrops (optional)
Long desc=incoming dropped packets:type=uint64:filter=false format: int64
opkts (optional)
Long desc=outgoing packets for control statistics:type=uint64:filter=false format: int64
obytes (optional)
Long desc=outgoing bytes for control statistics:type=uint64:filter=false format: int64
odrops (optional)
Long desc=outgoing dropped packets:type=uint64:filter=false format: int64
oqfull (optional)
Long desc=outgoing queue full:type=uint64:filter=false format: int64
idrop-bytes (optional)
Long desc=incoming dropped bytes:type=uint64:filter=false format: int64
idrops-vlan (optional)
Long desc=incoming dropped packets per VLAN:type=uint64:filter=false format: int64
idrops-stp (optional)
Long desc=incoming dropped packets for STP:type=uint64:filter=false format: int64
idrops-vxlan (optional)
Long desc=incoming dropped packets for VXLAN:type=uint64:filter=false format: int64
idrops-packet-size (optional)
Long desc=incoming dropped packet size:type=uint64:filter=false format: int64
idrops-from-mirror (optional)
Long desc=incoming dropped packets from mirror:type=uint64:filter=false format: int64
idrops-err (optional)
Long desc=incoming dropped packets with errors:type=uint64:filter=false format: int64
idrops-loop (optional)
Long desc=incoming dropped packets due to loop:type=uint64:filter=false format: int64
idrops-qfull (optional)
Long desc=incoming dropped packets due to queue full:type=uint64:filter=false format: int64
odrop-bytes (optional)
Long desc=outgoing dropped bytes:type=uint64:filter=false format: int64
odrops-requeue (optional)
Long desc=outgoing dropped packets requeued:type=uint64:filter=false format: int64
odrops-alloc (optional)
Long desc=outgoing dropped packets allocated:type=uint64:filter=false format: int64
odrops-stp (optional)
Long desc=outgoing dropped packets for STP:type=uint64:filter=false format: int64
odrops-vlan (optional)
Long desc=outgoing dropped packets for VLAN:type=uint64:filter=false format: int64
odrops-port (optional)
Long desc=outgoing dropped packets per port:type=uint64:filter=false format: int64
odrops-switch-cfg (optional)
Long desc=outgoing dropped packets per switch config:type=uint64:filter=false format: int64
odrops-pktsz (optional)
Long desc=outgoing dropped packet size:type=uint64:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

control-stats-show-response - Up

data
result

control-traffic-modify - Up

update control traffic configuration
class (optional)
String desc=control class:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vflow-classes:api-ref-model=vflow-class-show:api-ref-id=name:api-ref-val=name
cpu_class (optional)
String desc=cpu control class:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/cpu-classes:api-ref-model=cpu-class-show:api-ref-id=name:api-ref-val=name

control-traffic-show - Up

show control traffic configuration
api.switch-name (optional)
type
String desc=control traffic type:type=enum
Enum:
smac-miss
dmac-miss
l3-miss
l2mc-miss
l3-ttl
class (optional)
String desc=control class:api-ref-path=/vflow-classes:api-ref-model=vflow-class-show:api-ref-id=name:api-ref-val=name
cpu_class (optional)
String desc=cpu control class:api-ref-path=/cpu-classes:api-ref-model=cpu-class-show:api-ref-id=name:api-ref-val=name

control-traffic-show-response - Up

data
result

cpu-class-create - Up

Add CPU class
name
String desc=name for the CPU class:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=scope for CPU class
Enum:
local
fabric
rate-limit
Long desc=rate-limit for CPU class:type=uint32 format: int64
hog-protect (optional)
String desc=enable host-based hog protection:type=enum:default=disable
Enum:
disable
enable
enable-and-drop
buffer-pool-ratio (optional)
Long desc=ratio of free shared buffers available to queue:type=uint32:range=[0,8]:default=3 format: int64

cpu-class-modify - Up

modify CPU class information
rate-limit (optional)
Long desc=rate-limit for CPU class:type=uint32 format: int64
hog-protect (optional)
String desc=enable host-based hog protection:type=enum:default=disable
Enum:
disable
enable
enable-and-drop
buffer-pool-ratio (optional)
Long desc=ratio of free shared buffers available to queue:type=uint32:range=[0,8]:default=3 format: int64

cpu-class-settings-modify - Up

update CPU class settings
hog-checker-interval (optional)
Long desc=hog checking interval:type=uint32:default=100 format: int64
hog-hosts-per-class-scale (optional)
Long desc=scale number of active hosts tracked per cpu-class:type=uint32:range=[1,50]:default=2 format: int64
hog-max-violators-per-port (optional)
Long desc=maximum number of hog violators per port:type=uint32:default=50 format: int64
hog-warning-threshold (optional)
Long desc=number of warnings at which host becomes hog violator:type=uint32:default=5 format: int64
hog-violator-timeout (optional)
Long desc=timeout to restore hog violator to normal queue after being idle:type=uint32:default=20 format: int64

cpu-class-settings-show - Up

show CPU class settings
api.switch-name (optional)
hog-checker-interval (optional)
Long desc=hog checking interval:type=uint32 format: int64
hog-hosts-per-class-scale (optional)
Long desc=scale number of active hosts tracked per cpu-class:type=uint32:range=[1,50] format: int64
hog-max-violators-per-port (optional)
Long desc=maximum number of hog violators per port:type=uint32 format: int64
hog-warning-threshold (optional)
Long desc=number of warnings at which host becomes hog violator:type=uint32 format: int64
hog-violator-timeout (optional)
Long desc=timeout to restore hog violator to normal queue after being idle:type=uint32 format: int64

cpu-class-settings-show-response - Up

data
result

cpu-class-show - Up

display CPU class information
api.switch-name (optional)
name
String desc=name for the CPU class
scope (optional)
String desc=scope for CPU class
Enum:
local
fabric
hog-protect-support (optional)
Boolean desc=host-based hog protection is supported
queue (optional)
Integer desc=cos value for the CPU class:type=uint8 format: int32
rate-limit (optional)
Long desc=rate-limit for CPU class:type=uint32 format: int64
hog-protect (optional)
String desc=enable host-based hog protection:type=enum
Enum:
disable
enable
enable-and-drop
buffer-pool-ratio (optional)
Long desc=ratio of free shared buffers available to queue:type=uint32:range=[0,8] format: int64

cpu-class-show-response - Up

data
result

cpu-class-stats-clear - Up

clear cpu cos statistics
name
String desc=name for the CPU class:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
cos (optional)
Integer desc=cos value for the cpu class:type=uint8 format: int32
hw-out-pkts (optional)
Long desc=hardware transmitted packet count:type=uint64 format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
hw-drop-pkts (optional)
Long desc=hardware dropped packet count:type=uint64 format: int64
sw-pkts (optional)
Long desc=packets processed in software:type=uint64 format: int64
sw-drops-pkts (optional)
Long desc=packets dropped in software due to queue full:type=uint64 format: int64
hog-violations (optional)
Long desc=hog protection host violations and moved to separate queue:type=uint64 format: int64
hog-warnings (optional)
Long desc=hog protection delegated bandwidth warnings:type=uint64 format: int64
hog-hosts-in (optional)
Long desc=hog protection hosts tracking added count:type=uint64 format: int64
hog-hosts-out (optional)
Long desc=hog protection hosts tracking removed count:type=uint64 format: int64
hog-max-hosts-drops (optional)
Long desc=hog protection hosts tracking dropped due to max hosts reached:type=uint64 format: int64

cpu-class-stats-settings-modify - Up

modify cpu class settings for collecting statistics
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

cpu-class-stats-settings-show - Up

display cpu class settings for collecting statistics
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

cpu-class-stats-settings-show-response - Up

data
result

cpu-class-stats-show - Up

show cpu per cos queue statistics
api.switch-name (optional)
name
String desc=name for the CPU class
cos (optional)
Integer desc=cos value for the cpu class:type=uint8 format: int32
hw-out-pkts (optional)
Long desc=hardware transmitted packet count:type=uint64:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
hw-drop-pkts (optional)
Long desc=hardware dropped packet count:type=uint64:filter=false format: int64
sw-pkts (optional)
Long desc=packets processed in software:type=uint64:filter=false format: int64
sw-drops-pkts (optional)
Long desc=packets dropped in software due to queue full:type=uint64:filter=false format: int64
hog-violations (optional)
Long desc=hog protection host violations and moved to separate queue:type=uint64:filter=false format: int64
hog-warnings (optional)
Long desc=hog protection delegated bandwidth warnings:type=uint64:filter=false format: int64
hog-hosts-in (optional)
Long desc=hog protection hosts tracking added count:type=uint64:filter=false format: int64
hog-hosts-out (optional)
Long desc=hog protection hosts tracking removed count:type=uint64:filter=false format: int64
hog-max-hosts-drops (optional)
Long desc=hog protection hosts tracking dropped due to max hosts reached:type=uint64:filter=false format: int64

cpu-class-stats-show-response - Up

data
result

dhcp-filter-create - Up

creates a new DHCP filter config
name
String desc=name of the DHCP filter:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
trusted-ports
String desc=trusted ports:type=port-list

dhcp-filter-modify - Up

modify a DHCP filter config
trusted-ports
String desc=trusted ports:type=port-list

dhcp-filter-show - Up

display information about DHCP filter config
api.switch-name (optional)
name
String desc=name of the DHCP filter
vlan (optional)
String desc=VLAN range:type=vlan-list
trusted-ports (optional)
String desc=trusted ports:type=port-list

dhcp-filter-show-response - Up

data
result

dhcp-lease-show - Up

display DHCP lease information
api.switch-name (optional)
ip (optional)
String desc=IP address for DHCP client:type=IPv4 or IPv6 address
mac (optional)
String desc=MAC address for DHCP client:type=mac-address
port (optional)
String desc=ports:type=port-list
vlan (optional)
Integer desc=VLAN for DHCP client:type=uint16:range=[0,4095] format: int32
last-msg-time (optional)
String desc=last message time DHCP lease:date=yyyy-mm-ddThh:mm:ss
trusted-server (optional)
Boolean desc=DHCP trusted server
last-msg (optional)
String desc=last message for DHCP lease:type=enum
Enum:
-
discover
offer
request
decline
ack
nack
release
inform
end-time (optional)
String desc=DHCP lease end-time:date=yyyy-mm-ddThh:mm:ss
start-time (optional)
String desc=DHCP lease start-time:date=yyyy-mm-ddThh:mm:ss
server-port (optional)
Long desc=DHCP server port:type=uint32 format: int64
bd (optional)
String desc=Bridge Domain for DHCP client:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VLAN VNET for DHCP client:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
server-ip (optional)
String desc=DHCP server IP address:type=IPv4 or IPv6 address

dhcp-lease-show-response - Up

data
result

dscp-map-create - Up

Create a DSCP priority mapping table
name
String desc=Name for the DSCP map:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=scope for dscp map
Enum:
local
fabric

dscp-map-pri-map-modify - Up

Update priority mappings in tables
dsmap (optional)
String desc=DSCP value(s)

dscp-map-pri-map-show - Up

Show priority mappings in tables
api.switch-name (optional)
pri
Integer desc=CoS priority:type=uint8:range=[0,7] format: int32
dsmap (optional)
String desc=DSCP value(s)

dscp-map-pri-map-show-response - Up

data
result

dscp-map-show - Up

Show DSCP priority mapping tables
api.switch-name (optional)
name
String desc=Name for the DSCP map
scope (optional)
String desc=scope for dscp map
Enum:
local
fabric

dscp-map-show-response - Up

data
result

eap-host-profile-create - Up

create a host profile
name
String desc=name of the profile:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
mode
String desc=EAP auth mode:type=enum
Enum:
md5
identity (optional)
String desc=user identitiy
scope (optional)
String desc=scope of host profile - local or cluster:default=local
Enum:
local
cluster
password (optional)
String desc=password for the user identity:password=true

eap-host-profile-modify - Up

modify a host profile
mode (optional)
String desc=EAP auth mode:type=enum
Enum:
md5
identity (optional)
String desc=user identitiy
scope (optional)
String desc=scope of host profile - local or cluster:default=local
Enum:
local
cluster
password (optional)
String desc=password for the user identity:password=true

eap-host-profile-show - Up

display a host profile
api.switch-name (optional)
name
String desc=name of the profile
mode (optional)
String desc=EAP auth mode:type=enum
Enum:
md5
identity (optional)
String desc=user identitiy
scope (optional)
String desc=scope of host profile - local or cluster
Enum:
local
cluster

eap-host-profile-show-response - Up

data
result

err-disable-clear-counters - Up

reset err-disable counters for all ports
bpduguard (optional)
Boolean desc=recovery for bpduguard errors:default=false
macsecurity (optional)
Boolean desc=recovery for maclimit errors:default=false
recovery-timer (optional)
Long desc=Global recovery time (in seconds):default=5m format: int64

err-disable-modify - Up

update port recovery settings
bpduguard (optional)
Boolean desc=recovery for bpduguard errors:default=false
macsecurity (optional)
Boolean desc=recovery for maclimit errors:default=false
recovery-timer (optional)
Long desc=Global recovery time (in seconds):default=5m format: int64

err-disable-show - Up

show port recovery settings
api.switch-name (optional)
bpduguard (optional)
Boolean desc=recovery for bpduguard errors
macsecurity (optional)
Boolean desc=recovery for maclimit errors
recovery-timer (optional)
Long desc=Global recovery time (in seconds) format: int64

err-disable-show-response - Up

data
result

eula-show - Up

display the End Use License Agreement
api.switch-name (optional)
accepted (optional)
Boolean desc=EULA accepted or not
timestamp (optional)
String desc=timestamp when EULA accepted:date=yyyy-mm-ddThh:mm:ss

eula-show-response - Up

data
result

evpn-check-show - Up

show inconsistent evpn configuration
api.switch-name (optional)
data1
String desc=config check data

evpn-check-show-response - Up

data
result

fabric-anycast-mac-modify - Up

modify fabric anycast mac address
mac (optional)
String desc=anycast mac address of the fabric:type=mac-address

fabric-anycast-mac-show - Up

display fabric anycast mac address
api.switch-name (optional)
mac (optional)
String desc=anycast mac address of the fabric:type=mac-address

fabric-anycast-mac-show-response - Up

data
result

fabric-comm-ports-modify - Up

update fabric communication port settings
range-start (optional)
Integer desc=port range start:type=uint16:range=[1024,65435]:default=23300 format: int32

fabric-comm-ports-show - Up

show fabric communication port settings
api.switch-name (optional)
fabric-port (optional)
Integer desc=transactions, vlag syncs, global discovery listener port:type=uint16 format: int32
notify-port (optional)
Integer desc=status/vport updates, keep-alives, cluster listener port:type=uint16 format: int32
fabric-keepalive-port (optional)
Integer desc=fabric keep-alive listener port:type=uint16 format: int32
filesystem-replication-port (optional)
Integer desc=filesystem replication listener port:type=uint16 format: int32
cluster-traffic-forwarding-port (optional)
Integer desc=cluster forwarded data-plane traffic listener port:type=uint16 format: int32
vport-statistics-port (optional)
Integer desc=vport stats listener port:type=uint16 format: int32
l2-encap-port (optional)
Integer desc=forwarded L2 packet vxlan udp port:type=uint16 format: int32
igmp-encap-port (optional)
Integer desc=forwarded igmp packet vxlan udp port:type=uint16 format: int32
icmpv6-encap-port (optional)
Integer desc=forwarded icmp v6 packet vxlan udp port:type=uint16 format: int32
arp-encap-port (optional)
Integer desc=forwarded arp packet vxlan udp port:type=uint16 format: int32
cluster-analytics-port (optional)
Integer desc=cluster analytics sync listener port:type=uint16 format: int32
igmp-port (optional)
Integer desc=cluster igmp listener port:type=uint16 format: int32
proxy-port (optional)
Integer desc=nvio proxy command listener port:type=uint16 format: int32
range-start (optional)
Integer desc=port range start:type=uint16:range=[1024,65435] format: int32

fabric-comm-ports-show-response - Up

data
result

fabric-comm-vrouter-bgp-create - Up

create vRouter for fabric communication
name
String desc=name of the fabric communication vRouter:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
bgp-as
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-nic-ip
String desc=IP address:type=IPv4 or IPv6 address:requires=[bgp-nic-netmask]:precludes=[bgp-nic-assignment]
bgp-nic-netmask
Integer desc=netmask:type=netmask:requires=[bgp-nic-ip]:precludes=[bgp-nic-assignment]:mask-for=[bgp-nic-ip] format: int32
in-band-nic-ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[bgp-nic-netmask]:precludes=[bgp-nic-assignment]
in-band-nic-netmask (optional)
Integer desc=netmask:type=netmask:requires=[bgp-nic-ip]:precludes=[bgp-nic-assignment]:mask-for=[bgp-nic-ip] format: int32
in-band-nic-linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
in-band-nic-vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
in-band-nic-if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag:default=connected
Enum:
static
connected
rip
ospf
bgp-max-paths (optional)
Integer desc=maximum BGP paths:type=uint16:range=[1,255] format: int32
bgp-ibgp-multipath (optional)
Integer desc=number of IBGP multipath connections:type=uint16:range=[1,255] format: int32
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
hw-vrrp-id (optional)
Integer desc=VRRP ID assigned to the hardware vRouter:default=-1 format: int32
bgp-nic-linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
bgp-nic-ipv6-unnumbered (optional)
Boolean desc=IPv6 address is LinkLocal only:requires=[bgp-nic-l3-port]
bgp-nic-vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
bgp-nic-bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[bgp-nic-alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
bgp-nic-vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[bgp-nic-alias-on] format: int32
bgp-nic-vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[bgp-nic-vlan]:precludes=[bgp-nic-vnet-id]
Enum:
public
private
bgp-nic-l3-port (optional)
Long desc=Layer 3 port:type=uint32:default=4294967295:precludes=[bgp-nic-exclusive]:api-ref-path=/l3port-usable-ports:api-ref-model=l3port-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
bgp-nic-mtu (optional)
Integer desc=Interface MTU:type=uint16:range=[68,9398]:default=1500 format: int32
bgp-nic-if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
neighbor (optional)
String desc=IP address for BGP neighbor:type=IPv4 or IPv6 address:precludes=[l3-port]
l3-port (optional)
Long desc=l3 port for BGP session:type=uint32:default=4294967295:precludes=[neighbor]:api-ref-path=/l3port-usable-ports:api-ref-model=l3port-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
remote-as (optional)
Long desc=BGP remote AS from 1 to 4294967295 or external:range=[-2,4294967295] format: int64
api.remote-as (optional)
Enum:
external
internal
local-as (optional)
Long desc=BGP local AS from 1 to 4294967295 or external:range=[-2,4294967295] format: int64
api.local-as (optional)
Enum:
external
internal
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
next-hop-self (optional)
Boolean desc=BGP next hop is self or not
prepend (optional)
Boolean desc=BGP next hop is self or not:default=true:requires=[local-as]
replace-as (optional)
Boolean desc=BGP next hop is self or not
password (optional)
String desc=password for MD5 BGP:password=true
ebgp-multihop (optional)
Integer desc=value for external BGP from 1 to 255:type=uint16:range=[1,255] format: int32
update-source-interface (optional)
String desc=interface name of BGP packets required for peering over any interface:precludes=[update-source]
override-capability (optional)
Boolean desc=override capability
soft-reconfig-inbound (optional)
Boolean desc=soft reset to reconfigure inbound traffic
max-prefix (optional)
Long desc=maximum number of prefixes:type=uint32 format: int64
max-prefix-warn-only (optional)
Boolean desc=warn if the maximum number of prefixes is exceeded
bfd (optional)
Boolean desc=BFD protocol support for fault detection
bfd-multihop (optional)
Boolean desc=always use BFD multi-hop port for fault detection
weight (optional)
Integer desc=default weight value between 0 and 65535 for the neighbor's routes:range=[-1,65535]:default=-1 format: int32
api.weight (optional)
Enum:
none
default-originate (optional)
Boolean desc=announce default routes to the neighbor or not
neighbor-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds):type=uint32:range=[0,65535]:default=60:requires=[neighbor-holdtime] format: int64
neighbor-holdtime (optional)
Long desc=BGP Holdtime (seconds):type=uint32:range=[0,65535]:default=180 format: int64
connect-retry-interval (optional)
Long desc=BGP Connect retry interval (seconds):type=uint32:range=[0,65535]:default=15 format: int64
send-community (optional)
Boolean desc=send any community attribute to neighbor:default=true
unnumbered-interop (optional)
Boolean desc=Interop unnumbered BGP NBR, send LL and G NH both even if they are same:default=false
allowas-in (optional)
Boolean desc=Allow/reject routes with local AS in AS_PATH:precludes=[allowas-in-occurrences,allowas-in-origin]
allowas-in-occurrences (optional)
Long desc=Allow/reject routes with local AS in AS_PATH with max number of occurrences:type=uint32:range=[0,10]:precludes=[allowas-in,allowas-in-origin] format: int64
allowas-in-origin (optional)
Boolean desc=Allow/reject routes with local AS in AS_PATH if the route was orig. in my AS:precludes=[allowas-in-occurrences,allowas-in]
as-override (optional)
Boolean desc=Override ASNs in outbound updates if aspath equals remote-as
interface (optional)
String desc=Interface to reach the neighbor:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
advertisement-interval (optional)
Long desc=Minimum interval between sending BGP routing updates:type=uint32:range=[0,600] format: int64
no-route-map-in (optional)
Boolean desc=Remove ingress route-map from BGP neighbor:precludes=[route-map-in]
no-route-map-out (optional)
Boolean desc=Remove egress route-map from BGP neighbor:precludes=[route-map-out]
description (optional)
String desc=Vrouter bgp neighbor description:default=none:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
fabric-network (optional)
String desc=in-band network IP address:type=IPv4 or IPv6 address:requires=[bgp-nic-netmask]
fabric-netmask (optional)
Integer desc=in-band network IP address netmask:type=netmask:requires=[fabric-network]:mask-for=[fabric-network] format: int32

fabric-create - Up

create a fabric
name
String desc=name of the fabric:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
vlan (optional)
Integer desc=VLAN assigned to fabric:type=uint16:range=[0,4095] format: int32
repeer-to-cluster-node (optional)
Long desc=Replace a dead cluster node by restoring against the existing cluster node:type=uint32:api-ref-path=/cluster-repeer-nodes:api-ref-model=cluster-repeer-node-show:api-ref-id=id:api-ref-val=name format: int64
delete-conflicts (optional)
Boolean desc=delete conflicts
fabric-advertisement-network (optional)
String desc=network to send fabric advertisements on:type=enum:default=inband-mgmt
Enum:
inband-mgmt
inband-vmgmt
inband-only
mgmt-only
vmgmt-only
password (optional)
String desc=plain text password:password=true
control-network (optional)
String desc=control plane network:type=enum
Enum:
in-band
mgmt
vmgmt
fabric-network (optional)
String desc=fabric administration network:type=enum
Enum:
in-band
mgmt
vmgmt

fabric-evpn-node-show - Up

display EVPN node information for this fabric
api.switch-name (optional)
fabric-pod (optional)
String desc=Fabric-Pod Name
version (optional)
String desc=nvOS version
evpn-role (optional)
String desc=evpn role for the node:type=enum
Enum:
primary
secondary
stand-alone
none
unknown
vtep-ip (optional)
String desc=vtep IP address:type=IPv4 or IPv6 address
evpn-node (optional)
String desc=EVPN Node Name

fabric-evpn-node-show-response - Up

data
result

fabric-in-band-network-create - Up

create in-band network for fabric communication
network
String desc=in-band network IP address:type=IPv4 or IPv6 address
netmask
Integer desc=in-band network IP address netmask:type=netmask:mask-for=[network] format: int32

fabric-in-band-network-show - Up

display in-band network for fabric communication
api.switch-name (optional)
network
String desc=in-band network IP address:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=in-band network IP address netmask:type=netmask:mask-for=[network] format: int32

fabric-in-band-network-show-response - Up

data
result

fabric-join - Up

modify join parameters of a fabric
name
String desc=name of the fabric:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
delete-conflicts (optional)
Boolean desc=delete conflicts
location-id (optional)
Long desc=location id to use for joining node:type=uint32 format: int64
password (optional)
String desc=plain text password:password=true

fabric-join-1 - Up

modify join parameters of a fabric
switch-ip
String desc=switch IP address:type=IPv4 or IPv6 address
vlan (optional)
Integer desc=VLAN assigned to fabric:type=uint16:range=[0,4095] format: int32
delete-conflicts (optional)
Boolean desc=delete conflicts
location-id (optional)
Long desc=location id to use for joining node:type=uint32 format: int64
password (optional)
String desc=plain text password:password=true

fabric-join-2 - Up

modify join parameters of a fabric
repeer-to-cluster-node
Long desc=Replace a dead cluster node by restoring against the existing cluster node:type=uint32:api-ref-path=/cluster-repeer-nodes:api-ref-model=cluster-repeer-node-show:api-ref-id=id:api-ref-val=name format: int64
delete-conflicts (optional)
Boolean desc=delete conflicts
over-l3 (optional)
Boolean desc=fabric over L3
maintenance-enable (optional)
Boolean desc=maintenance-mode enable after repeer
password (optional)
String desc=plain text password:password=true

fabric-local-modify - Up

modify fabric local information
vlan (optional)
Integer desc=VLAN assigned to fabric:type=uint16:range=[0,4095] format: int32
change-password (optional)
String desc=current password via api/change password via cli:password=true:requires=[reset-password]
fabric-advertisement-network (optional)
String desc=network to send fabric advertisements on:type=enum:default=inband-mgmt
Enum:
inband-mgmt
inband-vmgmt
inband-only
mgmt-only
vmgmt-only
reset-password (optional)
String desc=plain text password via api/Reset password via cli:password=true
control-network (optional)
String desc=control plane network:type=enum
Enum:
in-band
mgmt
vmgmt
fabric-network (optional)
String desc=fabric administration network:type=enum
Enum:
in-band
mgmt
vmgmt

fabric-node-evict - Up

force a server-switch to unjoin the fabric
name
String desc=node name:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=name:api-ref-val=name

fabric-node-evict-1 - Up

force a server-switch to unjoin the fabric
id
Long desc=ID assigned to node:type=uint32 format: int64

fabric-node-show - Up

display fabric node information
api.switch-name (optional)
serial (optional)
String desc=node serial number
name (optional)
String desc=node name:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=name:api-ref-val=name
state (optional)
String desc=fabric state:type=enum
Enum:
offline
online
in-band-only-online
mgmt-only-online
vmgmt-only-online
offline(evicted)
online(joined)
eula-required
setup-required
fabric-required
fresh-install
version (optional)
String desc=nvOS version
mgmt-ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask2]:precludes=[mgmt-assignment2]
mgmt-netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[mgmt-ip2]:precludes=[mgmt-assignment2]:mask-for=[mgmt-ip2] format: int32
mgmt-assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[mgmt-ip2,mgmt-netmask2]
Enum:
none
dhcp
dhcpv6
mgmt-ipv6-unnumbered (optional)
Boolean desc=IPv6 address is LinkLocal only:requires=[mgmt-l3-port]
mgmt-assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[mgmt-linklocal]
Enum:
none
dhcp
dhcpv6
mgmt-mac (optional)
String desc=interface MAC address:type=mac-address
mgmt-public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
mgmt-vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
mgmt-sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
vmgmt-ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask2]:precludes=[mgmt-assignment2]
vmgmt-netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[mgmt-ip2]:precludes=[mgmt-assignment2]:mask-for=[mgmt-ip2] format: int32
vmgmt-assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[mgmt-ip2,mgmt-netmask2]
Enum:
none
dhcp
dhcpv6
vmgmt-ipv6-unnumbered (optional)
Boolean desc=IPv6 address is LinkLocal only:requires=[mgmt-l3-port]
vmgmt-assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[mgmt-linklocal]
Enum:
none
dhcp
dhcpv6
vmgmt-mac (optional)
String desc=interface MAC address:type=mac-address
vmgmt-public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
vmgmt-vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vmgmt-sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
in-band-ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask2]:precludes=[mgmt-assignment2]
in-band-netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[mgmt-ip2]:precludes=[mgmt-assignment2]:mask-for=[mgmt-ip2] format: int32
in-band-assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[mgmt-ip2,mgmt-netmask2]
Enum:
none
dhcp
dhcpv6
in-band-assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[mgmt-linklocal]
Enum:
none
dhcp
dhcpv6
in-band-mac (optional)
String desc=interface MAC address:type=mac-address
in-band-public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
in-band-vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
in-band-sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
firmware-upgrade (optional)
String desc=firmware upgrade status:type=enum
device-state (optional)
String desc=device state:type=enum
keepalive-timeout (optional)
Long desc=keepalive timeout format: int64
id (optional)
Long desc=ID assigned to node:type=uint32 format: int64
location-id (optional)
Long desc=location ID assigned to fabric node:type=uint32 format: int64
fab-name (optional)
String desc=fabric name
fab-id (optional)
String desc=ID assigned to fabric:type=identifier
cluster-id (optional)
String desc=ID assigned to cluster:type=identifier
local-mac (optional)
String desc=local MAC address:type=mac-address
fabric-network (optional)
String desc=network fabric:type=enum
Enum:
in-band
mgmt
vmgmt
mgmt-ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask]:precludes=[mgmt-assignment]
mgmt-netmask (optional)
Integer desc=netmask:type=netmask:requires=[mgmt-ip]:precludes=[mgmt-assignment]:mask-for=[mgmt-ip] format: int32
mgmt-linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
mgmt-vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
mgmt-secondary-macs (optional)
String desc=secondary MAC addresses
mgmt-if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
vmgmt-ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask]:precludes=[mgmt-assignment]
vmgmt-netmask (optional)
Integer desc=netmask:type=netmask:requires=[mgmt-ip]:precludes=[mgmt-assignment]:mask-for=[mgmt-ip] format: int32
vmgmt-linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
vmgmt-vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vmgmt-vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[mgmt-alias-on] format: int32
vmgmt-secondary-macs (optional)
String desc=secondary MAC addresses
in-band-ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask]:precludes=[mgmt-assignment]
in-band-netmask (optional)
Integer desc=netmask:type=netmask:requires=[mgmt-ip]:precludes=[mgmt-assignment]:mask-for=[mgmt-ip] format: int32
in-band-linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
in-band-vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
in-band-bd (optional)
String desc=interface Bridge Domain:precludes=[mgmt-alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
in-band-vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[mgmt-alias-on] format: int32
in-band-vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[mgmt-vlan]:precludes=[mgmt-vnet-id]
Enum:
public
private
in-band-secondary-macs (optional)
String desc=secondary MAC addresses
in-band-if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
fab-tid (optional)
Long desc=fabric transaction ID:type=uint64 format: int64
cluster-tid (optional)
Long desc=cluster transaction ID:type=uint64 format: int64
out-port (optional)
Long desc=fabric outgoing port:type=uint32 format: int64
ports (optional)
Long desc=ports:type=uint32 format: int64
control-network (optional)
String desc=control plane network:type=enum
Enum:
in-band
mgmt
vmgmt

fabric-node-show-response - Up

data
result

fabric-show - Up

display information about fabrics
api.switch-name (optional)
name
String desc=name of the fabric
id
String desc=ID assigned to fabric:type=identifier
vlan (optional)
Integer desc=VLAN assigned to fabric:type=uint16:range=[0,4095] format: int32
tid (optional)
Long desc=transaction ID:type=uint64 format: int64
repeer-to-cluster-node (optional)
Long desc=Replace a dead cluster node by restoring against the existing cluster node:type=uint32:api-ref-path=/cluster-repeer-nodes:api-ref-model=cluster-repeer-node-show:api-ref-id=id:api-ref-val=name format: int64
delete-conflicts (optional)
Boolean desc=delete conflicts:filter=false
switch-ip (optional)
String desc=switch IP address:type=IPv4 or IPv6 address
fabric-advertisement-network (optional)
String desc=network to send fabric advertisements on:type=enum
Enum:
inband-mgmt
inband-vmgmt
inband-only
mgmt-only
vmgmt-only
over-l3 (optional)
Boolean desc=fabric over L3:filter=false
maintenance-enable (optional)
Boolean desc=maintenance-mode enable after repeer:filter=false
control-network (optional)
String desc=control plane network:type=enum
Enum:
in-band
mgmt
vmgmt
fabric-network (optional)
String desc=fabric administration network:type=enum
Enum:
in-band
mgmt
vmgmt

fabric-show-response - Up

data
result

fabric-stats-show - Up

display statistical information about the fabric
api.switch-name (optional)
id
Long desc=ID assigned to fabric:type=uint32 format: int64
servers (optional)
Long desc=servers assigned to collect fabric statistics:type=uint32 format: int64
arp (optional)
Long desc=number of ARPs:type=uint64 format: int64
storage (optional)
Long desc=storage assigned to collect fabric statistics:type=uint32 format: int64
VM (optional)
Long desc=VM statistics:type=uint32 format: int64
vlan (optional)
Long desc=VLAN statistics:type=uint32 format: int64
vxlan (optional)
Long desc=VXLAN statistics:type=uint32 format: int64
tcp-syn (optional)
Long desc=number of TCP packets synchronized:type=uint64 format: int64
tcp-est (optional)
Long desc=number of TCP packets established:type=uint64 format: int64
tcp-completed (optional)
Long desc=number of completed TCP packets:type=uint64 format: int64
tcp-bytes (optional)
Long desc=number of TCP bytes sent through the fabric:type=uint64 format: int64
udp-bytes (optional)
Long desc=number of UDP bytes sent through the fabric:type=uint64 format: int64

fabric-stats-show-response - Up

data
result

fabric-unjoin - Up

unjoin a server-switch from a fabric
delete-conflicts (optional)
Boolean desc=delete conflicts

fabric-upgrade-abort - Up

indicate fabric upgrade to abort upgrade operation when ready
force (optional)
Boolean desc=Force immediate abort of fabric upgrade

fabric-upgrade-prepare-show - Up

display the status of prepared upgrades in the fabric nodes
api.switch-name (optional)
version (optional)
String desc=software version:filter=false
status (optional)
String desc= indicates whether platform is unsupported in nvOS version:filter=false
track (optional)
String desc=software track name:filter=false:api-ref-path=/software-tracks:api-ref-model=software-track-show:api-ref-id=name:api-ref-val=name
upgrade-status (optional)
String desc=upgrade status:type=enum:filter=false
Enum:
available
up-to-date
error
pkg-out-of-date
repository-unreachable
no-upgrade-running
in-progress
waiting-to-complete
waiting-for-agent-connection
needs-reboot-to-complete
abort
resume-wait
version-available (optional)
String desc=available software versions:filter=false
proxy-port (optional)
Integer desc=proxy host port:type=uint16:filter=false format: int32
upload-server (optional)
String desc=upload config file to server via scp:filter=false:requires=[server-password]
download-count (optional)
Long desc=number of concurrent downloads (default: 5):type=uint32:range=[1,5]:filter=false format: int64
use-proxy (optional)
Boolean desc=use a proxy host:filter=false
proxy-host (optional)
String desc=proxy host name:filter=false

fabric-upgrade-show-response - Up

data
result

fabric-upgrade-start - Up

start software upgrade/prepare on entire fabric
packages
String desc=Comma separate list of software bundles:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/sftp-files:api-ref-model=sftp-files-show:api-ref-id=name:api-ref-val=name
prepare (optional)
Boolean desc=perform setups steps for the actual upgrade
server-password (optional)
String desc=SCP host password:password=true:requires=[upload-server]
upload-server (optional)
String desc=upload config file to server via scp:requires=[server-password]
download-count (optional)
Long desc=number of concurrent downloads (default: 5):type=uint32:range=[1,5]:default=5 format: int64
auto-finish (optional)
Boolean desc=automatically reboot fabric after upgrade or not (default: no)
abort-on-failure (optional)
Boolean desc=whether to abort fabric upgrade if a node fails (default: no)
manual-reboot (optional)
Boolean desc=whether to defer to user for reboot after upgrade

fabric-upgrade-status-show - Up

display the status of fabric upgrade
api.switch-name (optional)
version (optional)
String desc=software version:filter=false
status (optional)
String desc= indicates whether platform is unsupported in nvOS version:filter=false
track (optional)
String desc=software track name:filter=false:api-ref-path=/software-tracks:api-ref-model=software-track-show:api-ref-id=name:api-ref-val=name
log (optional)
String desc=logs:filter=false
state (optional)
String desc=indicate switch status for fabric-upgrade-status-show:filter=false
cluster (optional)
String desc=indicate cluster membership for fabric-upgrade-status-show:filter=false
upgrade-status (optional)
String desc=upgrade status:type=enum:filter=false
Enum:
available
up-to-date
error
pkg-out-of-date
repository-unreachable
no-upgrade-running
in-progress
waiting-to-complete
waiting-for-agent-connection
needs-reboot-to-complete
abort
resume-wait
version-available (optional)
String desc=available software versions:filter=false
switch (optional)
String desc=indicate switch name for fabric-upgrade-status-show:filter=false
proxy-port (optional)
Integer desc=proxy host port:type=uint16:filter=false format: int32
upload-server (optional)
String desc=upload config file to server via scp:filter=false:requires=[server-password]
download-count (optional)
Long desc=number of concurrent downloads (default: 5):type=uint32:range=[1,5]:filter=false format: int64
use-proxy (optional)
Boolean desc=use a proxy host:filter=false
proxy-host (optional)
String desc=proxy host name:filter=false

fabric-upgrade-status-show-response - Up

data
result

fabric-vnic-create - Up

create fabric vNIC
ip
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
vlan
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32

fabric-vnic-delete - Up

delete fabric vNIC
nic
String desc=virtual NIC assigned to interface
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
mac (optional)
String desc=interface MAC address:type=mac-address
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip2,netmask2]
Enum:
none
dhcp
dhcpv6
assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[linklocal]
Enum:
none
dhcp
dhcpv6
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32

fabric-vnic-modify - Up

modify fabric vNIC
ip
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
vlan
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32

fabric-vnic-show - Up

display information about fabric vNIC
api.switch-name (optional)
nic
String desc=virtual NIC assigned to interface
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
mac (optional)
String desc=interface MAC address:type=mac-address
vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip2,netmask2]
Enum:
none
dhcp
dhcpv6
assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[linklocal]
Enum:
none
dhcp
dhcpv6
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32

fabric-vnic-show-response - Up

data
result

flow-table-show - Up

display information about traffic flows
api.switch-name (optional)
name (optional)
String desc=name of flow table
hw-id (optional)
Long desc=flow table hardware ID:type=uint32 format: int64
id (optional)
Long desc=flow table ID:type=uint32 format: int64
flow-name (optional)
String desc=flow table flow name
flow-hw-id (optional)
Long desc=flow table flow hardware ID:type=uint32 format: int64

flow-table-show-response - Up

data
result

hog-violator-show - Up

show hog violators
api.switch-name (optional)
mac
String desc=hog violator mac address:type=mac-address
vnet-id
String desc=hog violator VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
bd
String desc=hog violator Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=hog violator vlan:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=hog violator vxlan:type=uint32:range=[0,16777215] format: int64
port
Long desc=hog violator ingress port:type=uint32 format: int64
hog-cpu-class (optional)
String desc=hog queue cpu-class
created (optional)
String desc=time violator was created:date=yyyy-mm-ddThh:mm:ss
vflow (optional)
String desc=redirect vflow
vflow2 (optional)
String desc=redirect vflow2
vflow3 (optional)
String desc=redirect vflow3
vflow4 (optional)
String desc=redirect vflow4
vflow5 (optional)
String desc=redirect vflow5
vflow6 (optional)
String desc=redirect vflow6
idle-count (optional)
Integer desc=current idle count format: int32
cpu-class (optional)
String desc=original cpu-class

hog-violator-show-response - Up

data
result

hog-violator-stats-show - Up

show hog violator vflow stats
api.switch-name (optional)
name
String desc=name of the vFlow:api-ref-path=/vflows:api-ref-model=vflow-show:api-ref-id=name:api-ref-val=name
vnet (optional)
String desc=VNET of the vFlow:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
id (optional)
String desc=id assigned to the vFlow:type=identifier
bytes (optional)
Long desc=total number of bytes:type=uint64:filter=false format: int64
mismatches (optional)
Long desc=number of mismatches:type=uint64:filter=false format: int64
drops (optional)
Long desc=number of dropped packets:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
pkts (optional)
Long desc=total number of packets:type=uint64:filter=false format: int64
cpu-pkts (optional)
Long desc=number of CPU packets:type=uint64:filter=false format: int64
cpu-bytes (optional)
Long desc=number of CPU bytes:type=uint64:filter=false format: int64
drop-bytes (optional)
Long desc=number of dropped bytes:filter=false format: int64
policer-drops (optional)
Long desc=number of policer dropped packets:type=uint64:filter=false format: int64
policer-drop-bytes (optional)
Long desc=number of policer dropped bytes:type=uint64:filter=false format: int64
cpu-tx-pkts (optional)
Long desc=number of packets sent from CPU:type=uint64:filter=false format: int64
cpu-tx-bytes (optional)
Long desc=number of bytes sent from CPU:type=uint64:filter=false format: int64

hog-violator-stats-show-response - Up

data
result

id-led-modify - Up

modify the setting for blinking the LED
enable (optional)
Boolean desc=enable or disable

id-led-show - Up

display LED configuration
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable

id-led-show-response - Up

data
result

igmp-querier-ip-modify - Up

modify IGMP Querier IP config
querier-ip (optional)
String desc=Snooping Querier IP address:type=IPv4 or IPv6 address

igmp-querier-ip-show - Up

display IGMP Querier IP config
api.switch-name (optional)
vlans-on-querier-ip
String desc=VLAN MAP:type=vlan-list
querier-ip (optional)
String desc=Snooping Querier IP address:type=IPv4 or IPv6 address

igmp-querier-ip-show-response - Up

data
result

igmp-router-show - Up

display Multicast routers on the network
api.switch-name (optional)
node-ip
String desc=Host IP address:type=IPv4 or IPv6 address
vxlan (optional)
Long desc=Host VXLAN:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vlan (optional)
Integer desc=Host VLAN:type=uint16:range=[0,4095] format: int32
port (optional)
Long desc=Switch port:type=uint32 format: int64
bd (optional)
String desc=Host Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=Host VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

igmp-router-show-response - Up

data
result

igmp-show - Up

display IGMP group membership information on the network
api.switch-name (optional)
node-ip
String desc=Host IP address:type=IPv4 or IPv6 address
vxlan (optional)
Long desc=Host VXLAN:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vlan (optional)
Integer desc=Host VLAN:type=uint16:range=[0,4095] format: int32
port (optional)
Long desc=Switch port:type=uint32 format: int64
source (optional)
String desc=Multicast traffic source:type=IPv4 or IPv6 address
group-ip (optional)
String desc=Multicast Group IP address:type=IPv4 or IPv6 address
node-type (optional)
String desc=Host/Router/Switch:type=enum
Enum:
host
router
switch
loopback
tunnel
expires (optional)
Long desc=Ageout time format: int64
bd (optional)
String desc=Host Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=Host VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

igmp-show-response - Up

data
result

igmp-snooping-modify - Up

modify Internet Group Management Protocol (IGMP) snooping
scope (optional)
String desc=IGMP snooping scope - fabric or local:type=enum
Enum:
local
fabric
enable (optional)
Boolean desc=enable or disable IGMP snooping:default=true
enable-vlans (optional)
String desc=enable per VLAN IGMP snooping:type=vlan-list:default=1-4092
vxlan (optional)
Boolean desc=enable or disable IGMP snooping on vxlans:default=false
snoop-linklocal-vlans (optional)
String desc=Allow snooping of link-local groups(224.0.0.0/24) on these vlans:type=vlan-list:default=none:precludes=[no-snoop-linklocal-vlans]
no-snoop-linklocal-vlans (optional)
String desc=Remove snooping of link-local groups(224.0.0.0/24) on these vlans:type=vlan-list:default=1-4092:precludes=[snoop-linklocal-vlans]
igmpv3-vlans (optional)
String desc=VLANs on which to use IGMPv3 protocol:type=vlan-list:default=1-4092:precludes=[igmpv2-vlans]
igmpv2-vlans (optional)
String desc=VLANs on which to use IGMPv2 protocol:type=vlan-list:default=none:precludes=[igmpv3-vlans]
query-interval (optional)
Integer desc=IGMP query interval in seconds:type=uint8:range=[2,300]:default=60 format: int32
query-max-response-time (optional)
Integer desc=maximum response time, in seconds, advertised in IGMP queries:type=uint8:range=[1,300]:default=1 format: int32

igmp-snooping-show - Up

display information about Internet Group Management Protocol (IGMP) snooping
api.switch-name (optional)
scope (optional)
String desc=IGMP snooping scope - fabric or local:type=enum:filter=false
Enum:
local
fabric
enable (optional)
Boolean desc=enable or disable IGMP snooping
interop-v2-vlans (optional)
String desc=vlans degraded to v2 due to v2 received message:type=vlan-list
nvOS-managed-vlans (optional)
String desc=nvOS managed VLANs:type=vlan-list
enable-vlans (optional)
String desc=enable per VLAN IGMP snooping:type=vlan-list
vxlan (optional)
Boolean desc=enable or disable IGMP snooping on vxlans
snoop-linklocal-vlans (optional)
String desc=Allow snooping of link-local groups(224.0.0.0/24) on these vlans:type=vlan-list:precludes=[no-snoop-linklocal-vlans]
no-snoop-linklocal-vlans (optional)
String desc=Remove snooping of link-local groups(224.0.0.0/24) on these vlans:type=vlan-list:precludes=[snoop-linklocal-vlans]
igmpv3-vlans (optional)
String desc=VLANs on which to use IGMPv3 protocol:type=vlan-list:precludes=[igmpv2-vlans]
igmpv2-vlans (optional)
String desc=VLANs on which to use IGMPv2 protocol:type=vlan-list:precludes=[igmpv3-vlans]
query-interval (optional)
Integer desc=IGMP query interval in seconds:type=uint8:range=[2,300] format: int32
query-max-response-time (optional)
Integer desc=maximum response time, in seconds, advertised in IGMP queries:type=uint8:range=[1,300] format: int32

igmp-snooping-show-response - Up

data
result

igmp-static-group-create - Up

create a static IGMP group on the network
vlan
Integer desc=static IGMP group VLAN:type=uint16:range=[0,4095] format: int32
group-ip
String desc=static IGMP group IP address:type=IPv4 or IPv6 address
ports
String desc=static IGMP group ports:type=port-list

igmp-static-group-show - Up

display a static IGMP group on the network
api.switch-name (optional)
vlan
Integer desc=static IGMP group VLAN:type=uint16:range=[0,4095] format: int32
group-ip
String desc=static IGMP group IP address:type=IPv4 or IPv6 address
ports (optional)
String desc=static IGMP group ports:type=port-list

igmp-static-group-show-response - Up

data
result

igmp-static-source-create - Up

create a static IP address as the IGMP source
vlan
Integer desc=static IGMP source VLAN:type=uint16:range=[0,4095] format: int32
source-ip
String desc=static IGMP source IP address:type=IPv4 or IPv6 address
group-ip
String desc=static IGMP source IP address:type=IPv4 or IPv6 address
bd (optional)
String desc=static IGMP source Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=static IGMP source VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports (optional)
String desc=ports:type=port-list

igmp-static-source-show - Up

display a static IP address as the IGMP source
api.switch-name (optional)
vlan
Integer desc=static IGMP source VLAN:type=uint16:range=[0,4095] format: int32
source-ip
String desc=static IGMP source IP address:type=IPv4 or IPv6 address
group-ip
String desc=static IGMP source IP address:type=IPv4 or IPv6 address
bd (optional)
String desc=static IGMP source Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=static IGMP source VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports (optional)
String desc=ports:type=port-list

igmp-static-source-show-response - Up

data
result

igmp-stats-clear - Up

clear packet statistics for igmp
vlan
Integer desc=IGMP VLAN:type=uint16:range=[0,4095] format: int32

igmp-stats-show - Up

display packet statistics or logs for igmp
api.switch-name (optional)
vlan
Integer desc=IGMP VLAN:type=uint16:range=[0,4095] format: int32
drops (optional)
Long desc=number of IGMP dropped events:type=uint64:filter=false format: int64
ignored (optional)
Long desc=number of IGMP events ignored:type=uint64:filter=false format: int64
v1-member-reports (optional)
Long desc=number of IGMPv1 member reports:type=uint64:filter=false format: int64
v2-member-reports (optional)
Long desc=number of IGMPv2 member reports:type=uint64:filter=false format: int64
v2-leave-group (optional)
Long desc=number of IGMPv2 leave group events:type=uint64:filter=false format: int64
v3-member-reports (optional)
Long desc=number of IGMPv3 member reports:type=uint64:filter=false format: int64
queries-sent (optional)
Long desc=number of IGMP queries-sent:type=uint64:filter=false format: int64
v3-queries (optional)
Long desc=number of IGMPv3 queries:type=uint64:filter=false format: int64
v2-queries (optional)
Long desc=number of IGMPv2 queries:type=uint64:filter=false format: int64

igmp-stats-show-response - Up

data
result

igmp-switches-show - Up

display IGMP Snooping Switches on the network
api.switch-name (optional)
node-ip
String desc=Host IP address:type=IPv4 or IPv6 address
vxlan (optional)
Long desc=Host VXLAN:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vlan (optional)
Integer desc=Host VLAN:type=uint16:range=[0,4095] format: int32
port (optional)
Long desc=Switch port:type=uint32 format: int64
bd (optional)
String desc=Host Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=Host VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

igmp-switches-show-response - Up

data
result

inline-service-create - Up

create an inline service
name
String desc=configure inline service name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
tx-port
String desc=configure ports used to send to the inline service:type=port-list
rx-port
String desc=configure ports used to receive from the inline service:type=port-list
heartbeat (optional)
String desc=Service heartbeat.:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/service-heartbeats:api-ref-model=service-heartbeat-show:api-ref-id=name:api-ref-val=name

inline-service-modify - Up

modify an inline service
heartbeat
String desc=Service heartbeat.:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/service-heartbeats:api-ref-model=service-heartbeat-show:api-ref-id=name:api-ref-val=name

inline-service-show - Up

display inline services
api.switch-name (optional)
name
String desc=configure inline service name
status (optional)
String desc=Service operation status:type=enum
Enum:
down
up
heartbeat (optional)
String desc=Service heartbeat.:api-ref-path=/service-heartbeats:api-ref-model=service-heartbeat-show:api-ref-id=name:api-ref-val=name
tx-port (optional)
String desc=configure ports used to send to the inline service:type=port-list
rx-port (optional)
String desc=configure ports used to receive from the inline service:type=port-list

inline-service-show-response - Up

data
result

ip-pool-create - Up

creates a new IP address pool with a specific IP address range
name
String desc=name of the IP pool:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
vnet-id
String desc=name of VNET to assign IP pool:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
start-ip
String desc=starting IP address:type=IPv4 or IPv6 address:precludes=[network]
end-ip
String desc=ending IP address:type=IPv4 or IPv6 address:precludes=[network]
vlan (optional)
Integer desc=VLAN assigned to IP pool:type=uint16:range=[0,4095] format: int32
bd (optional)
String desc=Bridge Domain assigned to IP pool:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name

ip-pool-create-1 - Up

creates a new IP address pool with a specific IP address range
name
String desc=name of the IP pool:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
network
String desc=IP address:type=IPv4 or IPv6 address
vnet-id
String desc=name of VNET to assign IP pool:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=VLAN assigned to IP pool:type=uint16:range=[0,4095] format: int32
netmask (optional)
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
bd (optional)
String desc=Bridge Domain assigned to IP pool:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name

ip-pool-modify - Up

modify an IP address pool
vlan (optional)
Integer desc=VLAN assigned to IP pool:type=uint16:range=[0,4095] format: int32
network (optional)
String desc=IP address:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
bd (optional)
String desc=Bridge Domain assigned to IP pool:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
start-ip (optional)
String desc=starting IP address:type=IPv4 or IPv6 address:precludes=[network]
end-ip (optional)
String desc=ending IP address:type=IPv4 or IPv6 address:precludes=[network]

ip-pool-show - Up

display information about an IP address pool
api.switch-name (optional)
name
String desc=name of the IP pool
scope (optional)
String desc=scope for IP pool - fabric or local
Enum:
local
fabric
vlan (optional)
Integer desc=VLAN assigned to IP pool:type=uint16:range=[0,4095] format: int32
network (optional)
String desc=IP address:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
bd (optional)
String desc=Bridge Domain assigned to IP pool:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=name of VNET to assign IP pool:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
start-ip (optional)
String desc=starting IP address:type=IPv4 or IPv6 address:precludes=[network]
end-ip (optional)
String desc=ending IP address:type=IPv4 or IPv6 address:precludes=[network]

ip-pool-show-response - Up

data
result

ipfix-collector-create - Up

Create a new IPFIX collector entry
name
String desc=Name of the IPFIX collector:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
host
String desc=Address of the IPFIX collector:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
port (optional)
Integer desc=Listening port of the IPFIX collector. Default: 9090.:type=uint16:default=9090 format: int32
transport-protocol (optional)
Integer desc=Transport protocol for the IPFIX collector. Default: tcp.:type=uint8:default=6 format: int32
api.transport-protocol (optional)
Enum:
tcp
udp

ipfix-collector-modify - Up

Update an existing IPFIX collector entry
port (optional)
Integer desc=Listening port of the IPFIX collector. Default: 9090.:type=uint16:default=9090 format: int32
host (optional)
String desc=Address of the IPFIX collector:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
transport-protocol (optional)
Integer desc=Transport protocol for the IPFIX collector. Default: tcp.:type=uint8:default=6 format: int32
api.transport-protocol (optional)
Enum:
tcp
udp

ipfix-collector-show - Up

Show configured IPFIX collector entries
api.switch-name (optional)
name
String desc=Name of the IPFIX collector
port (optional)
Integer desc=Listening port of the IPFIX collector. Default: 9090.:type=uint16 format: int32
host (optional)
String desc=Address of the IPFIX collector
transport-protocol (optional)
Integer desc=Transport protocol for the IPFIX collector. Default: tcp.:type=uint8 format: int32

ipfix-collector-show-response - Up

data
result

ipfix-service-modify - Up

Enable/Disable the IPFIX exporter service
udp-template-resend-interval (optional)
Long desc=Resend IPFIX template at regular intervals to UDP collectors:default=30m format: int64
max-connections-exported (optional)
Long desc=Maximum number of connections to be exported to the collector:type=uint32:range=[0,2000]:default=200 format: int64
export-interval (optional)
Long desc=Export interval for IPFIX stats:default=30s format: int64
obs-domain (optional)
Long desc=Observation domain for the service:type=uint32:default=0 format: int64
enable-service (optional)
Boolean desc=Status of the IPFIX service set by the user:default=false

ipfix-service-show - Up

Show status of the IPFIX exporter service
api.switch-name (optional)
state (optional)
String desc=Current state of the IPFIX service:type=enum
Enum:
disable
enable
udp-template-resend-interval (optional)
Long desc=Resend IPFIX template at regular intervals to UDP collectors format: int64
max-connections-exported (optional)
Long desc=Maximum number of connections to be exported to the collector:type=uint32:range=[0,2000] format: int64
export-interval (optional)
Long desc=Export interval for IPFIX stats format: int64
obs-domain (optional)
Long desc=Observation domain for the service:type=uint32 format: int64
enable-service (optional)
Boolean desc=Status of the IPFIX service set by the user

ipfix-service-show-response - Up

data
result

ipv6security-raguard-create - Up

Add ipv6 RA Guard Policy
name
String desc=RA Guard Policy Name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
device
String desc=RA Guard Device: host or router:type=enum
Enum:
host
router
router-priority (optional)
String desc=RA Guard Router Priority:type=enum:default=medium
Enum:
low
medium
high
access-list (optional)
String desc=RA Guard Access List of Source IPs:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/access-lists:api-ref-model=access-list-show:api-ref-id=name:api-ref-val=name
prefix-list (optional)
String desc=RA Guard Prefix List:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/prefix-lists:api-ref-model=prefix-list-show:api-ref-id=name:api-ref-val=name

ipv6security-raguard-modify - Up

Update ipv6 RA guard Policy
device (optional)
String desc=RA Guard Device: host or router:type=enum
Enum:
host
router
router-priority (optional)
String desc=RA Guard Router Priority:type=enum:default=medium
Enum:
low
medium
high
access-list (optional)
String desc=RA Guard Access List of Source IPs:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/access-lists:api-ref-model=access-list-show:api-ref-id=name:api-ref-val=name
prefix-list (optional)
String desc=RA Guard Prefix List:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/prefix-lists:api-ref-model=prefix-list-show:api-ref-id=name:api-ref-val=name

ipv6security-raguard-port-add - Up

Add ports to RA Guard Policy
ports
String desc=Ports attached to RA Guard Policy:type=port-list

ipv6security-raguard-port-show - Up

Show ports attached to RA Guard Policy
api.switch-name (optional)
ports
String desc=Ports attached to RA Guard Policy:type=port-list

ipv6security-raguard-port-show-response - Up

data
result

ipv6security-raguard-show - Up

Show ipv6 RA Guard Policies
api.switch-name (optional)
name
String desc=RA Guard Policy Name
device (optional)
String desc=RA Guard Device: host or router:type=enum
Enum:
host
router
attached-vlans (optional)
String desc=Vlans attached to RA Guard Policy:type=vlan-list
attached-ports (optional)
String desc=Ports attached to RA Guard Policy:type=port-list
router-priority (optional)
String desc=RA Guard Router Priority:type=enum
Enum:
low
medium
high
access-list (optional)
String desc=RA Guard Access List of Source IPs:api-ref-path=/access-lists:api-ref-model=access-list-show:api-ref-id=name:api-ref-val=name
prefix-list (optional)
String desc=RA Guard Prefix List:api-ref-path=/prefix-lists:api-ref-model=prefix-list-show:api-ref-id=name:api-ref-val=name

ipv6security-raguard-show-response - Up

data
result

ipv6security-raguard-vlan-add - Up

Add vlans to RA Guard Policy
vlans
String desc=Vlans attached to RA Guard Policy:type=vlan-list

ipv6security-raguard-vlan-show - Up

Show vlans attached to RA Guard Policy
api.switch-name (optional)
vlans
String desc=Vlans attached to RA Guard Policy:type=vlan-list

ipv6security-raguard-vlan-show-response - Up

data
result

l2-check-show - Up

show inconsistent L2 entries
api.switch-name (optional)
mac
String desc=MAC address assigned to vPort:type=mac-address
vnet
String desc=VNET assigned to the vPort:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=VXLAN assigned to vPort:type=uint32:range=[0,16777215] format: int64
bd
String desc=Bridge Domain assigned to vPort:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
hw-port (optional)
Long desc=Port in hardware:type=uint32 format: int64
sw-port (optional)
Long desc=Port in software:type=uint32 format: int64
sw-state (optional)
String desc=State in software:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
hw-state (optional)
String desc=State in hardware:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
fix-action (optional)
String desc=Fix action:type=enum
Enum:
none
add-to-hardware
remove-from-hardware
fix-port-in-hardware
fix-tunnel-in-hardware
FAILED-add-to-hardware
FAILED-remove-from-hardware
FAILED-fix-port-in-hardware
FAILED-fix-tunnel-in-hardware
delete-port-mac
mark-port-mac
public-vlan (optional)
Integer desc=Public VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
tunnel-name (optional)
String desc=Tunnel name

l2-check-show-response - Up

data
result

l2-history-show - Up

display historical information about layer 2 entries
api.switch-name (optional)
mac
String desc=MAC address assigned to vPort:type=mac-address
vnet
String desc=VNET assigned to the vPort:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
bd
String desc=Bridge Domain assigned to vPort:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=VXLAN assigned to vPort:type=uint32:range=[0,16777215] format: int64
ip
String desc=IP address assigned to vPort:type=IPv4 or IPv6 address
caller (optional)
String desc=feature that made the change for this entry:type=flag
Enum:
init
config
status
switch-cb
cluster
gre
ARP
router
flow-cb
vdp
vlag
port
inject
evict
vxlan
stats
vnm-vnic
adjacency
stp
trunk
intsw
ttl1
flood
flush
retire
loop
dhcp
fabric
table
l3-age-out
vlan
l2-checker
igmp
l2-age-out
port-mirror
mac-move
cluster-status
cluster-status-delete
vxlan-routing
subnet
br-dom
vrf
ND
VSG
excess-move-protection
retire-tunnel-up
evpnsnoop-browse
reason (optional)
String desc=reason for history entry:type=flag
Enum:
activate
deactivate
port-move
ip-move
ip-remove
batch-move
retire
break-loop
break-loop-timeout
create
modify
delete
policy
owner-status
remove-node
port-flags
check-owner
trunk-port-add
trunk-port-remove
move-router-if
age-out
hw-remove
restart
undo
flush
update-vxlan-vlan
needs-peer-status
owner-lost
owner-change
update-peer-only
user-delete
done
vm-metadata
excess-move-state-change
evpn-mac-move
changes (optional)
String desc=what changed in this entry:type=uint64
log-type (optional)
String desc=log-type for vPort history:type=enum
Enum:
l2-save
l3-save
restart
l2-modify
l2-delete
l3-modify
l3-delete
last-caller (optional)
String desc=most recent caller for this entry:type=flag
Enum:
init
config
status
switch-cb
cluster
gre
ARP
router
flow-cb
vdp
vlag
port
inject
evict
vxlan
stats
vnm-vnic
adjacency
stp
trunk
intsw
ttl1
flood
flush
retire
loop
dhcp
fabric
table
l3-age-out
vlan
l2-checker
igmp
l2-age-out
port-mirror
mac-move
cluster-status
cluster-status-delete
vxlan-routing
subnet
br-dom
vrf
ND
VSG
excess-move-protection
retire-tunnel-up
evpnsnoop-browse
last-reason (optional)
String desc=most recent reason for this entry:type=flag
Enum:
activate
deactivate
port-move
ip-move
ip-remove
batch-move
retire
break-loop
break-loop-timeout
create
modify
delete
policy
owner-status
remove-node
port-flags
check-owner
trunk-port-add
trunk-port-remove
move-router-if
age-out
hw-remove
restart
undo
flush
update-vxlan-vlan
needs-peer-status
owner-lost
owner-change
update-peer-only
user-delete
done
vm-metadata
excess-move-state-change
evpn-mac-move
owner (optional)
Long desc=owner ID:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
inner-vlan (optional)
Integer desc=Q-in-Q inner VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
public-vlan (optional)
Integer desc=Public VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
num-ips (optional)
Integer desc=Number of IP addresses format: int32
config-intf (optional)
Long desc=interface configured for vPort:type=uint32:precludes=[config] format: int64
intf (optional)
Long desc=port that owns the vPort:type=uint32 format: int64
ports (optional)
String desc=ports assigned to vPort:type=port-list
state (optional)
String desc=vPort state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
local-intf (optional)
Long desc=vPort local interface:type=uint32:filter=false format: int64
local-ports (optional)
String desc=vPort local ports:type=port-list:filter=false
local-state (optional)
String desc=vPort local state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
alt-owner (optional)
Long desc=Alternate cluster vPort owner:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
alt-owner-port (optional)
Long desc=Alternate cluster vPort port:type=uint32:filter=false format: int64
alt-owner-ports (optional)
String desc=Alternate cluster vPort owner ports:type=port-list:filter=false
alt-owner-state (optional)
String desc=Alternate cluster vPort owner state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
svc-name (optional)
String desc=vCenter connection service name
hostname (optional)
String desc=Hypervisor or switch host name:precludes=[config]
entity (optional)
String desc=VM or VM Kernel device name:precludes=[config]
power (optional)
String desc=vport entry power status:type=enum:precludes=[config]
Enum:
none
powered-off
powered-on
standby
suspended
unknown
cpus (optional)
Long desc=number of CPUs on VM:type=uint32:precludes=[config] format: int64
os (optional)
String desc=Hypervisor or VM guest OS:precludes=[config]
portgroup (optional)
String desc=Port Group name associated with VM MAC:precludes=[config]
pg-vlans (optional)
String desc=Valid vlans for the Port Group:type=vlan-list
vswitch (optional)
String desc=vswitch name associated with NIC:precludes=[config]
vs-type (optional)
String desc=Virtual Switch type:type=enum:precludes=[config]
Enum:
none
host-vs
distributed-vs
unknown
vnic-type (optional)
String desc=vNic type attached to VM/VM-Kernel:type=flag:precludes=[config]
Enum:
untagged
tagged
trunked
vm-mgmt
vm-kernel
vMotion
vSAN
FTL
rep
p-NFC
r-NFC
mgmt
unknown
config (optional)
String desc=VM config:type=flag:precludes=[owner,local-intf,hostname,entity,cpus,portgroup,vswitch]
Enum:
none
owner
ip
port
hostname
entity
cpus
os
rem-switch (optional)
Long desc=vPort remote switch:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
rem-intf (optional)
Long desc=vPort remote interface:type=uint32 format: int64
rem-ports (optional)
String desc=vPort remote ports:type=port-list
peer-intf (optional)
Long desc=vPort peer interface:type=uint32 format: int64
peer-state (optional)
String desc=vPort peer state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
peer-owner-state (optional)
String desc=vPort peer owner state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
status (optional)
String desc=vPort status:type=flag
Enum:
phy-up
up
disabled
hw-nat-loop
mirror-loop
mirror-to
PN-switch
PN-fabric
PN-other
PN-cluster
PN-internal
host
uplink
STP-BPDUs
LLDP
trunk
l3-port
remote-l3-port
dhcp
dhcpsvr
blocked
no-BPDU
LACP-PDUs
vlag-active
vlag-blocked
stp-edge-port
LACP-wait
LACP-fallback
adjacency-wait
adjacency-check
vlag-wait
multicast-router
host-disabled
loop
congested
vxlan-loopback
vlan-up
vle
vle-wait
phy-down
down
enabled
err-disabled
err-bpdu-guard
mac-violation
stp-bpdu-guard
stp-root-guard
defer-bringup-wait
vtep-ip (optional)
String desc=Remote VTEP IP address:type=IPv4 or IPv6 address
tunnel (optional)
String desc=vPort tunnel
create-time (optional)
String desc=vPort create-time:date=yyyy-mm-ddThh:mm:ss
last-seen (optional)
String desc=vPort last-seen:date=yyyy-mm-ddThh:mm:ss
last-seen-since (optional)
String desc=vPort last-seen since a specified time:date=yyyy-mm-ddThh:mm:ss
vxlan-lru (optional)
String desc=vPort VXLAN lru:date=yyyy-mm-ddThh:mm:ss
hit (optional)
Long desc=number of hits:type=uint32 format: int64
migrate (optional)
Long desc=number of times entry migrated:type=uint32 format: int64
drops (optional)
Long desc=number of dropped packets:type=uint32 format: int64
hw-index (optional)
Integer desc=hardware index format: int32
rt-if (optional)
String desc=router interface
hw-flags (optional)
String desc=vport hw flags:type=flag
Enum:
invalid-vlan
invalid-port
mc-index (optional)
Long desc=L2 multicast group index in hw:type=uint32 format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=count for vPort history:type=uint32 format: int64

l2-history-show-response - Up

data
result

l2-setting-modify - Up

modify the Layer 2 settings
aging-time (optional)
Long desc=aging-time for Layer 2 entries:type=uint32:range=[1,2000000]:default=900 format: int64
software-aging (optional)
Boolean desc=aging controlled by software:default=true
l2-max-count (optional)
Long desc=maximum count for Layer 2 entries:type=uint32 format: int64
l2-checker (optional)
Boolean desc=l2 consistency checker with hardware:default=false
l2-checker-interval (optional)
Long desc=Set interval for l2 consistency checker:default=10m format: int64
l3-arp-max-count (optional)
Long desc=maximum count of ARPs for Layer 3 entries:type=uint32 format: int64

l2-setting-show - Up

display the Layer 2 setting
api.switch-name (optional)
l2-active-count (optional)
Long desc=active count for Layer 2 entries:type=uint32 format: int64
l2-max-mem (optional)
Long desc=maximum memory for Layer 2 entries:type=uint64 format: int64
l2-cur-mem (optional)
Long desc=current memory for Layer 2 entries:type=uint64 format: int64
l3-arp-cur-count (optional)
Long desc=current count of ARPs for Layer 3 entries:type=uint32 format: int64
l3-arp-max-mem (optional)
Long desc=maximum memory for Layer 3 ARP entries:type=uint64 format: int64
l3-arp-cur-mem (optional)
Long desc=current memory for Layer 3 ARP entries:type=uint64 format: int64
l2-cur-count (optional)
Long desc=current count for Layer 2 entries:type=uint32 format: int64
aging-time (optional)
Long desc=aging-time for Layer 2 entries:type=uint32:range=[1,2000000]:filter=false format: int64
software-aging (optional)
Boolean desc=aging controlled by software
l2-max-count (optional)
Long desc=maximum count for Layer 2 entries:type=uint32 format: int64
l2-checker (optional)
Boolean desc=l2 consistency checker with hardware
l2-checker-interval (optional)
Long desc=Set interval for l2 consistency checker format: int64
l3-arp-max-count (optional)
Long desc=maximum count of ARPs for Layer 3 entries:type=uint32 format: int64

l2-setting-show-response - Up

data
result

l2-static-multicast-group-create - Up

create a static L2 multicast group on the network
vlan
Integer desc=L2 multicast group VLAN:type=uint16:range=[0,4095] format: int32
group-mac
String desc=L2 multicast group MAC address:type=mac-address
ports
String desc=L2 multicast group ports:type=port-list

l2-static-multicast-group-port-add - Up

add port to l2 multicast group
ports (optional)
String desc=port(s):type=port-list

l2-static-multicast-group-port-remove - Up

remove port from l2 multicast group
ports
String desc=port(s):type=port-list

l2-static-multicast-group-show - Up

display a static L2 multicast group on the network
api.switch-name (optional)
vlan
Integer desc=L2 multicast group VLAN:type=uint16:range=[0,4095] format: int32
group-mac
String desc=L2 multicast group MAC address:type=mac-address
ports (optional)
String desc=L2 multicast group ports:type=port-list

l2-static-multicast-group-show-response - Up

data
result

l2-table-flush - Up

clear information from the L2 table
mac (optional)
String desc=MAC address assigned to vPort:type=mac-address
vlan (optional)
Integer desc=VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
ports (optional)
String desc=ports assigned to vPort:type=port-list

l2-table-show - Up

display information in the L2 table
api.switch-name (optional)
mac
String desc=MAC address assigned to vPort:type=mac-address
vnet
String desc=VNET assigned to the vPort:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=VXLAN assigned to vPort:type=uint32:range=[0,16777215] format: int64
ip
String desc=IP address assigned to vPort:type=IPv4 or IPv6 address
bd
String desc=Bridge Domain assigned to vPort:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
owner (optional)
Long desc=owner ID:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
hostname (optional)
String desc=Hypervisor or switch host name:precludes=[config]
entity (optional)
String desc=VM or VM Kernel device name:precludes=[config]
power (optional)
String desc=vport entry power status:type=enum:precludes=[config]
Enum:
none
powered-off
powered-on
standby
suspended
unknown
portgroup (optional)
String desc=Port Group name associated with VM MAC:precludes=[config]
vswitch (optional)
String desc=vswitch name associated with NIC:precludes=[config]
config (optional)
String desc=VM config:type=flag:precludes=[owner,local-intf,hostname,entity,cpus,portgroup,vswitch]
Enum:
none
owner
ip
port
hostname
entity
cpus
os
tunnel (optional)
String desc=vPort tunnel
peer-intf (optional)
Long desc=vPort peer interface:type=uint32 format: int64
local-intf (optional)
Long desc=vPort local interface:type=uint32:filter=false format: int64
last-seen (optional)
String desc=vPort last-seen:date=yyyy-mm-ddThh:mm:ss
public-vlan (optional)
Integer desc=Public VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
num-ips (optional)
Integer desc=Number of IP addresses format: int32
config-intf (optional)
Long desc=interface configured for vPort:type=uint32:precludes=[config] format: int64
intf (optional)
Long desc=port that owns the vPort:type=uint32 format: int64
ports (optional)
String desc=ports assigned to vPort:type=port-list
state (optional)
String desc=vPort state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
local-ports (optional)
String desc=vPort local ports:type=port-list:filter=false
local-state (optional)
String desc=vPort local state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
alt-owner (optional)
Long desc=Alternate cluster vPort owner:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
alt-owner-port (optional)
Long desc=Alternate cluster vPort port:type=uint32:filter=false format: int64
alt-owner-ports (optional)
String desc=Alternate cluster vPort owner ports:type=port-list:filter=false
alt-owner-state (optional)
String desc=Alternate cluster vPort owner state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
svc-name (optional)
String desc=vCenter connection service name
cpus (optional)
Long desc=number of CPUs on VM:type=uint32:precludes=[config] format: int64
os (optional)
String desc=Hypervisor or VM guest OS:precludes=[config]
pg-vlans (optional)
String desc=Valid vlans for the Port Group:type=vlan-list
vs-type (optional)
String desc=Virtual Switch type:type=enum:precludes=[config]
Enum:
none
host-vs
distributed-vs
unknown
vnic-type (optional)
String desc=vNic type attached to VM/VM-Kernel:type=flag:precludes=[config]
Enum:
untagged
tagged
trunked
vm-mgmt
vm-kernel
vMotion
vSAN
FTL
rep
p-NFC
r-NFC
mgmt
unknown
rem-switch (optional)
Long desc=vPort remote switch:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
rem-intf (optional)
Long desc=vPort remote interface:type=uint32 format: int64
rem-ports (optional)
String desc=vPort remote ports:type=port-list
peer-state (optional)
String desc=vPort peer state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
peer-owner-state (optional)
String desc=vPort peer owner state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
status (optional)
String desc=vPort status:type=flag
Enum:
phy-up
up
disabled
hw-nat-loop
mirror-loop
mirror-to
PN-switch
PN-fabric
PN-other
PN-cluster
PN-internal
host
uplink
STP-BPDUs
LLDP
trunk
l3-port
remote-l3-port
dhcp
dhcpsvr
blocked
no-BPDU
LACP-PDUs
vlag-active
vlag-blocked
stp-edge-port
LACP-wait
LACP-fallback
adjacency-wait
adjacency-check
vlag-wait
multicast-router
host-disabled
loop
congested
vxlan-loopback
vlan-up
vle
vle-wait
phy-down
down
enabled
err-disabled
err-bpdu-guard
mac-violation
stp-bpdu-guard
stp-root-guard
defer-bringup-wait
vtep-ip (optional)
String desc=Remote VTEP IP address:type=IPv4 or IPv6 address
create-time (optional)
String desc=vPort create-time:date=yyyy-mm-ddThh:mm:ss
last-seen-since (optional)
String desc=vPort last-seen since a specified time:date=yyyy-mm-ddThh:mm:ss
vxlan-lru (optional)
String desc=vPort VXLAN lru:date=yyyy-mm-ddThh:mm:ss
hit (optional)
Long desc=number of hits:type=uint32 format: int64
migrate (optional)
Long desc=number of times entry migrated:type=uint32 format: int64
drops (optional)
Long desc=number of dropped packets:type=uint32 format: int64
hw-index (optional)
Integer desc=hardware index format: int32
rt-if (optional)
String desc=router interface
hw-flags (optional)
String desc=vport hw flags:type=flag
Enum:
invalid-vlan
invalid-port
mc-index (optional)
Long desc=L2 multicast group index in hw:type=uint32 format: int64
inner-vlan (optional)
Integer desc=Q-in-Q inner VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32

l2-table-show-response - Up

data
result

l3-check-show - Up

show inconsistent L3 entries
api.switch-name (optional)
vrid
Integer desc=virtual router ID:type=uint16:range=[0,1024] format: int32
ip
String desc=IP address:type=IPv4 or IPv6 address
prelen
Long desc=prefix length:type=uint32:range=[0,128]:requires=[ip] format: int64
vlan
Integer desc=VLAN id:type=uint16:range=[0,4095] format: int32
bd
String desc=Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id
String desc=VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
mac (optional)
String desc=MAC address:type=mac-address:filter=false
fix-action (optional)
String desc=Fix action:type=enum
Enum:
none
add-host-to-hardware
remove-host-from-hardware
re-add-host-to-hardware
add-route-to-hardware
remove-route-from-hardware
re-add-route-to-hardware
none-hardware-only-route
none-cached-route
none-ecmp-cached-route
FAILED-add-host-to-hardware
FAILED-remove-host-from-hardware
FAILED-add-route-to-hardware
FAILED-remove-route-from-hardware

l3-check-show-response - Up

data
result

l3-history-show - Up

display historical information about layer 3 entries
api.switch-name (optional)
mac
String desc=MAC address assigned to vPort:type=mac-address
vnet
String desc=VNET assigned to the vPort:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
bd
String desc=Bridge Domain assigned to vPort:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=VXLAN assigned to vPort:type=uint32:range=[0,16777215] format: int64
ip
String desc=IP address assigned to vPort:type=IPv4 or IPv6 address
caller (optional)
String desc=feature that made the change for this entry:type=flag
Enum:
init
config
status
switch-cb
cluster
gre
ARP
router
flow-cb
vdp
vlag
port
inject
evict
vxlan
stats
vnm-vnic
adjacency
stp
trunk
intsw
ttl1
flood
flush
retire
loop
dhcp
fabric
table
l3-age-out
vlan
l2-checker
igmp
l2-age-out
port-mirror
mac-move
cluster-status
cluster-status-delete
vxlan-routing
subnet
br-dom
vrf
ND
VSG
excess-move-protection
retire-tunnel-up
evpnsnoop-browse
reason (optional)
String desc=reason for history entry:type=flag
Enum:
activate
deactivate
port-move
ip-move
ip-remove
batch-move
retire
break-loop
break-loop-timeout
create
modify
delete
policy
owner-status
remove-node
port-flags
check-owner
trunk-port-add
trunk-port-remove
move-router-if
age-out
hw-remove
restart
undo
flush
update-vxlan-vlan
needs-peer-status
owner-lost
owner-change
update-peer-only
user-delete
done
vm-metadata
excess-move-state-change
evpn-mac-move
changes (optional)
String desc=what changed in this entry:type=uint64
log-type (optional)
String desc=log-type for vPort history:type=enum
Enum:
l2-save
l3-save
restart
l2-modify
l2-delete
l3-modify
l3-delete
last-caller (optional)
String desc=most recent caller for this entry:type=flag
Enum:
init
config
status
switch-cb
cluster
gre
ARP
router
flow-cb
vdp
vlag
port
inject
evict
vxlan
stats
vnm-vnic
adjacency
stp
trunk
intsw
ttl1
flood
flush
retire
loop
dhcp
fabric
table
l3-age-out
vlan
l2-checker
igmp
l2-age-out
port-mirror
mac-move
cluster-status
cluster-status-delete
vxlan-routing
subnet
br-dom
vrf
ND
VSG
excess-move-protection
retire-tunnel-up
evpnsnoop-browse
last-reason (optional)
String desc=most recent reason for this entry:type=flag
Enum:
activate
deactivate
port-move
ip-move
ip-remove
batch-move
retire
break-loop
break-loop-timeout
create
modify
delete
policy
owner-status
remove-node
port-flags
check-owner
trunk-port-add
trunk-port-remove
move-router-if
age-out
hw-remove
restart
undo
flush
update-vxlan-vlan
needs-peer-status
owner-lost
owner-change
update-peer-only
user-delete
done
vm-metadata
excess-move-state-change
evpn-mac-move
owner (optional)
Long desc=owner ID:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
inner-vlan (optional)
Integer desc=Q-in-Q inner VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
public-vlan (optional)
Integer desc=Public VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
num-ips (optional)
Integer desc=Number of IP addresses format: int32
config-intf (optional)
Long desc=interface configured for vPort:type=uint32:precludes=[config] format: int64
intf (optional)
Long desc=port that owns the vPort:type=uint32 format: int64
ports (optional)
String desc=ports assigned to vPort:type=port-list
state (optional)
String desc=vPort state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
local-intf (optional)
Long desc=vPort local interface:type=uint32:filter=false format: int64
local-ports (optional)
String desc=vPort local ports:type=port-list:filter=false
local-state (optional)
String desc=vPort local state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
alt-owner (optional)
Long desc=Alternate cluster vPort owner:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
alt-owner-port (optional)
Long desc=Alternate cluster vPort port:type=uint32:filter=false format: int64
alt-owner-ports (optional)
String desc=Alternate cluster vPort owner ports:type=port-list:filter=false
alt-owner-state (optional)
String desc=Alternate cluster vPort owner state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
svc-name (optional)
String desc=vCenter connection service name
hostname (optional)
String desc=Hypervisor or switch host name:precludes=[config]
entity (optional)
String desc=VM or VM Kernel device name:precludes=[config]
power (optional)
String desc=vport entry power status:type=enum:precludes=[config]
Enum:
none
powered-off
powered-on
standby
suspended
unknown
cpus (optional)
Long desc=number of CPUs on VM:type=uint32:precludes=[config] format: int64
os (optional)
String desc=Hypervisor or VM guest OS:precludes=[config]
portgroup (optional)
String desc=Port Group name associated with VM MAC:precludes=[config]
pg-vlans (optional)
String desc=Valid vlans for the Port Group:type=vlan-list
vswitch (optional)
String desc=vswitch name associated with NIC:precludes=[config]
vs-type (optional)
String desc=Virtual Switch type:type=enum:precludes=[config]
Enum:
none
host-vs
distributed-vs
unknown
vnic-type (optional)
String desc=vNic type attached to VM/VM-Kernel:type=flag:precludes=[config]
Enum:
untagged
tagged
trunked
vm-mgmt
vm-kernel
vMotion
vSAN
FTL
rep
p-NFC
r-NFC
mgmt
unknown
config (optional)
String desc=VM config:type=flag:precludes=[owner,local-intf,hostname,entity,cpus,portgroup,vswitch]
Enum:
none
owner
ip
port
hostname
entity
cpus
os
rem-switch (optional)
Long desc=vPort remote switch:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
rem-intf (optional)
Long desc=vPort remote interface:type=uint32 format: int64
rem-ports (optional)
String desc=vPort remote ports:type=port-list
peer-intf (optional)
Long desc=vPort peer interface:type=uint32 format: int64
peer-state (optional)
String desc=vPort peer state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
peer-owner-state (optional)
String desc=vPort peer owner state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
status (optional)
String desc=vPort status:type=flag
Enum:
phy-up
up
disabled
hw-nat-loop
mirror-loop
mirror-to
PN-switch
PN-fabric
PN-other
PN-cluster
PN-internal
host
uplink
STP-BPDUs
LLDP
trunk
l3-port
remote-l3-port
dhcp
dhcpsvr
blocked
no-BPDU
LACP-PDUs
vlag-active
vlag-blocked
stp-edge-port
LACP-wait
LACP-fallback
adjacency-wait
adjacency-check
vlag-wait
multicast-router
host-disabled
loop
congested
vxlan-loopback
vlan-up
vle
vle-wait
phy-down
down
enabled
err-disabled
err-bpdu-guard
mac-violation
stp-bpdu-guard
stp-root-guard
defer-bringup-wait
vtep-ip (optional)
String desc=Remote VTEP IP address:type=IPv4 or IPv6 address
tunnel (optional)
String desc=vPort tunnel
create-time (optional)
String desc=vPort create-time:date=yyyy-mm-ddThh:mm:ss
last-seen (optional)
String desc=vPort last-seen:date=yyyy-mm-ddThh:mm:ss
last-seen-since (optional)
String desc=vPort last-seen since a specified time:date=yyyy-mm-ddThh:mm:ss
vxlan-lru (optional)
String desc=vPort VXLAN lru:date=yyyy-mm-ddThh:mm:ss
hit (optional)
Long desc=number of hits:type=uint32 format: int64
migrate (optional)
Long desc=number of times entry migrated:type=uint32 format: int64
drops (optional)
Long desc=number of dropped packets:type=uint32 format: int64
hw-index (optional)
Integer desc=hardware index format: int32
rt-if (optional)
String desc=router interface
hw-flags (optional)
String desc=vport hw flags:type=flag
Enum:
invalid-vlan
invalid-port
mc-index (optional)
Long desc=L2 multicast group index in hw:type=uint32 format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=count for vPort history:type=uint32 format: int64

l3-history-show-response - Up

data
result

l3-route-show - Up

display Layer 3 route table information
api.switch-name (optional)
network
String desc=network address:type=IPv4 or IPv6 address
netmask
Integer desc=mask for the network:type=netmask:mask-for=[network] format: int32
vrf_name
String desc=VRF name
gateway-ip
String desc=gateway IP address:type=IPv4 or IPv6 address
vrf_vnet
String desc=VNET for the VRF
owner (optional)
Long desc=owner ID:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
router-mac (optional)
String desc=router mac address:type=mac-address

l3-route-show-response - Up

data
result

l3-setting-modify - Up

modify the Layer 3 settings
aging-time (optional)
Long desc=aging-time for Layer 3 entries, use 0 to disable aging:type=uint32:range=[0,2000000]:default=600 format: int64
convergence-time (optional)
Long desc=unicast convergence time on bootup (seconds):type=uint32:range=[0,3600]:default=60 format: int64
l3-checker (optional)
Boolean desc=l3 consistency checker with hardware:default=false
l3-checker-interval (optional)
Long desc=Set interval for l3 consistency checker:default=10m format: int64
l3-checker-fix (optional)
Boolean desc=enable fixing of inconsistent entries:default=false

l3-setting-show - Up

display the Layer 3 setting
api.switch-name (optional)
aging-time (optional)
Long desc=aging-time for Layer 3 entries, use 0 to disable aging:type=uint32:range=[0,2000000]:filter=false format: int64
convergence-time (optional)
Long desc=unicast convergence time on bootup (seconds):type=uint32:range=[0,3600]:filter=false format: int64
l3-checker (optional)
Boolean desc=l3 consistency checker with hardware
l3-checker-interval (optional)
Long desc=Set interval for l3 consistency checker format: int64
l3-checker-fix (optional)
Boolean desc=enable fixing of inconsistent entries

l3-setting-show-response - Up

data
result

l3-table-show - Up

display Layer 3 table information
api.switch-name (optional)
ip
String desc=IP address:type=IPv4 or IPv6 address
vnet
String desc=L3 entry VNET:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=assigned VLAN:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=assigned VXLAN:type=uint32:range=[0,16777215] format: int64
bd
String desc=L3 entry Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
owner (optional)
Long desc=owner ID:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
mac (optional)
String desc=MAC address:type=mac-address
tunnel (optional)
String desc=tunnel name
last-seen (optional)
String desc=last time entry seen on the network:date=yyyy-mm-ddThh:mm:ss
public-vlan (optional)
Integer desc=Public VLAN:type=uint16:range=[0,4095] format: int32
owner-state (optional)
String desc=owner state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
state (optional)
String desc=state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
alt-owner (optional)
Long desc=alternate cluster owner ID:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
alt-owner-state (optional)
String desc=alternate cluster owner state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
peer-state (optional)
String desc=peer state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
create-time (optional)
String desc=time entry created:date=yyyy-mm-ddThh:mm:ss
hit (optional)
Long desc=number of hits:type=uint32 format: int64
rt-if (optional)
String desc=router interface
intf (optional)
Long desc=interface:type=uint32 format: int64
hw-intf (optional)
Long desc=interface programmed in hw:type=uint32 format: int64
egress-id (optional)
Integer desc=hardware egress id format: int32

l3-table-show-response - Up

data
result

lacp-modify - Up

modify LACP parameters
enable (optional)
Boolean desc=enable or disable:default=true
system-priority (optional)
Long desc=assigned system priority from 1 to 65535:type=uint32:range=[1,65535]:default=32768 format: int64

lacp-port-stats-settings-modify - Up

modify lacp port settings for collecting statistics
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

lacp-port-stats-settings-show - Up

display lacp port settings for collecting statistics
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

lacp-port-stats-settings-show-response - Up

data
result

lacp-show - Up

display LACP parameters
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable
system-id (optional)
String desc=assigned system ID:type=uint64:hex=0x[0-9a-fA-F]{16}
system-priority (optional)
Long desc=assigned system priority from 1 to 65535:type=uint32:range=[1,65535] format: int64

lacp-show-response - Up

data
result

lldp-show - Up

display LLDP information
api.switch-name (optional)
chassis-id
String desc=chassis ID
local-port
Integer desc=local port format: int32
port-id
String desc=port ID
ttl (optional)
Integer desc=time-to-live (ttl):type=uint16:filter=false format: int32
port-desc (optional)
String desc=port description:filter=false
port-vlan-id (optional)
Integer desc=port VLAN ID:type=uint16:filter=false format: int32
sys-name (optional)
String desc=system name
system-cap (optional)
String desc=system cap:filter=false
system-cap-enabled (optional)
String desc=system cap enabled:filter=false
max-frame-size (optional)
Integer desc=maximum frame size:type=uint16:filter=false format: int32
cong-notif (optional)
Boolean desc=received congestion notification:filter=false
ets-conf (optional)
Boolean desc=received enhanced transmission selection conf:filter=false
ets-recomm (optional)
Boolean desc=received ets recommendation:filter=false
pfc-conf (optional)
Boolean desc=received priority flow control:filter=false
appl-priority (optional)
Boolean desc=received application priority:filter=false

lldp-show-response - Up

data
result

log-admin-audit-modify - Up

modify Auditing functionality
enable
Boolean desc=enable or disable Auditing - disabled by default:default=false

log-admin-audit-show - Up

display Auditing functionality
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable Auditing - disabled by default

log-admin-audit-show-response - Up

data
result

log-alert-show - Up

display log alerts information
api.switch-name (optional)
code (optional)
Long desc=alert code:type=uint32 format: int64
name (optional)
String desc=name of the alert
count (optional)
Long desc=number of times the alert occurred:type=uint32:filter=false format: int64
cur-interval (optional)
Long desc=current interval for logging alerts:type=uint32:filter=false format: int64
switch (optional)
Long desc=switch logging alerts:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
last-message (optional)
String desc=last message logged:filter=false

log-alert-show-response - Up

data
result

log-archival-schedule-files-add - Up

Add log files to the archival list
log-file
String desc=List of log files to be archived

log-archival-schedule-files-remove - Up

Remove log files from the archival list
log-file
String desc=List of log files to be archived

log-archival-schedule-modify - Up

Modify log archival schedule parameters
enable
Boolean desc=enable or disable log archival schedule:default=false

log-archival-schedule-modify-1 - Up

Modify log archival schedule parameters
archive-server-password (optional)
String desc=SCP server password:password=true
archive-server-username (optional)
String desc=SCP username of log archive server:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[archive-server-password]
archive-interval (optional)
Long desc=log archival interval in minutes - minimum 30m, default 1440m (1 day):type=uint32:range=[30,4294967295]:default=1440 format: int64
archive-server (optional)
String desc=IP or hostname of the log archive server:pattern=^[a-zA-Z0-9.-]*$:pattern-help=letters, numbers, ., -, and ''
archive-server-path (optional)
String desc=SCP server's path to archive logs in:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters

log-archival-schedule-show - Up

Show log archival schedule
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable log archival schedule
archive-server-username (optional)
String desc=SCP username of log archive server:requires=[archive-server-password]
archive-interval (optional)
Long desc=log archival interval in minutes - minimum 30m, default 1440m (1 day):type=uint32:range=[30,4294967295] format: int64
archive-server (optional)
String desc=IP or hostname of the log archive server
archive-server-path (optional)
String desc=SCP server's path to archive logs in
log-file (optional)
String desc=List of log files to be archived

log-archival-schedule-show-response - Up

data
result

log-audit-exception-create - Up

Create an audit logging exception
type
String desc=type of audit exception:type=enum
Enum:
cli
shell
vtysh
scope
String desc=scope of exception
Enum:
local
fabric
pattern (optional)
String desc=regular expression to match exceptions
access (optional)
String desc=access to match exceptions:type=enum
Enum:
any
read-only
read-write

log-audit-exception-show - Up

Display audit logging exceptions
api.switch-name (optional)
type
String desc=type of audit exception:type=enum
Enum:
cli
shell
vtysh
pattern
String desc=regular expression to match exceptions
access
String desc=access to match exceptions:type=enum
Enum:
any
read-only
read-write
scope (optional)
String desc=scope of exception
Enum:
local
fabric

log-audit-exception-show-response - Up

data
result

log-audit-show - Up

display audit logs information
api.switch-name (optional)
duration (optional)
Long desc=duration to match format: int64
time (optional)
String desc=time of the event:filter=false
pid (optional)
Long desc=product ID generating log messages to match:type=uint32 format: int64
name (optional)
String desc=message name to match
code (optional)
Long desc=message code to match:type=uint64 format: int64
level (optional)
String desc=the level of severity to match:type=enum
Enum:
critical
error
warn
note
info
vnet (optional)
String desc=VNET to match:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
user (optional)
String desc=username to match:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
port (optional)
Long desc=port to match:type=uint32 format: int64
vlan (optional)
Integer desc=VLAN to match:type=uint16:range=[0,4095] format: int32
vxlan (optional)
String desc=VXLAN to match
args (optional)
String desc=arguments to match:filter=false
message (optional)
String desc=the message to match:filter=false
reverse (optional)
Boolean desc=reverse the order of the messages:requires=[starting-point,length,count]
switch (optional)
String desc=switch to collect log events:filter=false
program (optional)
String desc=name of the program used to generate log messages
remote_switch (optional)
String desc=remote switch node to match:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=name:api-ref-val=name
client-pid (optional)
Long desc=product ID to match:type=uint32 format: int64
client-addr (optional)
String desc=client IP address to match:type=IPv4 or IPv6 address
starting-point (optional)
Long desc=message starting point to match:type=uint64:requires=[length,count] format: int64
length (optional)
Long desc=message length to match:type=uint64:requires=[starting-point,count] format: int64
show-time (optional)
String desc=the time that the message appeared:filter=false
end-time (optional)
String desc=end time to match:date=yyyy-mm-ddThh:mm:ss
start-time (optional)
String desc=start-time to match:date=yyyy-mm-ddThh:mm:ss
bd (optional)
String desc=Bridge Domain to match:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name

log-audit-show-response - Up

data
result

log-datetime-fmt-mode-modify - Up

Modify log datetime format mode
classic-mode (optional)
Boolean desc=Use classic datetimestamp for logs:default=false

log-datetime-fmt-mode-show - Up

Log datetime format mode
api.switch-name (optional)
classic-mode (optional)
Boolean desc=Use classic datetimestamp for logs

log-datetime-fmt-mode-show-response - Up

data
result

log-event-settings-modify - Up

modify the log event settings
system (optional)
Boolean desc=system on or off:default=true
port (optional)
Boolean desc=port on or off:default=true
tcp (optional)
Boolean desc=TCP events on or off:default=false
stp (optional)
Boolean desc=STP events on or off:default=false
igmp (optional)
Boolean desc=IGMP events on or off:default=false
lldp (optional)
Boolean desc=LLDP events on or off:default=false
lacp (optional)
Boolean desc=LACP events on or off:default=false
vdp (optional)
Boolean desc=VDP events on or off:default=false
ecp (optional)
Boolean desc=ECP events on or off:default=false
evb (optional)
Boolean desc=EVB events on or off:default=false
ptp (optional)
Boolean desc=PTP events on or off:default=false
storage (optional)
Boolean desc=storage events on or off:default=false
tacacs (optional)
Boolean desc=TACACS+ events on or off:default=true
mld (optional)
Boolean desc=MLD events on or off:default=false
mroute (optional)
Boolean desc=MROUTE events on or off:default=false
vport (optional)
Boolean desc=vport events on or off:default=false
lacp-port-event (optional)
Boolean desc=LACP port events on or off:default=false

log-event-settings-show - Up

display the log event settings
api.switch-name (optional)
system (optional)
Boolean desc=system on or off
port (optional)
Boolean desc=port on or off
tcp (optional)
Boolean desc=TCP events on or off
stp (optional)
Boolean desc=STP events on or off
igmp (optional)
Boolean desc=IGMP events on or off
lldp (optional)
Boolean desc=LLDP events on or off
lacp (optional)
Boolean desc=LACP events on or off
vdp (optional)
Boolean desc=VDP events on or off
ecp (optional)
Boolean desc=ECP events on or off
evb (optional)
Boolean desc=EVB events on or off
ptp (optional)
Boolean desc=PTP events on or off
storage (optional)
Boolean desc=storage events on or off
tacacs (optional)
Boolean desc=TACACS+ events on or off
mld (optional)
Boolean desc=MLD events on or off
mroute (optional)
Boolean desc=MROUTE events on or off
vport (optional)
Boolean desc=vport events on or off
lacp-port-event (optional)
Boolean desc=LACP port events on or off

log-event-settings-show-response - Up

data
result

log-event-show - Up

display event logs information
api.switch-name (optional)
duration (optional)
Long desc=duration to match format: int64
time (optional)
String desc=time of the event:filter=false
pid (optional)
Long desc=product ID generating log messages to match:type=uint32 format: int64
name (optional)
String desc=message name to match
code (optional)
Long desc=message code to match:type=uint64 format: int64
level (optional)
String desc=the level of severity to match:type=enum
Enum:
critical
error
warn
note
info
vnet (optional)
String desc=VNET to match:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
port (optional)
Long desc=port to match:type=uint32 format: int64
vlan (optional)
Integer desc=VLAN to match:type=uint16:range=[0,4095] format: int32
vxlan (optional)
String desc=VXLAN to match
args (optional)
String desc=arguments to match:filter=false
message (optional)
String desc=the message to match:filter=false
reverse (optional)
Boolean desc=reverse the order of the messages:requires=[starting-point,length,count]
switch (optional)
String desc=switch to collect log events:filter=false
program (optional)
String desc=name of the program used to generate log messages
remote_switch (optional)
String desc=remote switch node to match:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=name:api-ref-val=name
client-pid (optional)
Long desc=product ID to match:type=uint32 format: int64
client-addr (optional)
String desc=client IP address to match:type=IPv4 or IPv6 address
starting-point (optional)
Long desc=message starting point to match:type=uint64:requires=[length,count] format: int64
length (optional)
Long desc=message length to match:type=uint64:requires=[starting-point,count] format: int64
show-time (optional)
String desc=the time that the message appeared:filter=false
end-time (optional)
String desc=end time to match:date=yyyy-mm-ddThh:mm:ss
event-type (optional)
String desc=message log event type to match:type=enum
Enum:
system
port
tcp
stp
igmp
lldp
lacp
vdp
ecp
evb
ptp
storage
tacacs
mld
mroute
vport
lacp-port-event
start-time (optional)
String desc=start-time to match:date=yyyy-mm-ddThh:mm:ss
bd (optional)
String desc=Bridge Domain to match:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name

log-event-show-response - Up

data
result

log-session-show - Up

display session logs information
api.switch-name (optional)
duration (optional)
Long desc=duration to match format: int64
time (optional)
String desc=time of the event:filter=false
pid (optional)
Long desc=product ID generating log messages to match:type=uint32 format: int64
name (optional)
String desc=message name to match
code (optional)
Long desc=message code to match:type=uint64 format: int64
level (optional)
String desc=the level of severity to match:type=enum
Enum:
critical
error
warn
note
info
vnet (optional)
String desc=VNET to match:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
user (optional)
String desc=username to match:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
port (optional)
Long desc=port to match:type=uint32 format: int64
vlan (optional)
Integer desc=VLAN to match:type=uint16:range=[0,4095] format: int32
vxlan (optional)
String desc=VXLAN to match
args (optional)
String desc=arguments to match:filter=false
message (optional)
String desc=the message to match:filter=false
reverse (optional)
Boolean desc=reverse the order of the messages:requires=[starting-point,length,count]
switch (optional)
String desc=switch to collect log events:filter=false
program (optional)
String desc=name of the program used to generate log messages
remote_switch (optional)
String desc=remote switch node to match:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=name:api-ref-val=name
client-pid (optional)
Long desc=product ID to match:type=uint32 format: int64
client-addr (optional)
String desc=client IP address to match:type=IPv4 or IPv6 address
starting-point (optional)
Long desc=message starting point to match:type=uint64:requires=[length,count] format: int64
length (optional)
Long desc=message length to match:type=uint64:requires=[starting-point,count] format: int64
show-time (optional)
String desc=the time that the message appeared:filter=false
end-time (optional)
String desc=end time to match:date=yyyy-mm-ddThh:mm:ss
start-time (optional)
String desc=start-time to match:date=yyyy-mm-ddThh:mm:ss
bd (optional)
String desc=Bridge Domain to match:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name

log-session-show-response - Up

data
result

log-system-counters-reset - Up

resets the log counters
reset-time
String desc=reset time

log-system-counters-show - Up

display the log counters
api.switch-name (optional)
critical (optional)
Long desc=critical logs:type=uint32:filter=false format: int64
error (optional)
Long desc=error logs:type=uint32:filter=false format: int64
warn (optional)
Long desc=warn logs:type=uint32:filter=false format: int64
note (optional)
Long desc=note logs:type=uint32:filter=false format: int64
info (optional)
Long desc=info logs:type=uint32:filter=false format: int64
reset-time (optional)
String desc=reset time:filter=false

log-system-counters-show-response - Up

data
result

log-system-show - Up

display information about system logs
api.switch-name (optional)
duration (optional)
Long desc=duration to match format: int64
time (optional)
String desc=time of the event:filter=false
pid (optional)
Long desc=product ID generating log messages to match:type=uint32 format: int64
name (optional)
String desc=message name to match
code (optional)
Long desc=message code to match:type=uint64 format: int64
level (optional)
String desc=the level of severity to match:type=enum
Enum:
critical
error
warn
note
info
vnet (optional)
String desc=VNET to match:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
user (optional)
String desc=username to match:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
port (optional)
Long desc=port to match:type=uint32 format: int64
vlan (optional)
Integer desc=VLAN to match:type=uint16:range=[0,4095] format: int32
vxlan (optional)
String desc=VXLAN to match
args (optional)
String desc=arguments to match:filter=false
message (optional)
String desc=the message to match:filter=false
reverse (optional)
Boolean desc=reverse the order of the messages:requires=[starting-point,length,count]
switch (optional)
String desc=switch to collect log events:filter=false
program (optional)
String desc=name of the program used to generate log messages
remote_switch (optional)
String desc=remote switch node to match:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=name:api-ref-val=name
client-pid (optional)
Long desc=product ID to match:type=uint32 format: int64
client-addr (optional)
String desc=client IP address to match:type=IPv4 or IPv6 address
starting-point (optional)
Long desc=message starting point to match:type=uint64:requires=[length,count] format: int64
length (optional)
Long desc=message length to match:type=uint64:requires=[starting-point,count] format: int64
show-time (optional)
String desc=the time that the message appeared:filter=false
end-time (optional)
String desc=end time to match:date=yyyy-mm-ddThh:mm:ss
start-time (optional)
String desc=start-time to match:date=yyyy-mm-ddThh:mm:ss
bd (optional)
String desc=Bridge Domain to match:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name

log-system-show-response - Up

data
result

mac-limit-modify - Up

Update mac-limit on a port
mac-limit (optional)
Long desc=maximum mac addresses that can be learnt on the port:type=uint32 format: int64
mac-limit-action (optional)
String desc=action to take when mac-limit is exceeded on a port:type=enum:default=log
Enum:
log
disable

mac-limit-show - Up

Show mac-limit on a port
api.switch-name (optional)
port
String desc=physical port or trunk-id:type=port-list
num-macs (optional)
Long desc=macs learnt on port:type=uint32 format: int64
mac-limit (optional)
Long desc=maximum mac addresses that can be learnt on the port:type=uint32 format: int64
mac-limit-action (optional)
String desc=action to take when mac-limit is exceeded on a port:type=enum
Enum:
log
disable

mac-limit-show-response - Up

data
result

mac-pool-show - Up

display mac pool
api.switch-name (optional)
name (optional)
String desc=MAC pool

mac-pool-show-response - Up

data
result

mcast-show - Up

display multicast group information
api.switch-name (optional)
group-ports
String desc=ports:type=port-list:filter=false
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095]:filter=false format: int32
group-id (optional)
Integer desc=group ID:filter=false format: int32
bd (optional)
String desc=group Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=group VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
group-ip (optional)
String desc=group IP address:type=IPv4 or IPv6 address

mcast-show-response - Up

data
result

mgmt-session-show - Up

show current user information
api.switch-name (optional)
user
String desc=User name
pid (optional)
Integer desc=process ID format: int32
terminal (optional)
String desc=Terminal ID
vnet (optional)
String desc=User VNET
cli-user (optional)
String desc=CLI session user name
from-ip (optional)
String desc=User source IP:type=IPv4 or IPv6 address
login-time (optional)
String desc=User login time:date=yyyy-mm-ddThh:mm:ss
type (optional)
String desc=Session type:type=enum
Enum:
cli
api
shell
remote-node (optional)
String desc=Remote node name for proxy sessions

mgmt-session-show-response - Up

data
result

mirror-create - Up

create mirrored ports and flows
name
String desc=mirror name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
filtering (optional)
String desc=filter traffic policy:type=enum:default=port
Enum:
port
vflow-and-port
vflow-or-port
out-port (optional)
String desc=outgoing traffic port:type=port-list:precludes=[out-trunk]
span-local-ip (optional)
String desc=local IP v4 address:type=IPv4 or IPv6 address
span-remote-ip (optional)
String desc=remote IP v4 address:type=IPv4 or IPv6 address
out-trunk (optional)
Long desc=outgoing traffic trunk:type=uint32:precludes=[out-port]:api-ref-path=/trunks:api-ref-model=trunk-show:api-ref-id=trunk-id:api-ref-val=name format: int64
in-port (optional)
String desc=Port(s) to mirror traffic from:type=port-list
other-egress-out (optional)
Boolean desc=allow other traffic out - default prevent:default=false
span-encap (optional)
String desc=mirror span type - default none:type=enum:default=none
Enum:
none
over-ip
over-vlan
span-src-mac (optional)
String desc=source MAC address for the span:type=mac-address
span-dst-mac (optional)
String desc=destination MAC address for the span:type=mac-address
span-tagging-vlan (optional)
Integer desc=mirror span vlan tagging ID - default none:type=uint16:range=[1,4095] format: int32
span-tos (optional)
Integer desc=mirror span tos - default none:type=uint8:range=[0,255] format: int32
nvie-mirror (optional)
Boolean desc=Mark this mirror as NVIE mirror, used to mirror traffic to NVIE VM.:default=false
direction (optional)
String desc=direction of mirrored traffic:type=enum:default=ingress
Enum:
ingress
egress
bidirection
enable (optional)
Boolean desc=mirror state - default enable:default=true

mirror-modify - Up

modify mirrored ports and flows
filtering (optional)
String desc=filter traffic policy:type=enum:default=port
Enum:
port
vflow-and-port
vflow-or-port
out-port (optional)
String desc=outgoing traffic port:type=port-list:precludes=[out-trunk]
span-local-ip (optional)
String desc=local IP v4 address:type=IPv4 or IPv6 address
span-remote-ip (optional)
String desc=remote IP v4 address:type=IPv4 or IPv6 address
out-trunk (optional)
Long desc=outgoing traffic trunk:type=uint32:precludes=[out-port]:api-ref-path=/trunks:api-ref-model=trunk-show:api-ref-id=trunk-id:api-ref-val=name format: int64
in-port (optional)
String desc=Port(s) to mirror traffic from:type=port-list
other-egress-out (optional)
Boolean desc=allow other traffic out - default prevent:default=false
span-encap (optional)
String desc=mirror span type - default none:type=enum:default=none
Enum:
none
over-ip
over-vlan
span-src-mac (optional)
String desc=source MAC address for the span:type=mac-address
span-dst-mac (optional)
String desc=destination MAC address for the span:type=mac-address
span-tagging-vlan (optional)
Integer desc=mirror span vlan tagging ID - default none:type=uint16:range=[1,4095] format: int32
span-tos (optional)
Integer desc=mirror span tos - default none:type=uint8:range=[0,255] format: int32
nvie-mirror (optional)
Boolean desc=Mark this mirror as NVIE mirror, used to mirror traffic to NVIE VM.:default=false
direction (optional)
String desc=direction of mirrored traffic:type=enum:default=ingress
Enum:
ingress
egress
bidirection
enable (optional)
Boolean desc=mirror state - default enable:default=true

mirror-show - Up

display mirrored ports and flows
api.switch-name (optional)
name
String desc=mirror name
id (optional)
String desc=mirror ID:type=identifier
loopback-port (optional)
Long desc=loopback port for mirrored traffic:type=uint32 format: int64
filtering (optional)
String desc=filter traffic policy:type=enum
Enum:
port
vflow-and-port
vflow-or-port
out-port (optional)
String desc=outgoing traffic port:type=port-list:precludes=[out-trunk]
span-local-ip (optional)
String desc=local IP v4 address:type=IPv4 or IPv6 address
span-remote-ip (optional)
String desc=remote IP v4 address:type=IPv4 or IPv6 address
out-trunk (optional)
Long desc=outgoing traffic trunk:type=uint32:precludes=[out-port]:api-ref-path=/trunks:api-ref-model=trunk-show:api-ref-id=trunk-id:api-ref-val=name format: int64
in-port (optional)
String desc=Port(s) to mirror traffic from:type=port-list
other-egress-out (optional)
Boolean desc=allow other traffic out - default prevent
span-encap (optional)
String desc=mirror span type - default none:type=enum
Enum:
none
over-ip
over-vlan
span-src-mac (optional)
String desc=source MAC address for the span:type=mac-address
span-dst-mac (optional)
String desc=destination MAC address for the span:type=mac-address
span-tagging-vlan (optional)
Integer desc=mirror span vlan tagging ID - default none:type=uint16:range=[1,4095] format: int32
span-tos (optional)
Integer desc=mirror span tos - default none:type=uint8:range=[0,255] format: int32
nvie-mirror (optional)
Boolean desc=Mark this mirror as NVIE mirror, used to mirror traffic to NVIE VM.
direction (optional)
String desc=direction of mirrored traffic:type=enum
Enum:
ingress
egress
bidirection
enable (optional)
Boolean desc=mirror state - default enable

mirror-show-response - Up

data
result

mld-router-show - Up

display IPv6 Multicast routers on the network
api.switch-name (optional)
node-ip
String desc=Host IP address:type=IPv4 or IPv6 address
vxlan (optional)
Long desc=Host VXLAN:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vlan (optional)
Integer desc=Host VLAN:type=uint16:range=[0,4095] format: int32
port (optional)
Long desc=Switch port:type=uint32 format: int64
bd (optional)
String desc=Host Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=Host VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

mld-router-show-response - Up

data
result

mld-show - Up

display MLD group membership information on the network
api.switch-name (optional)
node-ip
String desc=Host IP address:type=IPv4 or IPv6 address
vxlan (optional)
Long desc=Host VXLAN:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vlan (optional)
Integer desc=Host VLAN:type=uint16:range=[0,4095] format: int32
port (optional)
Long desc=Switch port:type=uint32 format: int64
source (optional)
String desc=Multicast traffic source:type=IPv4 or IPv6 address
group-ip (optional)
String desc=Multicast Group IP address:type=IPv4 or IPv6 address
node-type (optional)
String desc=Host/Router/Switch:type=enum
Enum:
host
router
switch
loopback
tunnel
expires (optional)
Long desc=Ageout time format: int64
bd (optional)
String desc=Host Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=Host VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

mld-show-response - Up

data
result

mld-snooping-modify - Up

enables or disables Multicast Listener Discovery (MLD) snooping
scope (optional)
String desc=mld snooping scope - fabric or local:type=enum
Enum:
local
fabric
enable (optional)
Boolean desc=enable or disable MLD snooping:default=false
mldv1-vlans (optional)
String desc=VLANs on which to enable snooping and use MLDv1 protocol:type=vlan-list:default=none
mldv2-vlans (optional)
String desc=VLANs on which to enable snooping and use MLDv2 protocol:type=vlan-list:default=1-4092
snoop-linklocal-vlans (optional)
String desc=Allow snooping of link-local groups(ff02::/16) on these vlans:type=vlan-list:default=none
query-interval (optional)
Integer desc=MLD query interval in seconds:type=uint8:range=[1,300]:default=60 format: int32
query-max-response-time (optional)
Integer desc=maximum response time, in seconds, advertised in MLD queries:type=uint8:range=[1,300]:default=10 format: int32
snoop-nd-vlans (optional)
String desc=Allow snooping of ND SN Multicast addresses (ff02::1:ff/104) on these vlans:type=vlan-list:default=none

mld-snooping-show - Up

display information about Multicast Listener Discovery (MLD) snooping
api.switch-name (optional)
scope (optional)
String desc=mld snooping scope - fabric or local:type=enum:filter=false
Enum:
local
fabric
enable (optional)
Boolean desc=enable or disable MLD snooping
vlans (optional)
String desc=v1 and v2 vlans minus any nvOS managed vlans on which snooping is enabled:type=vlan-list
interop-v1-vlans (optional)
String desc=vlans degraded to v1 due to v1 query received:type=vlan-list
nvOS-managed-vlans (optional)
String desc=nvOS managed VLANs:type=vlan-list
mldv1-vlans (optional)
String desc=VLANs on which to enable snooping and use MLDv1 protocol:type=vlan-list
mldv2-vlans (optional)
String desc=VLANs on which to enable snooping and use MLDv2 protocol:type=vlan-list
snoop-linklocal-vlans (optional)
String desc=Allow snooping of link-local groups(ff02::/16) on these vlans:type=vlan-list
query-interval (optional)
Integer desc=MLD query interval in seconds:type=uint8:range=[1,300] format: int32
query-max-response-time (optional)
Integer desc=maximum response time, in seconds, advertised in MLD queries:type=uint8:range=[1,300] format: int32
snoop-nd-vlans (optional)
String desc=Allow snooping of ND SN Multicast addresses (ff02::1:ff/104) on these vlans:type=vlan-list

mld-snooping-show-response - Up

data
result

mld-static-group-create - Up

creates a static MLD multicast group on the interface
vlan
Integer desc=static IGMP group VLAN:type=uint16:range=[0,4095] format: int32
group-ip
String desc=static IGMP group IP address:type=IPv4 or IPv6 address
ports
String desc=static IGMP group ports:type=port-list

mld-static-group-show - Up

display a static MLD group on the network
api.switch-name (optional)
vlan
Integer desc=static IGMP group VLAN:type=uint16:range=[0,4095] format: int32
group-ip
String desc=static IGMP group IP address:type=IPv4 or IPv6 address
ports (optional)
String desc=static IGMP group ports:type=port-list

mld-static-group-show-response - Up

data
result

mld-static-source-create - Up

creates a static (Source, Group) Join entry for multicast traffic
vlan
Integer desc=static IGMP source VLAN:type=uint16:range=[0,4095] format: int32
source-ip
String desc=static IGMP source IP address:type=IPv4 or IPv6 address
group-ip
String desc=static IGMP source IP address:type=IPv4 or IPv6 address
bd (optional)
String desc=static IGMP source Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=static IGMP source VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports (optional)
String desc=ports:type=port-list

mld-static-source-show - Up

displays a static (Source, Group) entry
api.switch-name (optional)
vlan
Integer desc=static IGMP source VLAN:type=uint16:range=[0,4095] format: int32
source-ip
String desc=static IGMP source IP address:type=IPv4 or IPv6 address
group-ip
String desc=static IGMP source IP address:type=IPv4 or IPv6 address
bd (optional)
String desc=static IGMP source Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=static IGMP source VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports (optional)
String desc=ports:type=port-list

mld-static-source-show-response - Up

data
result

mld-stats-show - Up

display MLD statistics
api.switch-name (optional)
vlan (optional)
Integer desc=MLD VLAN:type=uint16:range=[0,4095] format: int32
drops (optional)
Long desc=number of MLD dropped events:type=uint64:filter=false format: int64
ignored (optional)
Long desc=number of MLD events ignored:type=uint64:filter=false format: int64
v1-member-reports (optional)
Long desc=number of MLDv1 member reports:type=uint64:filter=false format: int64
v2-member-reports (optional)
Long desc=number of MLDv2 member reports:type=uint64:filter=false format: int64
queries-sent (optional)
Long desc=number of MLD queries-sent:type=uint64:filter=false format: int64
v1-queries (optional)
Long desc=number of MLDv1 queries:type=uint64:filter=false format: int64
done-group (optional)
Long desc=number of MLD Done group events:type=uint64:filter=false format: int64
v2-queries (optional)
Long desc=number of MLDv2 queries:type=uint64:filter=false format: int64

mld-stats-show-response - Up

data
result

mld-switches-show - Up

display MLD Snooping Switches on the network
api.switch-name (optional)
node-ip
String desc=Host IP address:type=IPv4 or IPv6 address
vxlan (optional)
Long desc=Host VXLAN:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vlan (optional)
Integer desc=Host VLAN:type=uint16:range=[0,4095] format: int32
port (optional)
Long desc=Switch port:type=uint32 format: int64
bd (optional)
String desc=Host Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=Host VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

mld-switches-show-response - Up

data
result

mst-config-create - Up

Create MST Instance
instance-id
Long desc=ID for mst configuration:type=uint32:range=[0,64] format: int64
vlans (optional)
String desc=Vlans associated mst configuration:type=vlan-list
bridge-priority (optional)
Long desc=Bridge Priority for mst instance - Multiples of 4096:type=uint64:range=[0,61440] format: int64

mst-config-modify - Up

Update MST Instance
vlans (optional)
String desc=Vlans associated mst configuration:type=vlan-list
bridge-priority (optional)
Long desc=Bridge Priority for mst instance - Multiples of 4096:type=uint64:range=[0,61440] format: int64

mst-config-show - Up

Display MST Instance
api.switch-name (optional)
instance-id
Long desc=ID for mst configuration:type=uint32:range=[0,64] format: int64
vlans (optional)
String desc=Vlans associated mst configuration:type=vlan-list
bridge-priority (optional)
Long desc=Bridge Priority for mst instance - Multiples of 4096:type=uint64:range=[0,61440] format: int64

mst-config-show-response - Up

data
result

node-show - Up

display information about all nodes on the network
api.switch-name (optional)
serial (optional)
String desc=node serial number
name (optional)
String desc=node name:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=name:api-ref-val=name
state (optional)
String desc=fabric state:type=enum
Enum:
offline
online
in-band-only-online
mgmt-only-online
vmgmt-only-online
offline(evicted)
online(joined)
eula-required
setup-required
fabric-required
fresh-install
version (optional)
String desc=nvOS version
mgmt-ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask2]:precludes=[mgmt-assignment2]
mgmt-netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[mgmt-ip2]:precludes=[mgmt-assignment2]:mask-for=[mgmt-ip2] format: int32
mgmt-assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[mgmt-ip2,mgmt-netmask2]
Enum:
none
dhcp
dhcpv6
mgmt-ipv6-unnumbered (optional)
Boolean desc=IPv6 address is LinkLocal only:requires=[mgmt-l3-port]
mgmt-assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[mgmt-linklocal]
Enum:
none
dhcp
dhcpv6
mgmt-mac (optional)
String desc=interface MAC address:type=mac-address
mgmt-public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
mgmt-vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
mgmt-sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
vmgmt-ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask2]:precludes=[mgmt-assignment2]
vmgmt-netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[mgmt-ip2]:precludes=[mgmt-assignment2]:mask-for=[mgmt-ip2] format: int32
vmgmt-assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[mgmt-ip2,mgmt-netmask2]
Enum:
none
dhcp
dhcpv6
vmgmt-ipv6-unnumbered (optional)
Boolean desc=IPv6 address is LinkLocal only:requires=[mgmt-l3-port]
vmgmt-assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[mgmt-linklocal]
Enum:
none
dhcp
dhcpv6
vmgmt-mac (optional)
String desc=interface MAC address:type=mac-address
vmgmt-public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
vmgmt-vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vmgmt-sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
in-band-ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask2]:precludes=[mgmt-assignment2]
in-band-netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[mgmt-ip2]:precludes=[mgmt-assignment2]:mask-for=[mgmt-ip2] format: int32
in-band-assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[mgmt-ip2,mgmt-netmask2]
Enum:
none
dhcp
dhcpv6
in-band-assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[mgmt-linklocal]
Enum:
none
dhcp
dhcpv6
in-band-mac (optional)
String desc=interface MAC address:type=mac-address
in-band-public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
in-band-vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
in-band-sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
firmware-upgrade (optional)
String desc=firmware upgrade status:type=enum
device-state (optional)
String desc=device state:type=enum
keepalive-timeout (optional)
Long desc=keepalive timeout format: int64
id (optional)
Long desc=ID assigned to node:type=uint32 format: int64
location-id (optional)
Long desc=location ID assigned to fabric node:type=uint32 format: int64
fab-name (optional)
String desc=fabric name
fab-id (optional)
String desc=ID assigned to fabric:type=identifier
cluster-id (optional)
String desc=ID assigned to cluster:type=identifier
local-mac (optional)
String desc=local MAC address:type=mac-address
fabric-network (optional)
String desc=network fabric:type=enum
Enum:
in-band
mgmt
vmgmt
mgmt-ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask]:precludes=[mgmt-assignment]
mgmt-netmask (optional)
Integer desc=netmask:type=netmask:requires=[mgmt-ip]:precludes=[mgmt-assignment]:mask-for=[mgmt-ip] format: int32
mgmt-linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
mgmt-vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
mgmt-secondary-macs (optional)
String desc=secondary MAC addresses
mgmt-if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
vmgmt-ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask]:precludes=[mgmt-assignment]
vmgmt-netmask (optional)
Integer desc=netmask:type=netmask:requires=[mgmt-ip]:precludes=[mgmt-assignment]:mask-for=[mgmt-ip] format: int32
vmgmt-linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
vmgmt-vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vmgmt-vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[mgmt-alias-on] format: int32
vmgmt-secondary-macs (optional)
String desc=secondary MAC addresses
in-band-ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask]:precludes=[mgmt-assignment]
in-band-netmask (optional)
Integer desc=netmask:type=netmask:requires=[mgmt-ip]:precludes=[mgmt-assignment]:mask-for=[mgmt-ip] format: int32
in-band-linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
in-band-vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
in-band-bd (optional)
String desc=interface Bridge Domain:precludes=[mgmt-alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
in-band-vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[mgmt-alias-on] format: int32
in-band-vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[mgmt-vlan]:precludes=[mgmt-vnet-id]
Enum:
public
private
in-band-secondary-macs (optional)
String desc=secondary MAC addresses
in-band-if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
fab-tid (optional)
Long desc=fabric transaction ID:type=uint64 format: int64
cluster-tid (optional)
Long desc=cluster transaction ID:type=uint64 format: int64
out-port (optional)
Long desc=fabric outgoing port:type=uint32 format: int64
ports (optional)
Long desc=ports:type=uint32 format: int64
control-network (optional)
String desc=control plane network:type=enum
Enum:
in-band
mgmt
vmgmt

node-show-response - Up

data
result

nv-queue-mirror-modify - Up

Enable/disable queue packet mirroring
status (optional)
String desc=status of mirroring for the queue:type=enum:default=disable
Enum:
disable
enable

nv-queue-mirror-show - Up

Show the packet mirroring setting for a queue
api.switch-name (optional)
name
String desc=name of the queue:api-ref-path=/nv-queue-pkt-mirror-lists:api-ref-model=nv-queue-pkt-mirror-list-show:api-ref-id=name:api-ref-val=name
status (optional)
String desc=status of mirroring for the queue:type=enum
Enum:
disable
enable

nv-queue-mirror-show-response - Up

data
result

nv-queue-stats-clear - Up

clear internal queue statistics
name (optional)
String desc=name of the queue:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/nv-queue-stats-lists:api-ref-model=nv-queue-stats-list-show:api-ref-id=name:api-ref-val=name

nv-queue-stats-settings-modify - Up

modify the settings for internal queue statistics
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

nv-queue-stats-settings-show - Up

display the settings for internal queue statistics
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

nv-queue-stats-settings-show-response - Up

data
result

nv-queue-stats-show - Up

display internal queue statistics
api.switch-name (optional)
name
String desc=name of the queue:api-ref-path=/nv-queue-stats-lists:api-ref-model=nv-queue-stats-list-show:api-ref-id=name:api-ref-val=name
q-pts-11 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 11) format: int64
q-high (optional)
Long desc=highest count in queue:type=uint32 format: int64
q-low (optional)
Long desc=lowest count in queue:type=uint32 format: int64
q-max (optional)
Long desc=maximum queue size:type=uint32 format: int64
q-in (optional)
Long desc=number of items inserted into queue:type=uint64 format: int64
q-out (optional)
Long desc=number of items removed from queue:type=uint64 format: int64
q-delay-high (optional)
Long desc=highest delay from insertion to removal format: int64
q-delay-samples (optional)
Long desc=number of delay samples queue:type=uint64 format: int64
q-delay-avg (optional)
Long desc=average sampled delay from insertion to removal format: int64
q-overflow (optional)
Long desc=insertion failed because queue was full:type=uint64 format: int64
q-underflow (optional)
Long desc=allocation failed because queue was empty:type=uint64 format: int64
q-pts-0 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 0) format: int64
q-pts-1 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 1) format: int64
q-pts-2 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 2) format: int64
q-pts-3 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 3) format: int64
q-pts-4 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 4) format: int64
q-pts-5 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 5) format: int64
q-pts-6 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 6) format: int64
q-pts-7 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 7) format: int64
q-pts-8 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 8) format: int64
q-pts-9 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 9) format: int64
q-pts-10 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 10) format: int64
q-pts-12 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 12) format: int64
q-pts-13 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 13) format: int64
q-pts-14 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 14) format: int64
q-pts-15 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 15) format: int64
q-pts-16 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 16) format: int64
q-pts-17 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 17) format: int64
q-pts-18 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 18) format: int64
q-pts-19 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 19) format: int64
q-pts-20 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 20) format: int64
q-pts-21 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 21) format: int64
q-pts-22 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 22) format: int64
q-pts-23 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 23 format: int64
q-pts-24 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 24) format: int64
q-pts-25 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 25) format: int64
q-pts-26 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 26) format: int64
q-pts-27 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 27) format: int64
q-pts-28 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 28) format: int64
q-pts-29 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 29) format: int64
q-pts-30 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 30) format: int64
q-pts-31 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 31) format: int64
q-pts-32 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 32) format: int64
q-pts-33 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 33 format: int64
q-pts-34 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 34) format: int64
q-pts-35 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 35) format: int64
q-pts-36 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 36) format: int64
q-pts-37 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 37) format: int64
q-pts-38 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 38) format: int64
q-pts-39 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 39) format: int64
q-pts-40 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 40) format: int64
q-pts-41 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 41) format: int64
q-pts-42 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 42) format: int64
q-pts-43 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 43 format: int64
q-pts-44 (optional)
Long desc=corresponds to code line NVOS_PKTPROC_TIME(, 44) format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

nv-queue-stats-show-response - Up

data
result

object-location-modify - Up

Change all fabric objects location from one node to another
new-location
Long desc=new location:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64

object-location-show - Up

Show objects at a location
api.switch-name (optional)
location
Long desc=current location:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
type (optional)
String desc=object type
name (optional)
String desc=object name
new-location (optional)
Long desc=new location:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64

object-location-show-response - Up

data
result

openvswitch-create - Up

create an OpenvSwitch configuration
name
String desc=name of service config:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
vnet
String desc=vnet assigned to service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[scope]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
tunnel-ip
String desc=tunnel ip address:type=IPv4 or IPv6 address
bfd (optional)
Boolean desc=configure BFD for OVSDB created tunnels:default=false
vnet-service (optional)
Boolean desc=service as dedicated or shared
shared-vnet-mgr (optional)
String desc=vnet-manager to share with if shared service:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter:api-ref-path=/vnet-managers:api-ref-model=vnet-manager-show:api-ref-id=name:api-ref-val=name
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
gateway (optional)
String desc=gateway IP address for service:type=IPv4 or IPv6 address
cert-name (optional)
String desc=Certificate name for SSL connections
ca-cert-name (optional)
String desc=CA Certificate name for SSL connections:requires=[cert-name]
cert-location (optional)
String desc=Certificate location - global or within container:type=enum:default=global
Enum:
none
global
container
global-vtep (optional)
Boolean desc=hardware vtep associated with openvswitch:default=false

openvswitch-hwvtep-manager-add - Up

Add vtep manager
ip
String desc=manager IP address:type=IPv4 or IPv6 address
username (optional)
String desc=manager username:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[password]
password (optional)
String desc=manager password:password=true:requires=[username]
port (optional)
Integer desc=manager port:default=6640 format: int32
manager-type (optional)
String desc=manager type:type=enum:default=odl
Enum:
odl
nsx
connection-method (optional)
String desc=connection method:type=enum:default=tcp
Enum:
unix-socket
tcp
unix-socket-listen
tcp-listen
ssl
default
auto-service-binding (optional)
Boolean desc=Hardware VTEP service binding for NSX:default=false

openvswitch-hwvtep-manager-show - Up

display information about ovs hwvtep managers
api.switch-name (optional)
ip
String desc=manager IP address:type=IPv4 or IPv6 address
username (optional)
String desc=manager username:requires=[password]
port (optional)
Integer desc=manager port format: int32
status (optional)
String desc=controller status
controller-ip (optional)
String desc=controller IP address:type=IPv4 or IPv6 address
manager-type (optional)
String desc=manager type:type=enum
Enum:
odl
nsx
connection-method (optional)
String desc=connection method:type=enum
Enum:
unix-socket
tcp
unix-socket-listen
tcp-listen
ssl
default
auto-service-binding (optional)
Boolean desc=Hardware VTEP service binding for NSX

openvswitch-hwvtep-manager-show-response - Up

data
result

openvswitch-interface-add - Up

add an interface to OVS
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
exclusive (optional)
Boolean desc=exclusive interface:default=false:precludes=[l3-port]
bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config:default=true
vrrp-id (optional)
Long desc=ID assigned to VRRP:type=uint32:range=[0,255]:requires=[vrrp-primary] format: int64
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum:default=enable
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses:pattern=^[a-fA-F0-9:,]+$|^none$|^$
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic:default=false
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6

openvswitch-interface-modify - Up

modify an OVS interface
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
exclusive (optional)
Boolean desc=exclusive interface:default=false:precludes=[l3-port]
bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config:default=true
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum:default=enable
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses:pattern=^[a-fA-F0-9:,]+$|^none$|^$
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic:default=false
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6

openvswitch-interface-show - Up

display information about OVS interfaces
api.switch-name (optional)
nic
String desc=virtual NIC assigned to interface
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[netmask2]:precludes=[assignment2]
netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[ip2]:precludes=[assignment2]:mask-for=[ip2] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
mac (optional)
String desc=interface MAC address:type=mac-address
exclusive (optional)
Boolean desc=exclusive interface:precludes=[l3-port]
vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
is-primary (optional)
Boolean desc=Primary VRRP interface
is-primary2 (optional)
Boolean desc=Primary VRRP interface for Second IP
pim-vlag-vlan (optional)
Boolean desc=VNIC is on a vlan with a VLAG
public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
nic-state (optional)
String desc=NIC state:type=enum
Enum:
down
up
is-vip (optional)
Boolean desc=VIP VRRP interface
vrrp-state (optional)
String desc=state of VRRP:type=enum
Enum:
slave
master
bd (optional)
String desc=interface Bridge Domain:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip2,netmask2]
Enum:
none
dhcp
dhcpv6
assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[linklocal]
Enum:
none
dhcp
dhcpv6
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config
vrrp-id (optional)
Long desc=ID assigned to VRRP:type=uint32:range=[0,255]:requires=[vrrp-primary] format: int64
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6

openvswitch-interface-show-response - Up

data
result

openvswitch-modify - Up

modify an OpenvSwitch configuration
bfd (optional)
Boolean desc=configure BFD for OVSDB created tunnels:default=false
tunnel-ip (optional)
String desc=tunnel ip address:type=IPv4 or IPv6 address
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
gateway (optional)
String desc=gateway IP address for service:type=IPv4 or IPv6 address
cert-name (optional)
String desc=Certificate name for SSL connections
ca-cert-name (optional)
String desc=CA Certificate name for SSL connections:requires=[cert-name]
cert-location (optional)
String desc=Certificate location - global or within container:type=enum:default=global
Enum:
none
global
container
global-vtep (optional)
Boolean desc=hardware vtep associated with openvswitch:default=false

openvswitch-rest-config-create - Up

create openvswitch config for vRest
password
String desc=password for the given user name:password=true
user-name
String desc=username for vRest access:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
ip-address
String desc=IP address where vRest service is running:pattern=^[a-zA-Z0-9.-]*$:pattern-help=letters, numbers, ., -, and ''

openvswitch-rest-config-show - Up

display openvswitch config for vRest
api.switch-name (optional)
user-name
String desc=username for vRest access:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
ip-address (optional)
String desc=IP address where vRest service is running:filter=false

openvswitch-rest-config-show-response - Up

data
result

openvswitch-show - Up

display information about OpenvSwitch configurations
api.switch-name (optional)
name
String desc=name of service config
mode (optional)
String desc=current operating mode for openvswitch:type=enum
Enum:
standalone
master
slave
bfd (optional)
Boolean desc=configure BFD for OVSDB created tunnels
id (optional)
String desc=ID assigned to service:type=identifier
type (optional)
String desc=type of service:type=enum
Enum:
vnet-mgr
vrouter
netzone
orphaned
netvm
nat
ovs
scope (optional)
String desc=scope of service - fabric or local
Enum:
local
fabric
is-global (optional)
Boolean desc=service is global
state (optional)
String desc=state of service:type=enum:filter=false
Enum:
disable
enable
template (optional)
Boolean desc=template to load:filter=false:precludes=[load-template,scope,vnet]
failover-controller (optional)
Long desc=Switch coordinating the failover:type=uint32:filter=false format: int64
failover-action (optional)
String desc=Current state of the failover:type=enum:filter=false
Enum:
stop-old
start-new
restore-orig
sync
finished
db-conn-type (optional)
String desc=database connection type:type=enum
Enum:
unix-socket
tcp
unix-socket-listen
tcp-listen
ssl
default
db-ip (optional)
String desc=database IP address:type=IPv4 or IPv6 address
db-port (optional)
Integer desc=database port format: int32
db-socket (optional)
String desc=database socket
vnet (optional)
String desc=vnet assigned to service:precludes=[scope]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
tunnel-ip (optional)
String desc=tunnel ip address:type=IPv4 or IPv6 address
vnet-service (optional)
Boolean desc=service as dedicated or shared:filter=false
shared-vnet-mgr (optional)
String desc=vnet-manager to share with if shared service:filter=false:api-ref-path=/vnet-managers:api-ref-model=vnet-manager-show:api-ref-id=name:api-ref-val=name
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:filter=false:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
gateway (optional)
String desc=gateway IP address for service:type=IPv4 or IPv6 address:filter=false
cert-name (optional)
String desc=Certificate name for SSL connections
ca-cert-name (optional)
String desc=CA Certificate name for SSL connections:requires=[cert-name]
cert-location (optional)
String desc=Certificate location - global or within container:type=enum
Enum:
none
global
container
global-vtep (optional)
Boolean desc=hardware vtep associated with openvswitch

openvswitch-show-response - Up

data
result

pn-script-run - Up

Run PN script
name
String desc=Script to execute:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -

pn-script-show - Up

Show PN scripts
api.switch-name (optional)
name
String desc=Script to execute

pn-script-show-response - Up

data
result

port-association-create - Up

create a port state association
name
String desc=configuration name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
master-ports
String desc=master ports:type=port-list
slave-ports
String desc=slave ports:type=port-list
policy (optional)
String desc=port association policy - default all-masters:type=enum:default=all-masters
Enum:
all-masters
any-master
bidir (optional)
Boolean desc=bi-directional port state tracking:default=false
enable (optional)
Boolean desc=enable or disable port association in hardware:default=true
virtual-wire (optional)
Boolean desc=associated ports form a virtual wire:default=false
monitor-ports (optional)
String desc=monitor ports:type=port-list:requires=[virtual-wire]

port-association-modify - Up

update a port state association
policy (optional)
String desc=port association policy - default all-masters:type=enum:default=all-masters
Enum:
all-masters
any-master
bidir (optional)
Boolean desc=bi-directional port state tracking:default=false
enable (optional)
Boolean desc=enable or disable port association in hardware:default=true
master-ports (optional)
String desc=master ports:type=port-list
slave-ports (optional)
String desc=slave ports:type=port-list
virtual-wire (optional)
Boolean desc=associated ports form a virtual wire:default=false
monitor-ports (optional)
String desc=monitor ports:type=port-list:requires=[virtual-wire]

port-association-path-create - Up

create a port association path
name
String desc=path name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
topology
String desc=fabric topology name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/topologies:api-ref-model=topology-show:api-ref-id=name:api-ref-val=name
node1
Long desc=name for link node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node2
Long desc=name for link node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node2-port
Long desc=port on the node 2:type=uint32 format: int64
node1-port
Long desc=port on the node 1:type=uint32 format: int64

port-association-path-show - Up

display port association paths
api.switch-name (optional)
name
String desc=path name
topology (optional)
String desc=fabric topology name:api-ref-path=/topologies:api-ref-model=topology-show:api-ref-id=name:api-ref-val=name
node1 (optional)
Long desc=name for link node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node2 (optional)
Long desc=name for link node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
status (optional)
String desc=path status:type=enum
Enum:
down
up
path (optional)
String desc=path string
node2-port (optional)
Long desc=port on the node 2:type=uint32 format: int64
node1-port (optional)
Long desc=port on the node 1:type=uint32 format: int64

port-association-path-show-response - Up

data
result

port-association-service-add - Up

add a port association service
inline-service
String desc=inline service name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/inline-services:api-ref-model=inline-service-show:api-ref-id=name:api-ref-val=name
policy-action
String desc=Service order in port assoc service:type=enum
Enum:
fail-open
fail-closed
order (optional)
Integer desc=Service order in port assoc service:range=[1,65535] format: int32

port-association-service-modify - Up

modify a port association service
order (optional)
Integer desc=Service order in port assoc service:range=[1,65535] format: int32
policy-action (optional)
String desc=Service order in port assoc service:type=enum
Enum:
fail-open
fail-closed

port-association-service-show - Up

display port association services
api.switch-name (optional)
inline-service
String desc=inline service name:api-ref-path=/inline-services:api-ref-model=inline-service-show:api-ref-id=name:api-ref-val=name
order (optional)
Integer desc=Service order in port assoc service:range=[1,65535] format: int32
policy-action (optional)
String desc=Service order in port assoc service:type=enum
Enum:
fail-open
fail-closed

port-association-service-show-response - Up

data
result

port-association-show - Up

display port state associations
api.switch-name (optional)
name
String desc=configuration name
policy (optional)
String desc=port association policy - default all-masters:type=enum
Enum:
all-masters
any-master
bidir (optional)
Boolean desc=bi-directional port state tracking
enable (optional)
Boolean desc=enable or disable port association in hardware
master-ports (optional)
String desc=master ports:type=port-list
slave-ports (optional)
String desc=slave ports:type=port-list
virtual-wire (optional)
Boolean desc=associated ports form a virtual wire
monitor-ports (optional)
String desc=monitor ports:type=port-list:requires=[virtual-wire]

port-association-show-response - Up

data
result

port-buffer-settings-modify - Up

modify settings for port buffering
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

port-buffer-settings-show - Up

display port buffering settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

port-buffer-settings-show-response - Up

data
result

port-buffer-show - Up

display information about port buffers
api.switch-name (optional)
port
String desc=port number:type=port-list
ingress-used-buf (optional)
Long desc=percentage of used ingress buffer:type=uint64:filter=false format: int64
ingress-used-buf-val (optional)
Long desc=ingress buffer used value:type=uint64:filter=false format: int64
egress-used-buf (optional)
Long desc=percentage of used egress buffer:type=uint64:filter=false format: int64
egress-used-buf-val (optional)
Long desc=egress buffer used value:type=uint64:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

port-buffer-show-response - Up

data
result

port-cable-type-modify - Up

associate a cable type with port(s)
port
String desc=port:type=port-list
cable-sub-type (optional)
String desc=port cable sub type:type=enum:default=default:requires=[type]
Enum:
default
ca-n
ca-l
ca-s

port-cable-type-show - Up

show port cable type
api.switch-name (optional)
type
String desc=port cable type:type=enum
Enum:
sys-default
optical
dac
port (optional)
String desc=port:type=port-list
cable-sub-type (optional)
String desc=port cable sub type:type=enum:requires=[type]
Enum:
default
ca-n
ca-l
ca-s

port-cable-type-show-response - Up

data
result

port-config-modify - Up

modify a port configuration
speed (optional)
Long desc=physical port speed:type=uint32 format: int64
autoneg (optional)
String desc=physical port autonegotiation:type=enum
Enum:
autoneg
no-autoneg
jumbo (optional)
String desc=jumbo frames on physical port:type=enum
Enum:
jumbo
no-jumbo
enable (optional)
String desc=physical port enable:type=enum:default=enable
Enum:
enable
disable
reflect (optional)
String desc=physical port reflection:type=enum:default=no-reflect
Enum:
reflect
no-reflect
pause (optional)
Boolean desc=physical port pause
description (optional)
String desc=physical port description
loopback (optional)
String desc=physical port loopback:type=enum:default=no-loopback
Enum:
loopback
no-loopback
routing (optional)
Boolean desc=routing:default=true
fec (optional)
String desc=port forward error correction (FEC) mode:type=enum:default=no-fec
Enum:
fec
no-fec
api.speed (optional)
Enum:
disable
10m
100m
1g
2.5g
10g
25g
40g
50g
100g
egress-rate-limit (optional)
Long desc=max egress port data rate limit:type=uint64 format: int64
api.egress-rate-limit (optional)
Enum:
unlimited
eth-mode (optional)
String desc=physical Ethernet mode:type=enum:default=sys-default
Enum:
1000base-x
sgmii
xlaui
gmii
sfi
xfi
cx
kr4
sr4
lr4
er4
cr4
cx4
kx4
caui4
kr2
er2
cr2
sr2
lr2
xlaui2
cx2
sr
lr
er
cr
kx
kr
zr
base-x
sys-default
caui
aoc
xlppi
psm4
base_t
base_cx
base_lx
base_sx
lacp-priority (optional)
Long desc=LACP priority from 1 to 65535 - default 32768:type=uint32:range=[1,65535]:default=32768 format: int64
edge-switch (optional)
Boolean desc=physical port edge switch
vxlan-termination (optional)
String desc=physical port vxlan termination setting:type=enum:default=vxlan-termination
Enum:
vxlan-termination
no-vxlan-termination
receive-only (optional)
String desc=physical port mirror only:type=enum:default=no-mirror-receive-only
Enum:
mirror-only
no-mirror-receive-only
port-mac-address (optional)
String desc=physical port MAC Address:type=mac-address
send-port (optional)
Long desc=send port:type=uint32 format: int64
loop-vlans (optional)
String desc=looping vlans:type=vlan-list
defer-bringup (optional)
Boolean desc=defer port bringup
host-enable (optional)
Boolean desc=Host facing port control setting:default=true
crc-check (optional)
String desc=CRC check on ingress and rewrite on egress:type=enum:default=crc-check-enable
Enum:
crc-check-enable
crc-check-disable
dscp-map (optional)
String desc=DSCP map name to enable on port:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
local-switching (optional)
String desc=no-local-switching port cannot bridge traffic to another no-local-switching port:type=enum:default=local-switching
Enum:
local-switching
no-local-switching
allowed-tpid (optional)
String desc=Allowed TPID in addition to 0x8100 on Vlan header:type=flag
Enum:
vlan
q-in-q
q-in-q-old
fabric-guard (optional)
Boolean desc=Fabric guard configuration:default=false

port-config-show - Up

display information about port configurations
api.switch-name (optional)
port
String desc=physical port:type=port-list
speed (optional)
Long desc=physical port speed:type=uint32 format: int64
autoneg (optional)
String desc=physical port autonegotiation:type=enum
Enum:
autoneg
no-autoneg
jumbo (optional)
String desc=jumbo frames on physical port:type=enum
Enum:
jumbo
no-jumbo
enable (optional)
String desc=physical port enable:type=enum
Enum:
enable
disable
reflect (optional)
String desc=physical port reflection:type=enum
Enum:
reflect
no-reflect
pause (optional)
Boolean desc=physical port pause
description (optional)
String desc=physical port description
lldp (optional)
Boolean desc=physical port LLDP enabled
loopback (optional)
String desc=physical port loopback:type=enum
Enum:
loopback
no-loopback
routing (optional)
Boolean desc=routing
fec (optional)
String desc=port forward error correction (FEC) mode:type=enum
Enum:
fec
no-fec
bw-bps (optional)
Long desc=trunk bandwidth in bps:type=uint64 format: int64
stp-port-cost (optional)
Long desc=physical STP port cost:type=uint32:filter=false format: int64
stp-port-priority (optional)
Integer desc=STP port priority:type=uint16:filter=false format: int32
lport (optional)
Long desc=physical local port:type=uint32:filter=false format: int64
rswitch (optional)
Long desc=physical remote switch:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
rswitch-ip (optional)
String desc=remote switch IP address:type=IPv4 or IPv6 address:filter=false
rswitch-mac (optional)
String desc=remote switch MAC address:type=mac-address:filter=false
rem-rswitch-port-mac (optional)
String desc=remote physical port MAC Address:type=mac-address:filter=false
rswitch-default-vlan (optional)
Integer desc=remote switch default VLAN:type=uint16:filter=false format: int32
rport (optional)
Long desc=remote switch port:type=uint32:filter=false format: int64
vle-id (optional)
String desc=vle on this port:type=identifier:api-ref-path=/vles:api-ref-model=vle-show:api-ref-id=id:api-ref-val=name
updown_time (optional)
Long desc=updown time format: int64
in_use (optional)
Boolean desc=physical port inuse:filter=false
cluster-port (optional)
Boolean desc=port is a cluster port
rhost (optional)
String desc=physical remote host
config (optional)
String desc=physical port config:type=flag:filter=false
Enum:
10m
100m
1g
2.5g
10g
25g
40g
50g
100g
loopback
mirror-only
autoneg
jumbo
vxlan-termination
no-local-switching
fec
switch (optional)
Long desc=physical switch id:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
egress-rate-limit (optional)
Long desc=max egress port data rate limit:type=uint64 format: int64
eth-mode (optional)
String desc=physical Ethernet mode:type=enum
Enum:
1000base-x
sgmii
xlaui
gmii
sfi
xfi
cx
kr4
sr4
lr4
er4
cr4
cx4
kx4
caui4
kr2
er2
cr2
sr2
lr2
xlaui2
cx2
sr
lr
er
cr
kx
kr
zr
base-x
sys-default
caui
aoc
xlppi
psm4
base_t
base_cx
base_lx
base_sx
lacp-priority (optional)
Long desc=LACP priority from 1 to 65535 - default 32768:type=uint32:range=[1,65535] format: int64
edge-switch (optional)
Boolean desc=physical port edge switch
vxlan-termination (optional)
String desc=physical port vxlan termination setting:type=enum
Enum:
vxlan-termination
no-vxlan-termination
receive-only (optional)
String desc=physical port mirror only:type=enum
Enum:
mirror-only
no-mirror-receive-only
port-mac-address (optional)
String desc=physical port MAC Address:type=mac-address:filter=false
send-port (optional)
Long desc=send port:type=uint32 format: int64
loop-vlans (optional)
String desc=looping vlans:type=vlan-list
defer-bringup (optional)
Boolean desc=defer port bringup
host-enable (optional)
Boolean desc=Host facing port control setting
crc-check (optional)
String desc=CRC check on ingress and rewrite on egress:type=enum
Enum:
crc-check-enable
crc-check-disable
dscp-map (optional)
String desc=DSCP map name to enable on port:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
local-switching (optional)
String desc=no-local-switching port cannot bridge traffic to another no-local-switching port:type=enum
Enum:
local-switching
no-local-switching
allowed-tpid (optional)
String desc=Allowed TPID in addition to 0x8100 on Vlan header:type=flag
Enum:
vlan
q-in-q
q-in-q-old
fabric-guard (optional)
Boolean desc=Fabric guard configuration

port-config-show-response - Up

data
result

port-cos-bw-modify - Up

Update b/w settings for CoS queues
weight (optional)
Integer desc=Scheduling weight (1 to 127) after b/w guarantee met:type=uint8:requires=[port,cos] format: int32
max-bw-limit (optional)
String desc=Maximum b/w in %:default=100:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
min-bw-guarantee (optional)
String desc=Minimum b/w in %:default=0:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
api.weight (optional)
Enum:
priority
no-priority

port-cos-bw-show - Up

Show updated b/w settings for CoS queues
api.switch-name (optional)
cos
Integer desc=CoS priority:type=uint8:range=[0,9]:requires=[port] format: int32
port
String desc=physical port:type=port-list:requires=[cos]
weight (optional)
Integer desc=Scheduling weight (1 to 127) after b/w guarantee met:type=uint8:requires=[port,cos] format: int32
max-bw-limit (optional)
String desc=Maximum b/w in %:filter=false
min-bw-guarantee (optional)
String desc=Minimum b/w in %:filter=false

port-cos-bw-show-response - Up

data
result

port-cos-rate-setting-modify - Up

update the port cos rate limit
cos0-rate (optional)
Long desc=cos0 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos0-rate (optional)
Enum:
unlimited
cos1-rate (optional)
Long desc=cos1 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos1-rate (optional)
Enum:
unlimited
cos2-rate (optional)
Long desc=cos2 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos2-rate (optional)
Enum:
unlimited
cos3-rate (optional)
Long desc=cos3 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos3-rate (optional)
Enum:
unlimited
cos4-rate (optional)
Long desc=cos4 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos4-rate (optional)
Enum:
unlimited
cos5-rate (optional)
Long desc=cos5 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos5-rate (optional)
Enum:
unlimited
cos6-rate (optional)
Long desc=cos6 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos6-rate (optional)
Enum:
unlimited
cos7-rate (optional)
Long desc=cos7 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos7-rate (optional)
Enum:
unlimited
cos8-rate (optional)
Long desc=cos8 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos8-rate (optional)
Enum:
unlimited
cos9-rate (optional)
Long desc=cos9 rate limit (pps):type=uint64:range=[0,10000000] format: int64
api.cos9-rate (optional)
Enum:
unlimited

port-cos-rate-setting-show - Up

display per cos port rate limit
api.switch-name (optional)
port
String desc=port:type=enum
Enum:
control-port
data-port
span-ports
ports (optional)
String desc=port map:type=port-list
cos0-rate (optional)
Long desc=cos0 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos1-rate (optional)
Long desc=cos1 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos2-rate (optional)
Long desc=cos2 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos3-rate (optional)
Long desc=cos3 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos4-rate (optional)
Long desc=cos4 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos5-rate (optional)
Long desc=cos5 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos6-rate (optional)
Long desc=cos6 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos7-rate (optional)
Long desc=cos7 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos8-rate (optional)
Long desc=cos8 rate limit (pps):type=uint64:range=[0,10000000] format: int64
cos9-rate (optional)
Long desc=cos9 rate limit (pps):type=uint64:range=[0,10000000] format: int64

port-cos-rate-setting-show-response - Up

data
result

port-cos-stats-clear - Up

clear port cos statistics
port
String desc=port:type=port-list

port-cos-stats-settings-modify - Up

modify port cos settings for collecting statistics
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

port-cos-stats-settings-show - Up

display port cos settings for collecting statistics
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

port-cos-stats-settings-show-response - Up

data
result

port-cos-stats-show - Up

show per port cos queue statistics
api.switch-name (optional)
port
String desc=port:type=port-list
cos4-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos4-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos4-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos4-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos5-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos5-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos5-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos5-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos6-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos6-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos6-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos6-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos7-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos7-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos7-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos7-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos8-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos8-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos8-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos8-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos9-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos9-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos9-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos9-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos0-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos0-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos0-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos0-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos1-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos1-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos1-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos1-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos2-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos2-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos2-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos2-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
cos3-obits (optional)
Long desc=transmitted bit count:type=uint64:filter=false format: int64
cos3-dropbits (optional)
Long desc=dropped bit count:type=uint64:filter=false format: int64
cos3-opkts (optional)
Long desc=transmitted packet count (scaled by 1000):type=uint64:filter=false format: int64
cos3-droppkts (optional)
Long desc=dropped packet count (scaled by 1000):type=uint64:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

port-cos-stats-show-response - Up

data
result

port-cos-weight-modify - Up

modify class of service settings
cos0-weight (optional)
Integer desc=cos0 weight:type=uint8:default=16 format: int32
api.cos0-weight (optional)
Enum:
priority
cos1-weight (optional)
Integer desc=cos1 weight:type=uint8:default=32 format: int32
api.cos1-weight (optional)
Enum:
priority
cos2-weight (optional)
Integer desc=cos2 weight:type=uint8:default=32 format: int32
api.cos2-weight (optional)
Enum:
priority
cos3-weight (optional)
Integer desc=cos3 weight:type=uint8:default=32 format: int32
api.cos3-weight (optional)
Enum:
priority
cos4-weight (optional)
Integer desc=cos4 weight:type=uint8:default=32 format: int32
api.cos4-weight (optional)
Enum:
priority
cos5-weight (optional)
Integer desc=cos5 weight:type=uint8:default=32 format: int32
api.cos5-weight (optional)
Enum:
priority
cos6-weight (optional)
Integer desc=cos6 weight:type=uint8 format: int32
api.cos6-weight (optional)
Enum:
priority
cos7-weight (optional)
Integer desc=cos7 weight:type=uint8 format: int32
api.cos7-weight (optional)
Enum:
priority
cos8-weight (optional)
Integer desc=cos8 weight:type=uint8 format: int32
api.cos8-weight (optional)
Enum:
priority
cos9-weight (optional)
Integer desc=cos9 weight:type=uint8 format: int32
api.cos9-weight (optional)
Enum:
priority

port-cos-weight-show - Up

show class of service settings
api.switch-name (optional)
cos0-weight (optional)
Integer desc=cos0 weight:type=uint8 format: int32
cos1-weight (optional)
Integer desc=cos1 weight:type=uint8 format: int32
cos2-weight (optional)
Integer desc=cos2 weight:type=uint8 format: int32
cos3-weight (optional)
Integer desc=cos3 weight:type=uint8 format: int32
cos4-weight (optional)
Integer desc=cos4 weight:type=uint8 format: int32
cos5-weight (optional)
Integer desc=cos5 weight:type=uint8 format: int32
cos6-weight (optional)
Integer desc=cos6 weight:type=uint8 format: int32
cos7-weight (optional)
Integer desc=cos7 weight:type=uint8 format: int32
cos8-weight (optional)
Integer desc=cos8 weight:type=uint8 format: int32
cos9-weight (optional)
Integer desc=cos9 weight:type=uint8 format: int32

port-cos-weight-show-response - Up

data
result

port-egress-show - Up

show port egress config
api.switch-name (optional)
port
String desc=physical port:type=port-list
egress (optional)
String desc=set allowed egress ports:type=port-list
rx-only (optional)
String desc=receive only ports:type=port-list
active-active-vlags (optional)
String desc=active-active vlag ports:type=port-list
loopback (optional)
String desc=loopback ports:type=port-list
mir_prevent_out (optional)
String desc=prevent mirror ports:type=port-list
no-local-switching (optional)
String desc=no local-switching mask:type=port-list

port-egress-show-response - Up

data
result

port-fec-stats-settings-modify - Up

Update FEC statistic setting for port
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

port-fec-stats-settings-show - Up

Show FEC statistic setting for port
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

port-fec-stats-settings-show-response - Up

data
result

port-group-show - Up

Show port(s) group chip info
api.switch-name (optional)
ports
String desc=physical ports:type=port-list
device
Integer desc=Phy device number:type=uint16 format: int32

port-group-show-response - Up

data
result

port-lacp-modify - Up

modify LACP port configuration
test-mode (optional)
String desc=port is in test mode:type=enum
Enum:
none
no-tx
no-rx
no-rx-or-tx

port-lacp-show - Up

display information about LACP port configurations
api.switch-name (optional)
port
String desc=port number:type=port-list
neighbor (optional)
Boolean desc=port state neighbor
name (optional)
String desc=name
mode (optional)
String desc=LACP mode:type=enum
Enum:
off
passive
active
timeout (optional)
String desc=LACP timeout:type=enum
Enum:
slow
fast
sync (optional)
Boolean desc=synchronize LACP ports
defaulted (optional)
Boolean desc=LACP ports defaulted
expired (optional)
Boolean desc=port expired
port-priority (optional)
Integer desc=port priority:type=uint16 format: int32
aggregatable (optional)
Boolean desc=Aggregate LACP ports
coll (optional)
Boolean desc=LACP port is collecting
dist (optional)
Boolean desc=LACP port is distributing
system-id (optional)
String desc=system ID:type=mac-address
test-mode (optional)
String desc=port is in test mode:type=enum
Enum:
none
no-tx
no-rx
no-rx-or-tx
port-type (optional)
String desc=LACP port type:type=enum
Enum:
none
vlag
trunk
system-priority (optional)
Integer desc=system priority:type=uint16 format: int32
lacp-key (optional)
Integer desc=lacp key:type=uint16 format: int32
port-state (optional)
String desc=port state:type=uint8:hex=0x[0-9a-fA-F]{2}

port-lacp-show-response - Up

data
result

port-lacp-stats-clear - Up

clear port lacp statistics
port
String desc=port number:type=port-list

port-lacp-stats-show - Up

display port lacp statistics
api.switch-name (optional)
port
String desc=port number:type=port-list
lacp-allocate-failure (optional)
Long desc=LACP Allocate tx failure counter:type=uint64 format: int64
lacp-port-up (optional)
Long desc=LACP port up counter:type=uint64 format: int64
lacp-port-down (optional)
Long desc=LACP port down counter:type=uint64 format: int64
lacp-pdu-tx (optional)
Long desc=LACP PDU tx counter:type=uint64 format: int64
lacp-pdu-rx (optional)
Long desc=LACP PDU rx counter:type=uint64 format: int64
lacp-marker-tx (optional)
Long desc=LACP Marker tx counter:type=uint64 format: int64
lacp-marker-rx (optional)
Long desc=LACP Marker rx counter:type=uint64 format: int64
lacp-defaulted (optional)
Long desc=LACP Port defaulted counter:type=uint64 format: int64
lacp-expired (optional)
Long desc=LACP Port Expired counter:type=uint64 format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

port-lacp-stats-show-response - Up

data
result

port-lldp-modify - Up

update LLDP on a port
lldp
Boolean desc=LLDP on or off:default=true

port-lldp-show - Up

display LLDP on a port
api.switch-name (optional)
port
String desc=LLDP port:type=port-list
lldp (optional)
Boolean desc=LLDP on or off

port-lldp-show-response - Up

data
result

port-lpmode-recover - Up

Recover port with power class 5 & above transceiver following online insertion
ports
String desc=Ports for which LPMode needs to be recovered:type=port-list

port-pfc-create - Up

Add a port PFC configuration
priority
Integer desc=Priority for PFC setting:type=uint8:range=[0,7] format: int32
port
String desc=Physical ports for the PFC configuration:type=port-list

port-pfc-modify - Up

Update PFC configuration for a port
port (optional)
String desc=Physical ports for the PFC configuration:type=port-list

port-pfc-show - Up

Show PFC configuration on ports
api.switch-name (optional)
priority
Integer desc=Priority for PFC setting:type=uint8:range=[0,7] format: int32
error (optional)
String desc=PFC status errors
port (optional)
String desc=Physical ports for the PFC configuration:type=port-list

port-pfc-show-response - Up

data
result

port-pfc-stats-clear - Up

clear port PFC statistics
port
String desc=port:type=port-list

port-pfc-stats-settings-modify - Up

modify port settings for collecting PFC frame statistics
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

port-pfc-stats-settings-show - Up

display port settings for collecting PFC frame statistics
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

port-pfc-stats-settings-show-response - Up

data
result

port-pfc-stats-show - Up

display PFC statistics
api.switch-name (optional)
port
String desc=port:type=port-list
pri1-tx (optional)
Long desc=Transmitted PFC frame count:type=uint64:filter=false format: int64
pri2-rx (optional)
Long desc=Received PFC frame count:type=uint64:filter=false format: int64
pri0-rx (optional)
Long desc=Received PFC frame count:type=uint64:filter=false format: int64
pri0-tx (optional)
Long desc=Transmitted PFC frame count:type=uint64:filter=false format: int64
pri1-rx (optional)
Long desc=Received PFC frame count:type=uint64:filter=false format: int64
pri2-tx (optional)
Long desc=Transmitted PFC frame count:type=uint64:filter=false format: int64
pri3-rx (optional)
Long desc=Received PFC frame count:type=uint64:filter=false format: int64
pri3-tx (optional)
Long desc=Transmitted PFC frame count:type=uint64:filter=false format: int64
pri4-rx (optional)
Long desc=Received PFC frame count:type=uint64:filter=false format: int64
pri4-tx (optional)
Long desc=Transmitted PFC frame count:type=uint64:filter=false format: int64
pri5-rx (optional)
Long desc=Received PFC frame count:type=uint64:filter=false format: int64
pri5-tx (optional)
Long desc=Transmitted PFC frame count:type=uint64:filter=false format: int64
pri6-rx (optional)
Long desc=Received PFC frame count:type=uint64:filter=false format: int64
pri6-tx (optional)
Long desc=Transmitted PFC frame count:type=uint64:filter=false format: int64
pri7-rx (optional)
Long desc=Received PFC frame count:type=uint64:filter=false format: int64
pri7-tx (optional)
Long desc=Transmitted PFC frame count:type=uint64:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

port-pfc-stats-show-response - Up

data
result

port-phy-show - Up

display information about Layer 1 status of ports
api.switch-name (optional)
port (optional)
String desc=physical ports:type=port-list
state (optional)
String desc=physical port state:type=enum
Enum:
off
admin-down
admin-pwrdown
bist
dfe-tuning
down
local-fault
partially-up
remote-fault
up
failed
mode (optional)
String desc=physical port mode:type=enum
Enum:
off
admin-down
admin-pwrdown
bist
dfe-tuning
down
local-fault
partially-up
remote-fault
up
failed
autoneg (optional)
String desc=autonegotiation
speed (optional)
Long desc=physical port speed:type=uint32 format: int64
fec (optional)
String desc=forward error correction
max-frame (optional)
Long desc=maximum frames:type=uint32 format: int64
def-vlan (optional)
Long desc=default VLAN:type=uint32 format: int64
dfe-mode (optional)
String desc=dfe mode:type=enum
Enum:
static
one-shot
continuous
kr
dfe-coarse (optional)
String desc=dfe coarse state:type=enum
Enum:
not-started
in-progress
complete
error
dfe-fine (optional)
String desc=dfe fine state:type=enum
Enum:
not-started
in-progress
complete
error
eth-mode (optional)
String desc=ethernet mode:type=enum
Enum:
1000base-x
sgmii
xlaui
gmii
sfi
xfi
cx
kr4
sr4
lr4
er4
cr4
cx4
kx4
caui4
kr2
er2
cr2
sr2
lr2
xlaui2
cx2
sr
lr
er
cr
kx
kr
zr
base-x
sys-default
caui
aoc
xlppi
psm4
base_t
base_cx
base_lx
base_sx

port-phy-show-response - Up

data
result

port-show - Up

display port information
api.switch-name (optional)
ip (optional)
String desc=IP addresses:type=IPv4 or IPv6 address
mac (optional)
String desc=MAC address:type=mac-address
vnet (optional)
String desc=VLAN VNET:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=VXLAN:type=uint32:range=[0,16777215] format: int64
hostname (optional)
String desc=hostname
rport (optional)
Long desc=remote switch port:type=uint32 format: int64
config (optional)
String desc=configured port features:type=flag
Enum:
10m
100m
1g
2.5g
10g
25g
40g
50g
100g
loopback
mirror-only
autoneg
jumbo
vxlan-termination
no-local-switching
fec
description (optional)
String desc=description
trunk (optional)
String desc=trunk name
bezel-port (optional)
String desc=bezel port
last-seen (optional)
String desc=time last seen:date=yyyy-mm-ddThh:mm:ss:filter=false
rswitch (optional)
Long desc=specifies remote switch:type=uint32 format: int64
rem-ip (optional)
String desc=remote switch IP address:type=IPv4 or IPv6 address
rem-mac (optional)
String desc=remote switch MAC address:type=mac-address
lport (optional)
Long desc=logical port number:type=uint32 format: int64
recover-time (optional)
Long desc=Timeleft for recovery from err-disable state format: int64
err-bpduguard (optional)
Integer desc=Total count of err-disables by bpduguard:type=uint16 format: int32
err-maclimit (optional)
Integer desc=Total count of err-disables by mac-limit:type=uint16 format: int32
hide-connections (optional)
Boolean desc=hide connections
link-detail (optional)
Boolean desc=phy, link, and status detail
status (optional)
String desc=status:type=flag
Enum:
phy-up
up
disabled
hw-nat-loop
mirror-loop
mirror-to
PN-switch
PN-fabric
PN-other
PN-cluster
PN-internal
host
uplink
STP-BPDUs
LLDP
trunk
l3-port
remote-l3-port
dhcp
dhcpsvr
blocked
no-BPDU
LACP-PDUs
vlag-active
vlag-blocked
stp-edge-port
LACP-wait
LACP-fallback
adjacency-wait
adjacency-check
vlag-wait
multicast-router
host-disabled
loop
congested
vxlan-loopback
vlan-up
vle
vle-wait
phy-down
down
enabled
err-disabled
err-bpdu-guard
mac-violation
stp-bpdu-guard
stp-root-guard
defer-bringup-wait
switch-id (optional)
Long desc=node ID:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
bd (optional)
String desc=Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
port (optional)
String desc=physical ports:type=port-list
loop-vlans (optional)
String desc=looping vlans:type=vlan-list

port-show-response - Up

data
result

port-stats-clear - Up

clear port statistics
port
String desc=port numbers:type=port-list

port-stats-settings-modify - Up

modify port settings for collecting statistics
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64
congestion-threshold (optional)
Long desc=iCongDrops/oCongDrops threshold for syslogging:type=uint64:default=10 format: int64

port-stats-settings-show - Up

display port settings for collecting statistics
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64
congestion-threshold (optional)
Long desc=iCongDrops/oCongDrops threshold for syslogging:type=uint64 format: int64

port-stats-settings-show-response - Up

data
result

port-stats-show - Up

display port statistics
api.switch-name (optional)
port
String desc=port numbers:type=port-list
description (optional)
String desc=physical port description
counter (optional)
Integer desc=port counters format: int32
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
ibits (optional)
Long desc=incoming bits:type=uint64 format: int64
iUpkts (optional)
Long desc=incoming unicast packets:type=uint64 format: int64
iBpkts (optional)
Long desc=incoming broadcast packets:type=uint64 format: int64
iMpkts (optional)
Long desc=incoming multicast packets:type=uint64 format: int64
iPauseFs (optional)
Long desc=incoming pause frames:type=uint64 format: int64
iCongDrops (optional)
Long desc=incoming packets dropped due to congestion:type=uint64 format: int64
idiscards (optional)
Long desc=discarded incoming packets:type=uint64 format: int64
ierrs (optional)
Long desc=incoming packets with errors:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
obits (optional)
Long desc=outgoing bits:type=uint64 format: int64
oUpkts (optional)
Long desc=outgoing unicast packets:type=uint64 format: int64
oBpkts (optional)
Long desc=outgoing broadcast packets:type=uint64 format: int64
oMpkts (optional)
Long desc=outgoing multicast packets:type=uint64 format: int64
oPauseFs (optional)
Long desc=outgoing pause frames:type=uint64 format: int64
oCongDrops (optional)
Long desc=outgoing packets dropped due to congestion:type=uint64 format: int64
odiscards (optional)
Long desc=discarded outgoing packets:type=uint64 format: int64
oerrs (optional)
Long desc=outgoing packets with errors:type=uint64 format: int64
mtu-errs (optional)
Long desc=mtu errors:type=uint64 format: int64
HER-pkts (optional)
Long desc=head end replicated packets:type=uint64 format: int64
HER-bytes (optional)
Long desc=head end replicated bytes:type=uint64 format: int64
HER-bits (optional)
Long desc=head end replicated bits:type=uint64 format: int64
port-speed (optional)
Long desc=port speed:type=uint32:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

port-stats-show-response - Up

data
result

port-stats-snmp-show - Up

Port Statistics SNMP
api.switch-name (optional)
port
String desc=port number:type=port-list
port-clear-time (optional)
Long desc=last port stats clear time format: int64
port-clear-count (optional)
Long desc=port clear count:type=uint32 format: int64
port_clear_time (optional)
Long desc= high-res timestamp of last port stats clear format: int64
all-ports (optional)
Boolean desc=Show all ports
counter (optional)
Integer desc=port counters format: int32
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
ibits (optional)
Long desc=incoming bits:type=uint64 format: int64
iUpkts (optional)
Long desc=incoming unicast packets:type=uint64 format: int64
iBpkts (optional)
Long desc=incoming broadcast packets:type=uint64 format: int64
iMpkts (optional)
Long desc=incoming multicast packets:type=uint64 format: int64
iPauseFs (optional)
Long desc=incoming pause frames:type=uint64 format: int64
iCongDrops (optional)
Long desc=incoming packets dropped due to congestion:type=uint64 format: int64
idiscards (optional)
Long desc=discarded incoming packets:type=uint64 format: int64
ierrs (optional)
Long desc=incoming packets with errors:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
obits (optional)
Long desc=outgoing bits:type=uint64 format: int64
oUpkts (optional)
Long desc=outgoing unicast packets:type=uint64 format: int64
oBpkts (optional)
Long desc=outgoing broadcast packets:type=uint64 format: int64
oMpkts (optional)
Long desc=outgoing multicast packets:type=uint64 format: int64
oPauseFs (optional)
Long desc=outgoing pause frames:type=uint64 format: int64
oCongDrops (optional)
Long desc=outgoing packets dropped due to congestion:type=uint64 format: int64
odiscards (optional)
Long desc=discarded outgoing packets:type=uint64 format: int64
oerrs (optional)
Long desc=outgoing packets with errors:type=uint64 format: int64
mtu-errs (optional)
Long desc=mtu errors:type=uint64 format: int64
HER-pkts (optional)
Long desc=head end replicated packets:type=uint64 format: int64
HER-bytes (optional)
Long desc=head end replicated bytes:type=uint64 format: int64
HER-bits (optional)
Long desc=head end replicated bits:type=uint64 format: int64

port-stats-snmp-show-response - Up

data
result

port-storm-control-modify - Up

modify port storm control settings
unknown-ucast-level (optional)
String desc=unknown unicast level in % default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
broadcast-level (optional)
String desc=broadcast level in % - default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
unknown-mcast-level (optional)
String desc=unknown multicast level in % default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)

port-storm-control-show - Up

display information about port storm control features
api.switch-name (optional)
name
String desc=physical name:filter=false
intf
Long desc=physical interface:type=uint32:filter=false format: int64
speed (optional)
Long desc=physical port speed:type=uint32:filter=false format: int64
autoneg (optional)
String desc=physical port autonegotiation:type=enum:filter=false
Enum:
autoneg
no-autoneg
jumbo (optional)
String desc=jumbo frames on physical port:type=enum:filter=false
Enum:
jumbo
no-jumbo
enable (optional)
String desc=physical port enable:type=enum:filter=false
Enum:
enable
disable
reflect (optional)
String desc=physical port reflection:type=enum:filter=false
Enum:
reflect
no-reflect
pause (optional)
Boolean desc=physical port pause:filter=false
description (optional)
String desc=physical port description:filter=false
lldp (optional)
Boolean desc=physical port LLDP enabled:filter=false
loopback (optional)
String desc=physical port loopback:type=enum:filter=false
Enum:
loopback
no-loopback
routing (optional)
Boolean desc=routing:filter=false
fec (optional)
String desc=port forward error correction (FEC) mode:type=enum:filter=false
Enum:
fec
no-fec
bw-bps (optional)
Long desc=trunk bandwidth in bps:type=uint64:filter=false format: int64
stp-port-cost (optional)
Long desc=physical STP port cost:type=uint32:filter=false format: int64
stp-port-priority (optional)
Integer desc=STP port priority:type=uint16:filter=false format: int32
lport (optional)
Long desc=physical local port:type=uint32:filter=false format: int64
rswitch (optional)
Long desc=physical remote switch:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
rswitch-ip (optional)
String desc=remote switch IP address:type=IPv4 or IPv6 address:filter=false
rswitch-mac (optional)
String desc=remote switch MAC address:type=mac-address:filter=false
rem-rswitch-port-mac (optional)
String desc=remote physical port MAC Address:type=mac-address:filter=false
rswitch-default-vlan (optional)
Integer desc=remote switch default VLAN:type=uint16:filter=false format: int32
rport (optional)
Long desc=remote switch port:type=uint32:filter=false format: int64
vle-id (optional)
String desc=vle on this port:type=identifier:filter=false:api-ref-path=/vles:api-ref-model=vle-show:api-ref-id=id:api-ref-val=name
updown_time (optional)
Long desc=updown time:filter=false format: int64
in_use (optional)
Boolean desc=physical port inuse:filter=false
cluster-port (optional)
Boolean desc=port is a cluster port:filter=false
rhost (optional)
String desc=physical remote host:filter=false
vlag-id (optional)
String desc=VLAG of this port:type=identifier:filter=false:api-ref-path=/vlags:api-ref-model=vlag-show:api-ref-id=id:api-ref-val=name
trunk-hw-id (optional)
Integer desc=trunk hardware ID:filter=false format: int32
trunk (optional)
Long desc=Trunk ID of this port:type=uint32:filter=false:api-ref-path=/trunks:api-ref-model=trunk-show:api-ref-id=trunk-id:api-ref-val=name format: int64
lacp-individual (optional)
String desc=LACP ports operating individully:type=port-list:filter=false
status (optional)
String desc=physical port status:type=flag:filter=false
Enum:
phy-up
up
disabled
hw-nat-loop
mirror-loop
mirror-to
PN-switch
PN-fabric
PN-other
PN-cluster
PN-internal
host
uplink
STP-BPDUs
LLDP
trunk
l3-port
remote-l3-port
dhcp
dhcpsvr
blocked
no-BPDU
LACP-PDUs
vlag-active
vlag-blocked
stp-edge-port
LACP-wait
LACP-fallback
adjacency-wait
adjacency-check
vlag-wait
multicast-router
host-disabled
loop
congested
vxlan-loopback
vlan-up
vle
vle-wait
phy-down
down
enabled
err-disabled
err-bpdu-guard
mac-violation
stp-bpdu-guard
stp-root-guard
defer-bringup-wait
config (optional)
String desc=physical port config:type=flag:filter=false
Enum:
10m
100m
1g
2.5g
10g
25g
40g
50g
100g
loopback
mirror-only
autoneg
jumbo
vxlan-termination
no-local-switching
fec
switch (optional)
Long desc=physical switch id:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
unknown-ucast-level (optional)
String desc=unknown unicast level in % default 30%:filter=false
broadcast-level (optional)
String desc=broadcast level in % - default 30%:filter=false
egress-rate-limit (optional)
Long desc=max egress port data rate limit:type=uint64:filter=false format: int64
port (optional)
String desc=physical port:type=port-list
unknown-mcast-level (optional)
String desc=unknown multicast level in % default 30%:filter=false
eth-mode (optional)
String desc=physical Ethernet mode:type=enum:filter=false
Enum:
1000base-x
sgmii
xlaui
gmii
sfi
xfi
cx
kr4
sr4
lr4
er4
cr4
cx4
kx4
caui4
kr2
er2
cr2
sr2
lr2
xlaui2
cx2
sr
lr
er
cr
kx
kr
zr
base-x
sys-default
caui
aoc
xlppi
psm4
base_t
base_cx
base_lx
base_sx
lacp-priority (optional)
Long desc=LACP priority from 1 to 65535 - default 32768:type=uint32:range=[1,65535]:filter=false format: int64
edge-switch (optional)
Boolean desc=physical port edge switch:filter=false
vxlan-termination (optional)
String desc=physical port vxlan termination setting:type=enum:filter=false
Enum:
vxlan-termination
no-vxlan-termination
receive-only (optional)
String desc=physical port mirror only:type=enum:filter=false
Enum:
mirror-only
no-mirror-receive-only
port-mac-address (optional)
String desc=physical port MAC Address:type=mac-address:filter=false
send-port (optional)
Long desc=send port:type=uint32:filter=false format: int64
loop-vlans (optional)
String desc=looping vlans:type=vlan-list:filter=false
defer-bringup (optional)
Boolean desc=defer port bringup:filter=false
host-enable (optional)
Boolean desc=Host facing port control setting:filter=false
crc-check (optional)
String desc=CRC check on ingress and rewrite on egress:type=enum:filter=false
Enum:
crc-check-enable
crc-check-disable
dscp-map (optional)
String desc=DSCP map name to enable on port:filter=false:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
local-switching (optional)
String desc=no-local-switching port cannot bridge traffic to another no-local-switching port:type=enum:filter=false
Enum:
local-switching
no-local-switching
allowed-tpid (optional)
String desc=Allowed TPID in addition to 0x8100 on Vlan header:type=flag:filter=false
Enum:
vlan
q-in-q
q-in-q-old
fabric-guard (optional)
Boolean desc=Fabric guard configuration:filter=false
hash-mode (optional)
String desc=Trunk hash mode:type=enum:filter=false
Enum:
enhanced
l2-src
l2-dst
l2
l3-src
l3-dst
l3
resilient
lacp-mode (optional)
String desc=LACP mode of physical port:type=enum:filter=false
Enum:
off
passive
active
lacp-timeout (optional)
String desc=LACP timeout - default slow:type=enum:filter=false
Enum:
slow
fast
lacp-fallback (optional)
String desc=LACP fallback mode -- individual or bundled:type=enum:filter=false
Enum:
bundle
individual
lacp-fallback-timeout (optional)
Long desc=LACP fallback timeout -- default is 50 seconds:range=[30,60]:filter=false format: int64

port-storm-control-show-response - Up

data
result

port-vlan-add - Up

add a VLAN to a specific port
port
Long desc=VLAN port:type=uint32 format: int64
vlans (optional)
String desc=VLANs:type=vlan-list
vnet-id (optional)
String desc=VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
untagged-vlan (optional)
Integer desc=untagged VLANs:type=uint16:range=[0,4095] format: int32

port-vlan-remove - Up

remove a VLAN to a specific port
port
Long desc=VLAN port:type=uint32 format: int64
vlans
String desc=VLANs:type=vlan-list
vnet-id (optional)
String desc=VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

port-vlan-show - Up

display ports with assigned VLANs
api.switch-name (optional)
port
Long desc=VLAN port:type=uint32:filter=false format: int64
ports (optional)
String desc=ports:type=port-list
vlans (optional)
String desc=VLANs:type=vlan-list
description (optional)
String desc=description
active-vlans (optional)
String desc=active VLANs:type=vlan-list
vnet-id (optional)
String desc=VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
untagged-vlan (optional)
Integer desc=untagged VLANs:type=uint16:range=[0,4095] format: int32

port-vlan-show-response - Up

data
result

port-xcvr-memory-show - Up

display information about transceivers memory
api.switch-name (optional)
port (optional)
String desc=ports:type=port-list
pages (optional)
String desc=transceiver pages: default, seperate pages with comma

port-xcvr-memory-show-response - Up

data
result

port-xcvr-show - Up

display information about transceivers
api.switch-name (optional)
port (optional)
String desc=ports:type=port-list
supported (optional)
Boolean desc=supported or unsupported transceiver
fw-rev (optional)
String desc=firmware revision number
vcc33[V] (optional)
String desc=3.3V supply voltage
vendor-name (optional)
String desc=transceiver vendor name
part-number (optional)
String desc=transceiver part number
serial-number (optional)
String desc=transceiver serial number
vendor-part-number (optional)
String desc=vendor part number
temp[C] (optional)
String desc=xcvr temperature
vcc18[V] (optional)
String desc=1.8V supply voltage
vcc10[V] (optional)
String desc=1.0V supply voltage
tx-bias[mA] (optional)
String desc=transmit bias current (mA)
tx-pwr[dBm] (optional)
String desc=transmit power (dBm)
rx-pwr[dBm] (optional)
String desc=receive power (dBm)
eth-mode (optional)
String desc=xcvr eth-mode:type=enum
Enum:
1000base-x
sgmii
xlaui
gmii
sfi
xfi
cx
kr4
sr4
lr4
er4
cr4
cx4
kx4
caui4
kr2
er2
cr2
sr2
lr2
xlaui2
cx2
sr
lr
er
cr
kx
kr
zr
base-x
sys-default
caui
aoc
xlppi
psm4
base_t
base_cx
base_lx
base_sx
type (optional)
String desc=xcvr form factor:type=enum
Enum:
unknown
sfp
qsfp
cbl-len (optional)
Integer desc=AOC/DAC cable length:type=uint8 format: int32

port-xcvr-show-response - Up

data
result

prefix-list-create - Up

create a prefix list
name
String desc=Prefix List Name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=scope - local or fabric
Enum:
local
fabric

prefix-list-network-add - Up

Add network associated with access list
network (optional)
String desc=network associated with the prefix list:type=IPv4 or IPv6 address:requires=[netmask]
netmask (optional)
Integer desc=netmask of the network associated the prefix list:type=netmask:mask-for=[network] format: int32

prefix-list-network-show - Up

Show networks associated with access list
api.switch-name (optional)
network
String desc=network associated with the prefix list:type=IPv4 or IPv6 address:requires=[netmask]
netmask
Integer desc=netmask of the network associated the prefix list:type=netmask:mask-for=[network] format: int32

prefix-list-network-show-response - Up

data
result

prefix-list-show - Up

display prefix lists
api.switch-name (optional)
name
String desc=Prefix List Name
scope (optional)
String desc=scope - local or fabric
Enum:
local
fabric

prefix-list-show-response - Up

data
result

result - Up

api.switch-name
scope
Enum:
local
fabric
status
Enum:
Success
Failure
code
Integer format: int32
message (optional)

result-list - Up

status
Enum:
Success
Failure
result

role-create - Up

create user roles
name
String desc=role name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=local or fabric
Enum:
local
fabric
access (optional)
String desc=type of access - default read-write:type=enum:default=read-write
Enum:
read-only
read-write
shell (optional)
Boolean desc=allow shell command:default=false
sudo (optional)
Boolean desc=allow sudo from shell:default=false
running-config (optional)
Boolean desc=display running configuration of switch:default=false

role-modify - Up

modify user roles
access (optional)
String desc=type of access - default read-write:type=enum:default=read-write
Enum:
read-only
read-write
shell (optional)
Boolean desc=allow shell command:default=false
sudo (optional)
Boolean desc=allow sudo from shell:default=false
running-config (optional)
Boolean desc=display running configuration of switch:default=false
delete-from-users (optional)
Boolean desc=delete from users:default=true

role-show - Up

display user role information
api.switch-name (optional)
name
String desc=role name
scope (optional)
String desc=local or fabric
Enum:
local
fabric
access (optional)
String desc=type of access - default read-write:type=enum
Enum:
read-only
read-write
shell (optional)
Boolean desc=allow shell command
sudo (optional)
Boolean desc=allow sudo from shell
group-id (optional)
Long desc=group id:type=uint32 format: int64
id (optional)
String desc=role ID:type=identifier
running-config (optional)
Boolean desc=display running configuration of switch
delete-from-users (optional)
Boolean desc=delete from users
vnet-id (optional)
String desc=VNET access ID:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

role-show-response - Up

data
result

service-heartbeat-create - Up

create a service heartbeat
name
String desc=heartbeat name:pattern=^[a-zA-Z0-9_.-]+$:pattern-help=letters, numbers, ., -, and _
interval
Long desc=Heartbeat interval format: int64
payload
String desc=ethernet frame payload for the heartbeat(include ethertype)
src-mac
String desc=source MAC address for the heartbeat:type=mac-address
dst-mac
String desc=destination MAC address for the heartbeat:type=mac-address
retry (optional)
Long desc=Service heartbeat dead count:type=uint32:default=10:requires=[interval] format: int64
vlan (optional)
Integer desc=VLAN ID for the heartbeat:type=uint16:range=[0,4095] format: int32
type (optional)
String desc=Heartbeat type: Passthrough, or request-response.:type=enum:default=normal
Enum:
normal
pass-through

service-heartbeat-modify - Up

modify a service heartbeat
interval (optional)
Long desc=Heartbeat interval format: int64
retry (optional)
Long desc=Service heartbeat dead count:type=uint32:default=10:requires=[interval] format: int64
payload (optional)
String desc=ethernet frame payload for the heartbeat(include ethertype)

service-heartbeat-show - Up

show the service heartbeats
api.switch-name (optional)
name
String desc=heartbeat name
interval (optional)
Long desc=Heartbeat interval format: int64
retry (optional)
Long desc=Service heartbeat dead count:type=uint32:requires=[interval] format: int64
vlan (optional)
Integer desc=VLAN ID for the heartbeat:type=uint16:range=[0,4095] format: int32
type (optional)
String desc=Heartbeat type: Passthrough, or request-response.:type=enum
Enum:
normal
pass-through
payload (optional)
String desc=ethernet frame payload for the heartbeat(include ethertype)
src-mac (optional)
String desc=source MAC address for the heartbeat:type=mac-address
dst-mac (optional)
String desc=destination MAC address for the heartbeat:type=mac-address

service-heartbeat-show-response - Up

data
result

service-stats-clear - Up

clear service statistics
service (optional)
Integer desc=service type on port:type=uint16 format: int32
api.service (optional)
Enum:
ftp-data
ftp-control
ssh
telnet
http
https
rpc
sql
imap
bgp
ldap
iSCSI
oracle-db
nfs
cifs
iSCSI-target
lockd
HDFS-Namenode-WebUI
HDFS-Secure-Namenode-WebUI
HDFS-Metadata-operations-8020
HDFS-Metadata-operations-9000
HDFS-DataNode-WebUI
HDFS-Secure-DataNode-WebUI
HDFS-DataTransfer
HDFS-DataNode-Metadata
HDFS-Secondary-NameNode
MR-JobTracker-WebUI
MR-JobTracker
MR-TaskTracker-WebUI
MR-History-WebUI
Hive-Server-Thrift
Hive-Metastore-Thrift
HBase-HMaster
HBase-HMaster-WebUI
HBase-Region-Server
HBase-Region-Server-Http
HBase-Zookeeper
HBase-Zookeeper-Peer
HBase-Zookeeper-Client-Port
WebHCat-Server
Ganglia-Gmond-Collectors-8660
Ganglia-Gmond-Collectors-8661
Ganglia-Gmond-Collectors-8662
Ganglia-Gmond-Collectors-8663
MySQL
Snap-Mirror/Vault
CIFS/SMB
Cassandra-InterNode-Cluster
Cassandra-Secure-InterNode-Cluster
Cassandra-JMX-Monitoring
Cassandra-Client
Cassandra-Client-Thrift
Cassandra-OpsCenter
Cassandra-OpsCenter-Monitoring
Cassandra-OpsCenter-Agent
VMotion
LDAP
LDAP-SSL
Ganglia-gmetad
Nutanix-Stargate
Nutanix-Curator
Nutanix-Chronos-Master
Nutanix-Chronos-Node
Nutanix-Transfer-Manager
Nutanix-Alert-Manager
Nutanix-Deduplication-Object-Store
Nutanix-Pithos
Nutanix-Stats Aggregator-Monitor
Nutanix-Prism Monitor-Port
Nutanix-Nutanix-Cerebro
Nutanix-Stats-Aggregator
Nutanix-Arithmos
Nutanix-Hyperint
Nutanix-Mount/NFS-RPC-service
Nutanix-Genesis

service-stats-show - Up

display service statistics
api.switch-name (optional)
service (optional)
Integer desc=service type on port:type=uint16 format: int32
bytes (optional)
Long desc=bytes:type=uint64 format: int64

service-stats-show-response - Up

data
result

sflow-collector-create - Up

create a sFlow collector
name
String desc=sFlow name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=local or fabric
Enum:
local
fabric
collector-ip
String desc=sFlow collector IP address:type=IPv4 or IPv6 address
collector-port
Long desc=sFlow collector port:type=uint32 format: int64

sflow-collector-modify - Up

modify a sflow collector
scope (optional)
String desc=local or fabric
Enum:
local
fabric
collector-ip (optional)
String desc=sFlow collector IP address:type=IPv4 or IPv6 address
collector-port (optional)
Long desc=sFlow collector port:type=uint32 format: int64

sflow-collector-show - Up

display sFlow collectors
api.switch-name (optional)
name
String desc=sFlow name
scope (optional)
String desc=local or fabric
Enum:
local
fabric
collector-ip (optional)
String desc=sFlow collector IP address:type=IPv4 or IPv6 address
collector-port (optional)
Long desc=sFlow collector port:type=uint32 format: int64

sflow-collector-show-response - Up

data
result

sflow-create - Up

create sFlow agent
name
String desc=sflow name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
ports
String desc=sFlow ports:type=port-list
type (optional)
String desc=sFlow type:type=enum:default=ingress
Enum:
ingress
egress
vlan (optional)
Integer desc=VLAN ID:type=uint16:range=[0,4095] format: int32
agent-id (optional)
String desc=local IP address:type=IPv4 or IPv6 address
sample-type (optional)
String desc=sFlow sample type:type=enum:default=raw
Enum:
raw
cooked
sample-rate (optional)
Long desc=sFlow sample rate:type=uint32:range=[0,16000]:default=4096 format: int64
counter-polling-interval (optional)
Integer desc=sFlow interface stats-counter polling interval:type=uint16:range=[0,120]:default=2 format: int32
trunc-length (optional)
Long desc=sFlow sample truncated length:type=uint32 format: int64

sflow-modify - Up

modify sflow agent
type (optional)
String desc=sFlow type:type=enum:default=ingress
Enum:
ingress
egress
vlan (optional)
Integer desc=VLAN ID:type=uint16:range=[0,4095] format: int32
agent-id (optional)
String desc=local IP address:type=IPv4 or IPv6 address
sample-type (optional)
String desc=sFlow sample type:type=enum:default=raw
Enum:
raw
cooked
sample-rate (optional)
Long desc=sFlow sample rate:type=uint32:range=[0,16000]:default=4096 format: int64
counter-polling-interval (optional)
Integer desc=sFlow interface stats-counter polling interval:type=uint16:range=[0,120]:default=2 format: int32
trunc-length (optional)
Long desc=sFlow sample truncated length:type=uint32 format: int64
ports (optional)
String desc=sFlow ports:type=port-list

sflow-port-add - Up

add a port to the sFlow agent
ports (optional)
String desc=ports:type=port-list

sflow-port-show - Up

display sFlow port information
api.switch-name (optional)
ports
String desc=ports:type=port-list

sflow-port-show-response - Up

data
result

sflow-show - Up

display sFlow agent information
api.switch-name (optional)
name
String desc=sflow name
type (optional)
String desc=sFlow type:type=enum
Enum:
ingress
egress
vlan (optional)
Integer desc=VLAN ID:type=uint16:range=[0,4095] format: int32
sample-drops (optional)
Long desc=sFlow sample dropped packets:type=uint64 format: int64
malformed-packet-drops (optional)
Long desc=sFlow malformed packet drops:type=uint64 format: int64
malformed-vlan-packet-drops (optional)
Long desc=sFlow malformed vlan packet drops:type=uint64 format: int64
malformed-ip-packet-drops (optional)
Long desc=sFlow malformed ip packet drops:type=uint64 format: int64
internal-q-drops (optional)
Long desc=sFlow internal Q drops:type=uint64 format: int64
oversize-packet-drops (optional)
Long desc=sFlow over size packet drops:type=uint64 format: int64
internal-nq-drops (optional)
Long desc=sFlow internal nQ drops:type=uint64 format: int64
sample-pkt-cnt (optional)
Long desc=sFlow sample packet count:type=uint64 format: int64
agent-id (optional)
String desc=local IP address:type=IPv4 or IPv6 address
sample-type (optional)
String desc=sFlow sample type:type=enum
Enum:
raw
cooked
sample-rate (optional)
Long desc=sFlow sample rate:type=uint32:range=[0,16000] format: int64
counter-polling-interval (optional)
Integer desc=sFlow interface stats-counter polling interval:type=uint16:range=[0,120] format: int32
trunc-length (optional)
Long desc=sFlow sample truncated length:type=uint32 format: int64
ports (optional)
String desc=sFlow ports:type=port-list

sflow-show-response - Up

data
result

sflow-thread-binding-show - Up

display sFlow thread binding information
api.switch-name (optional)
name
String desc=sflow name
nv-msg-queue-name (optional)
String desc=associated nv sflow msg queue name
nv-cache-queue-name (optional)
String desc=associated nv sflow cache queue name
thread-id (optional)
Long desc=associated thread id:type=uint64 format: int64

sflow-thread-binding-show-response - Up

data
result

snmp-community-create - Up

create SNMP communities
community-string
String desc=community name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
community-type (optional)
String desc=community type:type=enum
Enum:
read-only
read-write

snmp-community-modify - Up

modify SNMP communities
community-type (optional)
String desc=community type:type=enum
Enum:
read-only
read-write

snmp-community-show - Up

display SNMP communities
api.switch-name (optional)
community-string
String desc=community name
community-type (optional)
String desc=community type:type=enum
Enum:
read-only
read-write

snmp-community-show-response - Up

data
result

snmp-engineid-modify - Up

Should re-create SNMP user afer update
engineid
String desc=SNMP engine ID

snmp-engineid-show - Up

display the ID of the local SNMP engine
api.switch-name (optional)
engineid (optional)
String desc=SNMP engine ID

snmp-engineid-show-response - Up

data
result

snmp-show - Up

display SNMP information
api.switch-name (optional)
name
String desc=SNMP OID name:api-ref-path=/snmp-oids:api-ref-model=snmp-oid-show:api-ref-id=name:api-ref-val=name
show-type
String desc=type of community:type=enum
Enum:
walk
get
get-next
value (optional)
String desc=value:filter=false
community-string (optional)
String desc=SNMP community:precludes=[user-name]:api-ref-path=/snmp-communities:api-ref-model=snmp-community-show:api-ref-id=community-string:api-ref-val=community-string
user-name (optional)
String desc=username:precludes=[community-string]:api-ref-path=/snmp-users:api-ref-model=snmp-user-show:api-ref-id=user-name:api-ref-val=user-name

snmp-show-response - Up

data
result

snmp-system-clear - Up

Clear SNMP system information
syscontact (optional)
String desc=SNMP system contact
syslocation (optional)
String desc=SNMP system location

snmp-system-modify - Up

Modify SNMP system information
syscontact (optional)
String desc=SNMP system contact
syslocation (optional)
String desc=SNMP system location

snmp-system-show - Up

Display SNMP system information
api.switch-name (optional)
syscontact (optional)
String desc=SNMP system contact
syslocation (optional)
String desc=SNMP system location

snmp-system-show-response - Up

data
result

snmp-trap-enable-modify - Up

modify SNMP notifications about link conditions
link-up-down (optional)
Boolean desc=port link state:default=false
interface-up-down (optional)
Boolean desc=vrouter interface status:default=false
default-monitors (optional)
Boolean desc=default monitoring:default=false
physical-sensors (optional)
Boolean desc=Temperature, fan speed, etc.:default=false
low-disk-space (optional)
Boolean desc=Low disk space:default=false
low-disk-space-threshold (optional)
String desc=Threshold value of low-disk-space in %:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001):requires=[low-disk-space]
system-usage (optional)
Boolean desc=Memory and CPU usage:default=false
high-system-usage-threshold (optional)
String desc=Threshold value of system-usage in %:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001):requires=[system-usage]
login-failure (optional)
Boolean desc=Incorrect passwords on login:default=false
cluster-tr-diverge (optional)
Boolean desc=Cluster transaction lists have diverged:default=false
lacp-status (optional)
Boolean desc=LACP status:default=false
vport-modified (optional)
Boolean desc=vPort modification:default=false
stp-port-modified (optional)
Boolean desc=STP port modified:default=false
mirror-to-cpu (optional)
Boolean desc=Mirror to CPU configured:default=false
stp-port-state-failed (optional)
Boolean desc=STP Port State Failed:default=false
link-congestion-detected (optional)
Boolean desc=Congestion detected at port:default=false
fabric-node-state-changed (optional)
Boolean desc=Fabric Node State Changed:default=false
stp-new-root (optional)
Boolean desc=New Stp Root Detected:default=false
stp-topology-changed (optional)
Boolean desc=STP Topology Changed:default=false
vrrp-new-master (optional)
Boolean desc=Vrrp Master Change:default=false
disable-start-stop (optional)
Boolean desc=Disable Start/Stop Traps:default=false
cert-expiry (optional)
Boolean desc=certificate expiry:default=false
sysup-alert (optional)
Boolean desc=system up alert:default=false
port-oir-error-state (optional)
Boolean desc=port oir error state:default=false

snmp-trap-enable-show - Up

display information about SNMP traps
api.switch-name (optional)
link-up-down (optional)
Boolean desc=port link state
interface-up-down (optional)
Boolean desc=vrouter interface status
default-monitors (optional)
Boolean desc=default monitoring
physical-sensors (optional)
Boolean desc=Temperature, fan speed, etc.
low-disk-space (optional)
Boolean desc=Low disk space
low-disk-space-threshold (optional)
String desc=Threshold value of low-disk-space in %:filter=false:requires=[low-disk-space]
system-usage (optional)
Boolean desc=Memory and CPU usage
high-system-usage-threshold (optional)
String desc=Threshold value of system-usage in %:filter=false:requires=[system-usage]
login-failure (optional)
Boolean desc=Incorrect passwords on login
cluster-tr-diverge (optional)
Boolean desc=Cluster transaction lists have diverged
lacp-status (optional)
Boolean desc=LACP status
vport-modified (optional)
Boolean desc=vPort modification
stp-port-modified (optional)
Boolean desc=STP port modified
mirror-to-cpu (optional)
Boolean desc=Mirror to CPU configured
stp-port-state-failed (optional)
Boolean desc=STP Port State Failed
link-congestion-detected (optional)
Boolean desc=Congestion detected at port
fabric-node-state-changed (optional)
Boolean desc=Fabric Node State Changed
stp-new-root (optional)
Boolean desc=New Stp Root Detected
stp-topology-changed (optional)
Boolean desc=STP Topology Changed
vrrp-new-master (optional)
Boolean desc=Vrrp Master Change
disable-start-stop (optional)
Boolean desc=Disable Start/Stop Traps
cert-expiry (optional)
Boolean desc=certificate expiry
sysup-alert (optional)
Boolean desc=system up alert
port-oir-error-state (optional)
Boolean desc=port oir error state

snmp-trap-enable-show-response - Up

data
result

snmp-trap-sink-create - Up

create a SNMP trap sink
community
String desc=community type:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
dest-host
String desc=destination host:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, and -
type (optional)
String desc=trap type - default TRAP_TYPE_V2C_TRAP:type=enum:default=TRAP_TYPE_V2C_TRAP
Enum:
TRAP_TYPE_V1_TRAP
TRAP_TYPE_V2C_TRAP
TRAP_TYPE_V2_INFORM
dest-port (optional)
Integer desc=destination port - default 162:type=uint16:default=162 format: int32

snmp-trap-sink-show - Up

display SNMP trap sinks
api.switch-name (optional)
community
String desc=community type
dest-host
String desc=destination host
dest-port
Integer desc=destination port - default 162:type=uint16 format: int32
type (optional)
String desc=trap type - default TRAP_TYPE_V2C_TRAP:type=enum
Enum:
TRAP_TYPE_V1_TRAP
TRAP_TYPE_V2C_TRAP
TRAP_TYPE_V2_INFORM

snmp-trap-sink-show-response - Up

data
result

snmp-user-create - Up

create SNMPv3 users
user-name
String desc=SNMP user name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
auth (optional)
Boolean desc=authentication required
priv (optional)
Boolean desc=privileges
auth-password (optional)
String desc=authentication password:password=true:requires=[auth]
auth-hash (optional)
String desc=Hashing algorithm for authentication:type=enum:default=sha:requires=[auth]
Enum:
md5
sha
priv-password (optional)
String desc=privilege password:password=true:requires=[priv]

snmp-user-modify - Up

modify SNMPv3 users
auth (optional)
Boolean desc=authentication required
priv (optional)
Boolean desc=privileges
auth-password (optional)
String desc=authentication password:password=true:requires=[auth]
auth-hash (optional)
String desc=Hashing algorithm for authentication:type=enum:default=sha:requires=[auth]
Enum:
md5
sha
priv-password (optional)
String desc=privilege password:password=true:requires=[priv]

snmp-user-show - Up

display SNMPv3 users
api.switch-name (optional)
user-name
String desc=SNMP user name
auth (optional)
Boolean desc=authentication required
priv (optional)
Boolean desc=privileges
auth-hash (optional)
String desc=Hashing algorithm for authentication:type=enum:requires=[auth]
Enum:
md5
sha

snmp-user-show-response - Up

data
result

snmp-v3-trap-sink-create - Up

create SNMPv3 trap receivers
user-name
String desc=username:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
dest-host
String desc=destination host:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, and -
type (optional)
String desc=SNMP trap type - TRAP_TYPE_V3_TRAP/TRAP_TYPE_V3_INFORM:type=enum:default=TRAP_TYPE_V3_TRAP
Enum:
TRAP_TYPE_V3_TRAP
TRAP_TYPE_V3_INFORM
dest-port (optional)
Integer desc=destination port - default 162:type=uint16:default=162 format: int32

snmp-v3-trap-sink-show - Up

display SNMPv3 trap receivers
api.switch-name (optional)
user-name
String desc=username
dest-host
String desc=destination host
dest-port
Integer desc=destination port - default 162:type=uint16 format: int32
auth (optional)
Boolean desc=authentication required:requires=[user-name]
priv (optional)
Boolean desc=privileges:requires=[user-name]
engine-id (optional)
String desc=engine ID
type (optional)
String desc=SNMP trap type - TRAP_TYPE_V3_TRAP/TRAP_TYPE_V3_INFORM:type=enum
Enum:
TRAP_TYPE_V3_TRAP
TRAP_TYPE_V3_INFORM

snmp-v3-trap-sink-show-response - Up

data
result

snmp-vacm-create - Up

create View Access Control Models (VACM)
auth (optional)
Boolean desc=authentication required
priv (optional)
Boolean desc=privileges:requires=[auth]
user-name (optional)
String desc=SNMP administrator name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/snmp-users:api-ref-model=snmp-user-show:api-ref-id=user-name:api-ref-val=user-name
user-type (optional)
String desc=SNMP user type:type=enum:requires=[user-name]
Enum:
rouser
rwuser
oid-restrict (optional)
String desc=restrict OID:precludes=[view]

snmp-vacm-modify - Up

modify View Access Control Models (VACM)
auth (optional)
Boolean desc=authentication required
priv (optional)
Boolean desc=privileges:requires=[auth]
user-type (optional)
String desc=SNMP user type:type=enum:requires=[user-name]
Enum:
rouser
rwuser
oid-restrict (optional)
String desc=restrict OID:precludes=[view]

snmp-vacm-show - Up

display View Access Control Models (VACM)
api.switch-name (optional)
user-name
String desc=SNMP administrator name:api-ref-path=/snmp-users:api-ref-model=snmp-user-show:api-ref-id=user-name:api-ref-val=user-name
view (optional)
String desc=view type:precludes=[oid-restrict]
auth (optional)
Boolean desc=authentication required
priv (optional)
Boolean desc=privileges:requires=[auth]
user-type (optional)
String desc=SNMP user type:type=enum:requires=[user-name]
Enum:
rouser
rwuser
oid-restrict (optional)
String desc=restrict OID:precludes=[view]

snmp-vacm-show-response - Up

data
result

software-license-import-product-ids - Up

import product IDs for software licensing
pid-file
String desc=PID file to import:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/sftp-files:api-ref-model=sftp-files-show:api-ref-id=name:api-ref-val=name

software-license-install - Up

install software licenses
key
String desc=license key

software-license-show - Up

display software licensing information
api.switch-name (optional)
license-id
String desc=license ID
id (optional)
Long desc=ID:type=uint32 format: int64
description (optional)
String desc=license type
prompt (optional)
String desc=prompt
key (optional)
String desc=license key
feature (optional)
String desc=licensed features
upgrade (optional)
Boolean desc=license is upgradeable
sysconfig (optional)
Boolean desc=system configured
pending (optional)
Boolean desc=pending
status (optional)
String desc=software license status:type=enum
Enum:
unknown
VALID
EXPIRING
GRACE
EXPIRED
upgrade-from (optional)
String desc=license upgraded from another license
pid-file (optional)
String desc=PID file to import:api-ref-path=/sftp-files:api-ref-model=sftp-files-show:api-ref-id=name:api-ref-val=name
expires-on (optional)
String desc=license expiration date

software-license-show-response - Up

data
result

software-show - Up

display information about software
api.switch-name (optional)
version (optional)
String desc=software version
status (optional)
String desc= indicates whether platform is unsupported in nvOS version
track (optional)
String desc=software track name:api-ref-path=/software-tracks:api-ref-model=software-track-show:api-ref-id=name:api-ref-val=name
upgrade-status (optional)
String desc=upgrade status:type=enum
Enum:
available
up-to-date
error
pkg-out-of-date
repository-unreachable
no-upgrade-running
in-progress
waiting-to-complete
waiting-for-agent-connection
needs-reboot-to-complete
abort
resume-wait
version-available (optional)
String desc=available software versions
proxy-port (optional)
Integer desc=proxy host port:type=uint16 format: int32
upload-server (optional)
String desc=upload config file to server via scp:requires=[server-password]
download-count (optional)
Long desc=number of concurrent downloads (default: 5):type=uint32:range=[1,5] format: int64
use-proxy (optional)
Boolean desc=use a proxy host
proxy-host (optional)
String desc=proxy host name

software-show-response - Up

data
result

software-upgrade - Up

start software upgrade on local switch
package
String desc=software bundle from SFTP files:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/sftp-files:api-ref-model=sftp-files-show:api-ref-id=name:api-ref-val=name

software-upgrade-1 - Up

start software upgrade on local switch
package
String desc=software bundle from SFTP files:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/sftp-files:api-ref-model=sftp-files-show:api-ref-id=name:api-ref-val=name
auto-reboot
Boolean desc=automatically reboot after software upgrade or not (default: yes):default=true

software-upgrade-2 - Up

start software upgrade on local switch
server-password
String desc=SCP host password:password=true:requires=[upload-server]
upload-server
String desc=upload config file to server via scp:requires=[server-password]
package
String desc=software bundle from SFTP files:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/sftp-files:api-ref-model=sftp-files-show:api-ref-id=name:api-ref-val=name

software-upgrade-3 - Up

start software upgrade on local switch
server-password
String desc=SCP host password:password=true:requires=[upload-server]
upload-server
String desc=upload config file to server via scp:requires=[server-password]
package
String desc=software bundle from SFTP files:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/sftp-files:api-ref-model=sftp-files-show:api-ref-id=name:api-ref-val=name
auto-reboot
Boolean desc=automatically reboot after software upgrade or not (default: yes):default=true

software-upgrade-instant-status-show - Up

display the current status of software upgrade
api.switch-name (optional)
version (optional)
String desc=software version:filter=false
status (optional)
String desc= indicates whether platform is unsupported in nvOS version:filter=false
track (optional)
String desc=software track name:filter=false:api-ref-path=/software-tracks:api-ref-model=software-track-show:api-ref-id=name:api-ref-val=name
log (optional)
String desc=logs:filter=false
upgrade-status (optional)
String desc=upgrade status:type=enum:filter=false
Enum:
available
up-to-date
error
pkg-out-of-date
repository-unreachable
no-upgrade-running
in-progress
waiting-to-complete
waiting-for-agent-connection
needs-reboot-to-complete
abort
resume-wait
version-available (optional)
String desc=available software versions:filter=false
proxy-port (optional)
Integer desc=proxy host port:type=uint16:filter=false format: int32
upload-server (optional)
String desc=upload config file to server via scp:filter=false:requires=[server-password]
download-count (optional)
Long desc=number of concurrent downloads (default: 5):type=uint32:range=[1,5]:filter=false format: int64
use-proxy (optional)
Boolean desc=use a proxy host:filter=false
proxy-host (optional)
String desc=proxy host name:filter=false

software-upgrade-instant-status-show-response - Up

data
result

software-upgrade-status-show - Up

display the status of software upgrade
api.switch-name (optional)
version (optional)
String desc=software version:filter=false
status (optional)
String desc= indicates whether platform is unsupported in nvOS version:filter=false
track (optional)
String desc=software track name:filter=false:api-ref-path=/software-tracks:api-ref-model=software-track-show:api-ref-id=name:api-ref-val=name
log (optional)
String desc=logs:filter=false
upgrade-status (optional)
String desc=upgrade status:type=enum:filter=false
Enum:
available
up-to-date
error
pkg-out-of-date
repository-unreachable
no-upgrade-running
in-progress
waiting-to-complete
waiting-for-agent-connection
needs-reboot-to-complete
abort
resume-wait
version-available (optional)
String desc=available software versions:filter=false
proxy-port (optional)
Integer desc=proxy host port:type=uint16:filter=false format: int32
upload-server (optional)
String desc=upload config file to server via scp:filter=false:requires=[server-password]
download-count (optional)
Long desc=number of concurrent downloads (default: 5):type=uint32:range=[1,5]:filter=false format: int64
use-proxy (optional)
Boolean desc=use a proxy host:filter=false
proxy-host (optional)
String desc=proxy host name:filter=false

software-upgrade-status-show-response - Up

data
result

static-arp-create - Up

Create a unicast static ARP
ip
String desc=IP address to bind with MAC:type=IPv4 or IPv6 address
mac
String desc=Unicast MAC address to bind with IP:type=mac-address
vlan
Integer desc=VLAN:type=uint16:range=[1,4095]:precludes=[vxlan]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=id:api-ref-val=id format: int32
scope (optional)
String desc=local, cluster or fabric:default=local
Enum:
local
fabric
cluster

static-arp-create-1 - Up

Create a unicast static ARP
ip
String desc=IP address to bind with MAC:type=IPv4 or IPv6 address
mac
String desc=Unicast MAC address to bind with IP:type=mac-address
vxlan
Long desc=VXLAN:type=uint32:range=[1,16777215]:precludes=[vlan]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
scope (optional)
String desc=local, cluster or fabric:default=local
Enum:
local
fabric
cluster

static-arp-show - Up

display unicast static ARP Entries
api.switch-name (optional)
ip
String desc=IP address to bind with MAC:type=IPv4 or IPv6 address
vxlan
Long desc=VXLAN:type=uint32:range=[1,16777215]:precludes=[vlan]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vlan
Integer desc=VLAN:type=uint16:range=[1,4095]:precludes=[vxlan]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=id:api-ref-val=id format: int32
scope (optional)
String desc=local, cluster or fabric
Enum:
local
fabric
cluster
mac (optional)
String desc=Unicast MAC address to bind with IP:type=mac-address

static-arp-show-response - Up

data
result

static-ecmp-group-create - Up

create a static ECMP group
hash-type
String desc=ECMP hash type:type=enum
Enum:
static-fixed
resilient
dynamic-normal
group-name
String desc=static ecmp group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope (optional)
String desc=local, cluster or fabric:default=local
Enum:
local
fabric
cluster
vrf (optional)
String desc=name of the dvrf service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[vrouter-name]:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VNET for the static ecmp group:type=identifier:requires=[vrf]:precludes=[vrouter-name]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vrouter-name (optional)
String desc=name of the vrouter service:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name

static-ecmp-group-modify - Up

update static ECMP group
vrf (optional)
String desc=name of the dvrf service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[vrouter-name]:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VNET for the static ecmp group:type=identifier:requires=[vrf]:precludes=[vrouter-name]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
hash-type (optional)
String desc=ECMP hash type:type=enum
Enum:
static-fixed
resilient
dynamic-normal
vrouter-name (optional)
String desc=name of the vrouter service:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name

static-ecmp-group-nh-add - Up

add a nexthop to static ECMP group
ip
String desc=gateway IP address:type=IPv4 or IPv6 address

static-ecmp-group-nh-show - Up

display nexthops in static ECMP group
api.switch-name (optional)
ip
String desc=gateway IP address:type=IPv4 or IPv6 address
vlan (optional)
Integer desc=vlan of nexthop:type=uint16:range=[0,4095] format: int32
egress-id (optional)
Integer desc=hw egress ID format: int32

static-ecmp-group-nh-show-response - Up

data
result

static-ecmp-group-show - Up

display static ECMP groups
api.switch-name (optional)
group-name
String desc=static ecmp group name
scope (optional)
String desc=local, cluster or fabric
Enum:
local
fabric
cluster
vrf (optional)
String desc=name of the dvrf service:precludes=[vrouter-name]:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vrid (optional)
Integer desc=hardware vrouter ID format: int32
hw-ecmp-id (optional)
Integer desc=static ecmp group hw-id format: int32
vnet-id (optional)
String desc=VNET for the static ecmp group:type=identifier:requires=[vrf]:precludes=[vrouter-name]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
hash-type (optional)
String desc=ECMP hash type:type=enum
Enum:
static-fixed
resilient
dynamic-normal
vrouter-name (optional)
String desc=name of the vrouter service:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name

static-ecmp-group-show-response - Up

data
result

storage-device-free - Up

Remove existing partition/data from disk
name
String desc=storage device name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -

stp-modify - Up

modify Spanning Tree Protocol parameters
enable (optional)
Boolean desc=enable or disable STP:default=true
max-age (optional)
Integer desc=maximum age time between 6 and 40 secs - default 20:range=[6,40]:default=20 format: int32
stp-mode (optional)
String desc=STP mode:type=enum:default=rstp
Enum:
rstp
mstp
bpdus-bridge-ports (optional)
Boolean desc=BPDU packets to bridge specific port:default=true
bridge-id (optional)
String desc=STP bridge id:type=mac-address
bridge-priority (optional)
Long desc=STP bridge priority - Multiples of 4096, default 32768:type=uint64:range=[0,61440]:default=32768 format: int64
hello-time (optional)
Integer desc=STP hello time between 1 and 10 secs - default 2:range=[1,10]:default=2 format: int32
forwarding-delay (optional)
Integer desc=STP forwarding delay between 4 and 30 secs - default 15:range=[4,30]:default=15 format: int32
mst-max-hops (optional)
Integer desc=maximum hop count for mstp bpdu - default 20:range=[1,32]:default=20 format: int32
mst-config-name (optional)
String desc=Name for MST Configuration Instance:default=Pluribus:pattern=^[a-zA-Z0-9_-]+$:pattern-help=letters, numbers, _, and -
mst-config-revision (optional)
Integer desc=MST Revision from 0 to 65535:type=uint16:default=0 format: int32
root-guard-wait-time (optional)
Integer desc=root guard wait time between 0 and 300 secs - default 20, 0 to disable wait:range=[0,300]:default=20 format: int32

stp-port-event-show - Up

display information about STP port events
api.switch-name (optional)
port (optional)
Long desc=port for STP events collection:type=uint32 format: int64
vlan (optional)
String desc=VLAN for STP events collection:type=vlan-list
instance (optional)
Integer desc=Instance for STP events collection:type=uint16 format: int32
count (optional)
Integer desc=number of STP port events format: int32
initial-state (optional)
String desc=STP initial state:type=enum
Enum:
Disabled
Discarding
Learning
Forwarding
other-state (optional)
String desc=STP port event other state:type=enum
Enum:
Disabled
Discarding
Learning
Forwarding
final-state (optional)
String desc=STP port event final state:type=enum
Enum:
Disabled
Discarding
Learning
Forwarding
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

stp-port-event-show-response - Up

data
result

stp-port-modify - Up

modify Spanning Tree Protocol (STP) parameters
block (optional)
String desc=Specify if a STP port blocks BPDUs:type=enum:default=no-block
Enum:
block
no-block
filter (optional)
String desc=STP port filters BPDUs:type=enum:default=no-filter
Enum:
filter
no-filter
edge (optional)
Boolean desc=STP port is an edge port:default=false
priority (optional)
Integer desc=STP port priority from 0 to 240 - default 128:type=uint8:range=[0,240]:default=128 format: int32
cost (optional)
Long desc=STP port cost from 1 to 200000000 - default 2000:type=uint32:range=[1,200000000]:default=2000 format: int64
bpdu-guard (optional)
Boolean desc=STP port BPDU guard:default=false
root-guard (optional)
Boolean desc=STP port Root guard:default=false

stp-port-show - Up

display STP parameters
api.switch-name (optional)
port
String desc=STP port:type=port-list
block (optional)
String desc=Specify if a STP port blocks BPDUs:type=enum
Enum:
block
no-block
filter (optional)
String desc=STP port filters BPDUs:type=enum
Enum:
filter
no-filter
edge (optional)
Boolean desc=STP port is an edge port
priority (optional)
Integer desc=STP port priority from 0 to 240 - default 128:type=uint8:range=[0,240] format: int32
cost (optional)
Long desc=STP port cost from 1 to 200000000 - default 2000:type=uint32:range=[1,200000000] format: int64
bpdu-guard (optional)
Boolean desc=STP port BPDU guard
root-guard (optional)
Boolean desc=STP port Root guard

stp-port-show-response - Up

data
result

stp-port-state-show - Up

display spanning tree port state
api.switch-name (optional)
vlan (optional)
String desc=vlan for Spanning Tree Group:type=vlan-list
port (optional)
String desc=port number:type=port-list
role (optional)
String desc=port role:type=enum
Enum:
Disabled
Root
Designated
Alternate
Backup
state (optional)
String desc=port state machine state:type=flag
Enum:
new-info
proposing
proposed
agreed
agreed
learn
learning
forward
forwarding
reselect
selected
reroot
rcvd-bpdu
rcvd-msg
rcvd-tc
rcvd-tc-ack
send-rstp
tc-prop
tc-ack
update-info
sync
synced
disputed
fdb-flush
online
looping
manual-online
edge
vlag-local-up
vlag-remote-up
requested-online
first-sync
p-is-d
p-is-m
root-guard-active
peer (optional)
Boolean desc=STP peer state
selected-role (optional)
String desc=selected port role:type=enum
Enum:
Disabled
Root
Designated
Alternate
Backup
designated-priority (optional)
String desc=designated priority vector
port-priority (optional)
String desc=port priority vector
message-priority (optional)
String desc=message priority vector
info-is (optional)
String desc=origin of port information:type=enum
Enum:
disabled
received
mine
aged
designated-times (optional)
String desc=designated times: age, max age, hello, forward delay
port-times (optional)
String desc=port times: age, max age, hello, forward delay
message-times (optional)
String desc=message times: age, max age, hello, forward delay
hello-timer (optional)
Integer desc=hello timer value:type=uint16 format: int32
forward-timer (optional)
Integer desc=forward delay timer value:type=uint16 format: int32
rcvd-info-timer (optional)
Integer desc=received info timer value:type=uint16 format: int32
recent-root-timer (optional)
Integer desc=recent root timer value:type=uint16 format: int32
recent-backup-timer (optional)
Integer desc=recent backup timer value:type=uint16 format: int32
edge-delay-timer (optional)
Integer desc=edge delay timer value:type=uint16 format: int32
migration-timer (optional)
Integer desc=migration delay timer value:type=uint16 format: int32
root-guard-timer (optional)
Integer desc=root guard bpdu delay timer value:type=uint16 format: int32
sm-table-bits (optional)
String desc=state machine table state:type=uint32:hex=0x[0-9a-fA-F]{8}
sm-table (optional)
String desc=state machine table description
vlag-peer-port (optional)
Long desc=vlag peer port if active-active:type=uint32 format: int64
topology-timer (optional)
Integer desc=topology change timer value:type=uint16 format: int32
stp-state (optional)
String desc=forwarding state:type=enum
Enum:
Disabled
Discarding
Learning
Forwarding

stp-port-state-show-response - Up

data
result

stp-show - Up

display Spanning Tree Protocol parameters
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable STP
cluster-mode (optional)
String desc=STP cluster mode:type=enum
Enum:
none
master
slave
mst-config-digest (optional)
String desc=Configuration Digest
mst-digest-mismatch-on-ports (optional)
String desc=MST digest mismatch:type=port-list
mst-digest-mismatch-on-peer-ports (optional)
String desc=MST digest mismatch for cluster peer:type=port-list
mst-config-id-mismatch-on-ports (optional)
String desc=MST Config ID mismatch:type=port-list
mst-config-id-mismatch-on-peer-ports (optional)
String desc=MST Config ID mismatch for cluster peer:type=port-list
mst-revision-mismatch-on-ports (optional)
String desc=MST Revision mismatch:type=port-list
mst-revision-mismatch-on-peer-ports (optional)
String desc=MST Revision mismatch for cluster peer:type=port-list
max-age (optional)
Integer desc=maximum age time between 6 and 40 secs - default 20:range=[6,40] format: int32
stp-mode (optional)
String desc=STP mode:type=enum
Enum:
rstp
mstp
bpdus-bridge-ports (optional)
Boolean desc=BPDU packets to bridge specific port
bridge-id (optional)
String desc=STP bridge id:type=mac-address
bridge-priority (optional)
Long desc=STP bridge priority - Multiples of 4096, default 32768:type=uint64:range=[0,61440] format: int64
hello-time (optional)
Integer desc=STP hello time between 1 and 10 secs - default 2:range=[1,10] format: int32
forwarding-delay (optional)
Integer desc=STP forwarding delay between 4 and 30 secs - default 15:range=[4,30] format: int32
mst-max-hops (optional)
Integer desc=maximum hop count for mstp bpdu - default 20:range=[1,32] format: int32
mst-config-name (optional)
String desc=Name for MST Configuration Instance
mst-config-revision (optional)
Integer desc=MST Revision from 0 to 65535:type=uint16 format: int32
root-guard-wait-time (optional)
Integer desc=root guard wait time between 0 and 300 secs - default 20, 0 to disable wait:range=[0,300] format: int32

stp-show-response - Up

data
result

stp-state-show - Up

display STP State information
api.switch-name (optional)
vlan (optional)
String desc=STP VLAN:type=vlan-list
name (optional)
String desc=STP name
disabled (optional)
String desc=STP disabled port list:type=port-list:filter=false
learning (optional)
String desc=STP learning port list:type=port-list:filter=false
forwarding (optional)
String desc=STP forwarding port list:type=port-list:filter=false
discarding (optional)
String desc=discarding:type=port-list:filter=false
edge (optional)
String desc=STP edge port list:type=port-list:filter=false
designated (optional)
String desc=STP designated port list:type=port-list:filter=false
alternate (optional)
String desc=STP alternate port list:type=port-list:filter=false
backup (optional)
String desc=STP backup port list:type=port-list:filter=false
internal (optional)
Boolean desc=STP internal state
peer (optional)
Boolean desc=STP peer state
ports (optional)
String desc=STP ports:type=port-list
root-id (optional)
String desc=STP root-id:type=mac-address
root-priority (optional)
Long desc=STP root-priority:type=uint64 format: int64
root-port (optional)
Integer desc=STP root-port format: int32
root-port(peer) (optional)
Integer desc=STP root-port(peer) format: int32
run-scheduled (optional)
Boolean desc=run-scheduled:filter=false
fwd-delay-timer (optional)
String desc=forward delay timer:type=port-list:filter=false
topo-change-timer (optional)
String desc=topology change timer:type=port-list:filter=false
nonroot-reroot-timer (optional)
String desc=nonroot-reroot timer:type=port-list:filter=false
max-age (optional)
Integer desc=maximum age time between 6 and 40 seconds format: int32
bridge-id (optional)
String desc=STP bridge id:type=mac-address
bridge-priority (optional)
Integer desc=STP bridge-priority format: int32
hello-time (optional)
Integer desc=STP hello-time format: int32
forwarding-delay (optional)
Integer desc=STP forwarding delay between 4 and 30 seconds format: int32
instance-id (optional)
Integer desc=STP Instance Id format: int32

stp-state-show-response - Up

data
result

subnet-create - Up

create subnet
vrf
String desc=vrf,subnet belongs to:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
name (optional)
String desc=subnet name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope (optional)
String desc=scope of the subnet:default=fabric
Enum:
local
fabric
cluster
vxlan (optional)
Long desc=VXLAN VNID:type=uint32:range=[0,16777215]:precludes=[vlan]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
network (optional)
String desc=ip subnet network:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=ip subnet netmask:type=netmask:mask-for=[network] format: int32
network6 (optional)
String desc=ip subnet network:type=IPv4 or IPv6 address
netmask6 (optional)
Integer desc=ip subnet netmask:type=netmask:mask-for=[network6] format: int32
enable (optional)
Boolean desc=enable/disable subnet routing:default=true
vnet-id (optional)
String desc=VNET of the network:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
description (optional)
String desc=subnet description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
forward-ip (optional)
String desc=forwarding IPv4 address:type=IPv4 or IPv6 address
forward-proto (optional)
String desc=protocol type to forward packets:type=enum:default=dhcp
Enum:
dhcp
packet-relay (optional)
String desc=enable packet relay:type=enum:default=disable
Enum:
enable
disable
none
forward-ip2 (optional)
String desc=second forwarding IPv4 address:type=IPv4 or IPv6 address
forward-ip6 (optional)
String desc=forwarding IPv6 address:type=IPv4 or IPv6 address
forward-ip6-2 (optional)
String desc=second forwarding IPv6 address:type=IPv4 or IPv6 address
flood (optional)
String desc=flooding state of BUM traffic:type=enum:default=none
Enum:
enable
disable
none
anycast-gw-ip (optional)
String desc=anycast gw-ip for the subnet:type=IPv4 or IPv6 address:requires=[network]
anycast-gw-ip6 (optional)
String desc=anycast gw-ip for the subnet:type=IPv4 or IPv6 address:requires=[network6]

subnet-modify - Up

modify subnet
network (optional)
String desc=ip subnet network:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=ip subnet netmask:type=netmask:mask-for=[network] format: int32
network6 (optional)
String desc=ip subnet network:type=IPv4 or IPv6 address
netmask6 (optional)
Integer desc=ip subnet netmask:type=netmask:mask-for=[network6] format: int32
enable (optional)
Boolean desc=enable/disable subnet routing:default=true
description (optional)
String desc=subnet description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
forward-ip (optional)
String desc=forwarding IPv4 address:type=IPv4 or IPv6 address
forward-proto (optional)
String desc=protocol type to forward packets:type=enum:default=dhcp
Enum:
dhcp
packet-relay (optional)
String desc=enable packet relay:type=enum:default=disable
Enum:
enable
disable
none
forward-ip2 (optional)
String desc=second forwarding IPv4 address:type=IPv4 or IPv6 address
forward-ip6 (optional)
String desc=forwarding IPv6 address:type=IPv4 or IPv6 address
forward-ip6-2 (optional)
String desc=second forwarding IPv6 address:type=IPv4 or IPv6 address
flood (optional)
String desc=flooding state of BUM traffic:type=enum:default=none
Enum:
enable
disable
none
anycast-gw-ip (optional)
String desc=anycast gw-ip for the subnet:type=IPv4 or IPv6 address:requires=[network]
anycast-gw-ip6 (optional)
String desc=anycast gw-ip for the subnet:type=IPv4 or IPv6 address:requires=[network6]

subnet-show - Up

display subnet
api.switch-name (optional)
name
String desc=subnet name
vnet-id
String desc=VNET of the network:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
scope (optional)
String desc=scope of the subnet
Enum:
local
fabric
cluster
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095]:precludes=[vxlan]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=id:api-ref-val=id format: int32
vxlan (optional)
Long desc=VXLAN VNID:type=uint32:range=[0,16777215]:precludes=[vlan]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vrf (optional)
String desc=vrf,subnet belongs to:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
network (optional)
String desc=ip subnet network:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=ip subnet netmask:type=netmask:mask-for=[network] format: int32
network6 (optional)
String desc=ip subnet network:type=IPv4 or IPv6 address
netmask6 (optional)
Integer desc=ip subnet netmask:type=netmask:mask-for=[network6] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
state (optional)
String desc=subnet state:type=enum
Enum:
init
ok
vxlan not found
vxlan deactivated
not-in-hw
vrouter interface exists
enable (optional)
Boolean desc=enable/disable subnet routing
leaked-on (optional)
String desc=leaked vrf list
hw-state (optional)
Boolean desc=subnet state in rib/fib
description (optional)
String desc=subnet description
forward-ip (optional)
String desc=forwarding IPv4 address:type=IPv4 or IPv6 address
forward-proto (optional)
String desc=protocol type to forward packets:type=enum
Enum:
dhcp
packet-relay (optional)
String desc=enable packet relay:type=enum
Enum:
enable
disable
none
forward-ip2 (optional)
String desc=second forwarding IPv4 address:type=IPv4 or IPv6 address
forward-ip6 (optional)
String desc=forwarding IPv6 address:type=IPv4 or IPv6 address
forward-ip6-2 (optional)
String desc=second forwarding IPv6 address:type=IPv4 or IPv6 address
flood (optional)
String desc=flooding state of BUM traffic:type=enum
Enum:
enable
disable
none
anycast-gw-ip (optional)
String desc=anycast gw-ip for the subnet:type=IPv4 or IPv6 address:requires=[network]
anycast-gw-ip6 (optional)
String desc=anycast gw-ip for the subnet:type=IPv4 or IPv6 address:requires=[network6]

subnet-show-response - Up

data
result

switch-config-copy-to-import - Up

copy a configuration to import to another server-switch
export-file
String desc=export a nvOS config file:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/switch-configs:api-ref-model=switch-config-show:api-ref-id=export-file:api-ref-val=export-file

switch-config-export - Up

export a switch configuration
export-file (optional)
String desc=export a nvOS config file:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/switch-configs:api-ref-model=switch-config-show:api-ref-id=export-file:api-ref-val=export-file
upload-server (optional)
String desc=upload config file to server via scp:requires=[server-password]

switch-config-import - Up

import a switch configuration
import-file
String desc=config file to import:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters:api-ref-path=/switch-configs:api-ref-model=switch-config-show:api-ref-id=import-file:api-ref-val=import-file
apply-system-config (optional)
Boolean desc=apply system config file to server-switch

switch-config-show - Up

display the current switch configuration
api.switch-name (optional)
import-file (optional)
String desc=config file to import:api-ref-path=/switch-configs:api-ref-model=switch-config-show:api-ref-id=import-file:api-ref-val=import-file
apply-system-config (optional)
Boolean desc=apply system config file to server-switch
export-file (optional)
String desc=export a nvOS config file:api-ref-path=/switch-configs:api-ref-model=switch-config-show:api-ref-id=export-file:api-ref-val=export-file
upload-server (optional)
String desc=upload config file to server via scp:requires=[server-password]

switch-config-show-response - Up

data
result

switch-group-create - Up

create a switch group
name (optional)
String desc=switch group name
description (optional)
String desc=switch group description

switch-group-member-add - Up

add switches to the group
member (optional)
String desc=switch name:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=name:api-ref-val=name

switch-group-member-show - Up

display switch group member
api.switch-name (optional)
member
String desc=switch name:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=name:api-ref-val=name

switch-group-member-show-response - Up

data
result

switch-group-modify - Up

update switch group
description (optional)
String desc=switch group description

switch-group-show - Up

display switch group
api.switch-name (optional)
name
String desc=switch group name
description (optional)
String desc=switch group description

switch-group-show-response - Up

data
result

switch-info-show - Up

display information about the switch
api.switch-name (optional)
model (optional)
String desc=hardware model
chassis-serial (optional)
String desc=chassis serial number
cpu4-type (optional)
String desc=CPU 4 type
system-mem (optional)
Long desc=system memory:type=uint64 format: int64
switch-device (optional)
String desc=switch device status
polaris-device (optional)
String desc=polaris device status
gandalf-version (optional)
String desc=firmware version:type=uint32:hex=0x[0-9a-fA-F]{8}
cpu-cpld-version (optional)
String desc=cpu cpld version
switch-cpld-version (optional)
String desc=switch cpld version
bmc-cpld-version (optional)
String desc=bmc cpld version
fan1-status (optional)
String desc=fan 1 status
fan2-status (optional)
String desc=fan 2 status
fan3-status (optional)
String desc=fan 3 status
fan4-status (optional)
String desc=fan 4 status
fan5-status (optional)
String desc=fan 5 status
fan6-status (optional)
String desc=fan 6 status
fan7-status (optional)
String desc=fan 7 status
fan8-status (optional)
String desc=fan 8 status
fan9-status (optional)
String desc=fan 9 status
fan10-status (optional)
String desc=fan 10 status
fan11-status (optional)
String desc=fan 11 status
fan12-status (optional)
String desc=fan 12 status
fan13-status (optional)
String desc=fan 13 status
fan14-status (optional)
String desc=fan 14 status
fan15-status (optional)
String desc=fan 15 status
fan16-status (optional)
String desc=fan 16 status
ps1-status (optional)
String desc=power supply 1 status
ps2-status (optional)
String desc=power supply 2 status
disk-model (optional)
String desc=root disk model name
disk-serial (optional)
String desc=root disk serial number
disk-firmware (optional)
String desc=root disk firmware revision
disk-size (optional)
Long desc=total disk capacity:type=uint64 format: int64
disk-type (optional)
String desc=type of disk SSD/non-SSD, TRIM status
bios-vendor (optional)
String desc=BIOS vendor name
bios-version (optional)
String desc=BIOS version number
bmc-version (optional)
String desc=bmc version
netvisor-cert-valid-from (optional)
String desc=Switch certificate validity start date
netvisor-cert-valid-till (optional)
String desc=Switch certificate validity end date
cpu1-type (optional)
String desc=CPU 1 type
cpu2-type (optional)
String desc=CPU 2 type
cpu3-type (optional)
String desc=CPU 3 type

switch-info-show-response - Up

data
result

switch-mode-modify - Up

modify the mode of a server-switch
switch-mode
String desc=switch mode:type=enum
Enum:
store-and-forward
virtual-wire

switch-mode-show - Up

display switch mode information
api.switch-name (optional)
switch-mode (optional)
String desc=switch mode:type=enum
Enum:
store-and-forward
virtual-wire

switch-mode-show-response - Up

data
result

switch-nic-info-show - Up

display the nic info
api.switch-name (optional)
name
String desc=nic interface:api-ref-path=/switch-nic-stats-lists:api-ref-model=switch-nic-stats-list-show:api-ref-id=name:api-ref-val=name
driver (optional)
String desc=NIC Driver:filter=false
version (optional)
String desc=NIC Driver version:filter=false
firmware (optional)
String desc=NIC Firmware version:filter=false
speed (optional)
Long desc=NIC Speed in Mbps:type=uint32:filter=false format: int64
rxqnum (optional)
Long desc=Number of rx rings:type=uint32:filter=false format: int64
txqnum (optional)
Long desc=Number of tx rings:type=uint32:filter=false format: int64
rxqsize (optional)
Long desc=Size of rx rings:type=uint32:filter=false format: int64
txqsize (optional)
Long desc=Size of tx rings:type=uint32:filter=false format: int64
autoneg (optional)
Boolean desc=Autoneg:filter=false
rxpause (optional)
Boolean desc=RX pause frames:filter=false
txpause (optional)
Boolean desc=TX pause frames:filter=false

switch-nic-info-show-response - Up

data
result

switch-nic-stats-settings-modify - Up

modify nic settings for collecting statistics
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

switch-nic-stats-settings-show - Up

display nic settings for collecting statistics
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

switch-nic-stats-settings-show-response - Up

data
result

switch-nic-stats-show - Up

display the packet stats for a nic
api.switch-name (optional)
name
String desc=nic interface:api-ref-path=/switch-nic-stats-lists:api-ref-model=switch-nic-stats-list-show:api-ref-id=name:api-ref-val=name
ipkts (optional)
Long desc=incoming packets:type=uint64:filter=false format: int64
ibytes (optional)
Long desc=incoming bytes:type=uint64:filter=false format: int64
opkts (optional)
Long desc=outgoing packets:type=uint64:filter=false format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64:filter=false format: int64
ierrs (optional)
Long desc=incoming errors:type=uint64:filter=false format: int64
oerrs (optional)
Long desc=outgoing errors:type=uint64:filter=false format: int64
idrops (optional)
Long desc=incoming drops:type=uint64:filter=false format: int64
odrops (optional)
Long desc=outgoing drops:type=uint64:filter=false format: int64
imcast (optional)
Long desc=incoming multicast:type=uint64:filter=false format: int64
omcast (optional)
Long desc=outgoing multicast:type=uint64:filter=false format: int64
ibcast (optional)
Long desc=incoming broadcast:type=uint64:filter=false format: int64
obcast (optional)
Long desc=outgoing broadcast:type=uint64:filter=false format: int64
mcast (optional)
Long desc=total multicast:type=uint64:filter=false format: int64
bcast (optional)
Long desc=total broadcast:type=uint64:filter=false format: int64
ioverruns (optional)
Long desc=incoming overruns:type=uint64:filter=false format: int64
rxnobuf (optional)
Long desc=no rx buffers:type=uint64:filter=false format: int64
icrcerrs (optional)
Long desc=rx crc errors:type=uint64:filter=false format: int64
iframeerrs (optional)
Long desc=rx frame errors:type=uint64:filter=false format: int64
ififoerrs (optional)
Long desc=rx fifo errors:type=uint64:filter=false format: int64
ofifoerrs (optional)
Long desc=tx fifo errors:type=uint64:filter=false format: int64
ilongerrs (optional)
Long desc=rx long length errors:type=uint64:filter=false format: int64
ishorterrs (optional)
Long desc=rx short length errors:type=uint64:filter=false format: int64
ipkts_0 (optional)
Long desc=incoming packets for queue 0:type=uint64:filter=false format: int64
ipkts_1 (optional)
Long desc=incoming packets for queue 1:type=uint64:filter=false format: int64
ipkts_2 (optional)
Long desc=incoming packets for queue 2:type=uint64:filter=false format: int64
ipkts_3 (optional)
Long desc=incoming packets for queue 3:type=uint64:filter=false format: int64
ipkts_4 (optional)
Long desc=incoming packets for queue 4:type=uint64:filter=false format: int64
ipkts_5 (optional)
Long desc=incoming packets for queue 5:type=uint64:filter=false format: int64
ipkts_6 (optional)
Long desc=incoming packets for queue 6:type=uint64:filter=false format: int64
ipkts_7 (optional)
Long desc=incoming packets for queue 7:type=uint64:filter=false format: int64
ipkts_8 (optional)
Long desc=incoming packets for queue 8:type=uint64:filter=false format: int64
ipkts_9 (optional)
Long desc=incoming packets for queue 9:type=uint64:filter=false format: int64
ipkts_10 (optional)
Long desc=incoming packets for queue 10:type=uint64:filter=false format: int64
ipkts_11 (optional)
Long desc=incoming packets for queue 11:type=uint64:filter=false format: int64
ipkts_12 (optional)
Long desc=incoming packets for queue 12:type=uint64:filter=false format: int64
ipkts_13 (optional)
Long desc=incoming packets for queue 13:type=uint64:filter=false format: int64
ipkts_14 (optional)
Long desc=incoming packets for queue 14:type=uint64:filter=false format: int64
ipkts_15 (optional)
Long desc=incoming packets for queue 15:type=uint64:filter=false format: int64
ipkts_16 (optional)
Long desc=incoming packets for queue 16:type=uint64:filter=false format: int64
ipkts_17 (optional)
Long desc=incoming packets for queue 17:type=uint64:filter=false format: int64
ipkts_18 (optional)
Long desc=incoming packets for queue 18:type=uint64:filter=false format: int64
ipkts_19 (optional)
Long desc=incoming packets for queue 19:type=uint64:filter=false format: int64
ipkts_20 (optional)
Long desc=incoming packets for queue 20:type=uint64:filter=false format: int64
ipkts_21 (optional)
Long desc=incoming packets for queue 21:type=uint64:filter=false format: int64
ipkts_22 (optional)
Long desc=incoming packets for queue 22:type=uint64:filter=false format: int64
ipkts_23 (optional)
Long desc=incoming packets for queue 23:type=uint64:filter=false format: int64
opkts_0 (optional)
Long desc=outgoing packets for queue 0:type=uint64:filter=false format: int64
opkts_1 (optional)
Long desc=outgoing packets for queue 1:type=uint64:filter=false format: int64
opkts_2 (optional)
Long desc=outgoing packets for queue 2:type=uint64:filter=false format: int64
opkts_3 (optional)
Long desc=outgoing packets for queue 3:type=uint64:filter=false format: int64
opkts_4 (optional)
Long desc=outgoing packets for queue 4:type=uint64:filter=false format: int64
opkts_5 (optional)
Long desc=outgoing packets for queue 5:type=uint64:filter=false format: int64
opkts_6 (optional)
Long desc=outgoing packets for queue 6:type=uint64:filter=false format: int64
opkts_7 (optional)
Long desc=outgoing packets for queue 7:type=uint64:filter=false format: int64
opkts_8 (optional)
Long desc=outgoing packets for queue 8:type=uint64:filter=false format: int64
opkts_9 (optional)
Long desc=outgoing packets for queue 9:type=uint64:filter=false format: int64
opkts_10 (optional)
Long desc=outgoing packets for queue 10:type=uint64:filter=false format: int64
opkts_11 (optional)
Long desc=outgoing packets for queue 11:type=uint64:filter=false format: int64
opkts_12 (optional)
Long desc=outgoing packets for queue 12:type=uint64:filter=false format: int64
opkts_13 (optional)
Long desc=outgoing packets for queue 13:type=uint64:filter=false format: int64
opkts_14 (optional)
Long desc=outgoing packets for queue 14:type=uint64:filter=false format: int64
opkts_15 (optional)
Long desc=outgoing packets for queue 15:type=uint64:filter=false format: int64
opkts_16 (optional)
Long desc=outgoing packets for queue 16:type=uint64:filter=false format: int64
opkts_17 (optional)
Long desc=outgoing packets for queue 17:type=uint64:filter=false format: int64
opkts_18 (optional)
Long desc=outgoing packets for queue 18:type=uint64:filter=false format: int64
opkts_19 (optional)
Long desc=outgoing packets for queue 19:type=uint64:filter=false format: int64
opkts_20 (optional)
Long desc=outgoing packets for queue 20:type=uint64:filter=false format: int64
opkts_21 (optional)
Long desc=outgoing packets for queue 21:type=uint64:filter=false format: int64
opkts_22 (optional)
Long desc=outgoing packets for queue 22:type=uint64:filter=false format: int64
opkts_23 (optional)
Long desc=outgoing packets for queue 23:type=uint64:filter=false format: int64
idrops_0 (optional)
Long desc=incoming drops for queue 0:type=uint64:filter=false format: int64
idrops_1 (optional)
Long desc=incoming drops for queue 1:type=uint64:filter=false format: int64
idrops_2 (optional)
Long desc=incoming drops for queue 2:type=uint64:filter=false format: int64
idrops_3 (optional)
Long desc=incoming drops for queue 3:type=uint64:filter=false format: int64
idrops_4 (optional)
Long desc=incoming drops for queue 4:type=uint64:filter=false format: int64
idrops_5 (optional)
Long desc=incoming drops for queue 5:type=uint64:filter=false format: int64
idrops_6 (optional)
Long desc=incoming drops for queue 6:type=uint64:filter=false format: int64
idrops_7 (optional)
Long desc=incoming drops for queue 7:type=uint64:filter=false format: int64
idrops_8 (optional)
Long desc=incoming drops for queue 8:type=uint64:filter=false format: int64
idrops_9 (optional)
Long desc=incoming drops for queue 9:type=uint64:filter=false format: int64
idrops_10 (optional)
Long desc=incoming drops for queue 10:type=uint64:filter=false format: int64
idrops_11 (optional)
Long desc=incoming drops for queue 11:type=uint64:filter=false format: int64
idrops_12 (optional)
Long desc=incoming drops for queue 12:type=uint64:filter=false format: int64
idrops_13 (optional)
Long desc=incoming drops for queue 13:type=uint64:filter=false format: int64
idrops_14 (optional)
Long desc=incoming drops for queue 14:type=uint64:filter=false format: int64
idrops_15 (optional)
Long desc=incoming drops for queue 15:type=uint64:filter=false format: int64
idrops_16 (optional)
Long desc=incoming drops for queue 16:type=uint64:filter=false format: int64
idrops_17 (optional)
Long desc=incoming drops for queue 17:type=uint64:filter=false format: int64
idrops_18 (optional)
Long desc=incoming drops for queue 18:type=uint64:filter=false format: int64
idrops_19 (optional)
Long desc=incoming drops for queue 19:type=uint64:filter=false format: int64
idrops_20 (optional)
Long desc=incoming drops for queue 20:type=uint64:filter=false format: int64
idrops_21 (optional)
Long desc=incoming drops for queue 21:type=uint64:filter=false format: int64
idrops_22 (optional)
Long desc=incoming drops for queue 22:type=uint64:filter=false format: int64
idrops_23 (optional)
Long desc=incoming drops for queue 23:type=uint64:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

switch-nic-stats-show-response - Up

data
result

switch-route-create - Up

create a switch route
netmask
Integer desc=destination IP netmask:type=netmask:default=32:mask-for=[network] format: int32
network
String desc=destination IP address:type=IPv4 or IPv6 address
nic (optional)
String desc=NIC:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/switch-nics:api-ref-model=switch-nic-show:api-ref-id=nic:api-ref-val=nic
metric (optional)
Long desc=metric:type=uint32:range=[1,4294967295] format: int64
gateway-ip (optional)
String desc=gateway IP address:type=IPv4 or IPv6 address

switch-route-modify - Up

modify a switch route
metric (optional)
Long desc=metric:type=uint32:range=[1,4294967295] format: int64

switch-route-show - Up

display switch routes
api.switch-name (optional)
netmask
Integer desc=destination IP netmask:type=netmask:mask-for=[network] format: int32
nic
String desc=NIC:api-ref-path=/switch-nics:api-ref-model=switch-nic-show:api-ref-id=nic:api-ref-val=nic
gateway-ip
String desc=gateway IP address:type=IPv4 or IPv6 address
network
String desc=destination IP address:type=IPv4 or IPv6 address
metric (optional)
Long desc=metric:type=uint32:range=[1,4294967295] format: int64

switch-route-show-response - Up

data
result

switch-setup-modify - Up

modify switch setup
timezone (optional)
String desc=timezone:api-ref-path=/time-zones:api-ref-model=time-zone-show:api-ref-id=name:api-ref-val=name
password (optional)
String desc=plain text password:password=true
date (optional)
String desc=date:date=yyyy-mm-ddThh:mm:ss
motd (optional)
String desc=Message of the Day
banner (optional)
String desc=Banner to display on server-switch
ntp (optional)
Boolean desc=Network Time Protocol - enable or disable:default=true
gateway-ip (optional)
String desc=gateway IPv4 address:type=IPv4 or IPv6 address
mgmt-ip (optional)
String desc=management IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask,gateway-ip]:precludes=[mgmt-ip-assignment]
domain-name (optional)
String desc=domain name:pattern=^[a-zA-Z0-9.-]*$:pattern-help=letters, numbers, ., -, and ''
mgmt-dot1x-version (optional)
String desc=EAPOL version:type=enum:default=802.1X-2004
Enum:
802.1X-2001
802.1X-2004
mgmt-dot1x-profiles (optional)
String desc=Management dot1x profiles
mgmt-netmask (optional)
Integer desc=netmask:type=netmask:precludes=[mgmt-ip-assignment]:mask-for=[mgmt-ip] format: int32
mgmt-ip-assignment (optional)
String desc=IP address assignment:type=enum:precludes=[mgmt-ip,mgmt-netmask]
Enum:
none
dhcp
mgmt-ip6 (optional)
String desc=IPv6 address:type=IPv4 or IPv6 address:requires=[mgmt-netmask-ip6]:precludes=[mgmt-ip6-assignment]
mgmt-netmask-ip6 (optional)
Integer desc=IPv6 netmask:type=netmask:precludes=[mgmt-ip6-assignment]:mask-for=[mgmt-ip6] format: int32
mgmt-ip6-assignment (optional)
String desc=IPv6 address assignment:type=enum:precludes=[mgmt-ip6,mgmt-netmask-ip6,gateway-ip6]
Enum:
none
autoconf
in-band-ip (optional)
String desc=data in-band IP address:type=IPv4 or IPv6 address:requires=[in-band-netmask]
in-band-netmask (optional)
Integer desc=data in-band netmask:type=netmask:mask-for=[in-band-ip] format: int32
in-band-ip6 (optional)
String desc=data in-band IPv6 address:type=IPv4 or IPv6 address:requires=[in-band-netmask-ip6]:precludes=[in-band-ip6-assign]
in-band-netmask-ip6 (optional)
Integer desc=data in-band IPv6 netmask:type=netmask:precludes=[in-band-ip6-assign]:mask-for=[in-band-ip6] format: int32
in-band-ip6-assign (optional)
String desc=data IPv6 address assignment:type=enum:precludes=[in-band-ip6,in-band-netmask-ip6]
Enum:
none
autoconf
gateway-ip6 (optional)
String desc=gateway IPv6 address:type=IPv4 or IPv6 address
loopback-ip6 (optional)
String desc=loopback IPv6 address:type=IPv4 or IPv6 address
dns-ip (optional)
String desc=DNS IP address:type=IPv4 or IPv6 address
dns-secondary-ip (optional)
String desc=secondary DNS IP address:type=IPv4 or IPv6 address
ntp-server (optional)
String desc=Primary NTP server:pattern=^[a-zA-Z0-9.-]*$:pattern-help=letters, numbers, ., -, and ''
ntp-secondary-server (optional)
String desc=Secondary NTP server:pattern=^[a-zA-Z0-9.-]*$:pattern-help=letters, numbers, ., -, and ''
ntp-tertiary-server (optional)
String desc=Tertiary NTP server:pattern=^[a-zA-Z0-9.-]*$:pattern-help=letters, numbers, ., -, and ''
eula-accepted (optional)
Boolean desc=accept EULA
eula_timestamp (optional)
String desc=EULA timestamp:date=yyyy-mm-ddThh:mm:ss
mgmt-dot1x-enable (optional)
Boolean desc=join the switch fabric:default=false
loopback-ip (optional)
String desc=loopback IPv4 address:type=IPv4 or IPv6 address
analytics-store (optional)
String desc=type of disk storage for analytics:type=enum:default=default
Enum:
default
optimized
force (optional)
Boolean desc=force analytics-store change even if it involves removing data:default=false:requires=[analytics-store]
enable-host-ports (optional)
Boolean desc=Enable host ports by default:default=true
mgmt-lag (optional)
String desc=Out of Band Fabric Management Link Aggregation:type=enum
Enum:
disable
enable
active-standby
mgmt-lacp-mode (optional)
String desc=LACP mode of the mgmt interface:type=enum:default=off
Enum:
off
passive
active
disk-mirror (optional)
Boolean desc=Enable Disk mirror:default=false
switch-name (optional)
String desc=switch name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -

switch-setup-show - Up

display general switch setup information
api.switch-name (optional)
timezone (optional)
String desc=timezone:api-ref-path=/time-zones:api-ref-model=time-zone-show:api-ref-id=name:api-ref-val=name
date (optional)
String desc=date:date=yyyy-mm-ddThh:mm:ss
hostid (optional)
Long desc=host ID:type=uint32 format: int64
motd (optional)
String desc=Message of the Day:filter=false
banner (optional)
String desc=Banner to display on server-switch:filter=false
ntp (optional)
Boolean desc=Network Time Protocol - enable or disable
mgmt-lag-capable (optional)
Boolean desc=Does this platform have dual mgmt NICs?
device-id (optional)
String desc=Manufacture ID for White boxes
mgmt-dot1x-status (optional)
String desc=Management dot1x status
mgmt-mac (optional)
String desc=management MAC address:type=mac-address
mgmt-link-state (optional)
String desc=management link state:type=enum
Enum:
down
up
mgmt-link-speed (optional)
Long desc=management link speed:type=uint32 format: int64
mgmt-secondary-link-state (optional)
String desc=management secondary link state:type=enum
Enum:
down
up
mgmt-secondary-link-speed (optional)
Long desc=management secondary link speed:type=uint32 format: int64
location-id (optional)
Long desc=Location ID:type=uint32 format: int64
gateway-ip (optional)
String desc=gateway IPv4 address:type=IPv4 or IPv6 address
mgmt-ip (optional)
String desc=management IP address:type=IPv4 or IPv6 address:requires=[mgmt-netmask,gateway-ip]:precludes=[mgmt-ip-assignment]
domain-name (optional)
String desc=domain name
mgmt-dot1x-version (optional)
String desc=EAPOL version:type=enum
Enum:
802.1X-2001
802.1X-2004
mgmt-dot1x-profiles (optional)
String desc=Management dot1x profiles
mgmt-netmask (optional)
Integer desc=netmask:type=netmask:precludes=[mgmt-ip-assignment]:mask-for=[mgmt-ip] format: int32
mgmt-ip-assignment (optional)
String desc=IP address assignment:type=enum:precludes=[mgmt-ip,mgmt-netmask]
Enum:
none
dhcp
mgmt-ip6 (optional)
String desc=IPv6 address:type=IPv4 or IPv6 address:requires=[mgmt-netmask-ip6]:precludes=[mgmt-ip6-assignment]
mgmt-netmask-ip6 (optional)
Integer desc=IPv6 netmask:type=netmask:precludes=[mgmt-ip6-assignment]:mask-for=[mgmt-ip6] format: int32
mgmt-ip6-assignment (optional)
String desc=IPv6 address assignment:type=enum:precludes=[mgmt-ip6,mgmt-netmask-ip6,gateway-ip6]
Enum:
none
autoconf
in-band-ip (optional)
String desc=data in-band IP address:type=IPv4 or IPv6 address:requires=[in-band-netmask]
in-band-netmask (optional)
Integer desc=data in-band netmask:type=netmask:mask-for=[in-band-ip] format: int32
in-band-ip6 (optional)
String desc=data in-band IPv6 address:type=IPv4 or IPv6 address:requires=[in-band-netmask-ip6]:precludes=[in-band-ip6-assign]
in-band-netmask-ip6 (optional)
Integer desc=data in-band IPv6 netmask:type=netmask:precludes=[in-band-ip6-assign]:mask-for=[in-band-ip6] format: int32
in-band-ip6-assign (optional)
String desc=data IPv6 address assignment:type=enum:precludes=[in-band-ip6,in-band-netmask-ip6]
Enum:
none
autoconf
gateway-ip6 (optional)
String desc=gateway IPv6 address:type=IPv4 or IPv6 address
loopback-ip6 (optional)
String desc=loopback IPv6 address:type=IPv4 or IPv6 address
dns-ip (optional)
String desc=DNS IP address:type=IPv4 or IPv6 address
dns-secondary-ip (optional)
String desc=secondary DNS IP address:type=IPv4 or IPv6 address
ntp-server (optional)
String desc=Primary NTP server
ntp-secondary-server (optional)
String desc=Secondary NTP server
ntp-tertiary-server (optional)
String desc=Tertiary NTP server
eula-accepted (optional)
Boolean desc=accept EULA
eula_timestamp (optional)
String desc=EULA timestamp:date=yyyy-mm-ddThh:mm:ss
mgmt-dot1x-enable (optional)
Boolean desc=join the switch fabric
loopback-ip (optional)
String desc=loopback IPv4 address:type=IPv4 or IPv6 address
analytics-store (optional)
String desc=type of disk storage for analytics:type=enum
Enum:
default
optimized
force (optional)
Boolean desc=force analytics-store change even if it involves removing data:requires=[analytics-store]
enable-host-ports (optional)
Boolean desc=Enable host ports by default
mgmt-lag (optional)
String desc=Out of Band Fabric Management Link Aggregation:type=enum
Enum:
disable
enable
active-standby
mgmt-lacp-mode (optional)
String desc=LACP mode of the mgmt interface:type=enum
Enum:
off
passive
active
disk-mirror (optional)
Boolean desc=Enable Disk mirror
switch-name (optional)
String desc=switch name

switch-setup-show-response - Up

data
result

switch-status-settings-modify - Up

modify status settings
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

switch-status-settings-show - Up

display status settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

switch-status-settings-show-response - Up

data
result

switch-status-show - Up

display the status of a switch
api.switch-name (optional)
name (optional)
String desc=hardware name
units (optional)
String desc=hardware units:type=enum
Enum:
degrees-C
volts
rpm
state (optional)
String desc=hardware state:type=enum
Enum:
ok
fault
fatal
value (optional)
String desc=hardware value
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

switch-status-show-response - Up

data
result

switch-vnic-create - Up

create a virtual NIC
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
exclusive (optional)
Boolean desc=exclusive interface:default=false:precludes=[l3-port]
bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:default=1:precludes=[alias-on] format: int32
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config:default=true
vrrp-id (optional)
Long desc=ID assigned to VRRP:type=uint32:range=[0,255]:default=254:requires=[vrrp-primary] format: int64
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum:default=enable
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses:pattern=^[a-fA-F0-9:,]+$|^none$|^$
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic:default=false
sriov-vf (optional)
Boolean desc=sriov vnic:default=false:precludes=[vm-nic-type,mirror-traffic]
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6
mirror-traffic (optional)
Boolean desc=Mirror physical nic traffic to vnic:default=false:precludes=[sriov-vf]
vm-nic-type (optional)
String desc=interface NIC type:type=enum:precludes=[sriov-vf]
Enum:
e1000
virtio

switch-vnic-modify - Up

modify a virtual NIC
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
exclusive (optional)
Boolean desc=exclusive interface:default=false:precludes=[l3-port]
bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config:default=true
secondary-macs (optional)
String desc=secondary MAC addresses:pattern=^[a-fA-F0-9:,]+$|^none$|^$
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
sriov-vf (optional)
Boolean desc=sriov vnic:default=false:precludes=[vm-nic-type,mirror-traffic]
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6
mirror-traffic (optional)
Boolean desc=Mirror physical nic traffic to vnic:default=false:precludes=[sriov-vf]
vm-nic-type (optional)
String desc=interface NIC type:type=enum:precludes=[sriov-vf]
Enum:
e1000
virtio

switch-vnic-show - Up

display virtual NICs
api.switch-name (optional)
nic
String desc=virtual NIC assigned to interface
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[netmask2]:precludes=[assignment2]
netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[ip2]:precludes=[assignment2]:mask-for=[ip2] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
mac (optional)
String desc=interface MAC address:type=mac-address
exclusive (optional)
Boolean desc=exclusive interface:precludes=[l3-port]
vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
nic-state (optional)
String desc=NIC state:type=enum
Enum:
down
up
is-vip (optional)
Boolean desc=VIP VRRP interface
vrrp-state (optional)
String desc=state of VRRP:type=enum
Enum:
slave
master
bd (optional)
String desc=interface Bridge Domain:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip2,netmask2]
Enum:
none
dhcp
dhcpv6
assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[linklocal]
Enum:
none
dhcp
dhcpv6
sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
ipv6-unnumbered (optional)
Boolean desc=IPv6 address is LinkLocal only:requires=[l3-port]
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config
vrrp-id (optional)
Long desc=ID assigned to VRRP:type=uint32:range=[0,255]:requires=[vrrp-primary] format: int64
vrrp-primary (optional)
String desc=VRRP primary interface
secondary-macs (optional)
String desc=secondary MAC addresses
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
sriov-vf (optional)
Boolean desc=sriov vnic:precludes=[vm-nic-type,mirror-traffic]
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6
mirror-traffic (optional)
Boolean desc=Mirror physical nic traffic to vnic:precludes=[sriov-vf]
vm-nic-type (optional)
String desc=interface NIC type:type=enum:precludes=[sriov-vf]
Enum:
e1000
virtio

switch-vnic-show-response - Up

data
result

syslog-tls-cert-import - Up

import certificates from sftp/import directory
file-ca
String desc=Name of CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
file-cert
String desc=Name of Switch Certificate File (signed by CA):pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters

syslog-tls-cert-info-show - Up

display certificate information
api.switch-name (optional)
subject (optional)
String desc=The subject of the certificate
issuer (optional)
String desc=The issuer of the certificate
status (optional)
String desc=The expiration status of the certificate
valid-from (optional)
String desc=The time from which the certificate is valid.
valid-to (optional)
String desc=The time at which the certificate expires and is no longer valid.
serial-number (optional)
Long desc=The serial number of the certificate:type=uint64 format: int64
cert-type (optional)
String desc=The type of certificate: CA, intermediate or server:type=enum
Enum:
ca
intermediate
server

syslog-tls-cert-info-show-response - Up

data
result

syslog-tls-cert-request-create - Up

create key, certificate signing request; deletes existing key/cert
state
String desc=State or Province Name
country
String desc=Country Name (2 letter code)
city
String desc=City Name
organization
String desc=Organization Name
organizational-unit
String desc=Organizational Unit Name
common-name
String desc=Common Name

syslog-tls-cert-show - Up

display syslog TLS import certificate config
api.switch-name (optional)
cert-ca (optional)
String desc=CA Certificate
file-ca (optional)
String desc=Name of CA Certificate File
file-cert (optional)
String desc=Name of Switch Certificate File (signed by CA)
cert-switch (optional)
String desc=Switch Certificate

syslog-tls-cert-show-response - Up

data
result

system-diagnostics-hw-limits-show - Up

display information about the ASIC Limits
api.switch-name (optional)
lpm_scaling_enable (optional)
Long desc=lpm scaling status:type=uint32:filter=false format: int64
ipv6_lpm_128b_enable (optional)
Long desc=ipv6 lpm 128b status:type=uint32:filter=false format: int64
l2_mem_entries (optional)
Long desc=l2 mem entries:type=uint32:filter=false format: int64
l3_alpm_enable (optional)
Long desc=l3 alpm status:type=uint32:filter=false format: int64
l2xmsg_mode (optional)
Long desc=l2xmsg mode:type=uint32:filter=false format: int64
l3_intf_vlan_split_egress (optional)
Long desc=l3 intf vlan split egress:type=uint32:filter=false format: int64
l3_max_ecmp_mode (optional)
Long desc=l3 max ecmp mode:type=uint32:filter=false format: int64
l3_mem_entries (optional)
Long desc=l3 mem entries:type=uint32:filter=false format: int64
num_ipv6_lpm_128b_entries (optional)
Long desc=ipv6 lpm 128b entries:type=uint32:filter=false format: int64
l3info_max_route (optional)
Long desc=l3 max route:type=uint32:filter=false format: int64
l3info_max_host (optional)
Long desc=l3 max host:type=uint32:filter=false format: int64
icap_max_entries (optional)
Long desc=icap max entries:type=uint32:filter=false format: int64
ecap_max_entries (optional)
Long desc=ecap max entries:type=uint32:filter=false format: int64
vcap_max_entries (optional)
Long desc=vcap max entries:type=uint32:filter=false format: int64

system-diagnostics-hw-limits-show-response - Up

data
result

system-settings-modify - Up

update system settings
lldp (optional)
Boolean desc=LLDP:default=true
optimize-arps (optional)
Boolean desc=enable ARP optimization:default=false
policy-based-routing (optional)
Boolean desc=enable policy based routing:default=false
optimize-nd (optional)
Boolean desc=enable ND optimization:default=false
reactivate-mac (optional)
Boolean desc=enable reactivation of aged out mac entries:default=true
reactivate-vxlan-tunnel-mac (optional)
Boolean desc=enable reactivation of mac entries over vxlan tunnels:default=true
manage-unknown-unicast (optional)
Boolean desc=enable unknown unicast management:default=false
manage-broadcast (optional)
Boolean desc=enable broadcast management:default=false
block-loops (optional)
Boolean desc=enable loop blocking:default=false
auto-trunk (optional)
Boolean desc=enable auto trunking:default=true
auto-host-bundle (optional)
Boolean desc=enable auto host bundling:default=false
routing-over-vlags (optional)
Boolean desc=enable/disable routing to vlags from cluster links:default=false
source-mac-miss (optional)
String desc=control unknown source mac learn behavior:type=enum:default=copy-to-cpu
Enum:
to-cpu
copy-to-cpu
optimize-datapath (optional)
String desc=Datapath optimization for cluster, fabric and data communication:type=enum
Enum:
disable
cluster-only
all
cpu-class-enable (optional)
Boolean desc=cpu class enable
usb-port (optional)
Boolean desc=usb port:default=true
igmp-snoop (optional)
Boolean desc=Use L2/L3 tables for IGMP Snooping
vle-tracking-timeout (optional)
byte[] desc=vle tracking timeout:range=[3,30]:default=3 format: byte
pfc-buffer-limit (optional)
String desc=% of global system buffer space allowed for PFC:default=40:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
cosq-weight-auto (optional)
Boolean desc=Adjust queue weights automatically based on min-guarantee configuration:default=false
port-cos-drop-stats-interval (optional)
Integer desc=collect port cos drop stats interval (s) on rear facing nic:type=uint16:range=[0,300]:default=0 format: int32
api.port-cos-drop-stats-interval (optional)
Enum:
disable
lossless-mode (optional)
Boolean desc=switch lossless mode:default=false
snoop-query-stagger (optional)
Boolean desc=Stagger igmp/mld snooping Queries:default=false
qsfp28-port-mode (optional)
String desc=configure the qsfp28 port mode 6x40G or 4x100G:type=enum
Enum:
none
6x40G
4x100G
sfp28-port-mode (optional)
String desc=configure the sfp28 port mode 48x25G or 36x25G+12x10G/1G:type=enum
Enum:
48x25G
36x25G+12x10G/1G
host-refresh (optional)
Boolean desc=enable refreshing host arp entries to keep l2 entries active:default=false
proxy-conn-retry (optional)
Boolean desc=Enable/Disable proxy connection retry:default=true
proxy-conn-max-retry (optional)
Integer desc=Maximum number of proxy connection retry attempt:type=uint8:range=[0,10]:default=3 format: int32
proxy-conn-retry-interval (optional)
Long desc=milliseconds to wait between proxy connection retry attempt:type=uint32:range=[100,2000]:default=500 format: int64
nvos-debug-logging (optional)
Boolean desc=Logging mode selection(Direct OR viz. nvlog demon):default=false
manage-l2-uuc-drop (optional)
Boolean desc=enable/disable L2 Unknown Unicast Drop towards data port
optimize-rxlos (optional)
Boolean desc=enable/disable processing of port modules that do not support RXLOS:default=false
xcvr-link-debug (optional)
Boolean desc=System debug to capture link information:default=false
fastpath-bfd (optional)
Boolean desc=Enable/Disable bfd fast path:default=false
linkscan-interval (optional)
Integer desc=program the linkscan interval us, default 150000:range=[10000,1000000]:default=150000 format: int32
linkscan-mode (optional)
String desc=program the linkscan mode SW or HW:type=enum:default=software
Enum:
software
hardware
single-pass-l2-known-multicast (optional)
Boolean desc=enable single-pass L2 known multicast :default=false
single-pass-flood (optional)
Boolean desc=enable single-pass flood :default=false
single-pass-riot (optional)
Boolean desc=enable single-pass RIOT :default=false
xcvr-oir-debug-port (optional)
String desc=Enable / Disable transceiver oir per port debug:type=port-list
cos-8-and-9-queue (optional)
Boolean desc=enable cos-8-and-9-queue:default=false
batch-move-mac-hw-group-for-vlan-only (optional)
Boolean desc=enable/disable HW batch move for mac by group for VLAN case only:default=false
memory-tracker (optional)
Boolean desc=enable memory footprint tracker:default=true
bcm-ctr-thread-freq (optional)
Integer desc=Configure frequency of running counter threads (in seconds) in BCM SDK.:type=uint8:range=[1,120]:default=1 format: int32
symmetric-hash (optional)
Boolean desc=enable symmetric hashing :default=false
hash-suppress-unidir-fields (optional)
Boolean desc=enable unidir fields suppression in symmetric hashing :default=false
bcm-interrupt-timeout (optional)
Integer desc=Configure interrupt timeout value (in milliseconds) in BCM SDK:type=uint16:range=[0,4000]:default=2000 format: int32
prioritize-rx-reasons (optional)
Boolean desc=prioritize BCM Rx Reasons over TCP Analytics vFlow:default=false
ephy-rxlos-poll-interval (optional)
Long desc=program the ephy rxlos poll internal in milliseconds, default 1000:type=uint32:range=[100,60000]:default=1000 format: int64
hash-inner-ip-over-gre (optional)
Boolean desc=control the fields used in the hash for v4/v6 over v4/v6 GRE:default=true
multiple-tunnel-next-hops (optional)
Boolean desc=enable multiple tunnel next hops on same port :default=true
offline-notification-new-thread (optional)
Boolean desc=When switch goes down, thread to send offline notifications:default=false
cluster-active-active-routing (optional)
Boolean desc=active-active routing on a cluster:default=true

system-settings-show - Up

show system settings
api.switch-name (optional)
lldp (optional)
Boolean desc=LLDP
optimize-arps (optional)
Boolean desc=enable ARP optimization
policy-based-routing (optional)
Boolean desc=enable policy based routing
optimize-nd (optional)
Boolean desc=enable ND optimization
reactivate-mac (optional)
Boolean desc=enable reactivation of aged out mac entries
reactivate-vxlan-tunnel-mac (optional)
Boolean desc=enable reactivation of mac entries over vxlan tunnels
manage-unknown-unicast (optional)
Boolean desc=enable unknown unicast management
manage-broadcast (optional)
Boolean desc=enable broadcast management
block-loops (optional)
Boolean desc=enable loop blocking
auto-trunk (optional)
Boolean desc=enable auto trunking
auto-host-bundle (optional)
Boolean desc=enable auto host bundling
routing-over-vlags (optional)
Boolean desc=enable/disable routing to vlags from cluster links
source-mac-miss (optional)
String desc=control unknown source mac learn behavior:type=enum
Enum:
to-cpu
copy-to-cpu
optimize-datapath (optional)
String desc=Datapath optimization for cluster, fabric and data communication:type=enum
Enum:
disable
cluster-only
all
cpu-class-enable (optional)
Boolean desc=cpu class enable
usb-port (optional)
Boolean desc=usb port
igmp-snoop (optional)
Boolean desc=Use L2/L3 tables for IGMP Snooping
vle-tracking-timeout (optional)
byte[] desc=vle tracking timeout:range=[3,30] format: byte
pfc-buffer-limit (optional)
String desc=% of global system buffer space allowed for PFC:filter=false
cosq-weight-auto (optional)
Boolean desc=Adjust queue weights automatically based on min-guarantee configuration
port-cos-drop-stats-interval (optional)
Integer desc=collect port cos drop stats interval (s) on rear facing nic:type=uint16:range=[0,300] format: int32
lossless-mode (optional)
Boolean desc=switch lossless mode
snoop-query-stagger (optional)
Boolean desc=Stagger igmp/mld snooping Queries
qsfp28-port-mode (optional)
String desc=configure the qsfp28 port mode 6x40G or 4x100G:type=enum
Enum:
none
6x40G
4x100G
sfp28-port-mode (optional)
String desc=configure the sfp28 port mode 48x25G or 36x25G+12x10G/1G:type=enum
Enum:
48x25G
36x25G+12x10G/1G
host-refresh (optional)
Boolean desc=enable refreshing host arp entries to keep l2 entries active
proxy-conn-retry (optional)
Boolean desc=Enable/Disable proxy connection retry
proxy-conn-max-retry (optional)
Integer desc=Maximum number of proxy connection retry attempt:type=uint8:range=[0,10] format: int32
proxy-conn-retry-interval (optional)
Long desc=milliseconds to wait between proxy connection retry attempt:type=uint32:range=[100,2000] format: int64
nvos-debug-logging (optional)
Boolean desc=Logging mode selection(Direct OR viz. nvlog demon)
manage-l2-uuc-drop (optional)
Boolean desc=enable/disable L2 Unknown Unicast Drop towards data port
optimize-rxlos (optional)
Boolean desc=enable/disable processing of port modules that do not support RXLOS
xcvr-link-debug (optional)
Boolean desc=System debug to capture link information
fastpath-bfd (optional)
Boolean desc=Enable/Disable bfd fast path
linkscan-interval (optional)
Integer desc=program the linkscan interval us, default 150000:range=[10000,1000000] format: int32
linkscan-mode (optional)
String desc=program the linkscan mode SW or HW:type=enum
Enum:
software
hardware
single-pass-l2-known-multicast (optional)
Boolean desc=enable single-pass L2 known multicast
single-pass-flood (optional)
Boolean desc=enable single-pass flood
single-pass-riot (optional)
Boolean desc=enable single-pass RIOT
xcvr-oir-debug-port (optional)
String desc=Enable / Disable transceiver oir per port debug:type=port-list
cos-8-and-9-queue (optional)
Boolean desc=enable cos-8-and-9-queue
batch-move-mac-hw-group-for-vlan-only (optional)
Boolean desc=enable/disable HW batch move for mac by group for VLAN case only
memory-tracker (optional)
Boolean desc=enable memory footprint tracker
bcm-ctr-thread-freq (optional)
Integer desc=Configure frequency of running counter threads (in seconds) in BCM SDK.:type=uint8:range=[1,120] format: int32
symmetric-hash (optional)
Boolean desc=enable symmetric hashing
hash-suppress-unidir-fields (optional)
Boolean desc=enable unidir fields suppression in symmetric hashing
bcm-interrupt-timeout (optional)
Integer desc=Configure interrupt timeout value (in milliseconds) in BCM SDK:type=uint16:range=[0,4000] format: int32
prioritize-rx-reasons (optional)
Boolean desc=prioritize BCM Rx Reasons over TCP Analytics vFlow
ephy-rxlos-poll-interval (optional)
Long desc=program the ephy rxlos poll internal in milliseconds, default 1000:type=uint32:range=[100,60000] format: int64
hash-inner-ip-over-gre (optional)
Boolean desc=control the fields used in the hash for v4/v6 over v4/v6 GRE
multiple-tunnel-next-hops (optional)
Boolean desc=enable multiple tunnel next hops on same port
offline-notification-new-thread (optional)
Boolean desc=When switch goes down, thread to send offline notifications
cluster-active-active-routing (optional)
Boolean desc=active-active routing on a cluster

system-settings-show-response - Up

data
result

system-state-modify - Up

update system state
maintenance-mode (optional)
Boolean desc=Enable/Disable switch maintenance mode:default=false

system-state-show - Up

show system state
api.switch-name (optional)
system-state (optional)
String desc=system state to display

system-state-show-response - Up

data
result

system-stats-history-settings-modify - Up

modify system statistics history collection settings
enable (optional)
Boolean desc=enable or disable system statistics history:default=true

system-stats-history-settings-show - Up

display system statistics history collection settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable system statistics history
read-interval (optional)
Long desc=interval to collect system statistics format: int64

system-stats-history-settings-show-response - Up

data
result

system-stats-history-show - Up

display usage history over last 1 minute, 60 minutes and last 24 hours
api.switch-name (optional)
time (optional)
String desc=last time at which the stats was collected:date=yyyy-mm-ddThh:mm:ss:filter=false
mem-used (optional)
Long desc=percentage of memory used by system:type=uint64:filter=false format: int64
cpu-used (optional)
Long desc=sum of cpu-user and system CPU:type=uint64:filter=false format: int64
cpu-peak (optional)
Long desc=peak CPU usage:type=uint64:filter=false format: int64
over-last (optional)
Long desc=duration for average usage statistics:filter=false format: int64

system-stats-history-show-response - Up

data
result

system-stats-settings-modify - Up

modify system statistic collection settings
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

system-stats-settings-show - Up

display system statistic collection settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

system-stats-settings-show-response - Up

data
result

system-stats-show - Up

display system statistics
api.switch-name (optional)
cpu-total (optional)
Long desc=total CPU:type=uint64:filter=false format: int64
cpu-avg (optional)
Long desc=average CPU usage over last 30 seconds:type=uint64:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
uptime (optional)
Long desc=length of time system is up format: int64
used-mem (optional)
Long desc=memory used by system statistic:type=uint64:filter=false format: int64
used-mem-val (optional)
Long desc=amount of memory used:type=uint64:filter=false format: int64
used-swap (optional)
Long desc=used swap:type=uint64:filter=false format: int64
used-swap-val (optional)
Long desc=amount of used-swap:type=uint64:filter=false format: int64
paging (optional)
Long desc=swap scan rate:type=uint64 format: int64
cpu-user (optional)
Long desc=cpu-user:type=uint64:filter=false format: int64
cpu-sys (optional)
Long desc=system CPU:type=uint64:filter=false format: int64
cpu-idle (optional)
Long desc=CPU idle time:type=uint64:filter=false format: int64

system-stats-show-response - Up

data
result

topology-create - Up

create a network topology
name
String desc=fabric topology name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -

topology-link-add - Up

add link to a topology
node1
Long desc=name for link node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node2
Long desc=name for link node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node2-port
Long desc=port on the node 2:type=uint32 format: int64
node1-port
Long desc=port on the node 1:type=uint32 format: int64
enable (optional)
Boolean desc=Topology Link state for path calculation:default=true

topology-link-modify - Up

modify a topology link state
enable
Boolean desc=Topology Link state for path calculation:default=true

topology-link-show - Up

show network topology links
api.switch-name (optional)
node1
Long desc=name for link node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node2
Long desc=name for link node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node2-port
Long desc=port on the node 2:type=uint32 format: int64
node1-port
Long desc=port on the node 1:type=uint32 format: int64
enable (optional)
Boolean desc=Topology Link state for path calculation
id (optional)
String desc=Link identifier:type=uint64:hex=0x[0-9a-fA-F]{16}
in-use (optional)
Boolean desc=topology link is in use
in-path (optional)
String desc=Topology Link used by this path

topology-link-show-response - Up

data
result

topology-node-show - Up

show network topology nodes
api.switch-name (optional)
node
Long desc=name for link node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
peer-node
Long desc=name for link node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
remote-port
Long desc=port on the node 2:type=uint32 format: int64
local-port
Long desc=port on the node 1:type=uint32 format: int64
enable (optional)
Boolean desc=Topology Link state for path calculation

topology-node-show-response - Up

data
result

topology-show - Up

show network topologies
api.switch-name (optional)
name
String desc=fabric topology name

topology-show-response - Up

data
result

transaction-log-file-truncate-to - Up

Truncate the local xact log file to given tid (latest tid entries are retained)
trunc_tid
Long desc=transaction ID:type=uint64 format: int64

transaction-node-show - Up

display node transaction information
api.switch-name (optional)
name (optional)
String desc=node name
fabric-changeid (optional)
String desc=fabric transaction unique change id
cluster-changeid (optional)
String desc=cluster transaction unique change id
local-tid (optional)
Long desc=local transaction ID:type=uint64 format: int64
id (optional)
Long desc=ID assigned to node:type=uint32 format: int64
fabric-tid (optional)
Long desc=fabric transaction ID:type=uint64 format: int64
cluster-tid (optional)
Long desc=cluster transaction ID:type=uint64 format: int64

transaction-node-show-response - Up

data
result

transaction-rollback-to - Up

roll back the fabric to a specific fabric transaction number
tid
Long desc=transaction ID:type=uint64 format: int64
transaction-scope
String desc=scope of transaction to roll: local, cluster, or fabric
Enum:
local
fabric
cluster
ignore-error (optional)
Boolean desc=ignore errors when rolling transactions (be very careful when using this)

transaction-rollforward-to - Up

roll forward the fabric to a specific fabric transaction number
transaction-scope
String desc=scope of transaction to roll: local, cluster, or fabric
Enum:
local
fabric
cluster
tid (optional)
Long desc=transaction ID:type=uint64 format: int64
ignore-error (optional)
Boolean desc=ignore errors when rolling transactions (be very careful when using this)
remote-node (optional)
Long desc=which node to roll forward from:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64

transaction-settings-modify - Up

update transaction settings
allow-overlapping-parallel-commands (optional)
Boolean desc=Allow overlapping parallel commands:default=false
failover-persistent (optional)
Boolean desc=Dual band failover persistent in transaction:default=true
auto-recover-retry-time (optional)
Long desc=Retry time for transaction auto-recover:default=5m format: int64
reserve-retry-maximum (optional)
Long desc=Maximum number of retires for transaction reservation; 0 for infinite:type=uint32:default=10 format: int64
reserve-retry-interval-maximum (optional)
Long desc=Maximum number of seconds to wait between transaction reservation retries:type=uint32:default=8 format: int64
max-local-xact-log-entries (optional)
Long desc=Max no. of entries in xact_log file(addtional 100 are saved before truncation):type=uint32:default=0 format: int64
auto-recover (optional)
Boolean desc=Automatically recover missed transactions:default=true
allow-offline-cluster-nodes (optional)
Boolean desc=Allow transactions to proceed even if a cluster node is offline:default=false

transaction-settings-show - Up

show transaction settings
api.switch-name (optional)
allow-overlapping-parallel-commands (optional)
Boolean desc=Allow overlapping parallel commands
failover-persistent (optional)
Boolean desc=Dual band failover persistent in transaction
auto-recover-retry-time (optional)
Long desc=Retry time for transaction auto-recover format: int64
reserve-retry-maximum (optional)
Long desc=Maximum number of retires for transaction reservation; 0 for infinite:type=uint32 format: int64
reserve-retry-interval-maximum (optional)
Long desc=Maximum number of seconds to wait between transaction reservation retries:type=uint32 format: int64
max-local-xact-log-entries (optional)
Long desc=Max no. of entries in xact_log file(addtional 100 are saved before truncation):type=uint32 format: int64
auto-recover (optional)
Boolean desc=Automatically recover missed transactions
allow-offline-cluster-nodes (optional)
Boolean desc=Allow transactions to proceed even if a cluster node is offline

transaction-settings-show-response - Up

data
result

transaction-show - Up

display transaction information
api.switch-name (optional)
tid (optional)
Long desc=transaction ID:type=uint64 format: int64
changeid (optional)
String desc=transaction unique change id
failure (optional)
String desc=failure message if error ignored
state (optional)
String desc=transaction state:type=enum
Enum:
start
local-cmd
commit-request
commit-prep
commit
commit-done
abort-start
abort-done
remote-start
remote-commit-request
remote-commit-prep
remote-commit
remote-abort-start
remote-abort-done
undo-info
changeid
reserve
reserve-abort
remote-reserve
remote-reserve-abort
checkpoint-start
checkpoint-done
roll-forward
roll-back
roll-forward-result
roll-back-result
change-no-xact
failure
start-tid (optional)
Long desc=starting transaction ID:type=uint64 format: int64
end-tid (optional)
Long desc=ending transaction ID:type=uint64 format: int64
local-command (optional)
String desc=command issued with local-scoped fields
undo-command (optional)
String desc=undo command (more than one not shown)
end-time (optional)
Long desc=end time of transaction format: int64
start-time (optional)
Long desc=start time of transaction format: int64
command (optional)
String desc=command issued
transaction-scope (optional)
String desc=scope of transaction to roll: local, cluster, or fabric
Enum:
local
fabric
cluster
remote-node (optional)
Long desc=which node to roll forward from:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
trunc_tid (optional)
Long desc=transaction ID:type=uint64 format: int64

transaction-show-response - Up

data
result

trunk-create - Up

create a trunk configuration for link aggregation
name
String desc=physical name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
ports
String desc=physical port:type=port-list
speed (optional)
Long desc=physical port speed:type=uint32 format: int64
jumbo (optional)
String desc=jumbo frames on physical port:type=enum
Enum:
jumbo
no-jumbo
reflect (optional)
String desc=physical port reflection:type=enum:default=no-reflect
Enum:
reflect
no-reflect
pause (optional)
Boolean desc=physical port pause
description (optional)
String desc=physical port description
loopback (optional)
String desc=physical port loopback:type=enum:default=no-loopback
Enum:
loopback
no-loopback
routing (optional)
Boolean desc=routing:default=true
unknown-ucast-level (optional)
String desc=unknown unicast level in % default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
broadcast-level (optional)
String desc=broadcast level in % - default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
api.speed (optional)
Enum:
disable
10m
100m
1g
2.5g
10g
25g
40g
50g
100g
egress-rate-limit (optional)
Long desc=max egress port data rate limit:type=uint64 format: int64
unknown-mcast-level (optional)
String desc=unknown multicast level in % default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
api.egress-rate-limit (optional)
Enum:
unlimited
lacp-priority (optional)
Long desc=LACP priority from 1 to 65535 - default 32768:type=uint32:range=[1,65535]:default=32768 format: int64
edge-switch (optional)
Boolean desc=physical port edge switch
vxlan-termination (optional)
String desc=physical port vxlan termination setting:type=enum:default=vxlan-termination
Enum:
vxlan-termination
no-vxlan-termination
port-mac-address (optional)
String desc=physical port MAC Address:type=mac-address
loop-vlans (optional)
String desc=looping vlans:type=vlan-list
defer-bringup (optional)
Boolean desc=defer port bringup
host-enable (optional)
Boolean desc=Host facing port control setting:default=true
dscp-map (optional)
String desc=DSCP map name to enable on port:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
local-switching (optional)
String desc=no-local-switching port cannot bridge traffic to another no-local-switching port:type=enum:default=local-switching
Enum:
local-switching
no-local-switching
allowed-tpid (optional)
String desc=Allowed TPID in addition to 0x8100 on Vlan header:type=flag
Enum:
vlan
q-in-q
q-in-q-old
fabric-guard (optional)
Boolean desc=Fabric guard configuration:default=false
hash-mode (optional)
String desc=Trunk hash mode:type=enum
Enum:
enhanced
l2-src
l2-dst
l2
l3-src
l3-dst
l3
resilient
lacp-mode (optional)
String desc=LACP mode of physical port:type=enum:default=off
Enum:
off
passive
active
lacp-timeout (optional)
String desc=LACP timeout - default slow:type=enum:default=slow
Enum:
slow
fast
lacp-fallback (optional)
String desc=LACP fallback mode -- individual or bundled:type=enum:default=bundle
Enum:
bundle
individual
lacp-fallback-timeout (optional)
Long desc=LACP fallback timeout -- default is 50 seconds:range=[30,60]:default=50 format: int64

trunk-modify - Up

modify a trunk configuration for link aggregation
ports
String desc=physical port:type=port-list
speed (optional)
Long desc=physical port speed:type=uint32 format: int64
jumbo (optional)
String desc=jumbo frames on physical port:type=enum
Enum:
jumbo
no-jumbo
reflect (optional)
String desc=physical port reflection:type=enum:default=no-reflect
Enum:
reflect
no-reflect
pause (optional)
Boolean desc=physical port pause
description (optional)
String desc=physical port description
loopback (optional)
String desc=physical port loopback:type=enum:default=no-loopback
Enum:
loopback
no-loopback
routing (optional)
Boolean desc=routing:default=true
unknown-ucast-level (optional)
String desc=unknown unicast level in % default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
broadcast-level (optional)
String desc=broadcast level in % - default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
api.speed (optional)
Enum:
disable
10m
100m
1g
2.5g
10g
25g
40g
50g
100g
egress-rate-limit (optional)
Long desc=max egress port data rate limit:type=uint64 format: int64
unknown-mcast-level (optional)
String desc=unknown multicast level in % default 30%:default=30:pattern=^[0-9]+(.[0-9]{1,3})?$:pattern-help=percentage number with .001 granularity (e.g. 10.001)
api.egress-rate-limit (optional)
Enum:
unlimited
lacp-priority (optional)
Long desc=LACP priority from 1 to 65535 - default 32768:type=uint32:range=[1,65535]:default=32768 format: int64
edge-switch (optional)
Boolean desc=physical port edge switch
vxlan-termination (optional)
String desc=physical port vxlan termination setting:type=enum:default=vxlan-termination
Enum:
vxlan-termination
no-vxlan-termination
port-mac-address (optional)
String desc=physical port MAC Address:type=mac-address
loop-vlans (optional)
String desc=looping vlans:type=vlan-list
defer-bringup (optional)
Boolean desc=defer port bringup
host-enable (optional)
Boolean desc=Host facing port control setting:default=true
dscp-map (optional)
String desc=DSCP map name to enable on port:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
local-switching (optional)
String desc=no-local-switching port cannot bridge traffic to another no-local-switching port:type=enum:default=local-switching
Enum:
local-switching
no-local-switching
allowed-tpid (optional)
String desc=Allowed TPID in addition to 0x8100 on Vlan header:type=flag
Enum:
vlan
q-in-q
q-in-q-old
fabric-guard (optional)
Boolean desc=Fabric guard configuration:default=false
hash-mode (optional)
String desc=Trunk hash mode:type=enum
Enum:
enhanced
l2-src
l2-dst
l2
l3-src
l3-dst
l3
resilient
lacp-mode (optional)
String desc=LACP mode of physical port:type=enum:default=off
Enum:
off
passive
active
lacp-timeout (optional)
String desc=LACP timeout - default slow:type=enum:default=slow
Enum:
slow
fast
lacp-fallback (optional)
String desc=LACP fallback mode -- individual or bundled:type=enum:default=bundle
Enum:
bundle
individual
lacp-fallback-timeout (optional)
Long desc=LACP fallback timeout -- default is 50 seconds:range=[30,60]:default=50 format: int64

trunk-show - Up

display trunk information
api.switch-name (optional)
name
String desc=physical name
ports
String desc=physical port:type=port-list
trunk-id
Long desc=physical interface:type=uint32 format: int64
speed (optional)
Long desc=physical port speed:type=uint32 format: int64
autoneg (optional)
String desc=physical port autonegotiation:type=enum
Enum:
autoneg
no-autoneg
jumbo (optional)
String desc=jumbo frames on physical port:type=enum
Enum:
jumbo
no-jumbo
enable (optional)
String desc=physical port enable:type=enum
Enum:
enable
disable
reflect (optional)
String desc=physical port reflection:type=enum
Enum:
reflect
no-reflect
pause (optional)
Boolean desc=physical port pause
description (optional)
String desc=physical port description
lldp (optional)
Boolean desc=physical port LLDP enabled
loopback (optional)
String desc=physical port loopback:type=enum
Enum:
loopback
no-loopback
routing (optional)
Boolean desc=routing
fec (optional)
String desc=port forward error correction (FEC) mode:type=enum
Enum:
fec
no-fec
bw-bps (optional)
Long desc=trunk bandwidth in bps:type=uint64 format: int64
stp-port-cost (optional)
Long desc=physical STP port cost:type=uint32:filter=false format: int64
stp-port-priority (optional)
Integer desc=STP port priority:type=uint16:filter=false format: int32
lport (optional)
Long desc=physical local port:type=uint32:filter=false format: int64
rswitch (optional)
Long desc=physical remote switch:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
rswitch-ip (optional)
String desc=remote switch IP address:type=IPv4 or IPv6 address:filter=false
rswitch-mac (optional)
String desc=remote switch MAC address:type=mac-address:filter=false
rem-rswitch-port-mac (optional)
String desc=remote physical port MAC Address:type=mac-address:filter=false
rswitch-default-vlan (optional)
Integer desc=remote switch default VLAN:type=uint16:filter=false format: int32
rport (optional)
Long desc=remote switch port:type=uint32:filter=false format: int64
vle-id (optional)
String desc=vle on this port:type=identifier:api-ref-path=/vles:api-ref-model=vle-show:api-ref-id=id:api-ref-val=name
updown_time (optional)
Long desc=updown time format: int64
in_use (optional)
Boolean desc=physical port inuse:filter=false
cluster-port (optional)
Boolean desc=port is a cluster port
rhost (optional)
String desc=physical remote host
vlag-id (optional)
String desc=VLAG of this port:type=identifier:api-ref-path=/vlags:api-ref-model=vlag-show:api-ref-id=id:api-ref-val=name
trunk-hw-id (optional)
Integer desc=trunk hardware ID format: int32
lacp-individual (optional)
String desc=LACP ports operating individully:type=port-list
status (optional)
String desc=physical port status:type=flag:filter=false
Enum:
phy-up
up
disabled
hw-nat-loop
mirror-loop
mirror-to
PN-switch
PN-fabric
PN-other
PN-cluster
PN-internal
host
uplink
STP-BPDUs
LLDP
trunk
l3-port
remote-l3-port
dhcp
dhcpsvr
blocked
no-BPDU
LACP-PDUs
vlag-active
vlag-blocked
stp-edge-port
LACP-wait
LACP-fallback
adjacency-wait
adjacency-check
vlag-wait
multicast-router
host-disabled
loop
congested
vxlan-loopback
vlan-up
vle
vle-wait
phy-down
down
enabled
err-disabled
err-bpdu-guard
mac-violation
stp-bpdu-guard
stp-root-guard
defer-bringup-wait
config (optional)
String desc=physical port config:type=flag:filter=false
Enum:
10m
100m
1g
2.5g
10g
25g
40g
50g
100g
loopback
mirror-only
autoneg
jumbo
vxlan-termination
no-local-switching
fec
switch (optional)
Long desc=physical switch id:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
unknown-ucast-level (optional)
String desc=unknown unicast level in % default 30%:filter=false
broadcast-level (optional)
String desc=broadcast level in % - default 30%:filter=false
egress-rate-limit (optional)
Long desc=max egress port data rate limit:type=uint64 format: int64
unknown-mcast-level (optional)
String desc=unknown multicast level in % default 30%:filter=false
eth-mode (optional)
String desc=physical Ethernet mode:type=enum
Enum:
1000base-x
sgmii
xlaui
gmii
sfi
xfi
cx
kr4
sr4
lr4
er4
cr4
cx4
kx4
caui4
kr2
er2
cr2
sr2
lr2
xlaui2
cx2
sr
lr
er
cr
kx
kr
zr
base-x
sys-default
caui
aoc
xlppi
psm4
base_t
base_cx
base_lx
base_sx
lacp-priority (optional)
Long desc=LACP priority from 1 to 65535 - default 32768:type=uint32:range=[1,65535] format: int64
edge-switch (optional)
Boolean desc=physical port edge switch
vxlan-termination (optional)
String desc=physical port vxlan termination setting:type=enum
Enum:
vxlan-termination
no-vxlan-termination
receive-only (optional)
String desc=physical port mirror only:type=enum
Enum:
mirror-only
no-mirror-receive-only
port-mac-address (optional)
String desc=physical port MAC Address:type=mac-address:filter=false
send-port (optional)
Long desc=send port:type=uint32 format: int64
loop-vlans (optional)
String desc=looping vlans:type=vlan-list
defer-bringup (optional)
Boolean desc=defer port bringup
host-enable (optional)
Boolean desc=Host facing port control setting
dscp-map (optional)
String desc=DSCP map name to enable on port:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
local-switching (optional)
String desc=no-local-switching port cannot bridge traffic to another no-local-switching port:type=enum
Enum:
local-switching
no-local-switching
allowed-tpid (optional)
String desc=Allowed TPID in addition to 0x8100 on Vlan header:type=flag
Enum:
vlan
q-in-q
q-in-q-old
fabric-guard (optional)
Boolean desc=Fabric guard configuration
hash-mode (optional)
String desc=Trunk hash mode:type=enum
Enum:
enhanced
l2-src
l2-dst
l2
l3-src
l3-dst
l3
resilient
lacp-mode (optional)
String desc=LACP mode of physical port:type=enum
Enum:
off
passive
active
lacp-timeout (optional)
String desc=LACP timeout - default slow:type=enum
Enum:
slow
fast
lacp-fallback (optional)
String desc=LACP fallback mode -- individual or bundled:type=enum
Enum:
bundle
individual
lacp-fallback-timeout (optional)
Long desc=LACP fallback timeout -- default is 50 seconds:range=[30,60] format: int64

trunk-show-response - Up

data
result

trunk-stats-show - Up

display trunk statistics
api.switch-name (optional)
name
String desc=name
trunk-id
String desc=port numbers:type=port-list
description (optional)
String desc=physical port description
counter (optional)
Integer desc=port counters format: int32
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
ibits (optional)
Long desc=incoming bits:type=uint64 format: int64
iUpkts (optional)
Long desc=incoming unicast packets:type=uint64 format: int64
iBpkts (optional)
Long desc=incoming broadcast packets:type=uint64 format: int64
iMpkts (optional)
Long desc=incoming multicast packets:type=uint64 format: int64
iPauseFs (optional)
Long desc=incoming pause frames:type=uint64 format: int64
iCongDrops (optional)
Long desc=incoming packets dropped due to congestion:type=uint64 format: int64
idiscards (optional)
Long desc=discarded incoming packets:type=uint64 format: int64
ierrs (optional)
Long desc=incoming packets with errors:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
obits (optional)
Long desc=outgoing bits:type=uint64 format: int64
oUpkts (optional)
Long desc=outgoing unicast packets:type=uint64 format: int64
oBpkts (optional)
Long desc=outgoing broadcast packets:type=uint64 format: int64
oMpkts (optional)
Long desc=outgoing multicast packets:type=uint64 format: int64
oPauseFs (optional)
Long desc=outgoing pause frames:type=uint64 format: int64
oCongDrops (optional)
Long desc=outgoing packets dropped due to congestion:type=uint64 format: int64
odiscards (optional)
Long desc=discarded outgoing packets:type=uint64 format: int64
oerrs (optional)
Long desc=outgoing packets with errors:type=uint64 format: int64
mtu-errs (optional)
Long desc=mtu errors:type=uint64 format: int64
HER-pkts (optional)
Long desc=head end replicated packets:type=uint64 format: int64
HER-bytes (optional)
Long desc=head end replicated bytes:type=uint64 format: int64
HER-bits (optional)
Long desc=head end replicated bits:type=uint64 format: int64
port-speed (optional)
Long desc=port speed:type=uint32:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

trunk-stats-show-response - Up

data
result

tunnel-create - Up

create a tunnel
name
String desc=tunnel name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=local or cluster
Enum:
local
cluster
local-ip
String desc=local IP address:type=IPv4 or IPv6 address
remote-ip
String desc=remote IP address:type=IPv4 or IPv6 address
vnet-id (optional)
String desc=tunnel network VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vrouter-name (optional)
String desc=name of the vrouter service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
mac-learning (optional)
Boolean desc=Mac-learning enable or disable on tunnel:default=true
peer-vrouter-name (optional)
String desc=name of the vrouter service on cluster peer:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[vrouter-name]:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name:api-ref-target=cluster-peer
next-hop (optional)
String desc=nexthop IP address:type=IPv4 or IPv6 address
next-hop-mac (optional)
String desc=nexthop MAC address:type=mac-address
bfd (optional)
Boolean desc=configure BFD in tunnel:default=false
flood-nh-ip (optional)
String desc=flood-nh IP address:type=IPv4 or IPv6 address
flood-nh-mac (optional)
String desc=flood-nh MAC address:type=mac-address

tunnel-history-settings-modify - Up

update tunnel history settings
enable (optional)
Boolean desc=enable or disable change logging:default=true
log-file-count (optional)
Integer desc=number of log files for log rotation:type=uint16:range=[1,20]:default=10 format: int32
disk-space (optional)
Long desc=total disk-space allocated for all log files:type=uint64:default=52428800 format: int64

tunnel-history-settings-show - Up

show tunnel history settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable change logging
log-file-count (optional)
Integer desc=number of log files for log rotation:type=uint16:range=[1,20] format: int32
disk-space (optional)
Long desc=total disk-space allocated for all log files:type=uint64 format: int64

tunnel-history-settings-show-response - Up

data
result

tunnel-history-show - Up

display historical tunnel info
api.switch-name (optional)
name
String desc=tunnel name
caller (optional)
String desc=feature that made the change for this entry:type=flag
Enum:
vxlan
logger
reason (optional)
String desc=reason for history entry:type=flag
Enum:
save
restart
add
modify
remove
remove-all
add-nh
remove-nh
changes (optional)
String desc=what changed in this entry:type=uint64
last-caller (optional)
String desc=most recent caller for this entry:type=flag
Enum:
vxlan
logger
last-reason (optional)
String desc=most recent reason for this entry:type=flag
Enum:
save
restart
add
modify
remove
remove-all
add-nh
remove-nh
id (optional)
String desc=tunnel ID:type=identifier
scope (optional)
String desc=local or cluster
type (optional)
String desc=type:type=enum
Enum:
ip-in-ip
vxlan
nvgre
vxlan-evpn
vnet-id (optional)
String desc=tunnel network VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vrouter-name (optional)
String desc=name of the vrouter service:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
peer-vrouter-name (optional)
String desc=name of the vrouter service on cluster peer:requires=[vrouter-name]:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name:api-ref-target=cluster-peer
local-ip (optional)
String desc=local IP address:type=IPv4 or IPv6 address
remote-ip (optional)
String desc=remote IP address:type=IPv4 or IPv6 address
vrouter-hw-if-id (optional)
String desc=router interface:type=identifier:api-ref-path=/vrouter-hw-ifs:api-ref-model=vrouter-hw-if-show:api-ref-id=id:api-ref-val=name
tunnel-if-name (optional)
String desc=router interface vnic name
next-hop (optional)
String desc=nexthop IP address:type=IPv4 or IPv6 address
next-hop-mac (optional)
String desc=nexthop MAC address:type=mac-address
nexthop-bd (optional)
String desc=nexthop Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
nexthop-vlan (optional)
Integer desc=nexthop vlan:type=uint16:range=[0,4095] format: int32
remote-switch (optional)
Long desc=remote switch name:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
vrid (optional)
Integer desc=vrouter hw id format: int32
tunnelID (optional)
Long desc=tunnel ID for a tunnel:type=uint32 format: int64
interface-mac (optional)
String desc=tunnel interface MAC:type=mac-address
bd (optional)
String desc=tunnel interface Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
interface-vlan (optional)
Integer desc=tunnel interface vlan:type=uint16:range=[0,4095] format: int32
active (optional)
Boolean desc=active yes or no
state (optional)
String desc=tunnel state:type=enum
Enum:
init
ok
error
update
bfd (optional)
Boolean desc=configure BFD in tunnel
bfd-state (optional)
String desc=state of the BFD session:type=enum
Enum:
unknown
admin-down
down
init
up
no-session
not-replicator-vtep
peer-bfd-state (optional)
String desc=cluster peer BFD session state:type=enum
Enum:
unknown
admin-down
down
init
up
no-session
not-replicator-vtep
error (optional)
String desc=tunnel errors
route-info (optional)
String desc=Route information for tunnel
ecmp-group (optional)
Integer desc=ECMP group format: int32
using-vxlan-loopback (optional)
Boolean desc=using vxlan loopback
ports (optional)
String desc=nexthop port map:type=port-list
nh-egress-id (optional)
Integer desc=hardware egress id format: int32
flood-nh-ip (optional)
String desc=flood-nh IP address:type=IPv4 or IPv6 address
flood-nh-vlan (optional)
Integer desc=flood-nh vlan:type=uint16:range=[0,4095] format: int32
flood-nh-port (optional)
Long desc=flood-nh port:type=uint32 format: int64
flood-nh-mac (optional)
String desc=flood-nh MAC address:type=mac-address
flood-nh-egress-id (optional)
Integer desc=flood-nh hardware egress id format: int32
auto-tunnel (optional)
Boolean desc=auto-tunnel or static tunnel
ecmp-nexthops (optional)
Boolean desc=filter to display single/mutiple route entries (per nexthop)
flood-nexthop (optional)
Boolean desc=filter to display just flood nexthop entry
mac-learning (optional)
Boolean desc=Mac-learning enable or disable on tunnel
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=count for tunnel history:type=uint32 format: int64

tunnel-history-show-response - Up

data
result

tunnel-modify - Up

modify a tunnel
mac-learning (optional)
Boolean desc=Mac-learning enable or disable on tunnel:default=true
bfd (optional)
Boolean desc=configure BFD in tunnel:default=false

tunnel-show - Up

display tunnels
api.switch-name (optional)
name
String desc=tunnel name
scope (optional)
String desc=local or cluster
Enum:
local
cluster
type (optional)
String desc=type:type=enum
Enum:
ip-in-ip
vxlan
nvgre
vxlan-evpn
vrid (optional)
Integer desc=vrouter hw id format: int32
tunnelID (optional)
Long desc=tunnel ID for a tunnel:type=uint32 format: int64
active (optional)
Boolean desc=active yes or no
state (optional)
String desc=tunnel state:type=enum
Enum:
init
ok
error
update
ecmp-nexthops (optional)
Boolean desc=filter to display single/mutiple route entries (per nexthop)
bd (optional)
String desc=tunnel interface Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vrouter-hw-if-id (optional)
String desc=router interface:type=identifier:api-ref-path=/vrouter-hw-ifs:api-ref-model=vrouter-hw-if-show:api-ref-id=id:api-ref-val=name
tunnel-if-name (optional)
String desc=router interface vnic name
vnet-id (optional)
String desc=nexthop vnet:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
nexthop-bd (optional)
String desc=nexthop Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
nexthop-vlan (optional)
Integer desc=nexthop vlan:type=uint16:range=[0,4095] format: int32
interface-mac (optional)
String desc=tunnel interface MAC:type=mac-address
interface-vlan (optional)
Integer desc=tunnel interface vlan:type=uint16:range=[0,4095] format: int32
bfd-state (optional)
String desc=state of the BFD session:type=enum
Enum:
unknown
admin-down
down
init
up
no-session
not-replicator-vtep
peer-bfd-state (optional)
String desc=cluster peer BFD session state:type=enum
Enum:
unknown
admin-down
down
init
up
no-session
not-replicator-vtep
route-info (optional)
String desc=Route information for tunnel
using-vxlan-loopback (optional)
Boolean desc=using vxlan loopback
ports (optional)
String desc=nexthop port map:type=port-list
nh-egress-id (optional)
Integer desc=hardware egress id format: int32
flood-nh-vlan (optional)
Integer desc=flood-nh vlan:type=uint16:range=[0,4095] format: int32
flood-nh-port (optional)
Long desc=flood-nh port:type=uint32 format: int64
flood-nh-egress-id (optional)
Integer desc=flood-nh hardware egress id format: int32
auto-tunnel (optional)
Boolean desc=auto-tunnel or static tunnel
flood-nexthop (optional)
Boolean desc=filter to display just flood nexthop entry
ecmp-group (optional)
Integer desc=ECMP group format: int32
remote-switch (optional)
Long desc=remote switch name:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
error (optional)
String desc=tunnel errors
id (optional)
String desc=tunnel ID:type=identifier
vrouter-name (optional)
String desc=name of the vrouter service:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
mac-learning (optional)
Boolean desc=Mac-learning enable or disable on tunnel
local-ip (optional)
String desc=local IP address:type=IPv4 or IPv6 address
remote-ip (optional)
String desc=remote IP address:type=IPv4 or IPv6 address
peer-vrouter-name (optional)
String desc=name of the vrouter service on cluster peer:requires=[vrouter-name]:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name:api-ref-target=cluster-peer
next-hop (optional)
String desc=nexthop IP address:type=IPv4 or IPv6 address
next-hop-mac (optional)
String desc=nexthop MAC address:type=mac-address
bfd (optional)
Boolean desc=configure BFD in tunnel
flood-nh-ip (optional)
String desc=flood-nh IP address:type=IPv4 or IPv6 address
flood-nh-mac (optional)
String desc=flood-nh MAC address:type=mac-address

tunnel-show-response - Up

data
result

tunnel-stats-clear - Up

clear port statistics
tunnel-name
String desc=tunnel name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/tunnels:api-ref-model=tunnel-show:api-ref-id=name:api-ref-val=name

tunnel-stats-settings-modify - Up

modify tunnel settings for collecting statistics
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

tunnel-stats-settings-show - Up

display tunnel settings for collecting statistics
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

tunnel-stats-settings-show-response - Up

data
result

tunnel-stats-show - Up

display tunnel statistics
api.switch-name (optional)
tunnel-name
String desc=tunnel name:api-ref-path=/tunnels:api-ref-model=tunnel-show:api-ref-id=name:api-ref-val=name
counter (optional)
Integer desc=port counters format: int32
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
ibits (optional)
Long desc=incoming bits:type=uint64 format: int64
iUpkts (optional)
Long desc=incoming unicast packets:type=uint64 format: int64
iBpkts (optional)
Long desc=incoming broadcast packets:type=uint64 format: int64
iMpkts (optional)
Long desc=incoming multicast packets:type=uint64 format: int64
iPauseFs (optional)
Long desc=incoming pause frames:type=uint64 format: int64
iCongDrops (optional)
Long desc=incoming packets dropped due to congestion:type=uint64 format: int64
idiscards (optional)
Long desc=discarded incoming packets:type=uint64 format: int64
ierrs (optional)
Long desc=incoming packets with errors:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
obits (optional)
Long desc=outgoing bits:type=uint64 format: int64
oUpkts (optional)
Long desc=outgoing unicast packets:type=uint64 format: int64
oBpkts (optional)
Long desc=outgoing broadcast packets:type=uint64 format: int64
oMpkts (optional)
Long desc=outgoing multicast packets:type=uint64 format: int64
oPauseFs (optional)
Long desc=outgoing pause frames:type=uint64 format: int64
oCongDrops (optional)
Long desc=outgoing packets dropped due to congestion:type=uint64 format: int64
odiscards (optional)
Long desc=discarded outgoing packets:type=uint64 format: int64
oerrs (optional)
Long desc=outgoing packets with errors:type=uint64 format: int64
mtu-errs (optional)
Long desc=mtu errors:type=uint64 format: int64
HER-pkts (optional)
Long desc=head end replicated packets:type=uint64 format: int64
HER-bytes (optional)
Long desc=head end replicated bytes:type=uint64 format: int64
HER-bits (optional)
Long desc=head end replicated bits:type=uint64 format: int64
sw-inpkts (optional)
Long desc=number of incoming packets processed by nvOS:type=uint64 format: int64
sw-opkts (optional)
Long desc=number of outgoing packets processed by nvOS:type=uint64 format: int64
sw-idrops (optional)
Long desc=number of incoming packets dropped by nvOS:type=uint64 format: int64
sw-odrops (optional)
Long desc=number of outgoing packets dropped by nvOS:type=uint64 format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

tunnel-stats-show-response - Up

data
result

tunnel-vxlan-add - Up

add a VXLAN to a tunnel
vxlan
Long desc=VXLAN identifier:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64

tunnel-vxlan-show - Up

display VXLANs for a tunnel
api.switch-name (optional)
vxlan
Long desc=VXLAN identifier:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
hw_update_pending (optional)
Boolean desc=hw update for vxlan is pending
bd_deactivated (optional)
Boolean desc=static tunnel deactived in hw for this bd

tunnel-vxlan-show-response - Up

data
result

udf-create - Up

Create UDF qualifier list
scope
String desc=scope for udf
Enum:
local
fabric
offset
Long desc=udf offset (bytes):type=uint32:range=[0,128] format: int64
length
Long desc=udf length (bytes):type=uint32:range=[1,4] format: int64
name (optional)
String desc=udf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
header (optional)
String desc=header from where offset is calculated:type=enum
Enum:
packet-start
l3-outer
l4-outer
l4-outer-tcp
l4-outer-udp
l3-outer-v4
l3-outer-v6

udf-modify - Up

Modify UDF qualifier list
offset (optional)
Long desc=udf offset (bytes):type=uint32:range=[0,128] format: int64
length (optional)
Long desc=udf length (bytes):type=uint32:range=[1,4] format: int64
header (optional)
String desc=header from where offset is calculated:type=enum
Enum:
packet-start
l3-outer
l4-outer
l4-outer-tcp
l4-outer-udp
l3-outer-v4
l3-outer-v6

udf-show - Up

Display UDF qualifier list
api.switch-name (optional)
name
String desc=udf name
scope (optional)
String desc=scope for udf
Enum:
local
fabric
offset (optional)
Long desc=udf offset (bytes):type=uint32:range=[0,128] format: int64
length (optional)
Long desc=udf length (bytes):type=uint32:range=[1,4] format: int64
header (optional)
String desc=header from where offset is calculated:type=enum
Enum:
packet-start
l3-outer
l4-outer
l4-outer-tcp
l4-outer-udp
l3-outer-v4
l3-outer-v6

udf-show-response - Up

data
result

user-create - Up

create an user and apply a role
name
String desc=username:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=local or fabric
Enum:
local
fabric
password
String desc=plain text password:password=true
lock-account (optional)
Boolean desc=Lock user account upon reaching maximum login errors
minimum-pw-length (optional)
Integer desc=Minimum password length for user accounts:type=uint8:range=[6,65]:default=6 format: int32
login-fail-count (optional)
Long desc=Allowed limit for auth failures before locking user:type=uint32:default=0 format: int64
role-id (optional)
String desc=initial role for user:type=identifier:api-ref-path=/roles:api-ref-model=role-show:api-ref-id=id:api-ref-val=name

user-modify - Up

update an user
password (optional)
String desc=plain text password:password=true
lock-account (optional)
Boolean desc=Lock user account upon reaching maximum login errors
minimum-pw-length (optional)
Integer desc=Minimum password length for user accounts:type=uint8:range=[6,65]:default=6 format: int32
login-fail-count (optional)
Long desc=Allowed limit for auth failures before locking user:type=uint32:default=0 format: int64

user-password-set - Up

set a user password
name
String desc=username:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=local or fabric
Enum:
local
fabric
password
String desc=plain text password:password=true
uid (optional)
Long desc=user ID:type=uint32 format: int64
type (optional)
String desc=User type:type=enum
Enum:
netvisor
unix
tacacs
web-token
mfg
server (optional)
String desc=TACACS server:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/aaa-tacacs:api-ref-model=aaa-tacacs-show:api-ref-id=name:api-ref-val=name
lock-account (optional)
Boolean desc=Lock user account upon reaching maximum login errors
minimum-pw-length (optional)
Integer desc=Minimum password length for user accounts:type=uint8:range=[6,65]:default=6 format: int32
login-fail-count (optional)
Long desc=Allowed limit for auth failures before locking user:type=uint32:default=0 format: int64
role-id (optional)
String desc=initial role for user:type=identifier:api-ref-path=/roles:api-ref-model=role-show:api-ref-id=id:api-ref-val=name

user-role-add - Up

add a role to a user
role-id (optional)
String desc=user role:type=identifier:api-ref-path=/roles:api-ref-model=role-show:api-ref-id=id:api-ref-val=name

user-role-show - Up

display user roles
api.switch-name (optional)
role-id
String desc=user role:type=identifier:api-ref-path=/roles:api-ref-model=role-show:api-ref-id=id:api-ref-val=name

user-role-show-response - Up

data
result

user-show - Up

display user information
api.switch-name (optional)
name
String desc=username
scope (optional)
String desc=local or fabric
Enum:
local
fabric
uid (optional)
Long desc=user ID:type=uint32 format: int64
type (optional)
String desc=User type:type=enum
Enum:
netvisor
unix
tacacs
web-token
mfg
server (optional)
String desc=TACACS server:api-ref-path=/aaa-tacacs:api-ref-model=aaa-tacacs-show:api-ref-id=name:api-ref-val=name
lock-account (optional)
Boolean desc=Lock user account upon reaching maximum login errors
minimum-pw-length (optional)
Integer desc=Minimum password length for user accounts:type=uint8:range=[6,65] format: int32
login-fail-count (optional)
Long desc=Allowed limit for auth failures before locking user:type=uint32 format: int64

user-show-response - Up

data
result

vcenter-connection-create - Up

create a vCenter remote connection
name
String desc=name of vCenter connection:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
host
String desc=hostname of vCenter server to connect with
user
String desc=Authorized vCenter user name
password
String desc=plain text password:password=true
enable (optional)
Boolean desc=enable or disable vCenter connection:default=true
vlans (optional)
String desc=vCenter plugin VLANs for provisioning:type=vlan-list
network-provisioning (optional)
String desc=Network provisioning [none|l2-underlay|l3-underlay]:type=enum:default=none
Enum:
none
l2-underlay
l3-underlay

vcenter-connection-modify - Up

modify a vCenter connection information
host (optional)
String desc=hostname of vCenter server to connect with
user (optional)
String desc=Authorized vCenter user name
password (optional)
String desc=plain text password:password=true
enable (optional)
Boolean desc=enable or disable vCenter connection:default=true
vlans (optional)
String desc=vCenter plugin VLANs for provisioning:type=vlan-list
network-provisioning (optional)
String desc=Network provisioning [none|l2-underlay|l3-underlay]:type=enum:default=none
Enum:
none
l2-underlay
l3-underlay

vcenter-connection-show - Up

display vCenter connection information
api.switch-name (optional)
name
String desc=name of vCenter connection
host (optional)
String desc=hostname of vCenter server to connect with
user (optional)
String desc=Authorized vCenter user name
enable (optional)
Boolean desc=enable or disable vCenter connection
state (optional)
String desc=vCenter connection service state:type=enum
Enum:
init
ok
error
vlans (optional)
String desc=vCenter plugin VLANs for provisioning:type=vlan-list
connected-time (optional)
String desc=vCenter connection time
connection-error (optional)
String desc=vCenter connection error
network-provisioning (optional)
String desc=Network provisioning [none|l2-underlay|l3-underlay]:type=enum
Enum:
none
l2-underlay
l3-underlay

vcenter-connection-show-response - Up

data
result

vflow-class-create - Up

create a traffic class for a virtual flow
name
String desc=name for the vFlow class:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=scope - local or fabric
Enum:
local
fabric
priority
Long desc=priority between 2 (lowest) and 8 (highest):type=uint32:range=[1,8] format: int64

vflow-class-show - Up

display virtual flow class information
api.switch-name (optional)
name
String desc=name for the vFlow class
scope (optional)
String desc=scope - local or fabric
Enum:
local
fabric
type (optional)
String desc=type of vFlow class:type=enum
Enum:
system
user
cos (optional)
Integer desc=cos value for the flow class:type=uint8 format: int32
priority (optional)
Long desc=priority between 2 (lowest) and 8 (highest):type=uint32:range=[1,8] format: int64

vflow-class-show-response - Up

data
result

vflow-create - Up

create a virtual flow definition for L2 or L3 IP
name
String desc=name for the vFlow:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=scope is local or fabric
Enum:
local
fabric
vlan (optional)
Integer desc=VLAN for the vFlow:type=uint16:range=[0,4095] format: int32
dscp (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) for the vFlow with range 0 to 63:type=uint8:range=[0,63]:precludes=[dscp-start,dscp-end,tos,tos-start,tos-end] format: int32
tos (optional)
Integer desc=ToS number for the vFlow.:type=uint8:precludes=[dscp,dscp-start,dscp-end,tos-start,tos-end] format: int32
dropped (optional)
Boolean desc=match dropped or forwarded packet
vrf (optional)
String desc=vrf,subnet belongs to:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[vrouter-name]:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
ttl (optional)
Integer desc=time-to-live:type=uint8 format: int32
proto (optional)
Integer desc=layer 3 protocol for the vFlow:type=uint8 format: int32
action (optional)
String desc=forwarding action to apply to the vFlow:type=enum
Enum:
none
drop
to-port
to-cpu
trap
copy-to-cpu
copy-to-port
check
setvlan
add-outer-vlan
set-tpid
to-port-set-vlan
tunnel-pkt
set-tunnel-id
to-span
cpu-rx
cpu-rx-tx
set-metadata
set-dscp
decap
set-dmac
to-next-hop-ip
set-dmac-to-port
to-ports-and-cpu
set-vlan-pri
tcp-seq-offset
tcp-ack-offset
l3-to-cpu-switch
set-smac
drop-cancel-trap
to-ecmp-group
redirect-to-vrouter
to-vp
set-svp
cancel-switch-to-cpu
metadata (optional)
Integer desc=metadata number for the vflow:type=uint16 format: int32
vxlan (optional)
Long desc=VXLAN id for the vflow:type=uint32:range=[0,16777215]:precludes=[bd] format: int64
transparency (optional)
String desc=Transparent for protocol packets:type=enum:default=disable
Enum:
enable
disable
enable (optional)
Boolean desc=enable or disable flows in hardware:default=true
dur (optional)
Long desc=minimum duration required for the flow to be captured (in seconds).:type=uint32 format: int64
bd (optional)
String desc=Bridge Domain for the vFlow:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[vxlan]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VNET assigned to the vFlow:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
out-port (optional)
String desc=outgoing port for the vFlow:type=port-list:precludes=[if,src-vpg,dst-vpg]
src-ip-mask (optional)
String desc=source IP address wildcard mask for the vFlow:type=IPv4 or IPv6 address:requires=[src-ip]:mask-for=[src-ip]
src-port (optional)
Integer desc=Layer 3 protocol source port for the vFlow:type=uint16:requires=[proto] format: int32
dst-ip-mask (optional)
String desc=destination IP address wildcard mask for the vFlow:type=IPv4 or IPv6 address:requires=[dst-ip]:mask-for=[dst-ip]
dst-port (optional)
Integer desc=Layer 3 protocol destination port for the vFlow:type=uint16:requires=[proto] format: int32
description (optional)
String desc=vFlow description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
vrouter-name (optional)
String desc=name of the vrouter service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[vrf]:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
dscp-map (optional)
String desc=DSCP map to apply on the flow. Please reapply if map priorities are updated:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
in-port (optional)
String desc=incoming port for the vFlow:type=port-list:precludes=[if,src-vpg,dst-vpg]
src-mac (optional)
String desc=source MAC address for the vFlow:type=mac-address
dst-mac (optional)
String desc=destination MAC address for the vFlow:type=mac-address
precedence (optional)
Integer desc=traffic priority value between 2 and 15:type=uint16:range=[0,15]:default=2 format: int32
inner-vlan (optional)
Integer desc=Inner VLAN for the vFlow:type=uint16:range=[0,4095] format: int32
ether-type (optional)
String desc=EtherType for the vFlow:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
ipv4
0x800
2048
arp
0x806
2054
wake
0x842
2114
rarp
0x8035
32821
vlan
0x8100
33024
ipv6
0x86dd
34525
lacp
0x8809
34825
mpls-uni
0x8847
34887
mpls-multi
0x8848
34888
jumbo
0x8870
34928
dot1X
0x888e
34958
aoe
0x88a2
34978
qinq
0x88a8
34984
lldp
0x88cc
35020
macsec
0x88e5
35045
ecp
0x8940
35136
ptp
0x88f7
35063
fcoe
0x8906
35078
fcoe-init
0x8914
35092
qinq-old
0x9100
37120
src-mac-mask (optional)
String desc=source MAC address to use as a wildcard mask:type=mac-address
dst-mac-mask (optional)
String desc=destination MAC address to use as a wildcard mask:type=mac-address
src-ip (optional)
String desc=source IP address for the vFlow:type=IPv4 or IPv6 address
dst-ip (optional)
String desc=destination IP address for the vFlow:type=IPv4 or IPv6 address
src-port-end (optional)
Integer desc=Layer 3 protocol src port end range for the vFlow:type=uint16:requires=[src-port]:precludes=[src-port-mask] format: int32
src-port-mask (optional)
String desc=source port mask:type=uint16:hex=0x[0-9a-fA-F]{4}:requires=[src-port]:precludes=[src-port-end]
dst-port-end (optional)
Integer desc=Layer 3 protocol dest port end range for the vFlow:type=uint16:requires=[dst-port]:precludes=[dst-port-mask] format: int32
dst-port-mask (optional)
String desc=destination port mask:type=uint16:hex=0x[0-9a-fA-F]{4}:requires=[dst-port]:precludes=[dst-port-end]
dscp-start (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) start number:type=uint8:range=[0,63]:requires=[dscp-end]:precludes=[dscp,tos-start,tos-end,tos] format: int32
dscp-end (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) end number:type=uint8:range=[0,63]:requires=[dscp-start]:precludes=[dscp,tos-start,tos-end,tos] format: int32
tos-start (optional)
Integer desc=start Type of Service (ToS) number:type=uint8:requires=[tos-end]:precludes=[dscp-start,dscp-end,dscp,tos] format: int32
tos-end (optional)
Integer desc=the ending Type of Service (ToS) number:type=uint8:requires=[tos-start]:precludes=[dscp-start,dscp-end,dscp,tos] format: int32
vlan-pri (optional)
Integer desc=priority for the VLAN - 0 to 7:type=uint8:range=[0,7] format: int32
inner-vlan-pri (optional)
Integer desc=priority for the VLAN - 0 to 7:type=uint8:range=[0,7] format: int32
internal-pri (optional)
byte[] desc=internal priority 0 to 7:range=[-1,7]:default=-1 format: byte
api.internal-pri (optional)
Enum:
none
api.proto (optional)
Enum:
tcp
udp
icmp
igmp
ip
icmpv6
tcp-flags (optional)
String desc=TCP Control Flags:type=flag
Enum:
fin
syn
rst
push
ack
urg
ece
cwr
flow-class (optional)
String desc=vFlow class name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vflow-classes:api-ref-model=vflow-class-show:api-ref-id=name:api-ref-val=name
ingress-tunnel (optional)
String desc=tunnel for the ingress traffic:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/tunnels:api-ref-model=tunnel-show:api-ref-id=name:api-ref-val=name
egress-tunnel (optional)
String desc=tunnel for egress traffic:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/tunnels:api-ref-model=tunnel-show:api-ref-id=name:api-ref-val=name
bw-min (optional)
Long desc=minimum bandwidth in Gbps:type=uint64 format: int64
bw-max (optional)
Long desc=maximum bandwidth in Gbps:type=uint64 format: int64
burst-size (optional)
Long desc=Committed burst size in bytes:type=uint64:range=[0,134217728]:default=0 format: int64
api.burst-size (optional)
Enum:
auto
api.precedence (optional)
Enum:
default
action-value (optional)
Long desc=optional value argument between 1 and 64:type=uint32:requires=[action] format: int64
action-set-mac-value (optional)
String desc=MAC address value:type=mac-address:requires=[action]
action-set-svp-value (optional)
String desc=SVP value:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[action]
action-to-next-hop-ip-value (optional)
String desc=next-hop IP address for packet redirection:type=IPv4 or IPv6 address:requires=[action]
action-to-ecmp-group-value (optional)
String desc=ECMP group for packet redirection:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[action]:api-ref-path=/static-ecmp-groups:api-ref-model=static-ecmp-group-show:api-ref-id=group-name:api-ref-val=group-name
action-to-ports-value (optional)
String desc=action to ports value:type=port-list:requires=[action]
override-sys-flows (optional)
Boolean desc=override system flows
mirror-id (optional)
String desc=mirror configuration name:type=identifier:api-ref-path=/mirrors:api-ref-model=mirror-show:api-ref-id=id:api-ref-val=name
process-mirror (optional)
Boolean desc=vFLow processes mirrored traffic or not
log-packets (optional)
Boolean desc=log the packets in the flow:requires=[action]
packet-log-max (optional)
Long desc=maximum packet count for log rotation in the flow:type=uint64:range=[1,53687091200]:requires=[log-packets] format: int64
log-stats (optional)
Boolean desc=log packet statistics for the flow:default=false
stats-interval (optional)
Integer desc=interval to update packet statistics for the log (in seconds):range=[1,604800]:default=60:requires=[log-stats] format: int32
transient (optional)
Boolean desc=capture transient flows
vxlan-ether-type (optional)
String desc=EtherType for the VXLAN:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
ipv4
0x800
2048
arp
0x806
2054
wake
0x842
2114
rarp
0x8035
32821
vlan
0x8100
33024
ipv6
0x86dd
34525
lacp
0x8809
34825
mpls-uni
0x8847
34887
mpls-multi
0x8848
34888
jumbo
0x8870
34928
dot1X
0x888e
34958
aoe
0x88a2
34978
qinq
0x88a8
34984
lldp
0x88cc
35020
macsec
0x88e5
35045
ecp
0x8940
35136
ptp
0x88f7
35063
fcoe
0x8906
35078
fcoe-init
0x8914
35092
qinq-old
0x9100
37120
from-tunnel-decap (optional)
String desc=Tunnel terminated vxlan packets:type=enum:default=none:requires=[vxlan]
Enum:
off
on
none
vxlan-proto (optional)
Integer desc=protocol type for the VXLAN:type=uint8 format: int32
api.vxlan-proto (optional)
Enum:
tcp
udp
icmp
igmp
ip
icmpv6
stp-state (optional)
String desc=stp state:type=enum
Enum:
Disabled
Discarding
Learning
Forwarding
packet-res (optional)
String desc=Packet resolution in asic:type=enum
Enum:
l2-unicast
l2-unknown-unicast
l2-multicast
l2-unknown-multicast
l2-broadcast
l3-known-unicast
l3-unknown-unicast
fwding-type (optional)
String desc=asic forwarding type:type=enum
Enum:
vlan
vxlan
set-src (optional)
String desc=set src ip of ipv4 packets:type=IPv4 or IPv6 address
set-dst (optional)
String desc=set dst ip of ipv4 packets:type=IPv4 or IPv6 address
set-src-port (optional)
Integer desc=set src port of ipv4 packets:type=uint16 format: int32
set-dst-port (optional)
Integer desc=set dst port of ipv4 packets:type=uint16 format: int32
src-vpg (optional)
String desc=Source Virtual Port Group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[dst-vpg]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
dst-vpg (optional)
String desc=Destination Virtual Port Group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[src-vpg]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
bidir-vpg-1 (optional)
String desc=Bidirectional Virtual Port Group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[bidir-vpg-2]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
bidir-vpg-2 (optional)
String desc=Bidirectional Virtual Port Group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[bidir-vpg-1]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
udf-name1 (optional)
String desc=udf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data1 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name1]
udf-data1-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name1]
udf-name2 (optional)
String desc=udf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data2 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name2]
udf-data2-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name2]
udf-name3 (optional)
String desc=udf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data3 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name3]
udf-data3-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name3]
table-name (optional)
String desc=table name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vflow-tables:api-ref-model=vflow-table-show:api-ref-id=name:api-ref-val=name
flow-cb (optional)
String desc=CPU to process, vflow callback function:type=enum
Enum:
default-cb
arp-cb
bcast-cb
igmp-cb
pim-cb
dhcp-cb
dhcpv6-cb
dmac-miss-cb
l2-miss-cb
no-cb
cpu-class (optional)
String desc=CPU class name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/cpu-classes:api-ref-model=cpu-class-show:api-ref-id=name:api-ref-val=name
if (optional)
String desc=administrative service interface:type=enum:precludes=[in-port,vnet-id,bd,vlan,ether-type,out-port,src-mac,src-mac-mask,dst-mac,dst-mac-mask,src-port-mask,dst-port-mask,dscp-start,dscp-end,dscp,dscp-map,tos-start,tos-end,tos,vlan-pri,ttl,tcp-flags,flow-class,ingress-tunnel,egress-tunnel,bw-min,bw-max,burst-size,vrouter-name,cpu-class,dropped,mirror-id,metadata,transient,vxlan,vxlan-ether-type,vxlan-proto,udf-name1,udf-name2,udf-name3,udf-data1,udf-data2,udf-data3,udf-data1-mask,udf-data2-mask,udf-data3-mask,process-mirror,table-name]
Enum:
mgmt
data
phy-dst-port (optional)
Integer desc=packet destination port for the vflow:type=uint16 format: int32
l3-class-id (optional)
Integer desc=Dst L3 Class ID:type=uint16:range=[0,1023] format: int32

vflow-mgmt-stats-clear - Up

clear management packet statistics for the vflow
name
String desc=name of the vFlow:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vflows:api-ref-model=vflow-show:api-ref-id=name:api-ref-val=name
vnet (optional)
String desc=VNET of the vFlow:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
id (optional)
String desc=id assigned to the vFlow:type=identifier
bytes (optional)
Long desc=total number of bytes:type=uint64 format: int64
mismatches (optional)
Long desc=number of mismatches:type=uint64 format: int64
drops (optional)
Long desc=number of dropped packets format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
pkts (optional)
Long desc=total number of packets:type=uint64 format: int64
cpu-pkts (optional)
Long desc=number of CPU packets:type=uint64 format: int64
cpu-bytes (optional)
Long desc=number of CPU bytes:type=uint64 format: int64
drop-bytes (optional)
Long desc=number of dropped bytes format: int64
policer-drops (optional)
Long desc=number of policer dropped packets:type=uint64 format: int64
policer-drop-bytes (optional)
Long desc=number of policer dropped bytes:type=uint64 format: int64
cpu-tx-pkts (optional)
Long desc=number of packets sent from CPU:type=uint64 format: int64
cpu-tx-bytes (optional)
Long desc=number of bytes sent from CPU:type=uint64 format: int64

vflow-mgmt-stats-show - Up

show mgmt flow stats
api.switch-name (optional)
name
String desc=name of the vFlow:api-ref-path=/vflows:api-ref-model=vflow-show:api-ref-id=name:api-ref-val=name
vnet (optional)
String desc=VNET of the vFlow:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
id (optional)
String desc=id assigned to the vFlow:type=identifier
bytes (optional)
Long desc=total number of bytes:type=uint64:filter=false format: int64
mismatches (optional)
Long desc=number of mismatches:type=uint64:filter=false format: int64
drops (optional)
Long desc=number of dropped packets:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
pkts (optional)
Long desc=total number of packets:type=uint64:filter=false format: int64
cpu-pkts (optional)
Long desc=number of CPU packets:type=uint64:filter=false format: int64
cpu-bytes (optional)
Long desc=number of CPU bytes:type=uint64:filter=false format: int64
drop-bytes (optional)
Long desc=number of dropped bytes:filter=false format: int64
policer-drops (optional)
Long desc=number of policer dropped packets:type=uint64:filter=false format: int64
policer-drop-bytes (optional)
Long desc=number of policer dropped bytes:type=uint64:filter=false format: int64
cpu-tx-pkts (optional)
Long desc=number of packets sent from CPU:type=uint64:filter=false format: int64
cpu-tx-bytes (optional)
Long desc=number of bytes sent from CPU:type=uint64:filter=false format: int64

vflow-mgmt-stats-show-response - Up

data
result

vflow-modify - Up

modify a virtual flow
dscp (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) for the vFlow with range 0 to 63:type=uint8:range=[0,63]:precludes=[dscp-start,dscp-end,tos,tos-start,tos-end] format: int32
tos (optional)
Integer desc=ToS number for the vFlow.:type=uint8:precludes=[dscp,dscp-start,dscp-end,tos-start,tos-end] format: int32
dropped (optional)
Boolean desc=match dropped or forwarded packet
vrf (optional)
String desc=vrf,subnet belongs to:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[vrouter-name]:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
ttl (optional)
Integer desc=time-to-live:type=uint8 format: int32
proto (optional)
Integer desc=layer 3 protocol for the vFlow:type=uint8 format: int32
action (optional)
String desc=forwarding action to apply to the vFlow:type=enum
Enum:
none
drop
to-port
to-cpu
trap
copy-to-cpu
copy-to-port
check
setvlan
add-outer-vlan
set-tpid
to-port-set-vlan
tunnel-pkt
set-tunnel-id
to-span
cpu-rx
cpu-rx-tx
set-metadata
set-dscp
decap
set-dmac
to-next-hop-ip
set-dmac-to-port
to-ports-and-cpu
set-vlan-pri
tcp-seq-offset
tcp-ack-offset
l3-to-cpu-switch
set-smac
drop-cancel-trap
to-ecmp-group
redirect-to-vrouter
to-vp
set-svp
cancel-switch-to-cpu
vxlan (optional)
Long desc=VXLAN id for the vflow:type=uint32:range=[0,16777215]:precludes=[bd] format: int64
transparency (optional)
String desc=Transparent for protocol packets:type=enum:default=disable
Enum:
enable
disable
enable (optional)
Boolean desc=enable or disable flows in hardware:default=true
src-ip-mask (optional)
String desc=source IP address wildcard mask for the vFlow:type=IPv4 or IPv6 address:requires=[src-ip]:mask-for=[src-ip]
src-port (optional)
Integer desc=Layer 3 protocol source port for the vFlow:type=uint16:requires=[proto] format: int32
dst-ip-mask (optional)
String desc=destination IP address wildcard mask for the vFlow:type=IPv4 or IPv6 address:requires=[dst-ip]:mask-for=[dst-ip]
dst-port (optional)
Integer desc=Layer 3 protocol destination port for the vFlow:type=uint16:requires=[proto] format: int32
description (optional)
String desc=vFlow description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
vrouter-name (optional)
String desc=name of the vrouter service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[vrf]:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
dscp-map (optional)
String desc=DSCP map to apply on the flow. Please reapply if map priorities are updated:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
in-port (optional)
String desc=incoming port for the vFlow:type=port-list:precludes=[if,src-vpg,dst-vpg]
src-mac (optional)
String desc=source MAC address for the vFlow:type=mac-address
dst-mac (optional)
String desc=destination MAC address for the vFlow:type=mac-address
precedence (optional)
Integer desc=traffic priority value between 2 and 15:type=uint16:range=[0,15]:default=2 format: int32
inner-vlan (optional)
Integer desc=Inner VLAN for the vFlow:type=uint16:range=[0,4095] format: int32
ether-type (optional)
String desc=EtherType for the vFlow:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
ipv4
0x800
2048
arp
0x806
2054
wake
0x842
2114
rarp
0x8035
32821
vlan
0x8100
33024
ipv6
0x86dd
34525
lacp
0x8809
34825
mpls-uni
0x8847
34887
mpls-multi
0x8848
34888
jumbo
0x8870
34928
dot1X
0x888e
34958
aoe
0x88a2
34978
qinq
0x88a8
34984
lldp
0x88cc
35020
macsec
0x88e5
35045
ecp
0x8940
35136
ptp
0x88f7
35063
fcoe
0x8906
35078
fcoe-init
0x8914
35092
qinq-old
0x9100
37120
src-mac-mask (optional)
String desc=source MAC address to use as a wildcard mask:type=mac-address
dst-mac-mask (optional)
String desc=destination MAC address to use as a wildcard mask:type=mac-address
src-ip (optional)
String desc=source IP address for the vFlow:type=IPv4 or IPv6 address
dst-ip (optional)
String desc=destination IP address for the vFlow:type=IPv4 or IPv6 address
src-port-end (optional)
Integer desc=Layer 3 protocol src port end range for the vFlow:type=uint16:requires=[src-port]:precludes=[src-port-mask] format: int32
src-port-mask (optional)
String desc=source port mask:type=uint16:hex=0x[0-9a-fA-F]{4}:requires=[src-port]:precludes=[src-port-end]
dst-port-end (optional)
Integer desc=Layer 3 protocol dest port end range for the vFlow:type=uint16:requires=[dst-port]:precludes=[dst-port-mask] format: int32
dst-port-mask (optional)
String desc=destination port mask:type=uint16:hex=0x[0-9a-fA-F]{4}:requires=[dst-port]:precludes=[dst-port-end]
dscp-start (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) start number:type=uint8:range=[0,63]:requires=[dscp-end]:precludes=[dscp,tos-start,tos-end,tos] format: int32
dscp-end (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) end number:type=uint8:range=[0,63]:requires=[dscp-start]:precludes=[dscp,tos-start,tos-end,tos] format: int32
tos-start (optional)
Integer desc=start Type of Service (ToS) number:type=uint8:requires=[tos-end]:precludes=[dscp-start,dscp-end,dscp,tos] format: int32
tos-end (optional)
Integer desc=the ending Type of Service (ToS) number:type=uint8:requires=[tos-start]:precludes=[dscp-start,dscp-end,dscp,tos] format: int32
vlan-pri (optional)
Integer desc=priority for the VLAN - 0 to 7:type=uint8:range=[0,7] format: int32
inner-vlan-pri (optional)
Integer desc=priority for the VLAN - 0 to 7:type=uint8:range=[0,7] format: int32
internal-pri (optional)
byte[] desc=internal priority 0 to 7:range=[-1,7]:default=-1 format: byte
api.internal-pri (optional)
Enum:
none
api.proto (optional)
Enum:
tcp
udp
icmp
igmp
ip
icmpv6
tcp-flags (optional)
String desc=TCP Control Flags:type=flag
Enum:
fin
syn
rst
push
ack
urg
ece
cwr
flow-class (optional)
String desc=vFlow class name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vflow-classes:api-ref-model=vflow-class-show:api-ref-id=name:api-ref-val=name
bw-min (optional)
Long desc=minimum bandwidth in Gbps:type=uint64 format: int64
bw-max (optional)
Long desc=maximum bandwidth in Gbps:type=uint64 format: int64
burst-size (optional)
Long desc=Committed burst size in bytes:type=uint64:range=[0,134217728]:default=0 format: int64
api.burst-size (optional)
Enum:
auto
api.precedence (optional)
Enum:
default
action-value (optional)
Long desc=optional value argument between 1 and 64:type=uint32:requires=[action] format: int64
action-set-mac-value (optional)
String desc=MAC address value:type=mac-address:requires=[action]
action-set-svp-value (optional)
String desc=SVP value:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[action]
action-to-next-hop-ip-value (optional)
String desc=next-hop IP address for packet redirection:type=IPv4 or IPv6 address:requires=[action]
action-to-ecmp-group-value (optional)
String desc=ECMP group for packet redirection:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[action]:api-ref-path=/static-ecmp-groups:api-ref-model=static-ecmp-group-show:api-ref-id=group-name:api-ref-val=group-name
action-to-ports-value (optional)
String desc=action to ports value:type=port-list:requires=[action]
override-sys-flows (optional)
Boolean desc=override system flows
mirror-id (optional)
String desc=mirror configuration name:type=identifier:api-ref-path=/mirrors:api-ref-model=mirror-show:api-ref-id=id:api-ref-val=name
process-mirror (optional)
Boolean desc=vFLow processes mirrored traffic or not
log-packets (optional)
Boolean desc=log the packets in the flow:requires=[action]
packet-log-max (optional)
Long desc=maximum packet count for log rotation in the flow:type=uint64:range=[1,53687091200]:requires=[log-packets] format: int64
log-stats (optional)
Boolean desc=log packet statistics for the flow:default=false
stats-interval (optional)
Integer desc=interval to update packet statistics for the log (in seconds):range=[1,604800]:default=60:requires=[log-stats] format: int32
from-tunnel-decap (optional)
String desc=Tunnel terminated vxlan packets:type=enum:default=none:requires=[vxlan]
Enum:
off
on
none
set-src (optional)
String desc=set src ip of ipv4 packets:type=IPv4 or IPv6 address
set-dst (optional)
String desc=set dst ip of ipv4 packets:type=IPv4 or IPv6 address
set-src-port (optional)
Integer desc=set src port of ipv4 packets:type=uint16 format: int32
set-dst-port (optional)
Integer desc=set dst port of ipv4 packets:type=uint16 format: int32
src-vpg (optional)
String desc=Source Virtual Port Group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[dst-vpg]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
dst-vpg (optional)
String desc=Destination Virtual Port Group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[src-vpg]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
bidir-vpg-1 (optional)
String desc=Bidirectional Virtual Port Group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[bidir-vpg-2]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
bidir-vpg-2 (optional)
String desc=Bidirectional Virtual Port Group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:requires=[bidir-vpg-1]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
udf-name1 (optional)
String desc=udf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data1 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name1]
udf-data1-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name1]
udf-name2 (optional)
String desc=udf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data2 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name2]
udf-data2-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name2]
udf-name3 (optional)
String desc=udf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data3 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name3]
udf-data3-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name3]
table-name (optional)
String desc=table name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vflow-tables:api-ref-model=vflow-table-show:api-ref-id=name:api-ref-val=name
cpu-class (optional)
String desc=CPU class name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/cpu-classes:api-ref-model=cpu-class-show:api-ref-id=name:api-ref-val=name
if (optional)
String desc=administrative service interface:type=enum:precludes=[in-port,vnet-id,bd,vlan,ether-type,out-port,src-mac,src-mac-mask,dst-mac,dst-mac-mask,src-port-mask,dst-port-mask,dscp-start,dscp-end,dscp,dscp-map,tos-start,tos-end,tos,vlan-pri,ttl,tcp-flags,flow-class,ingress-tunnel,egress-tunnel,bw-min,bw-max,burst-size,vrouter-name,cpu-class,dropped,mirror-id,metadata,transient,vxlan,vxlan-ether-type,vxlan-proto,udf-name1,udf-name2,udf-name3,udf-data1,udf-data2,udf-data3,udf-data1-mask,udf-data2-mask,udf-data3-mask,process-mirror,table-name]
Enum:
mgmt
data
phy-dst-port (optional)
Integer desc=packet destination port for the vflow:type=uint16 format: int32
l3-class-id (optional)
Integer desc=Dst L3 Class ID:type=uint16:range=[0,1023] format: int32

vflow-settings-modify - Up

update a user vflow setting
vxlan-analytics (optional)
Boolean desc=enable VXLAN analytics
inflight-vxlan-analytics (optional)
Boolean desc=enable inflight VXLAN analytics:default=false
longlived-tcp-conn-stats (optional)
Boolean desc=enable long lived tcp connection stats:default=false
enable-user-defined-flow (optional)
Boolean desc=Enable/Disable User Defined Flows:default=false

vflow-settings-show - Up

display user vflow settings
api.switch-name (optional)
vxlan-analytics (optional)
Boolean desc=enable VXLAN analytics
inflight-vxlan-analytics (optional)
Boolean desc=enable inflight VXLAN analytics
longlived-tcp-conn-stats (optional)
Boolean desc=enable long lived tcp connection stats
enable-user-defined-flow (optional)
Boolean desc=Enable/Disable User Defined Flows

vflow-settings-show-response - Up

data
result

vflow-show - Up

display virtual flow information
api.switch-name (optional)
name
String desc=name for the vFlow
id
String desc=ID assigned to the vFlow:type=identifier
scope (optional)
String desc=scope is local or fabric
Enum:
local
fabric
type (optional)
String desc=type of the vflow:type=flag
Enum:
ofp
vflow
ofp-default
acl-ip
acl-mac
vxlan
nat
qos
nat-twice
hog-violator
pbr
iptable
hidden (optional)
Boolean desc=vflow is hidden or not
vlan (optional)
Integer desc=VLAN for the vFlow:type=uint16:range=[0,4095] format: int32
dscp (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) for the vFlow with range 0 to 63:type=uint8:range=[0,63]:precludes=[dscp-start,dscp-end,tos,tos-start,tos-end] format: int32
tos (optional)
Integer desc=ToS number for the vFlow.:type=uint8:precludes=[dscp,dscp-start,dscp-end,tos-start,tos-end] format: int32
dropped (optional)
Boolean desc=match dropped or forwarded packet
vrf (optional)
String desc=vrf,subnet belongs to:precludes=[vrouter-name]:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
ttl (optional)
Integer desc=time-to-live:type=uint8 format: int32
proto (optional)
Integer desc=layer 3 protocol for the vFlow:type=uint8 format: int32
action (optional)
String desc=forwarding action to apply to the vFlow:type=enum
Enum:
none
drop
to-port
to-cpu
trap
copy-to-cpu
copy-to-port
check
setvlan
add-outer-vlan
set-tpid
to-port-set-vlan
tunnel-pkt
set-tunnel-id
to-span
cpu-rx
cpu-rx-tx
set-metadata
set-dscp
decap
set-dmac
to-next-hop-ip
set-dmac-to-port
to-ports-and-cpu
set-vlan-pri
tcp-seq-offset
tcp-ack-offset
l3-to-cpu-switch
set-smac
drop-cancel-trap
to-ecmp-group
redirect-to-vrouter
to-vp
set-svp
cancel-switch-to-cpu
metadata (optional)
Integer desc=metadata number for the vflow:type=uint16 format: int32
vxlan (optional)
Long desc=VXLAN id for the vflow:type=uint32:range=[0,16777215]:precludes=[bd] format: int64
transparency (optional)
String desc=Transparent for protocol packets:type=enum
Enum:
enable
disable
enable (optional)
Boolean desc=enable or disable flows in hardware
local-subnet (optional)
Boolean desc=use the local subnet or not
action-value1 (optional)
Long desc=second optional value argument for the forwarding action between 1 and 64:type=uint32:range=[1,4096]:requires=[action] format: int64
metadata-mask (optional)
Long desc=metadata mask for the vflow:type=uint32 format: int64
hw-stats (optional)
Boolean desc=enable or disable hardware statistics
dur (optional)
Long desc=minimum duration required for the flow to be captured (in seconds).:type=uint32 format: int64
bd (optional)
String desc=Bridge Domain for the vFlow:precludes=[vxlan]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VNET assigned to the vFlow:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
out-port (optional)
String desc=outgoing port for the vFlow:type=port-list:precludes=[if,src-vpg,dst-vpg]
src-ip-mask (optional)
String desc=source IP address wildcard mask for the vFlow:type=IPv4 or IPv6 address:requires=[src-ip]:mask-for=[src-ip]
src-port (optional)
Integer desc=Layer 3 protocol source port for the vFlow:type=uint16:requires=[proto] format: int32
dst-ip-mask (optional)
String desc=destination IP address wildcard mask for the vFlow:type=IPv4 or IPv6 address:requires=[dst-ip]:mask-for=[dst-ip]
dst-port (optional)
Integer desc=Layer 3 protocol destination port for the vFlow:type=uint16:requires=[proto] format: int32
description (optional)
String desc=vFlow description
vrouter-name (optional)
String desc=name of the vrouter service:precludes=[vrf]:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
dscp-map (optional)
String desc=DSCP map to apply on the flow. Please reapply if map priorities are updated:api-ref-path=/dscp-maps:api-ref-model=dscp-map-show:api-ref-id=name:api-ref-val=name
in-port (optional)
String desc=incoming port for the vFlow:type=port-list:precludes=[if,src-vpg,dst-vpg]
src-mac (optional)
String desc=source MAC address for the vFlow:type=mac-address
dst-mac (optional)
String desc=destination MAC address for the vFlow:type=mac-address
precedence (optional)
Integer desc=traffic priority value between 2 and 15:type=uint16:range=[0,15] format: int32
inner-vlan (optional)
Integer desc=Inner VLAN for the vFlow:type=uint16:range=[0,4095] format: int32
ether-type (optional)
String desc=EtherType for the vFlow:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
0x800
0x806
0x842
0x8035
0x8100
0x86dd
0x8809
0x8847
0x8848
0x8870
0x888e
0x88a2
0x88a8
0x88cc
0x88e5
0x8940
0x88f7
0x8906
0x8914
0x9100
src-mac-mask (optional)
String desc=source MAC address to use as a wildcard mask:type=mac-address
dst-mac-mask (optional)
String desc=destination MAC address to use as a wildcard mask:type=mac-address
src-ip (optional)
String desc=source IP address for the vFlow:type=IPv4 or IPv6 address
dst-ip (optional)
String desc=destination IP address for the vFlow:type=IPv4 or IPv6 address
src-port-end (optional)
Integer desc=Layer 3 protocol src port end range for the vFlow:type=uint16:requires=[src-port]:precludes=[src-port-mask] format: int32
src-port-mask (optional)
String desc=source port mask:type=uint16:hex=0x[0-9a-fA-F]{4}:requires=[src-port]:precludes=[src-port-end]
dst-port-end (optional)
Integer desc=Layer 3 protocol dest port end range for the vFlow:type=uint16:requires=[dst-port]:precludes=[dst-port-mask] format: int32
dst-port-mask (optional)
String desc=destination port mask:type=uint16:hex=0x[0-9a-fA-F]{4}:requires=[dst-port]:precludes=[dst-port-end]
dscp-start (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) start number:type=uint8:range=[0,63]:requires=[dscp-end]:precludes=[dscp,tos-start,tos-end,tos] format: int32
dscp-end (optional)
Integer desc=6-bit Differentiated Services Code Point (DSCP) end number:type=uint8:range=[0,63]:requires=[dscp-start]:precludes=[dscp,tos-start,tos-end,tos] format: int32
tos-start (optional)
Integer desc=start Type of Service (ToS) number:type=uint8:requires=[tos-end]:precludes=[dscp-start,dscp-end,dscp,tos] format: int32
tos-end (optional)
Integer desc=the ending Type of Service (ToS) number:type=uint8:requires=[tos-start]:precludes=[dscp-start,dscp-end,dscp,tos] format: int32
vlan-pri (optional)
Integer desc=priority for the VLAN - 0 to 7:type=uint8:range=[0,7] format: int32
inner-vlan-pri (optional)
Integer desc=priority for the VLAN - 0 to 7:type=uint8:range=[0,7] format: int32
internal-pri (optional)
byte[] desc=internal priority 0 to 7:range=[-1,7] format: byte
tcp-flags (optional)
String desc=TCP Control Flags:type=flag
Enum:
fin
syn
rst
push
ack
urg
ece
cwr
flow-class (optional)
String desc=vFlow class name:api-ref-path=/vflow-classes:api-ref-model=vflow-class-show:api-ref-id=name:api-ref-val=name
ingress-tunnel (optional)
String desc=tunnel for the ingress traffic:api-ref-path=/tunnels:api-ref-model=tunnel-show:api-ref-id=name:api-ref-val=name
egress-tunnel (optional)
String desc=tunnel for egress traffic:api-ref-path=/tunnels:api-ref-model=tunnel-show:api-ref-id=name:api-ref-val=name
bw-min (optional)
Long desc=minimum bandwidth in Gbps:type=uint64 format: int64
bw-max (optional)
Long desc=maximum bandwidth in Gbps:type=uint64 format: int64
burst-size (optional)
Long desc=Committed burst size in bytes:type=uint64:range=[0,134217728] format: int64
action-value (optional)
Long desc=optional value argument between 1 and 64:type=uint32:requires=[action] format: int64
action-set-mac-value (optional)
String desc=MAC address value:type=mac-address:requires=[action]
action-set-svp-value (optional)
String desc=SVP value:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[action]
action-to-next-hop-ip-value (optional)
String desc=next-hop IP address for packet redirection:type=IPv4 or IPv6 address:requires=[action]
action-to-ecmp-group-value (optional)
String desc=ECMP group for packet redirection:requires=[action]:api-ref-path=/static-ecmp-groups:api-ref-model=static-ecmp-group-show:api-ref-id=group-name:api-ref-val=group-name
action-to-ports-value (optional)
String desc=action to ports value:type=port-list:requires=[action]
override-sys-flows (optional)
Boolean desc=override system flows
mirror-id (optional)
String desc=mirror configuration name:type=identifier:api-ref-path=/mirrors:api-ref-model=mirror-show:api-ref-id=id:api-ref-val=name
process-mirror (optional)
Boolean desc=vFLow processes mirrored traffic or not
log-packets (optional)
Boolean desc=log the packets in the flow:requires=[action]
packet-log-max (optional)
Long desc=maximum packet count for log rotation in the flow:type=uint64:range=[1,53687091200]:requires=[log-packets] format: int64
log-stats (optional)
Boolean desc=log packet statistics for the flow
stats-interval (optional)
Integer desc=interval to update packet statistics for the log (in seconds):range=[1,604800]:requires=[log-stats] format: int32
transient (optional)
Boolean desc=capture transient flows
vxlan-ether-type (optional)
String desc=EtherType for the VXLAN:type=uint16:hex=0x[0-9a-fA-F]{4}
Enum:
0x800
0x806
0x842
0x8035
0x8100
0x86dd
0x8809
0x8847
0x8848
0x8870
0x888e
0x88a2
0x88a8
0x88cc
0x88e5
0x8940
0x88f7
0x8906
0x8914
0x9100
from-tunnel-decap (optional)
String desc=Tunnel terminated vxlan packets:type=enum:requires=[vxlan]
Enum:
off
on
none
vxlan-proto (optional)
Integer desc=protocol type for the VXLAN:type=uint8 format: int32
stp-state (optional)
String desc=stp state:type=enum
Enum:
Disabled
Discarding
Learning
Forwarding
packet-res (optional)
String desc=Packet resolution in asic:type=enum
Enum:
l2-unicast
l2-unknown-unicast
l2-multicast
l2-unknown-multicast
l2-broadcast
l3-known-unicast
l3-unknown-unicast
fwding-type (optional)
String desc=asic forwarding type:type=enum
Enum:
vlan
vxlan
set-src (optional)
String desc=set src ip of ipv4 packets:type=IPv4 or IPv6 address
set-dst (optional)
String desc=set dst ip of ipv4 packets:type=IPv4 or IPv6 address
set-src-port (optional)
Integer desc=set src port of ipv4 packets:type=uint16 format: int32
set-dst-port (optional)
Integer desc=set dst port of ipv4 packets:type=uint16 format: int32
src-vpg (optional)
String desc=Source Virtual Port Group name:requires=[dst-vpg]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
dst-vpg (optional)
String desc=Destination Virtual Port Group name:requires=[src-vpg]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
bidir-vpg-1 (optional)
String desc=Bidirectional Virtual Port Group name:requires=[bidir-vpg-2]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
bidir-vpg-2 (optional)
String desc=Bidirectional Virtual Port Group name:requires=[bidir-vpg-1]:precludes=[in-port,out-port]:api-ref-path=/vpgs:api-ref-model=vpg-show:api-ref-id=name:api-ref-val=name
udf-name1 (optional)
String desc=udf name:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data1 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name1]
udf-data1-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name1]
udf-name2 (optional)
String desc=udf name:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data2 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name2]
udf-data2-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name2]
udf-name3 (optional)
String desc=udf name:api-ref-path=/udfs:api-ref-model=udf-show:api-ref-id=name:api-ref-val=name
udf-data3 (optional)
String desc=udf data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name3]
udf-data3-mask (optional)
String desc=mask for udf-data:type=uint32:hex=0x[0-9a-fA-F]{8}:requires=[udf-name3]
table-name (optional)
String desc=table name:api-ref-path=/vflow-tables:api-ref-model=vflow-table-show:api-ref-id=name:api-ref-val=name
flow-cb (optional)
String desc=CPU to process, vflow callback function:type=enum
Enum:
default-cb
arp-cb
bcast-cb
igmp-cb
pim-cb
dhcp-cb
dhcpv6-cb
dmac-miss-cb
l2-miss-cb
no-cb
cpu-class (optional)
String desc=CPU class name:api-ref-path=/cpu-classes:api-ref-model=cpu-class-show:api-ref-id=name:api-ref-val=name
if (optional)
String desc=administrative service interface:type=enum:precludes=[in-port,vnet-id,bd,vlan,ether-type,out-port,src-mac,src-mac-mask,dst-mac,dst-mac-mask,src-port-mask,dst-port-mask,dscp-start,dscp-end,dscp,dscp-map,tos-start,tos-end,tos,vlan-pri,ttl,tcp-flags,flow-class,ingress-tunnel,egress-tunnel,bw-min,bw-max,burst-size,vrouter-name,cpu-class,dropped,mirror-id,metadata,transient,vxlan,vxlan-ether-type,vxlan-proto,udf-name1,udf-name2,udf-name3,udf-data1,udf-data2,udf-data3,udf-data1-mask,udf-data2-mask,udf-data3-mask,process-mirror,table-name]
Enum:
mgmt
data
phy-dst-port (optional)
Integer desc=packet destination port for the vflow:type=uint16 format: int32
l3-class-id (optional)
Integer desc=Dst L3 Class ID:type=uint16:range=[0,1023] format: int32

vflow-show-response - Up

data
result

vflow-skip-stats-show - Up

vFlow Processing Skipped Statistics
api.switch-name (optional)
name
String desc=name of the vFlow:api-ref-path=/vflows:api-ref-model=vflow-show:api-ref-id=name:api-ref-val=name
others (optional)
Long desc=skipped for other reason packets:type=uint64:filter=false format: int64
intsw (optional)
Long desc=skipped for intsw reason packets:type=uint64:filter=false format: int64
ttl (optional)
Long desc=skipped for ttl reason packets:type=uint64:filter=false format: int64
dmac-miss (optional)
Long desc=skipped for dmac-miss reason packets:type=uint64:filter=false format: int64
smac-miss (optional)
Long desc=skipped for smac-miss reason packets:type=uint64:filter=false format: int64
sw-tunnel (optional)
Long desc=skipped for sw-tunnel reason packets:type=uint64:filter=false format: int64
l2-to-cpu (optional)
Long desc=skipped for l2-to-cpu reason packets:type=uint64:filter=false format: int64
l2-to-cpu-check (optional)
Long desc=skipped for l2-cpu-to-check reason packets:type=uint64:filter=false format: int64
l3-miss (optional)
Long desc=skipped for l3-miss reason packets:type=uint64:filter=false format: int64
fwd-pkt (optional)
Long desc=skipped for fwd-pkt reason packets:type=uint64:filter=false format: int64
l3-to-cpu (optional)
Long desc=skipped for l3-to-cpu reason packets:type=uint64:filter=false format: int64
smac-copy-to-cpu (optional)
Long desc=skipped for smac-copy-to-cpu reason packets:type=uint64:filter=false format: int64
mcast-miss (optional)
Long desc=skipped for mcast-miss reason packets:type=uint64:filter=false format: int64

vflow-skip-stats-show-response - Up

data
result

vflow-stats-clear - Up

clear packet statistics for the vflow
name
String desc=name of the vFlow:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vflows:api-ref-model=vflow-show:api-ref-id=name:api-ref-val=name
vnet (optional)
String desc=VNET of the vFlow:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
id (optional)
String desc=id assigned to the vFlow:type=identifier
bytes (optional)
Long desc=total number of bytes:type=uint64 format: int64
mismatches (optional)
Long desc=number of mismatches:type=uint64 format: int64
drops (optional)
Long desc=number of dropped packets format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
pkts (optional)
Long desc=total number of packets:type=uint64 format: int64
cpu-pkts (optional)
Long desc=number of CPU packets:type=uint64 format: int64
cpu-bytes (optional)
Long desc=number of CPU bytes:type=uint64 format: int64
drop-bytes (optional)
Long desc=number of dropped bytes format: int64
policer-drops (optional)
Long desc=number of policer dropped packets:type=uint64 format: int64
policer-drop-bytes (optional)
Long desc=number of policer dropped bytes:type=uint64 format: int64
cpu-tx-pkts (optional)
Long desc=number of packets sent from CPU:type=uint64 format: int64
cpu-tx-bytes (optional)
Long desc=number of bytes sent from CPU:type=uint64 format: int64

vflow-stats-settings-modify - Up

modify vFlow statistics setting
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

vflow-stats-settings-show - Up

display vFlow statistics settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

vflow-stats-settings-show-response - Up

data
result

vflow-stats-show - Up

display packet statistics or logs for the vflow
api.switch-name (optional)
name
String desc=name of the vFlow:api-ref-path=/vflows:api-ref-model=vflow-show:api-ref-id=name:api-ref-val=name
vnet (optional)
String desc=VNET of the vFlow:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
id (optional)
String desc=id assigned to the vFlow:type=identifier
bytes (optional)
Long desc=total number of bytes:type=uint64:filter=false format: int64
mismatches (optional)
Long desc=number of mismatches:type=uint64:filter=false format: int64
drops (optional)
Long desc=number of dropped packets:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
pkts (optional)
Long desc=total number of packets:type=uint64:filter=false format: int64
cpu-pkts (optional)
Long desc=number of CPU packets:type=uint64:filter=false format: int64
cpu-bytes (optional)
Long desc=number of CPU bytes:type=uint64:filter=false format: int64
drop-bytes (optional)
Long desc=number of dropped bytes:filter=false format: int64
policer-drops (optional)
Long desc=number of policer dropped packets:type=uint64:filter=false format: int64
policer-drop-bytes (optional)
Long desc=number of policer dropped bytes:type=uint64:filter=false format: int64
cpu-tx-pkts (optional)
Long desc=number of packets sent from CPU:type=uint64:filter=false format: int64
cpu-tx-bytes (optional)
Long desc=number of bytes sent from CPU:type=uint64:filter=false format: int64

vflow-stats-show-response - Up

data
result

vflow-table-profile-modify - Up

modify a vFlow table profile
enable (optional)
Boolean desc=enable or disable vflow profile table
hw-tbl (optional)
String desc=hardware table used by vFlow:type=enum
Enum:
switch-main
switch-hash
npu-main
npu-hash

vflow-table-profile-show - Up

display vFlow table profiles
api.switch-name (optional)
profile
String desc=type of vFlow profile:type=enum
Enum:
application
vxlan
nat
openflow
security
vxlan-encap
ipv4
ipv6
mac
npu-app
qos
ipv6-vcap
enable (optional)
Boolean desc=enable or disable vflow profile table
comment (optional)
String desc=comment on vFlow
configurable (optional)
Boolean desc=whether profile is configurable or not
flow-capacity (optional)
Long desc=total capacity assigned to vFlow:type=uint32 format: int64
flow-slices-needed (optional)
Long desc=number of vFlow slices needed for minimum tables:type=uint32 format: int64
flow-slices-used (optional)
Long desc=number of vFlow slices used in table:type=uint32 format: int64
hw-tbl (optional)
String desc=hardware table used by vFlow:type=enum
Enum:
switch-main
switch-hash
npu-main
npu-hash

vflow-table-profile-show-response - Up

data
result

vflow-table-show - Up

display vFlow tables
api.switch-name (optional)
name
String desc=vFlow name
id
String desc=ID assigned by nvOS:type=identifier
flow-used (optional)
Long desc=number of vFlows used:type=uint32 format: int64
flow-tbl-slices (optional)
Long desc=total tables for slicing:type=uint32 format: int64
capability (optional)
String desc=vFlow capability:type=enum
Enum:
none
set-metadata
match-metadata
flow-tbl-bank (optional)
String desc=vFlow table bank
flow-profile (optional)
String desc=flow profile:type=enum
Enum:
application
vxlan
nat
openflow
security
vxlan-encap
ipv4
ipv6
mac
npu-app
qos
ipv6-vcap
flow-max-per-group (optional)
Long desc=maximum number of entries:type=uint32 format: int64

vflow-table-show-response - Up

data
result

vlag-create - Up

create virtual link aggregation
name
String desc=the VLAG name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
port
Long desc=the local VLAG port:type=uint32:api-ref-path=/vlag-usable-ports:api-ref-model=vlag-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
peer-port
Long desc=the VLAG peer-port:type=uint32:api-ref-path=/vlag-usable-ports:api-ref-model=vlag-usable-port-show:api-ref-id=intf:api-ref-val=name:api-ref-target=cluster-peer format: int64
mode (optional)
String desc=the VLAG mode as active-active or active-standby:type=enum:default=active-active
Enum:
active-standby
active-active
lacp-mode (optional)
String desc=the LACP mode as off, passive or active:type=enum:default=off
Enum:
off
passive
active
lacp-timeout (optional)
String desc=the LACP timeout as slow or fast:type=enum:default=slow
Enum:
slow
fast
lacp-fallback (optional)
String desc=LACP fallback mode -- individual or bundled:type=enum:default=bundle
Enum:
bundle
individual
lacp-fallback-timeout (optional)
Long desc=LACP fallback timeout -- default is 50 seconds:range=[30,60]:default=50 format: int64
peer-switch (optional)
Long desc=the VLAG peer-switch:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
failover-move-L2 (optional)
Boolean desc=failover-move-L2 sends gratuitous APRs or not:default=false
lacp-port-priority (optional)
Long desc=LACP Port Priority:type=uint32:range=[1,65535]:default=32768 format: int64

vlag-modify - Up

modify virtual link aggregation
lacp-mode (optional)
String desc=the LACP mode as off, passive or active:type=enum:default=off
Enum:
off
passive
active
lacp-timeout (optional)
String desc=the LACP timeout as slow or fast:type=enum:default=slow
Enum:
slow
fast
lacp-fallback (optional)
String desc=LACP fallback mode -- individual or bundled:type=enum:default=bundle
Enum:
bundle
individual
lacp-fallback-timeout (optional)
Long desc=LACP fallback timeout -- default is 50 seconds:range=[30,60]:default=50 format: int64
failover-move-L2 (optional)
Boolean desc=failover-move-L2 sends gratuitous APRs or not:default=false
lacp-port-priority (optional)
Long desc=LACP Port Priority:type=uint32:range=[1,65535]:default=32768 format: int64

vlag-show - Up

display virtual link aggregation information
api.switch-name (optional)
name
String desc=the VLAG name
mode (optional)
String desc=the VLAG mode as active-active or active-standby:type=enum
Enum:
active-standby
active-active
port (optional)
Long desc=the local VLAG port:type=uint32:api-ref-path=/vlag-usable-ports:api-ref-model=vlag-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
status (optional)
String desc=the VLAG status:type=enum
Enum:
peer-down
normal
switch (optional)
Long desc=the local VLAG switch:type=uint32:filter=false:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
local-state (optional)
String desc=the VLAG local-state:type=flag
Enum:
enabled
up
coming-up
peer-state (optional)
String desc=the VLAG peer port state:type=flag
Enum:
enabled
up
coming-up
lacp-key (optional)
Integer desc=lacp-key:type=uint16 format: int32
lacp-system-id (optional)
Long desc=the LACP system-id:type=uint64 format: int64
lacp-individual (optional)
String desc=LACP ports operating individully:type=port-list
peer-port (optional)
Long desc=the VLAG peer-port:type=uint32:filter=false:api-ref-path=/vlag-usable-ports:api-ref-model=vlag-usable-port-show:api-ref-id=intf:api-ref-val=name:api-ref-target=cluster-peer format: int64
id (optional)
String desc=the ID assigned to the VLAG:type=identifier
cluster-id (optional)
String desc=the VLAG cluster name:type=identifier:api-ref-path=/clusters:api-ref-model=cluster-show:api-ref-id=id:api-ref-val=name
lacp-mode (optional)
String desc=the LACP mode as off, passive or active:type=enum
Enum:
off
passive
active
lacp-timeout (optional)
String desc=the LACP timeout as slow or fast:type=enum
Enum:
slow
fast
lacp-fallback (optional)
String desc=LACP fallback mode -- individual or bundled:type=enum
Enum:
bundle
individual
lacp-fallback-timeout (optional)
Long desc=LACP fallback timeout -- default is 50 seconds:range=[30,60] format: int64
peer-switch (optional)
Long desc=the VLAG peer-switch:type=uint32:filter=false:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
failover-move-L2 (optional)
Boolean desc=failover-move-L2 sends gratuitous APRs or not
lacp-port-priority (optional)
Long desc=LACP Port Priority:type=uint32:range=[1,65535] format: int64

vlag-show-response - Up

data
result

vlag-stats-show - Up

display trunk statistics
api.switch-name (optional)
name
String desc=vlag name
counter (optional)
Integer desc=port counters format: int32
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
ibits (optional)
Long desc=incoming bits:type=uint64 format: int64
iUpkts (optional)
Long desc=incoming unicast packets:type=uint64 format: int64
iBpkts (optional)
Long desc=incoming broadcast packets:type=uint64 format: int64
iMpkts (optional)
Long desc=incoming multicast packets:type=uint64 format: int64
iPauseFs (optional)
Long desc=incoming pause frames:type=uint64 format: int64
iCongDrops (optional)
Long desc=incoming packets dropped due to congestion:type=uint64 format: int64
idiscards (optional)
Long desc=discarded incoming packets:type=uint64 format: int64
ierrs (optional)
Long desc=incoming packets with errors:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
obits (optional)
Long desc=outgoing bits:type=uint64 format: int64
oUpkts (optional)
Long desc=outgoing unicast packets:type=uint64 format: int64
oBpkts (optional)
Long desc=outgoing broadcast packets:type=uint64 format: int64
oMpkts (optional)
Long desc=outgoing multicast packets:type=uint64 format: int64
oPauseFs (optional)
Long desc=outgoing pause frames:type=uint64 format: int64
oCongDrops (optional)
Long desc=outgoing packets dropped due to congestion:type=uint64 format: int64
odiscards (optional)
Long desc=discarded outgoing packets:type=uint64 format: int64
oerrs (optional)
Long desc=outgoing packets with errors:type=uint64 format: int64
mtu-errs (optional)
Long desc=mtu errors:type=uint64 format: int64
HER-pkts (optional)
Long desc=head end replicated packets:type=uint64 format: int64
HER-bytes (optional)
Long desc=head end replicated bytes:type=uint64 format: int64
HER-bits (optional)
Long desc=head end replicated bits:type=uint64 format: int64
port-speed (optional)
Long desc=port speed:type=uint32:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

vlag-stats-show-response - Up

data
result

vlan-create - Up

create a VLAN by id
scope
String desc=VLAN scope
Enum:
local
fabric
cluster
id
Integer desc=VLAN ID:type=uint16:range=[0,4095] format: int32
stats (optional)
Boolean desc=VLAN statistics:default=true
public-vlan (optional)
Integer desc=Public VLAN for VNET VLAN:type=uint16:range=[0,4095] format: int32
vnet-id (optional)
String desc=VNET for this VLAN:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vxlan (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32:range=[0,16777215] format: int64
vxlan-mode (optional)
String desc=VXLAN encapsulation mode.:type=enum:default=standard:requires=[vxlan]
Enum:
standard
transparent
replicators (optional)
String desc=Replicator Group:api-ref-path=/vtep-groups:api-ref-model=vtep-group-show:api-ref-id=name:api-ref-val=name
ports (optional)
String desc=ports assigned to VLAN:type=port-list
untagged-ports (optional)
String desc=untagged-ports assigned to VLAN:type=port-list
auto-vxlan (optional)
Boolean desc=Automatically assign VXLAN and/or assign to VTEPs
description (optional)
String desc=VLAN description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -

vlan-create-1 - Up

create VLANs by range
range
String desc=Range of VLAN IDs:type=vlan-list
scope
String desc=VLAN scope
Enum:
local
fabric
cluster
stats (optional)
Boolean desc=VLAN statistics:default=true
public-vlan (optional)
Integer desc=Public VLAN for VNET VLAN:type=uint16:range=[0,4095] format: int32
vnet-id (optional)
String desc=VNET for this VLAN:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vxlan (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32:range=[0,16777215] format: int64
vxlan-mode (optional)
String desc=VXLAN encapsulation mode.:type=enum:default=standard:requires=[vxlan]
Enum:
standard
transparent
replicators (optional)
String desc=Replicator Group:api-ref-path=/vtep-groups:api-ref-model=vtep-group-show:api-ref-id=name:api-ref-val=name
ports (optional)
String desc=ports assigned to VLAN:type=port-list
untagged-ports (optional)
String desc=untagged-ports assigned to VLAN:type=port-list
description (optional)
String desc=VLAN description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -

vlan-modify - Up

modify a VLAN
public-vlan (optional)
Integer desc=Public VLAN for VNET VLAN:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32:range=[0,16777215] format: int64
replicators (optional)
String desc=Replicator Group:api-ref-path=/vtep-groups:api-ref-model=vtep-group-show:api-ref-id=name:api-ref-val=name
description (optional)
String desc=VLAN description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -

vlan-port-add - Up

add a port to a VLAN
untagged (optional)
Boolean desc=untagged ports assigned to the VLAN
ports (optional)
String desc=ports:type=port-list

vlan-port-remove - Up

remove a port from a VLAN
ports
String desc=ports:type=port-list

vlan-port-show - Up

display ports for a VLAN
api.switch-name (optional)
ports
String desc=ports:type=port-list
untagged-ports (optional)
String desc=untagged ports assigned to VLAN:type=port-list

vlan-port-show-response - Up

data
result

vlan-show - Up

display VLAN information
api.switch-name (optional)
vnet-id
String desc=VNET for this VLAN:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
id
Integer desc=VLAN ID:type=uint16:range=[0,4095] format: int32
type (optional)
String desc=VLAN type:type=enum
Enum:
public
private
scope (optional)
String desc=VLAN scope
Enum:
local
fabric
cluster
active (optional)
Boolean desc=VLAN active status
stats (optional)
Boolean desc=VLAN statistics
flags (optional)
String desc=flags assigned to VLAN:type=flag
Enum:
fabric
l3-port
l3-vni
hw-member-ports (optional)
String desc=ports assigned to VLAN in the HW:type=port-list
repl-vtep (optional)
String desc=Replicator VTEP:type=IPv4 or IPv6 address
vrg-id (optional)
String desc=VRG assigned to VLAN:type=identifier:api-ref-path=/vrgs:api-ref-model=vrg-show:api-ref-id=id:api-ref-val=name
send-ports (optional)
String desc=send-ports assigned to VLAN:type=port-list
active-edge-ports (optional)
String desc=active-edge-ports assigned to VLAN:type=port-list
ports-specified (optional)
Boolean desc=specified ports for VLAN
hw-vpn (optional)
Integer desc=hardware VPN:type=uint16 format: int32
hw-mcast-group (optional)
Integer desc=hardware multicast group format: int32
public-vlan (optional)
Integer desc=Public VLAN for VNET VLAN:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32:range=[0,16777215] format: int64
vxlan-mode (optional)
String desc=VXLAN encapsulation mode.:type=enum:requires=[vxlan]
Enum:
standard
transparent
replicators (optional)
String desc=Replicator Group:api-ref-path=/vtep-groups:api-ref-model=vtep-group-show:api-ref-id=name:api-ref-val=name
ports (optional)
String desc=ports assigned to VLAN:type=port-list
untagged-ports (optional)
String desc=untagged-ports assigned to VLAN:type=port-list
auto-vxlan (optional)
Boolean desc=Automatically assign VXLAN and/or assign to VTEPs
description (optional)
String desc=VLAN description

vlan-show-response - Up

data
result

vlan-stats-settings-modify - Up

modify VLAN statistics collection settings
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

vlan-stats-settings-show - Up

display VLAN statistics settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

vlan-stats-settings-show-response - Up

data
result

vlan-stats-show - Up

display VLAN statistics
api.switch-name (optional)
vnet
String desc=VNET of the VLAN:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN id:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=VXLAN id:type=uint32:range=[0,16777215] format: int64
public-vlan (optional)
Integer desc=public VLAN id:type=uint16:range=[0,4095] format: int32
opkts (optional)
Long desc=number of outgoing packets for VLAN:type=uint64:filter=false format: int64
odrops-pkts (optional)
Long desc=number of outgoing dropped packets for VLAN:type=uint64:filter=false format: int64
ibytes (optional)
Long desc=number of incoming bytes for VLAN:type=uint64:filter=false format: int64
ibits (optional)
Long desc=number of incoming bits for VLAN:type=uint64 format: int64
ipkts (optional)
Long desc=number of incoming packets for VLAN:type=uint64:filter=false format: int64
idrops-bytes (optional)
Long desc=number of incoming dropped bytes for VLAN:type=uint64:filter=false format: int64
idrops-pkts (optional)
Long desc=number of incoming dropped packets for VLAN:type=uint64:filter=false format: int64
obytes (optional)
Long desc=number of outgoing bytes for VLAN:type=uint64:filter=false format: int64
obits (optional)
Long desc=number of outgoing bits for VLAN:type=uint64 format: int64
odrops-bytes (optional)
Long desc=number of outgoing dropped bytes for VLAN:type=uint64:filter=false format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

vlan-stats-show-response - Up

data
result

vle-create - Up

create virtual link extension tracking
name
String desc=vle name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
node-1
Long desc=vle node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node-2
Long desc=vle node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node-1-port
Long desc=node-1 port part of vle:type=uint32 format: int64
node-2-port
Long desc=node-2 port part of vle:type=uint32 format: int64
tracking (optional)
Boolean desc=enable/disable tracking between vle ports:default=true
vnet-id (optional)
String desc=VNET assigned to this vle:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports-state (optional)
String desc=ports admin control state:type=enum:default=override
Enum:
override
enable
disable

vle-modify - Up

modify virtual link extension
tracking (optional)
Boolean desc=enable/disable tracking between vle ports:default=true
vnet-id (optional)
String desc=VNET assigned to this vle:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports-state (optional)
String desc=ports admin control state:type=enum:default=override
Enum:
override
enable
disable

vle-show - Up

display virtual link extension
api.switch-name (optional)
name
String desc=vle name
status (optional)
String desc=vle status:type=enum
Enum:
unknown
remote-down
local-down
up
down
disabled
tracking (optional)
Boolean desc=enable/disable tracking between vle ports
node1-name (optional)
String desc=vle node-1 name
node2-name (optional)
String desc=vle node-2 name
elapsed-time (optional)
Long desc=time since vle creation format: int64
up-time (optional)
Long desc=time since last time vle was online format: int64
create-time (optional)
String desc=first time when vle status up:date=yyyy-mm-ddThh:mm:ss
vnet-id (optional)
String desc=VNET assigned to this vle:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
id (optional)
String desc=the ID assigned to the vle:type=identifier
node-1 (optional)
Long desc=vle node 1:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node-2 (optional)
Long desc=vle node 2:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
node-1-port (optional)
Long desc=node-1 port part of vle:type=uint32 format: int64
node-2-port (optional)
Long desc=node-2 port part of vle:type=uint32 format: int64
ports-state (optional)
String desc=ports admin control state:type=enum
Enum:
override
enable
disable

vle-show-response - Up

data
result

vle-stats-clear - Up

clear vle statistics
vle-name (optional)
String desc=vle name

vle-stats-show - Up

display vle statistics
api.switch-name (optional)
port
Long desc=vle local port:type=uint32:filter=false format: int64
vle-name
String desc=vle name
counter (optional)
Integer desc=port counters format: int32
ibytes (optional)
Long desc=incoming bytes:type=uint64 format: int64
ibits (optional)
Long desc=incoming bits:type=uint64 format: int64
iUpkts (optional)
Long desc=incoming unicast packets:type=uint64 format: int64
iBpkts (optional)
Long desc=incoming broadcast packets:type=uint64 format: int64
iMpkts (optional)
Long desc=incoming multicast packets:type=uint64 format: int64
iPauseFs (optional)
Long desc=incoming pause frames:type=uint64 format: int64
iCongDrops (optional)
Long desc=incoming packets dropped due to congestion:type=uint64 format: int64
idiscards (optional)
Long desc=discarded incoming packets:type=uint64 format: int64
ierrs (optional)
Long desc=incoming packets with errors:type=uint64 format: int64
obytes (optional)
Long desc=outgoing bytes:type=uint64 format: int64
obits (optional)
Long desc=outgoing bits:type=uint64 format: int64
oUpkts (optional)
Long desc=outgoing unicast packets:type=uint64 format: int64
oBpkts (optional)
Long desc=outgoing broadcast packets:type=uint64 format: int64
oMpkts (optional)
Long desc=outgoing multicast packets:type=uint64 format: int64
oPauseFs (optional)
Long desc=outgoing pause frames:type=uint64 format: int64
oCongDrops (optional)
Long desc=outgoing packets dropped due to congestion:type=uint64 format: int64
odiscards (optional)
Long desc=discarded outgoing packets:type=uint64 format: int64
oerrs (optional)
Long desc=outgoing packets with errors:type=uint64 format: int64
mtu-errs (optional)
Long desc=mtu errors:type=uint64 format: int64
HER-pkts (optional)
Long desc=head end replicated packets:type=uint64 format: int64
HER-bytes (optional)
Long desc=head end replicated bytes:type=uint64 format: int64
HER-bits (optional)
Long desc=head end replicated bits:type=uint64 format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

vle-stats-show-response - Up

data
result

vnet-cli-alias-add - Up

add a CLI command alias in a VNET
name
String desc=name of the CLI command alias:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
command
String desc=CLI command that is aliased
description (optional)
String desc=description of the CLI command alias

vnet-cli-alias-modify - Up

modify a CLI command alias in a VNET
description (optional)
String desc=description of the CLI command alias
command (optional)
String desc=CLI command that is aliased

vnet-cli-alias-show - Up

show CLI command aliases for a VNET
api.switch-name (optional)
name
String desc=name of the CLI command alias
description (optional)
String desc=description of the CLI command alias
command (optional)
String desc=CLI command that is aliased

vnet-cli-alias-show-response - Up

data
result

vnet-create - Up

create a virtual network (VNET)
name
String desc=VNET name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope
String desc=VNET scope - local or fabric
Enum:
local
fabric
cluster
vlans (optional)
String desc=VLANs assigned to public VLAN VNET:type=vlan-list:precludes=[num-vlans]
admin (optional)
Long desc=VNET admin name:type=uint32:api-ref-path=/users:api-ref-model=user-show:api-ref-id=uid:api-ref-val=name format: int64
vrg-id (optional)
String desc=Virtual Resource Group (VRG) assigned to VNET:type=identifier:api-ref-path=/vrgs:api-ref-model=vrg-show:api-ref-id=id:api-ref-val=name
vlan-type (optional)
String desc=type of VLAN for this VNET:type=enum:default=public
Enum:
public
private
num-vlans (optional)
Integer desc=number of global VLANs assigned to VNET:type=uint16:range=[1,4094]:precludes=[vlans] format: int32
public-vlans (optional)
String desc=Public VLANs assigned to private VLAN VNET:type=vlan-list
num-private-vlans (optional)
Integer desc=number of private VLANs VNET is allowed to create:type=uint16:range=[1,4094] format: int32
num-bridge-domains (optional)
Integer desc=number of Bridge-Domains allowed to create in the private vnet:type=uint16:range=[0,4094]:default=0 format: int32
vxlans (optional)
Long desc=VXLAN IDs assigned to VNET:type=uint32:range=[0,16777215]:precludes=[shared-port-vlans] format: int64
vxlan-end (optional)
Long desc=VXLAN IDs assigned to VNET:type=uint32:range=[0,16777215]:requires=[vxlans]:precludes=[shared-port-vlans] format: int64
managed-ports (optional)
String desc=VNET exclusive ports:type=port-list
shared-ports (optional)
String desc=VNET shared ports:type=port-list
shared-port-vlans (optional)
String desc=VNET shared port vlans:type=vlan-list:precludes=[vxlans,vxlan-end]
config-admin (optional)
Boolean desc=VNET admin configured:default=true
create-vnet-mgr (optional)
Boolean desc=create default vnet-manager service:default=true
vnet-mgr-name (optional)
String desc=VNET manager name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
vnet-mgr-storage-pool (optional)
String desc=VNET manager storage pool:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name

vnet-manager-create - Up

create a VNET manager
name
String desc=name of service config:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
vnet
String desc=vnet assigned to service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[scope]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
state (optional)
String desc=state of service:type=enum
Enum:
disable
enable
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name

vnet-manager-interface-add - Up

add an interface to a VNET manager
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
exclusive (optional)
Boolean desc=exclusive interface:default=false:precludes=[l3-port]
bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config:default=true
vrrp-id (optional)
Long desc=ID assigned to VRRP:type=uint32:range=[0,255]:requires=[vrrp-primary] format: int64
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum:default=enable
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses:pattern=^[a-fA-F0-9:,]+$|^none$|^$
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic:default=false
sriov-vf (optional)
Boolean desc=sriov vnic:default=false:precludes=[vm-nic-type,mirror-traffic]
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6
mirror-traffic (optional)
Boolean desc=Mirror physical nic traffic to vnic:default=false:precludes=[sriov-vf]

vnet-manager-interface-modify - Up

modify an interface to a VNET manager
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
exclusive (optional)
Boolean desc=exclusive interface:default=false:precludes=[l3-port]
bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config:default=true
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum:default=enable
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses:pattern=^[a-fA-F0-9:,]+$|^none$|^$
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic:default=false
sriov-vf (optional)
Boolean desc=sriov vnic:default=false:precludes=[vm-nic-type,mirror-traffic]
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6
mirror-traffic (optional)
Boolean desc=Mirror physical nic traffic to vnic:default=false:precludes=[sriov-vf]

vnet-manager-interface-show - Up

display interfaces for VNET manager
api.switch-name (optional)
nic
String desc=virtual NIC assigned to interface
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[netmask2]:precludes=[assignment2]
netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[ip2]:precludes=[assignment2]:mask-for=[ip2] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
mac (optional)
String desc=interface MAC address:type=mac-address
exclusive (optional)
Boolean desc=exclusive interface:precludes=[l3-port]
vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
is-primary (optional)
Boolean desc=Primary VRRP interface
is-primary2 (optional)
Boolean desc=Primary VRRP interface for Second IP
pim-vlag-vlan (optional)
Boolean desc=VNIC is on a vlan with a VLAG
public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
nic-state (optional)
String desc=NIC state:type=enum
Enum:
down
up
is-vip (optional)
Boolean desc=VIP VRRP interface
vrrp-state (optional)
String desc=state of VRRP:type=enum
Enum:
slave
master
bd (optional)
String desc=interface Bridge Domain:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip2,netmask2]
Enum:
none
dhcp
dhcpv6
assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[linklocal]
Enum:
none
dhcp
dhcpv6
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config
vrrp-id (optional)
Long desc=ID assigned to VRRP:type=uint32:range=[0,255]:requires=[vrrp-primary] format: int64
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6

vnet-manager-interface-show-response - Up

data
result

vnet-manager-migrate - Up

migrate a VNET manager to another location
name
String desc=name of service config:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name

vnet-manager-modify - Up

modify a VNET manager
state (optional)
String desc=state of service:type=enum
Enum:
disable
enable
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
gateway (optional)
String desc=gateway IP address for service:type=IPv4 or IPv6 address

vnet-manager-service-modify - Up

modify a VNET manager service
ssh (optional)
Boolean desc=Secure Shell - enable or disable
icmp (optional)
Boolean desc=Internet Message Control Protocol (ICMP) - enable or disable
ntp (optional)
Boolean desc=Network Time Protocol - enable or disable
net-api (optional)
Boolean desc=Netvisor API - enable or disable APIs

vnet-manager-service-show - Up

display services for a VNET manager
api.switch-name (optional)
if
String desc=administrative service interface
ssh (optional)
Boolean desc=Secure Shell - enable or disable
icmp (optional)
Boolean desc=Internet Message Control Protocol (ICMP) - enable or disable
ntp (optional)
Boolean desc=Network Time Protocol - enable or disable
net-api (optional)
Boolean desc=Netvisor API - enable or disable APIs

vnet-manager-service-show-response - Up

data
result

vnet-manager-show - Up

display VNET manager information
api.switch-name (optional)
name
String desc=name of service config
state (optional)
String desc=state of service:type=enum:filter=false
Enum:
disable
enable
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:filter=false:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
vnet (optional)
String desc=vnet assigned to service:precludes=[scope]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
shared-vnet-mgr (optional)
String desc=vnet-manager to share with if shared service:filter=false:api-ref-path=/vnet-managers:api-ref-model=vnet-manager-show:api-ref-id=name:api-ref-val=name
vnet-service (optional)
Boolean desc=service as dedicated or shared:filter=false
gateway (optional)
String desc=gateway IP address for service:type=IPv4 or IPv6 address:filter=false
is-global (optional)
Boolean desc=service is global
id (optional)
String desc=ID assigned to service:type=identifier
type (optional)
String desc=type of service:type=enum
Enum:
vnet-mgr
vrouter
netzone
orphaned
netvm
nat
ovs
scope (optional)
String desc=scope of service - fabric or local
Enum:
local
fabric
cluster
template (optional)
Boolean desc=template to load:filter=false:precludes=[load-template,scope,vnet]
failover-controller (optional)
Long desc=Switch coordinating the failover:type=uint32:filter=false format: int64
failover-action (optional)
String desc=Current state of the failover:type=enum:filter=false
Enum:
stop-old
start-new
restore-orig
sync
finished

vnet-manager-show-response - Up

data
result

vnet-modify - Up

modify a virtual network (VNET)
vlans (optional)
String desc=VLANs assigned to public VLAN VNET:type=vlan-list:precludes=[num-vlans]
public-vlans (optional)
String desc=Public VLANs assigned to private VLAN VNET:type=vlan-list
num-private-vlans (optional)
Integer desc=number of private VLANs VNET is allowed to create:type=uint16:range=[1,4094] format: int32
num-bridge-domains (optional)
Integer desc=number of Bridge-Domains allowed to create in the private vnet:type=uint16:range=[0,4094]:default=0 format: int32
vxlans (optional)
Long desc=VXLAN IDs assigned to VNET:type=uint32:range=[0,16777215]:precludes=[shared-port-vlans] format: int64
vxlan-end (optional)
Long desc=VXLAN IDs assigned to VNET:type=uint32:range=[0,16777215]:requires=[vxlans]:precludes=[shared-port-vlans] format: int64
managed-ports (optional)
String desc=VNET exclusive ports:type=port-list
shared-ports (optional)
String desc=VNET shared ports:type=port-list
shared-port-vlans (optional)
String desc=VNET shared port vlans:type=vlan-list:precludes=[vxlans,vxlan-end]

vnet-port-add - Up

add a port to a VNET
vlans (optional)
String desc=VLANS for ports:type=vlan-list
ports (optional)
String desc=ports:type=port-list

vnet-public-vlans-modify - Up

modify VLANs reserved for VNETs
vlans (optional)
String desc=Public VLANs reserved for VNETs:type=vlan-list

vnet-public-vlans-show - Up

display VLANs reserved for VNETs
api.switch-name (optional)
vlans (optional)
String desc=Public VLANs reserved for VNETs:type=vlan-list

vnet-public-vlans-show-response - Up

data
result

vnet-show - Up

display VNET information
api.switch-name (optional)
name
String desc=VNET name
scope (optional)
String desc=VNET scope - local or fabric
Enum:
local
fabric
cluster
vlans (optional)
String desc=VLANs assigned to public VLAN VNET:type=vlan-list:precludes=[num-vlans]
admin (optional)
Long desc=VNET admin name:type=uint32:api-ref-path=/users:api-ref-model=user-show:api-ref-id=uid:api-ref-val=name format: int64
vnet_mgr_id (optional)
String desc=ID assigned to VNET manager:type=identifier:filter=false
vnet_mgr_zone_id (optional)
String desc=zone ID assigned to VNET manager:type=identifier:filter=false
vnet_mgr_location (optional)
Long desc=location assigned to VNET manager:type=uint32:filter=false format: int64
vrg_created_by_vnet (optional)
Boolean desc=VRG created by VNET
global (optional)
Boolean desc=VNET is global or not
admin_role (optional)
String desc=role assigned to VNET manager:type=identifier:filter=false
switch (optional)
Long desc=switch name where VNET configured:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
id (optional)
String desc=ID assigned to VNET:type=identifier
vrg-id (optional)
String desc=Virtual Resource Group (VRG) assigned to VNET:type=identifier:api-ref-path=/vrgs:api-ref-model=vrg-show:api-ref-id=id:api-ref-val=name
vlan-type (optional)
String desc=type of VLAN for this VNET:type=enum
Enum:
public
private
num-vlans (optional)
Integer desc=number of global VLANs assigned to VNET:type=uint16:range=[1,4094]:precludes=[vlans] format: int32
public-vlans (optional)
String desc=Public VLANs assigned to private VLAN VNET:type=vlan-list
num-private-vlans (optional)
Integer desc=number of private VLANs VNET is allowed to create:type=uint16:range=[1,4094] format: int32
num-bridge-domains (optional)
Integer desc=number of Bridge-Domains allowed to create in the private vnet:type=uint16:range=[0,4094] format: int32
vxlans (optional)
Long desc=VXLAN IDs assigned to VNET:type=uint32:range=[0,16777215]:precludes=[shared-port-vlans] format: int64
vxlan-end (optional)
Long desc=VXLAN IDs assigned to VNET:type=uint32:range=[0,16777215]:requires=[vxlans]:precludes=[shared-port-vlans] format: int64
managed-ports (optional)
String desc=VNET exclusive ports:type=port-list
shared-ports (optional)
String desc=VNET shared ports:type=port-list
shared-port-vlans (optional)
String desc=VNET shared port vlans:type=vlan-list:precludes=[vxlans,vxlan-end]
config-admin (optional)
Boolean desc=VNET admin configured:filter=false
create-vnet-mgr (optional)
Boolean desc=create default vnet-manager service:filter=false
vnet-mgr-name (optional)
String desc=VNET manager name:filter=false
vnet-mgr-storage-pool (optional)
String desc=VNET manager storage pool:filter=false:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name

vnet-show-response - Up

data
result

vnet-tunnel-network-add - Up

add a tunnel network to a VNET
network (optional)
String desc=network for tunnel:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=mask for tunnel network:type=netmask:mask-for=[network] format: int32
description (optional)
String desc=description of tunnel network

vnet-tunnel-network-modify - Up

modify a VNET tunnel network
description (optional)
String desc=description of tunnel network

vnet-tunnel-network-show - Up

show VNET tunnel networks
api.switch-name (optional)
network
String desc=network for tunnel:type=IPv4 or IPv6 address
netmask
Integer desc=mask for tunnel network:type=netmask:mask-for=[network] format: int32
description (optional)
String desc=description of tunnel network

vnet-tunnel-network-show-response - Up

data
result

vpg-create - Up

create a vpg
name
String desc=Virtual port group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
type
String desc=type:type=enum
Enum:
source
destination
bidirectional
vnet-id (optional)
String desc=VNET for this vpg:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports (optional)
String desc=ports assigned to vpg:type=port-list

vpg-port-add - Up

add a port to a Virtual port group
ports (optional)
String desc=ports:type=port-list

vpg-port-show - Up

display ports for a Virtual port group
api.switch-name (optional)
ports
String desc=ports:type=port-list

vpg-port-show-response - Up

data
result

vpg-show - Up

display Virtual port group information
api.switch-name (optional)
name
String desc=Virtual port group name
scope (optional)
String desc=fabric
type (optional)
String desc=type:type=enum
Enum:
source
destination
bidirectional
vni (optional)
Long desc=VXLAN identifier for auto BD configuration:type=uint32:range=[0,16777215] format: int64
vlan (optional)
Integer desc=VLAN identifier for auto BD configuration:type=uint16:range=[0,4095] format: int32
vnet-id (optional)
String desc=VNET for this vpg:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports (optional)
String desc=ports assigned to vpg:type=port-list

vpg-show-response - Up

data
result

vport-create - Up

create a virtual port to track information across nodes
mac
String desc=MAC address assigned to vPort:type=mac-address
vlan (optional)
Integer desc=VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=VXLAN assigned to vPort:type=uint32:range=[0,16777215] format: int64
vnet (optional)
String desc=VNET assigned to the vPort:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
ip (optional)
String desc=IP address assigned to vPort:type=IPv4 or IPv6 address
owner (optional)
Long desc=owner ID:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
hostname (optional)
String desc=Hypervisor or switch host name:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, and -:precludes=[config]
entity (optional)
String desc=VM or VM Kernel device name:precludes=[config]
power (optional)
String desc=vport entry power status:type=enum:precludes=[config]
Enum:
none
powered-off
powered-on
standby
suspended
unknown
portgroup (optional)
String desc=Port Group name associated with VM MAC:precludes=[config]
vswitch (optional)
String desc=vswitch name associated with NIC:precludes=[config]
public-vlan (optional)
Integer desc=Public VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
num-ips (optional)
Integer desc=Number of IP addresses format: int32
config-intf (optional)
Long desc=interface configured for vPort:type=uint32:precludes=[config] format: int64
intf (optional)
Long desc=port that owns the vPort:type=uint32 format: int64
svc-name (optional)
String desc=vCenter connection service name:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and ''
cpus (optional)
Long desc=number of CPUs on VM:type=uint32:precludes=[config] format: int64
os (optional)
String desc=Hypervisor or VM guest OS:precludes=[config]
pg-vlans (optional)
String desc=Valid vlans for the Port Group:type=vlan-list
vs-type (optional)
String desc=Virtual Switch type:type=enum:precludes=[config]
Enum:
none
host-vs
distributed-vs
unknown
vnic-type (optional)
String desc=vNic type attached to VM/VM-Kernel:type=flag:precludes=[config]
Enum:
untagged
tagged
trunked
vm-mgmt
vm-kernel
vMotion
vSAN
FTL
rep
p-NFC
r-NFC
mgmt
unknown
rem-switch (optional)
Long desc=vPort remote switch:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
hw-index (optional)
Integer desc=hardware index format: int32
rt-if (optional)
String desc=router interface:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
hw-flags (optional)
String desc=vport hw flags:type=flag
Enum:
invalid-vlan
invalid-port
bd (optional)
String desc=Bridge Domain assigned to vPort:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
inner-vlan (optional)
Integer desc=Q-in-Q inner VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32

vport-history-show - Up

display historical information about virtual ports
api.switch-name (optional)
mac
String desc=MAC address assigned to vPort:type=mac-address
vnet
String desc=VNET assigned to the vPort:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
bd
String desc=Bridge Domain assigned to vPort:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=VXLAN assigned to vPort:type=uint32:range=[0,16777215] format: int64
ip
String desc=IP address assigned to vPort:type=IPv4 or IPv6 address
caller (optional)
String desc=feature that made the change for this entry:type=flag
Enum:
init
config
status
switch-cb
cluster
gre
ARP
router
flow-cb
vdp
vlag
port
inject
evict
vxlan
stats
vnm-vnic
adjacency
stp
trunk
intsw
ttl1
flood
flush
retire
loop
dhcp
fabric
table
l3-age-out
vlan
l2-checker
igmp
l2-age-out
port-mirror
mac-move
cluster-status
cluster-status-delete
vxlan-routing
subnet
br-dom
vrf
ND
VSG
excess-move-protection
retire-tunnel-up
evpnsnoop-browse
reason (optional)
String desc=reason for history entry:type=flag
Enum:
activate
deactivate
port-move
ip-move
ip-remove
batch-move
retire
break-loop
break-loop-timeout
create
modify
delete
policy
owner-status
remove-node
port-flags
check-owner
trunk-port-add
trunk-port-remove
move-router-if
age-out
hw-remove
restart
undo
flush
update-vxlan-vlan
needs-peer-status
owner-lost
owner-change
update-peer-only
user-delete
done
vm-metadata
excess-move-state-change
evpn-mac-move
changes (optional)
String desc=what changed in this entry:type=uint64
log-type (optional)
String desc=log-type for vPort history:type=enum
Enum:
l2-save
l3-save
restart
l2-modify
l2-delete
l3-modify
l3-delete
last-caller (optional)
String desc=most recent caller for this entry:type=flag
Enum:
init
config
status
switch-cb
cluster
gre
ARP
router
flow-cb
vdp
vlag
port
inject
evict
vxlan
stats
vnm-vnic
adjacency
stp
trunk
intsw
ttl1
flood
flush
retire
loop
dhcp
fabric
table
l3-age-out
vlan
l2-checker
igmp
l2-age-out
port-mirror
mac-move
cluster-status
cluster-status-delete
vxlan-routing
subnet
br-dom
vrf
ND
VSG
excess-move-protection
retire-tunnel-up
evpnsnoop-browse
last-reason (optional)
String desc=most recent reason for this entry:type=flag
Enum:
activate
deactivate
port-move
ip-move
ip-remove
batch-move
retire
break-loop
break-loop-timeout
create
modify
delete
policy
owner-status
remove-node
port-flags
check-owner
trunk-port-add
trunk-port-remove
move-router-if
age-out
hw-remove
restart
undo
flush
update-vxlan-vlan
needs-peer-status
owner-lost
owner-change
update-peer-only
user-delete
done
vm-metadata
excess-move-state-change
evpn-mac-move
owner (optional)
Long desc=owner ID:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
inner-vlan (optional)
Integer desc=Q-in-Q inner VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
public-vlan (optional)
Integer desc=Public VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
num-ips (optional)
Integer desc=Number of IP addresses format: int32
config-intf (optional)
Long desc=interface configured for vPort:type=uint32:precludes=[config] format: int64
intf (optional)
Long desc=port that owns the vPort:type=uint32 format: int64
ports (optional)
String desc=ports assigned to vPort:type=port-list
state (optional)
String desc=vPort state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
local-intf (optional)
Long desc=vPort local interface:type=uint32:filter=false format: int64
local-ports (optional)
String desc=vPort local ports:type=port-list:filter=false
local-state (optional)
String desc=vPort local state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
alt-owner (optional)
Long desc=Alternate cluster vPort owner:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
alt-owner-port (optional)
Long desc=Alternate cluster vPort port:type=uint32:filter=false format: int64
alt-owner-ports (optional)
String desc=Alternate cluster vPort owner ports:type=port-list:filter=false
alt-owner-state (optional)
String desc=Alternate cluster vPort owner state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
svc-name (optional)
String desc=vCenter connection service name
hostname (optional)
String desc=Hypervisor or switch host name:precludes=[config]
entity (optional)
String desc=VM or VM Kernel device name:precludes=[config]
power (optional)
String desc=vport entry power status:type=enum:precludes=[config]
Enum:
none
powered-off
powered-on
standby
suspended
unknown
cpus (optional)
Long desc=number of CPUs on VM:type=uint32:precludes=[config] format: int64
os (optional)
String desc=Hypervisor or VM guest OS:precludes=[config]
portgroup (optional)
String desc=Port Group name associated with VM MAC:precludes=[config]
pg-vlans (optional)
String desc=Valid vlans for the Port Group:type=vlan-list
vswitch (optional)
String desc=vswitch name associated with NIC:precludes=[config]
vs-type (optional)
String desc=Virtual Switch type:type=enum:precludes=[config]
Enum:
none
host-vs
distributed-vs
unknown
vnic-type (optional)
String desc=vNic type attached to VM/VM-Kernel:type=flag:precludes=[config]
Enum:
untagged
tagged
trunked
vm-mgmt
vm-kernel
vMotion
vSAN
FTL
rep
p-NFC
r-NFC
mgmt
unknown
config (optional)
String desc=VM config:type=flag:precludes=[owner,local-intf,hostname,entity,cpus,portgroup,vswitch]
Enum:
none
owner
ip
port
hostname
entity
cpus
os
rem-switch (optional)
Long desc=vPort remote switch:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
rem-intf (optional)
Long desc=vPort remote interface:type=uint32 format: int64
rem-ports (optional)
String desc=vPort remote ports:type=port-list
peer-intf (optional)
Long desc=vPort peer interface:type=uint32 format: int64
peer-state (optional)
String desc=vPort peer state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
peer-owner-state (optional)
String desc=vPort peer owner state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
status (optional)
String desc=vPort status:type=flag
Enum:
phy-up
up
disabled
hw-nat-loop
mirror-loop
mirror-to
PN-switch
PN-fabric
PN-other
PN-cluster
PN-internal
host
uplink
STP-BPDUs
LLDP
trunk
l3-port
remote-l3-port
dhcp
dhcpsvr
blocked
no-BPDU
LACP-PDUs
vlag-active
vlag-blocked
stp-edge-port
LACP-wait
LACP-fallback
adjacency-wait
adjacency-check
vlag-wait
multicast-router
host-disabled
loop
congested
vxlan-loopback
vlan-up
vle
vle-wait
phy-down
down
enabled
err-disabled
err-bpdu-guard
mac-violation
stp-bpdu-guard
stp-root-guard
defer-bringup-wait
vtep-ip (optional)
String desc=Remote VTEP IP address:type=IPv4 or IPv6 address
tunnel (optional)
String desc=vPort tunnel
create-time (optional)
String desc=vPort create-time:date=yyyy-mm-ddThh:mm:ss
last-seen (optional)
String desc=vPort last-seen:date=yyyy-mm-ddThh:mm:ss
last-seen-since (optional)
String desc=vPort last-seen since a specified time:date=yyyy-mm-ddThh:mm:ss
vxlan-lru (optional)
String desc=vPort VXLAN lru:date=yyyy-mm-ddThh:mm:ss
hit (optional)
Long desc=number of hits:type=uint32 format: int64
migrate (optional)
Long desc=number of times entry migrated:type=uint32 format: int64
drops (optional)
Long desc=number of dropped packets:type=uint32 format: int64
hw-index (optional)
Integer desc=hardware index format: int32
rt-if (optional)
String desc=router interface
hw-flags (optional)
String desc=vport hw flags:type=flag
Enum:
invalid-vlan
invalid-port
mc-index (optional)
Long desc=L2 multicast group index in hw:type=uint32 format: int64
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=count for vPort history:type=uint32 format: int64

vport-history-show-response - Up

data
result

vport-modify - Up

modify a vPort
owner (optional)
Long desc=owner ID:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
hostname (optional)
String desc=Hypervisor or switch host name:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, and -:precludes=[config]
entity (optional)
String desc=VM or VM Kernel device name:precludes=[config]
power (optional)
String desc=vport entry power status:type=enum:precludes=[config]
Enum:
none
powered-off
powered-on
standby
suspended
unknown
portgroup (optional)
String desc=Port Group name associated with VM MAC:precludes=[config]
vswitch (optional)
String desc=vswitch name associated with NIC:precludes=[config]
config (optional)
String desc=VM config:type=flag:precludes=[owner,local-intf,hostname,entity,cpus,portgroup,vswitch]
Enum:
none
owner
ip
port
hostname
entity
cpus
os
public-vlan (optional)
Integer desc=Public VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
num-ips (optional)
Integer desc=Number of IP addresses format: int32
config-intf (optional)
Long desc=interface configured for vPort:type=uint32:precludes=[config] format: int64
intf (optional)
Long desc=port that owns the vPort:type=uint32 format: int64
svc-name (optional)
String desc=vCenter connection service name:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and ''
cpus (optional)
Long desc=number of CPUs on VM:type=uint32:precludes=[config] format: int64
os (optional)
String desc=Hypervisor or VM guest OS:precludes=[config]
pg-vlans (optional)
String desc=Valid vlans for the Port Group:type=vlan-list
vs-type (optional)
String desc=Virtual Switch type:type=enum:precludes=[config]
Enum:
none
host-vs
distributed-vs
unknown
vnic-type (optional)
String desc=vNic type attached to VM/VM-Kernel:type=flag:precludes=[config]
Enum:
untagged
tagged
trunked
vm-mgmt
vm-kernel
vMotion
vSAN
FTL
rep
p-NFC
r-NFC
mgmt
unknown
rem-switch (optional)
Long desc=vPort remote switch:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
hw-index (optional)
Integer desc=hardware index format: int32
rt-if (optional)
String desc=router interface:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
hw-flags (optional)
String desc=vport hw flags:type=flag
Enum:
invalid-vlan
invalid-port
inner-vlan (optional)
Integer desc=Q-in-Q inner VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32

vport-settings-modify - Up

modify vPort settings
stats-log-enable (optional)
Boolean desc=enable or disable statistics:default=false
stats-log-interval (optional)
Long desc=interval to collect statistics format: int64
stats-log-disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64
system-stats-max-memory (optional)
Long desc=maximum memory for system statistics:type=uint64:default=52428800 format: int64
system-stats-log-enable (optional)
Boolean desc=enable or disable statistics:default=false
system-stats-log-interval (optional)
Long desc=interval to collect statistics format: int64
system-stats-log-disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64
loop-prevent (optional)
Boolean desc=loop prevent:default=true
retry-interval (optional)
Integer desc=number of seconds before next update for entries with error:type=uint16:range=[15,3600]:default=60 format: int32
excess-mac-move-protect-enable (optional)
Boolean desc=enable or disable excess move protection:default=false
excess-mac-move-queue-protect (optional)
Boolean desc=enable or disable queue protection:default=false
excess-ip-move-protect-enable (optional)
Boolean desc=enable or disable excess move protection:default=false
excess-ip-move-queue-protect (optional)
Boolean desc=enable or disable queue protection:default=false
vport-disk-space (optional)
Long desc=disk-space allocated to vPorts:type=uint64:default=524288000 format: int64
stats-max-memory (optional)
Long desc=maximum memory allowed for statistics:type=uint64:default=52428800 format: int64

vport-settings-show - Up

display vPort settings
api.switch-name (optional)
excess-mac-move-queue-state (optional)
Boolean desc=cos queue protection state
excess-ip-move-queue-state (optional)
Boolean desc=cos queue protection state
stats-log-enable (optional)
Boolean desc=enable or disable statistics
stats-log-interval (optional)
Long desc=interval to collect statistics format: int64
stats-log-disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64
system-stats-max-memory (optional)
Long desc=maximum memory for system statistics:type=uint64 format: int64
system-stats-log-enable (optional)
Boolean desc=enable or disable statistics
system-stats-log-interval (optional)
Long desc=interval to collect statistics format: int64
system-stats-log-disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64
loop-prevent (optional)
Boolean desc=loop prevent
retry-interval (optional)
Integer desc=number of seconds before next update for entries with error:type=uint16:range=[15,3600] format: int32
excess-mac-move-protect-enable (optional)
Boolean desc=enable or disable excess move protection
excess-mac-move-queue-protect (optional)
Boolean desc=enable or disable queue protection
excess-ip-move-protect-enable (optional)
Boolean desc=enable or disable excess move protection
excess-ip-move-queue-protect (optional)
Boolean desc=enable or disable queue protection
vport-disk-space (optional)
Long desc=disk-space allocated to vPorts:type=uint64 format: int64
stats-max-memory (optional)
Long desc=maximum memory allowed for statistics:type=uint64 format: int64

vport-settings-show-response - Up

data
result

vport-show - Up

display vPort information
api.switch-name (optional)
mac
String desc=MAC address assigned to vPort:type=mac-address
vnet
String desc=VNET assigned to the vPort:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=VXLAN assigned to vPort:type=uint32:range=[0,16777215] format: int64
ip
String desc=IP address assigned to vPort:type=IPv4 or IPv6 address
bd
String desc=Bridge Domain assigned to vPort:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
owner (optional)
Long desc=owner ID:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
hostname (optional)
String desc=Hypervisor or switch host name:precludes=[config]
entity (optional)
String desc=VM or VM Kernel device name:precludes=[config]
power (optional)
String desc=vport entry power status:type=enum:precludes=[config]
Enum:
none
powered-off
powered-on
standby
suspended
unknown
portgroup (optional)
String desc=Port Group name associated with VM MAC:precludes=[config]
vswitch (optional)
String desc=vswitch name associated with NIC:precludes=[config]
config (optional)
String desc=VM config:type=flag:precludes=[owner,local-intf,hostname,entity,cpus,portgroup,vswitch]
Enum:
none
owner
ip
port
hostname
entity
cpus
os
tunnel (optional)
String desc=vPort tunnel
peer-intf (optional)
Long desc=vPort peer interface:type=uint32 format: int64
local-intf (optional)
Long desc=vPort local interface:type=uint32:filter=false format: int64
last-seen (optional)
String desc=vPort last-seen:date=yyyy-mm-ddThh:mm:ss
public-vlan (optional)
Integer desc=Public VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32
num-ips (optional)
Integer desc=Number of IP addresses format: int32
config-intf (optional)
Long desc=interface configured for vPort:type=uint32:precludes=[config] format: int64
intf (optional)
Long desc=port that owns the vPort:type=uint32 format: int64
ports (optional)
String desc=ports assigned to vPort:type=port-list
state (optional)
String desc=vPort state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
local-ports (optional)
String desc=vPort local ports:type=port-list:filter=false
local-state (optional)
String desc=vPort local state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
alt-owner (optional)
Long desc=Alternate cluster vPort owner:type=uint32:filter=false:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
alt-owner-port (optional)
Long desc=Alternate cluster vPort port:type=uint32:filter=false format: int64
alt-owner-ports (optional)
String desc=Alternate cluster vPort owner ports:type=port-list:filter=false
alt-owner-state (optional)
String desc=Alternate cluster vPort owner state:type=flag:filter=false
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
svc-name (optional)
String desc=vCenter connection service name
cpus (optional)
Long desc=number of CPUs on VM:type=uint32:precludes=[config] format: int64
os (optional)
String desc=Hypervisor or VM guest OS:precludes=[config]
pg-vlans (optional)
String desc=Valid vlans for the Port Group:type=vlan-list
vs-type (optional)
String desc=Virtual Switch type:type=enum:precludes=[config]
Enum:
none
host-vs
distributed-vs
unknown
vnic-type (optional)
String desc=vNic type attached to VM/VM-Kernel:type=flag:precludes=[config]
Enum:
untagged
tagged
trunked
vm-mgmt
vm-kernel
vMotion
vSAN
FTL
rep
p-NFC
r-NFC
mgmt
unknown
rem-switch (optional)
Long desc=vPort remote switch:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
rem-intf (optional)
Long desc=vPort remote interface:type=uint32 format: int64
rem-ports (optional)
String desc=vPort remote ports:type=port-list
peer-state (optional)
String desc=vPort peer state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
peer-owner-state (optional)
String desc=vPort peer owner state:type=flag
Enum:
active
aged-out-port-down
static
vrrp
tunnel
software
needs-peer-status
port-mac
hit
ageout-check
moving
loop-probe
local-tunnel
igmp-mac
user-flush
vxlan-loopback
router
update-peer-only
active-state-mismatch
peer-port-missing
peer-port-not-vlag
peer-port-not-orphaned
peer-port-not-cluster-link
sw-active
anycast
hsrp
invalid-vlan
owner-lost
cluster-link-down
vxlan-router
peer-force-resync
excess-mac-move-detected
excess-ip-move-detected
retry
evpn
evpn-wo-bgp
evpn-def-gw
evpn-delete
evpn-mac-move
status (optional)
String desc=vPort status:type=flag
Enum:
phy-up
up
disabled
hw-nat-loop
mirror-loop
mirror-to
PN-switch
PN-fabric
PN-other
PN-cluster
PN-internal
host
uplink
STP-BPDUs
LLDP
trunk
l3-port
remote-l3-port
dhcp
dhcpsvr
blocked
no-BPDU
LACP-PDUs
vlag-active
vlag-blocked
stp-edge-port
LACP-wait
LACP-fallback
adjacency-wait
adjacency-check
vlag-wait
multicast-router
host-disabled
loop
congested
vxlan-loopback
vlan-up
vle
vle-wait
phy-down
down
enabled
err-disabled
err-bpdu-guard
mac-violation
stp-bpdu-guard
stp-root-guard
defer-bringup-wait
vtep-ip (optional)
String desc=Remote VTEP IP address:type=IPv4 or IPv6 address
create-time (optional)
String desc=vPort create-time:date=yyyy-mm-ddThh:mm:ss
last-seen-since (optional)
String desc=vPort last-seen since a specified time:date=yyyy-mm-ddThh:mm:ss
vxlan-lru (optional)
String desc=vPort VXLAN lru:date=yyyy-mm-ddThh:mm:ss
hit (optional)
Long desc=number of hits:type=uint32 format: int64
migrate (optional)
Long desc=number of times entry migrated:type=uint32 format: int64
drops (optional)
Long desc=number of dropped packets:type=uint32 format: int64
hw-index (optional)
Integer desc=hardware index format: int32
rt-if (optional)
String desc=router interface
hw-flags (optional)
String desc=vport hw flags:type=flag
Enum:
invalid-vlan
invalid-port
mc-index (optional)
Long desc=L2 multicast group index in hw:type=uint32 format: int64
inner-vlan (optional)
Integer desc=Q-in-Q inner VLAN assigned to vPort:type=uint16:range=[0,4095] format: int32

vport-show-response - Up

data
result

vport-stats-show - Up

display vPort statistics
api.switch-name (optional)
ip
String desc=IP address statistics:type=IPv4 or IPv6 address
mac
String desc=MAC address assigned to vPort:type=mac-address
vnet
String desc=VNET statistics:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN statistics:type=uint16:range=[0,4095] format: int32
vxlan
Long desc=VXLAN statistics:type=uint32:range=[0,16777215] format: int64
bd
String desc=Bridge Domain connections:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
hostname (optional)
String desc=hostname statistics
entity (optional)
String desc=VM or VM Kernel device name
ibytes (optional)
Long desc=number of incoming bytes:type=uint64 format: int64
ipkts (optional)
Long desc=number of incoming packets:type=uint64 format: int64
idiscards (optional)
Long desc=number of incoming packets discarded:type=uint64 format: int64
ierrs (optional)
Long desc=number of incoming packets with errors:type=uint64 format: int64
obytes (optional)
Long desc=number of outgoing bytes:type=uint64 format: int64
opkts (optional)
Long desc=number of outgoing packets:type=uint64 format: int64
odiscards (optional)
Long desc=number of outgoing packets discarded:type=uint64 format: int64
oerrs (optional)
Long desc=number of outgoing packets with errors:type=uint64 format: int64
switch-id (optional)
Long desc=switch ID for collecting vPort statistics:type=uint32:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=id:api-ref-val=name format: int64
vs-type (optional)
String desc=Virtual Switch type:type=enum
Enum:
none
host-vs
distributed-vs
unknown
vnic-type (optional)
String desc=vNic attached to VM traffic type:type=flag
Enum:
untagged
tagged
trunked
vm-mgmt
vm-kernel
vMotion
vSAN
FTL
rep
p-NFC
r-NFC
mgmt
unknown
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=count:type=uint32 format: int64

vport-stats-show-response - Up

data
result

vrf-create - Up

create vrf
name
String desc=vrf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
scope (optional)
String desc=scope of the vrf:default=fabric
Enum:
local
fabric
cluster
enable (optional)
Boolean desc=enable/disable vrf routing:default=true
vnet-id (optional)
String desc=VNET for the VRF:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
description (optional)
String desc=VRF description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
vrf-gw2 (optional)
String desc=gateway IP address 2:type=IPv4 or IPv6 address
anycast-mac-for-forwarding (optional)
Boolean desc=enable to use anycast mac for forwarding:default=false
vrf-gw-ip6 (optional)
String desc=IPv6 gateway address:type=IPv4 or IPv6 address
vrf-gw2-ip6 (optional)
String desc=IPv6 gateway address 2:type=IPv4 or IPv6 address
l3-vni (optional)
Long desc=L3 VNID:type=uint32:range=[0,16777215] format: int64
vrf-gw (optional)
String desc=gateway IP address:type=IPv4 or IPv6 address

vrf-modify - Up

modify vrf
enable (optional)
Boolean desc=enable/disable vrf routing:default=true
description (optional)
String desc=VRF description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
vrf-gw2 (optional)
String desc=gateway IP address 2:type=IPv4 or IPv6 address
anycast-mac-for-forwarding (optional)
Boolean desc=enable to use anycast mac for forwarding:default=false
vrf-gw-ip6 (optional)
String desc=IPv6 gateway address:type=IPv4 or IPv6 address
vrf-gw2-ip6 (optional)
String desc=IPv6 gateway address 2:type=IPv4 or IPv6 address
l3-vni (optional)
Long desc=L3 VNID:type=uint32:range=[0,16777215] format: int64
vrf-gw (optional)
String desc=gateway IP address:type=IPv4 or IPv6 address

vrf-mroute-show - Up

display distrubuted multicast routes in forwarding information database
api.switch-name (optional)
srcip (optional)
String desc=source IP address:type=IPv4 or IPv6 address
vxlan (optional)
Long desc=VXLAN ID:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
vlan (optional)
Integer desc=VLAN ID:type=uint16:range=[0,4095] format: int32
vrid (optional)
Integer desc=virtual router ID format: int32
flags (optional)
String desc=hardware flags:type=flag
Enum:
Trunk
Active
type (optional)
String desc=hardware router type:type=enum
Enum:
<*
G>
<*
G
V>
G>
G
V>
srcip-mask (optional)
Integer desc=source netmask:type=uint8 format: int32
group-mask (optional)
Integer desc=group net mask:type=uint8 format: int32
vnet-id (optional)
String desc=VNET of the sending VLAN:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
send-vlan (optional)
Integer desc=sending VLAN:type=uint16:range=[0,4095] format: int32
send-bd (optional)
String desc=sending Bridge Domain
encap-id (optional)
Integer desc=encapsulation ID format: int32
hw-group-id (optional)
String desc=group ID:type=uint32:hex=0x[0-9a-fA-F]{8}
group (optional)
String desc=group IP address:type=IPv4 or IPv6 address
bd (optional)
String desc=Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
ports (optional)
String desc=ports:type=port-list

vrf-multicast-flood-modify - Up

modify flooding over tunnels in Distributed Multicast Forwarding
scope (optional)
String desc=scope - fabric or local:type=enum
Enum:
local
fabric
enable (optional)
Boolean desc=enable or disable flooding over tunnels in Distrubuted Multicast Forwarding:default=false

vrf-multicast-flood-show - Up

display info about flooding over tunnels in Dist. Mcast Forwarding
api.switch-name (optional)
scope (optional)
String desc=scope - fabric or local:type=enum:filter=false
Enum:
local
fabric
enable (optional)
Boolean desc=enable or disable flooding over tunnels in Distrubuted Multicast Forwarding

vrf-multicast-igmp-modify - Up

modify IGMP's use of IPMC table in DMF Forwarding
scope (optional)
String desc=scope - fabric or local:type=enum
Enum:
local
fabric
use-table (optional)
Boolean desc=enable/disable IGMP's use of the IPMC Table in DMF Forwarding:default=false

vrf-multicast-igmp-show - Up

display info about IGMP's use of IPMC table in DMF Forwarding
api.switch-name (optional)
scope (optional)
String desc=scope - fabric or local:type=enum:filter=false
Enum:
local
fabric
use-table (optional)
Boolean desc=enable/disable IGMP's use of the IPMC Table in DMF Forwarding

vrf-multicast-modify - Up

modify Distributed Multicast Forwarding
scope (optional)
String desc=Distributed Multicast Forwarding scope - fabric or local:type=enum
Enum:
local
fabric
enable (optional)
Boolean desc=enable or disable Distrubuted Multicast Forwarding:default=false

vrf-multicast-show - Up

display information about Distributed Multicast Forwarding
api.switch-name (optional)
scope (optional)
String desc=Distributed Multicast Forwarding scope - fabric or local:type=enum:filter=false
Enum:
local
fabric
enable (optional)
Boolean desc=enable or disable Distrubuted Multicast Forwarding

vrf-route-add - Up

add vrf route
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
gateway-ip (optional)
String desc=gateway IP address:type=IPv4 or IPv6 address
router-mac (optional)
String desc=router mac address:type=mac-address

vrf-route-remove - Up

remove vrf route
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
gateway-ip
String desc=gateway IP address:type=IPv4 or IPv6 address

vrf-route-show - Up

display vrf routes
api.switch-name (optional)
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
gateway-ip
String desc=gateway IP address:type=IPv4 or IPv6 address
scope (optional)
String desc=scope - local, cluster or fabric
active (optional)
Boolean desc=installed in rib or not
router-mac (optional)
String desc=router mac address:type=mac-address

vrf-show - Up

display vrf
api.switch-name (optional)
name
String desc=vrf name
vnet-id
String desc=VNET for the VRF:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
scope (optional)
String desc=scope of the vrf
Enum:
local
fabric
cluster
active (optional)
Boolean desc=active on switch
flags (optional)
String desc=vrf used by vrouter or subnet:type=flag
Enum:
subnet
vrouter
enable (optional)
Boolean desc=enable/disable vrf routing
anycast-mac (optional)
String desc=anycast mac address:type=mac-address
hw-router-mac (optional)
String desc=hardware router MAC address:type=mac-address
hw-vrid (optional)
Integer desc=hw_vrid associated with VRF:range=[0,15] format: int32
description (optional)
String desc=VRF description
vrf-gw2 (optional)
String desc=gateway IP address 2:type=IPv4 or IPv6 address
anycast-mac-for-forwarding (optional)
Boolean desc=enable to use anycast mac for forwarding
vrf-gw-ip6 (optional)
String desc=IPv6 gateway address:type=IPv4 or IPv6 address
vrf-gw2-ip6 (optional)
String desc=IPv6 gateway address 2:type=IPv4 or IPv6 address
l3-vni (optional)
Long desc=L3 VNID:type=uint32:range=[0,16777215] format: int64
vrf-gw (optional)
String desc=gateway IP address:type=IPv4 or IPv6 address

vrouter-bfd-flapcount-clear - Up

clear BFD neighbor flap count
vrf
String desc=name of vrf:default=default:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
all (optional)
Boolean desc=All Neighbors

vrouter-bfd-neighbor-flapcount-clear - Up

clear BFD neighbor flap count
neighbor
String desc=Neighbor IP address:type=IPv4 or IPv6 address
vrf
String desc=name of vrf:default=default:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-bfd-neighbor-show - Up

display BFD neighbors on a vRouter
api.switch-name (optional)
neighbor (optional)
String desc=neighbor IP address:type=IPv4 or IPv6 address
holdown (optional)
Long desc=detection time if BFD session is established:type=uint32 format: int64
multiplier (optional)
Integer desc=detection time multiplier:type=uint8 format: int32
state (optional)
String desc=state of the BFD session:type=enum
Enum:
unknown
admin-down
down
init
up
no-session
not-replicator-vtep
vrf (optional)
String desc=Virtual Routing and Forwarding instance
up/down (optional)
String desc=State of BFD neighbor
remote-router (optional)
String desc=remote router name derived from IP Address
out-addr (optional)
String desc=outgoing IP address:type=IPv4 or IPv6 address
local-discr (optional)
Long desc=local discriminator:type=uint32 format: int64
remote-discr (optional)
Long desc=remote discriminator:type=uint32 format: int64
flap-count (optional)
Long desc=flap count:type=uint32 format: int64
tx-int (optional)
Long desc=Minimum Tx interval in msec:type=uint32 format: int64
rx-int (optional)
Long desc=Minimum Rx interval in msec:type=uint32 format: int64
cumulative-count (optional)
Long desc=Cumulative flap count:type=uint32 format: int64
last-clear-time (optional)
String desc=Last time when the flap count was cleared
interface (optional)
String desc=interface of the connection

vrouter-bgp-add - Up

add Border Gateway Protocol neighbor to a vRouter
neighbor (optional)
String desc=IP address for BGP neighbor:type=IPv4 or IPv6 address:precludes=[l3-port]
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
prepend (optional)
Boolean desc=BGP next hop is self or not:default=true:requires=[local-as]
weight (optional)
Integer desc=default weight value between 0 and 65535 for the neighbor's routes:range=[-1,65535]:default=-1 format: int32
password (optional)
String desc=password for MD5 BGP:password=true
l3-port (optional)
Long desc=l3 port for BGP session:type=uint32:default=4294967295:precludes=[neighbor]:api-ref-path=/l3port-usable-ports:api-ref-model=l3port-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
remote-as (optional)
Long desc=BGP remote AS from 1 to 4294967295 or external:range=[-2,4294967295] format: int64
api.remote-as (optional)
Enum:
external
internal
local-as (optional)
Long desc=BGP local AS from 1 to 4294967295 or external:range=[-2,4294967295] format: int64
api.local-as (optional)
Enum:
external
internal
next-hop-self (optional)
Boolean desc=BGP next hop is self or not
replace-as (optional)
Boolean desc=BGP next hop is self or not
ebgp-multihop (optional)
Integer desc=value for external BGP from 1 to 255:type=uint16:range=[1,255] format: int32
update-source (optional)
String desc=IP address of BGP packets required for peering over loopback interface:type=IPv4 or IPv6 address:precludes=[update-source-interface]:api-ref-path=/vrouters/{vrouter-name}/loopback-interfaces:api-ref-model=vrouter-loopback-interface-show:api-ref-id=ip:api-ref-val=ip
update-source-interface (optional)
String desc=interface name of BGP packets required for peering over any interface:precludes=[update-source]
prefix-list-in (optional)
String desc=prefixes used for filtering:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
prefix-list-out (optional)
String desc=prefixes used for filtering outgoing packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
route-reflector-client (optional)
Boolean desc=set as route reflector client
override-capability (optional)
Boolean desc=override capability
soft-reconfig-inbound (optional)
Boolean desc=soft reset to reconfigure inbound traffic
max-prefix (optional)
Long desc=maximum number of prefixes:type=uint32 format: int64
max-prefix-warn-only (optional)
Boolean desc=warn if the maximum number of prefixes is exceeded
bfd (optional)
Boolean desc=BFD protocol support for fault detection
bfd-multihop (optional)
Boolean desc=always use BFD multi-hop port for fault detection
multi-protocol (optional)
String desc=Multi-protocol features:type=flag:default=ipv4-unicast
Enum:
ipv4-unicast
ipv6-unicast
l2vpn-evpn
api.weight (optional)
Enum:
none
default-originate (optional)
Boolean desc=announce default routes to the neighbor or not
neighbor-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds):type=uint32:range=[0,65535]:default=60:requires=[neighbor-holdtime] format: int64
neighbor-holdtime (optional)
Long desc=BGP Holdtime (seconds):type=uint32:range=[0,65535]:default=180 format: int64
connect-retry-interval (optional)
Long desc=BGP Connect retry interval (seconds):type=uint32:range=[0,65535]:default=15 format: int64
send-community (optional)
Boolean desc=send any community attribute to neighbor:default=true
unnumbered-interop (optional)
Boolean desc=Interop unnumbered BGP NBR, send LL and G NH both even if they are same:default=false
route-map-in (optional)
String desc=route map in for nbr:precludes=[no-route-map-in]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
route-map-out (optional)
String desc=route map out for nbr:precludes=[no-route-map-out]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
allowas-in (optional)
Boolean desc=Allow/reject routes with local AS in AS_PATH:precludes=[allowas-in-occurrences,allowas-in-origin]
allowas-in-occurrences (optional)
Long desc=Allow/reject routes with local AS in AS_PATH with max number of occurrences:type=uint32:range=[0,10]:precludes=[allowas-in,allowas-in-origin] format: int64
allowas-in-origin (optional)
Boolean desc=Allow/reject routes with local AS in AS_PATH if the route was orig. in my AS:precludes=[allowas-in-occurrences,allowas-in]
as-override (optional)
Boolean desc=Override ASNs in outbound updates if aspath equals remote-as
interface (optional)
String desc=Interface to reach the neighbor:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
advertisement-interval (optional)
Long desc=Minimum interval between sending BGP routing updates:type=uint32:range=[0,600] format: int64
description (optional)
String desc=Vrouter bgp neighbor description:default=none:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -

vrouter-bgp-modify - Up

modify Border Gateway Protocol neighbor to a vRouter
prepend (optional)
Boolean desc=BGP next hop is self or not:default=true:requires=[local-as]
weight (optional)
Integer desc=default weight value between 0 and 65535 for the neighbor's routes:range=[-1,65535]:default=-1 format: int32
password (optional)
String desc=password for MD5 BGP:password=true
remote-as (optional)
Long desc=BGP remote AS from 1 to 4294967295 or external:range=[-2,4294967295] format: int64
api.remote-as (optional)
Enum:
external
internal
local-as (optional)
Long desc=BGP local AS from 1 to 4294967295 or external:range=[-2,4294967295] format: int64
api.local-as (optional)
Enum:
external
internal
next-hop-self (optional)
Boolean desc=BGP next hop is self or not
replace-as (optional)
Boolean desc=BGP next hop is self or not
ebgp-multihop (optional)
Integer desc=value for external BGP from 1 to 255:type=uint16:range=[1,255] format: int32
update-source (optional)
String desc=IP address of BGP packets required for peering over loopback interface:type=IPv4 or IPv6 address:precludes=[update-source-interface]:api-ref-path=/vrouters/{vrouter-name}/loopback-interfaces:api-ref-model=vrouter-loopback-interface-show:api-ref-id=ip:api-ref-val=ip
update-source-interface (optional)
String desc=interface name of BGP packets required for peering over any interface:precludes=[update-source]
prefix-list-in (optional)
String desc=prefixes used for filtering:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
prefix-list-out (optional)
String desc=prefixes used for filtering outgoing packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
route-reflector-client (optional)
Boolean desc=set as route reflector client
override-capability (optional)
Boolean desc=override capability
soft-reconfig-inbound (optional)
Boolean desc=soft reset to reconfigure inbound traffic
max-prefix (optional)
Long desc=maximum number of prefixes:type=uint32 format: int64
max-prefix-warn-only (optional)
Boolean desc=warn if the maximum number of prefixes is exceeded
bfd (optional)
Boolean desc=BFD protocol support for fault detection
bfd-multihop (optional)
Boolean desc=always use BFD multi-hop port for fault detection
multi-protocol (optional)
String desc=Multi-protocol features:type=flag:default=ipv4-unicast
Enum:
ipv4-unicast
ipv6-unicast
l2vpn-evpn
api.weight (optional)
Enum:
none
default-originate (optional)
Boolean desc=announce default routes to the neighbor or not
neighbor-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds):type=uint32:range=[0,65535]:default=60:requires=[neighbor-holdtime] format: int64
neighbor-holdtime (optional)
Long desc=BGP Holdtime (seconds):type=uint32:range=[0,65535]:default=180 format: int64
connect-retry-interval (optional)
Long desc=BGP Connect retry interval (seconds):type=uint32:range=[0,65535]:default=15 format: int64
send-community (optional)
Boolean desc=send any community attribute to neighbor:default=true
unnumbered-interop (optional)
Boolean desc=Interop unnumbered BGP NBR, send LL and G NH both even if they are same:default=false
route-map-in (optional)
String desc=route map in for nbr:precludes=[no-route-map-in]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
route-map-out (optional)
String desc=route map out for nbr:precludes=[no-route-map-out]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
allowas-in (optional)
Boolean desc=Allow/reject routes with local AS in AS_PATH:precludes=[allowas-in-occurrences,allowas-in-origin]
allowas-in-occurrences (optional)
Long desc=Allow/reject routes with local AS in AS_PATH with max number of occurrences:type=uint32:range=[0,10]:precludes=[allowas-in,allowas-in-origin] format: int64
allowas-in-origin (optional)
Boolean desc=Allow/reject routes with local AS in AS_PATH if the route was orig. in my AS:precludes=[allowas-in-occurrences,allowas-in]
as-override (optional)
Boolean desc=Override ASNs in outbound updates if aspath equals remote-as
interface (optional)
String desc=Interface to reach the neighbor:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
advertisement-interval (optional)
Long desc=Minimum interval between sending BGP routing updates:type=uint32:range=[0,600] format: int64
description (optional)
String desc=Vrouter bgp neighbor description:default=none:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -
no-route-map-in (optional)
Boolean desc=Remove ingress route-map from BGP neighbor:precludes=[route-map-in]
no-route-map-out (optional)
Boolean desc=Remove egress route-map from BGP neighbor:precludes=[route-map-out]

vrouter-bgp-neighbor-detail-show - Up

display BGP neighbor detail information
api.switch-name (optional)
neighbor
String desc=neighbor IP address:type=IPv4 or IPv6 address:api-ref-path=/vrouters/{vrouter-name}/bgp-neighbors:api-ref-model=vrouter-bgp-neighbor-show:api-ref-id=neighbor:api-ref-val=neighbor
nic
String desc=BGP on this interface
state (optional)
String desc=BGP state:type=enum
Enum:
idle
connect
active
open-sent
open-confirm
established
clearing
holdtime (optional)
Long desc=holdtime (seconds):type=uint32 format: int64
keepalive (optional)
Long desc=keepalive interval (seconds):type=uint32 format: int64
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
remote-as (optional)
Long desc=neighbor AS:type=uint32 format: int64
remote-id (optional)
String desc=neighbor router id:type=IPv4 or IPv6 address
up-for (optional)
String desc=time the session has been up for
min-adv (optional)
Long desc=minimum advertisement interval (seconds):type=uint32 format: int64
comm-attr-send-ipv4 (optional)
String desc=type of community attribute send to this neighbor for IPv4 unicast:type=enum
Enum:
both
standard
extended
open-sent (optional)
Long desc=number of open messages sent:type=uint32 format: int64
open-rcvd (optional)
Long desc=number of open messages received:type=uint32 format: int64
notif-sent (optional)
Long desc=number of notification messages sent:type=uint32 format: int64
notif-rcvd (optional)
Long desc=number of notification messages received:type=uint32 format: int64
update-sent (optional)
Long desc=number of update messages sent:type=uint32 format: int64
update-rcvd (optional)
Long desc=number of update messages received:type=uint32 format: int64
keepalive-sent (optional)
Long desc=number of keepalive messages sent:type=uint32 format: int64
keepalive-rcvd (optional)
Long desc=number of keepalive messages received:type=uint32 format: int64
prefix-accepted-ipv4 (optional)
Long desc=number of prefixes accepted for IPv4 unicast:type=uint32 format: int64
comm-attr-send-ipv6 (optional)
String desc=type of community attribute send to this neighbor for IPv6 unicast:type=enum
Enum:
both
standard
extended
prefix-accepted-ipv6 (optional)
Long desc=number of prefixes accepted for IPv6 unicast:type=uint32 format: int64
conn-established (optional)
Long desc=number of times a session has been successfully established:type=uint32 format: int64
conn-dropped (optional)
Long desc=number of times a session has failed or taken down:type=uint32 format: int64
last-reset (optional)
String desc=time since the session was last reset
start-due (optional)
Long desc=next start timer due in seconds:type=uint32 format: int64
connect-due (optional)
Long desc=next connect timer due in seconds:type=uint32 format: int64
last-read (optional)
String desc=time last received a message
local-as (optional)
Long desc=local AS:type=uint32 format: int64
l3-port (optional)
Long desc=Layer 3 port used for BGP:type=uint32 format: int64

vrouter-bgp-neighbor-failed-show - Up

display BGP neighbor failed summary
api.switch-name (optional)
neighbor (optional)
String desc=BGP neighbor:type=IPv4 or IPv6 address:api-ref-path=/vrouters/{vrouter-name}/bgp-neighbors:api-ref-model=vrouter-bgp-neighbor-show:api-ref-id=neighbor:api-ref-val=neighbor
reason (optional)
String desc=last reset due to:filter=false
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
remote-router (optional)
String desc=neighbor router name
estd-cnt (optional)
Long desc=number of times a session has been successfully established:type=uint32:filter=false format: int64
drop-cnt (optional)
Long desc=number of times a session has failed or taken down:type=uint32:filter=false format: int64
nic (optional)
String desc=BGP on this interface
l3-port (optional)
Long desc=Layer 3 port used for BGP:type=uint32 format: int64
reset-time (optional)
String desc=duration since last reset:filter=false

vrouter-bgp-neighbor-no-shutdown - Up

remove shutdown mode for bgp peer
neighbor (optional)
String desc=BGP neighbor:type=IPv4 or IPv6 address
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
l3-port (optional)
Long desc=Layer 3 port used for BGP:type=uint32 format: int64

vrouter-bgp-neighbor-reset - Up

reset information about BGP neighbors
neighbor (optional)
String desc=BGP neighbor:type=IPv4 or IPv6 address
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
l3-port (optional)
Long desc=Layer 3 port used for BGP:type=uint32 format: int64

vrouter-bgp-neighbor-reset-all - Up

reset information about all BGP neighbors
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-bgp-neighbor-show - Up

display BGP neighbor summary information
api.switch-name (optional)
neighbor
String desc=BGP neighbor:type=IPv4 or IPv6 address
nic
String desc=BGP on this interface
tblver (optional)
Long desc=version of the routing table:type=uint32 format: int64
inQ (optional)
Long desc=number of BGP packets queued for a neighbor:type=uint64 format: int64
outQ (optional)
Long desc=number of BGP packets queued for transmission to a neighbor:type=uint64 format: int64
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
msg_rcvd (optional)
Long desc=number of messages received from the socket buffer:type=uint64 format: int64
msg_sent (optional)
Long desc=number of messages sent from the socket buffer:type=uint64 format: int64
up/down (optional)
String desc=state of BGP neighbor
remote-router (optional)
String desc=nbr router name
ver (optional)
Long desc=BGP version:type=uint32 format: int64
remote-as (optional)
Long desc=BGP neighbor AS:type=uint32 format: int64
description (optional)
String desc=vrouter bgp neighbor description
l3-port (optional)
Long desc=Layer 3 port used for BGP:type=uint32 format: int64
state/pfxrcd (optional)
String desc=current state of BGP session

vrouter-bgp-neighbor-shutdown - Up

send bgp admin-down notification message to bgp peer
neighbor (optional)
String desc=BGP neighbor:type=IPv4 or IPv6 address
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
l3-port (optional)
Long desc=Layer 3 port used for BGP:type=uint32 format: int64

vrouter-bgp-network-add - Up

add Border Gateway Protocol network to a vRouter
network
String desc=IP address for BGP network:type=IPv4 or IPv6 address
netmask
Integer desc=BGP network mask:type=netmask:mask-for=[network] format: int32
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-bgp-network-show - Up

display Border Gateway Protocol network information for a vRouter
api.switch-name (optional)
network
String desc=IP address for BGP network:type=IPv4 or IPv6 address
netmask
Integer desc=BGP network mask:type=netmask:mask-for=[network] format: int32
vrf
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-bgp-path-list-show - Up

display BGP as path list
api.switch-name (optional)

vrouter-bgp-show - Up

display Border Gateway Protocol neighbor information for a vRouter
api.switch-name (optional)
neighbor
String desc=IP address for BGP neighbor:type=IPv4 or IPv6 address:precludes=[l3-port]
vrf
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
l3-port
Long desc=l3 port for BGP session:type=uint32:precludes=[neighbor]:api-ref-path=/l3port-usable-ports:api-ref-model=l3port-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
prepend (optional)
Boolean desc=BGP next hop is self or not:requires=[local-as]
weight (optional)
Integer desc=default weight value between 0 and 65535 for the neighbor's routes:range=[-1,65535] format: int32
remote-as (optional)
Long desc=BGP remote AS from 1 to 4294967295 or external:range=[-2,4294967295] format: int64
local-as (optional)
Long desc=BGP local AS from 1 to 4294967295 or external:range=[-2,4294967295] format: int64
next-hop-self (optional)
Boolean desc=BGP next hop is self or not
replace-as (optional)
Boolean desc=BGP next hop is self or not
ebgp-multihop (optional)
Integer desc=value for external BGP from 1 to 255:type=uint16:range=[1,255] format: int32
update-source (optional)
String desc=IP address of BGP packets required for peering over loopback interface:type=IPv4 or IPv6 address:precludes=[update-source-interface]:api-ref-path=/vrouters/{vrouter-name}/loopback-interfaces:api-ref-model=vrouter-loopback-interface-show:api-ref-id=ip:api-ref-val=ip
update-source-interface (optional)
String desc=interface name of BGP packets required for peering over any interface:precludes=[update-source]
prefix-list-in (optional)
String desc=prefixes used for filtering:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
prefix-list-out (optional)
String desc=prefixes used for filtering outgoing packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
route-reflector-client (optional)
Boolean desc=set as route reflector client
override-capability (optional)
Boolean desc=override capability
soft-reconfig-inbound (optional)
Boolean desc=soft reset to reconfigure inbound traffic
max-prefix (optional)
Long desc=maximum number of prefixes:type=uint32 format: int64
max-prefix-warn-only (optional)
Boolean desc=warn if the maximum number of prefixes is exceeded
bfd (optional)
Boolean desc=BFD protocol support for fault detection
bfd-multihop (optional)
Boolean desc=always use BFD multi-hop port for fault detection
multi-protocol (optional)
String desc=Multi-protocol features:type=flag
Enum:
ipv4-unicast
ipv6-unicast
l2vpn-evpn
default-originate (optional)
Boolean desc=announce default routes to the neighbor or not
neighbor-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds):type=uint32:range=[0,65535]:requires=[neighbor-holdtime] format: int64
neighbor-holdtime (optional)
Long desc=BGP Holdtime (seconds):type=uint32:range=[0,65535] format: int64
connect-retry-interval (optional)
Long desc=BGP Connect retry interval (seconds):type=uint32:range=[0,65535] format: int64
send-community (optional)
Boolean desc=send any community attribute to neighbor
unnumbered-interop (optional)
Boolean desc=Interop unnumbered BGP NBR, send LL and G NH both even if they are same
route-map-in (optional)
String desc=route map in for nbr:precludes=[no-route-map-in]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
route-map-out (optional)
String desc=route map out for nbr:precludes=[no-route-map-out]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
allowas-in (optional)
Boolean desc=Allow/reject routes with local AS in AS_PATH:precludes=[allowas-in-occurrences,allowas-in-origin]
allowas-in-occurrences (optional)
Long desc=Allow/reject routes with local AS in AS_PATH with max number of occurrences:type=uint32:range=[0,10]:precludes=[allowas-in,allowas-in-origin] format: int64
allowas-in-origin (optional)
Boolean desc=Allow/reject routes with local AS in AS_PATH if the route was orig. in my AS:precludes=[allowas-in-occurrences,allowas-in]
as-override (optional)
Boolean desc=Override ASNs in outbound updates if aspath equals remote-as
interface (optional)
String desc=Interface to reach the neighbor:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
advertisement-interval (optional)
Long desc=Minimum interval between sending BGP routing updates:type=uint32:range=[0,600] format: int64
description (optional)
String desc=Vrouter bgp neighbor description

vrouter-cached-routes-show - Up

display cached routes for a virtual router (vrouter)
api.switch-name (optional)
vrid (optional)
Integer desc=ID assigned to vRouter format: int32
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address
prelen (optional)
Long desc=prefix length:type=uint32:range=[0,128] format: int64
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
vxlan (optional)
Long desc=VXLANs:type=uint32 format: int64
nexthop (optional)
String desc=next-hop IP address:type=IPv4 or IPv6 address
index (optional)
Long desc=interface index in the zone/container:type=uint32 format: int64
age-in-seconds (optional)
Long desc=route age in seconds:type=uint64 format: int64
bd (optional)
String desc=Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VNET of cached route:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

vrouter-community-list-add - Up

add a bgp community list
name
String desc=name for the community list:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
action
String desc=action to permit or deny route updates:type=enum
Enum:
permit
deny
style (optional)
String desc=style for community list (default standard):type=enum:default=standard
Enum:
standard
expanded
community-attribute (optional)
String desc=the community attribute to match on

vrouter-community-list-show - Up

display bgp community lists
api.switch-name (optional)
style
String desc=style for community list (default standard):type=enum
Enum:
standard
expanded
name
String desc=name for the community list
action
String desc=action to permit or deny route updates:type=enum
Enum:
permit
deny
community-attribute
String desc=the community attribute to match on

vrouter-create-1 - Up

create H/W vRouter
name
String desc=name of service config:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
vnet
String desc=vnet assigned to service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[scope]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
router-type
String desc=vRouter type:type=enum:default=hardware
Enum:
software
hardware
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
bgp-max-paths (optional)
Integer desc=maximum BGP paths:type=uint16:range=[0,16]:default=1 format: int32
bgp-ibgp-multipath (optional)
Integer desc=number of IBGP multipath connections:type=uint16:range=[0,16] format: int32
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
hw-vrrp-id (optional)
Integer desc=VRRP ID assigned to the hardware vRouter:default=-1 format: int32
state (optional)
String desc=state of service:type=enum
Enum:
disable
enable
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
evpn-border (optional)
Boolean desc=evpn border node:default=false
evpn-dup-addr-max-moves (optional)
Long desc=evpn duplicate address max moves:type=uint32:range=[2,1000]:default=5 format: int64
evpn-dup-addr-moves-duration (optional)
Long desc=evpn duplicate address moves time duration (seconds):type=uint32:range=[2,1800]:default=180 format: int64
evpn-dup-addr-freeze (optional)
Integer desc=evpn duplicate address freeze duration (seconds):range=[-1,3600]:default=180 format: int32
api.evpn-dup-addr-freeze (optional)
Enum:
none
permanent
cluster-active-active-routing (optional)
Boolean desc=active-active routing with or without VRRP
proto-multi (optional)
String desc=multicast protocol:type=enum
Enum:
none
pim-ssm
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-static-metric (optional)
Enum:
none
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-connected-metric (optional)
Enum:
none
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-rip-metric (optional)
Enum:
none
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-ospf-metric (optional)
Enum:
none
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-bestpath-as-path (optional)
String desc=best path for BGP:type=flag
Enum:
ignore
multipath-relax
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-delayed-startup (optional)
Integer desc=Delays forming peer adjacency on bootup:type=uint16:range=[0,36000]:default=0 format: int32
bgp-network-import-check (optional)
Boolean desc=Check BGP network route exists in IGP
bgp-update-delay-strict (optional)
Integer desc=Put bgp read-only mode on bootup, Recommend value less than l3-to-vlag-delay:type=uint16:range=[0,3600]:default=0 format: int32
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:default=60:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535]:default=180 format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
ospf-spf-delay (optional)
Long desc= Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf-spf-consec-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
ospf6-spf-delay (optional)
Long desc=Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf6-spf-consecu-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf6-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
bgp-global-nh-preference (optional)
String desc=use global nexthop preference for choosing nexthop type in BGP-ipv6:type=enum:default=none
Enum:
none
true
false
rip-redistribute (optional)
String desc=redistribute RIP routes:type=flag
Enum:
static
connected
ospf
bgp
ospf-redistribute (optional)
String desc=redistribute OSPF routes:type=flag
Enum:
static
connected
rip
bgp
ospf-redist-static-metric (optional)
Integer desc=metric for OSPF redistribution of static routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-static-metric (optional)
Enum:
none
ospf-redist-static-metric-type (optional)
String desc=metric type for OSPF redistribution of static routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-connected-metric (optional)
Integer desc=metric for OSPF redistribution of connected routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-connected-metric (optional)
Enum:
none
ospf-redist-connected-metric-type (optional)
String desc=metric type for OSPF redistribution of connected routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-rip-metric (optional)
Integer desc=metric for OSPF redistribution of RIP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-rip-metric (optional)
Enum:
none
ospf-redist-rip-metric-type (optional)
String desc=metric type for OSPF redistribution of RIP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-bgp-metric (optional)
Integer desc=metric for OSPF redistribution of BGP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-bgp-metric (optional)
Enum:
none
ospf-redist-bgp-metric-type (optional)
String desc=metric type for OSPF redistribution of BGP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-distance-external (optional)
Long desc=OSPF distance for external routes:type=uint32:range=[0,255]:requires=[ospf-distance-internal,ospf-distance-local] format: int64
ospf-distance-internal (optional)
Long desc=OSPF distance for inter-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-distance-local (optional)
Long desc=OSPF distance for intra-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-stub-router-on-startup (optional)
Boolean desc=advertise self as stub router temporary on startup
ospf-stub-router-on-startup-period (optional)
Long desc=period to advertise self as stub router after startup:type=uint32:range=[5,86400] format: int64
ospf-bfd-all-if (optional)
Boolean desc=use BFD protocol for fault detection on all OSPF interfaces
ospf-default-information (optional)
String desc=control origination of default route:type=enum:default=none
Enum:
none
originate
always
ospf-default-info-originate-metric (optional)
Integer desc=metric for OSPF origination of default route:range=[-1,16777214]:default=-1 format: int32
api.ospf-default-info-originate-metric (optional)
Enum:
none
ospf-default-info-originate-metric-type (optional)
String desc=metric type for OSPF origination of default route:type=enum:default=2
Enum:
1
2
vrrp-track-port (optional)
String desc=track port for VRRP:type=port-list
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
bgp-snmp (optional)
Boolean desc=Enable BGP SNMP MIB
bgp-snmp-notification (optional)
Boolean desc=Enable BGP SNMP notifications
ospf-snmp (optional)
Boolean desc=Enable OSPF SNMP MIB
ospf-snmp-notification (optional)
Boolean desc=Enable OSPF SNMP notifications
ospf6-snmp (optional)
Boolean desc=Enable OSPFv3 SNMP MIB
ospf6-snmp-notification (optional)
Boolean desc=Enable OSPFv3 SNMP notifications
ip-snmp (optional)
Boolean desc=Enable ipForward SNMP MIB
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326
shared-vnet-mgr (optional)
String desc=vnet-manager to share with if shared service:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter:api-ref-path=/vnet-managers:api-ref-model=vnet-manager-show:api-ref-id=name:api-ref-val=name
router-ipstack (optional)
String desc=vRouter ipstack:type=enum:default=frr
Enum:
quagga
frr

vrouter-create-2 - Up

create S/W vRouter
name
String desc=name of service config:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
vnet
String desc=vnet assigned to service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[scope]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
router-type
String desc=vRouter type:type=enum:default=software
Enum:
software
hardware
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
bgp-max-paths (optional)
Integer desc=maximum BGP paths:type=uint16:range=[0,16]:default=1 format: int32
bgp-ibgp-multipath (optional)
Integer desc=number of IBGP multipath connections:type=uint16:range=[0,16] format: int32
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
state (optional)
String desc=state of service:type=enum
Enum:
disable
enable
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
evpn-border (optional)
Boolean desc=evpn border node:default=false
evpn-dup-addr-max-moves (optional)
Long desc=evpn duplicate address max moves:type=uint32:range=[2,1000]:default=5 format: int64
evpn-dup-addr-moves-duration (optional)
Long desc=evpn duplicate address moves time duration (seconds):type=uint32:range=[2,1800]:default=180 format: int64
evpn-dup-addr-freeze (optional)
Integer desc=evpn duplicate address freeze duration (seconds):range=[-1,3600]:default=180 format: int32
api.evpn-dup-addr-freeze (optional)
Enum:
none
permanent
cluster-active-active-routing (optional)
Boolean desc=active-active routing with or without VRRP
proto-multi (optional)
String desc=multicast protocol:type=enum
Enum:
none
pim-ssm
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-static-metric (optional)
Enum:
none
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-connected-metric (optional)
Enum:
none
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-rip-metric (optional)
Enum:
none
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-ospf-metric (optional)
Enum:
none
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-bestpath-as-path (optional)
String desc=best path for BGP:type=flag
Enum:
ignore
multipath-relax
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-delayed-startup (optional)
Integer desc=Delays forming peer adjacency on bootup:type=uint16:range=[0,36000]:default=0 format: int32
bgp-network-import-check (optional)
Boolean desc=Check BGP network route exists in IGP
bgp-update-delay-strict (optional)
Integer desc=Put bgp read-only mode on bootup, Recommend value less than l3-to-vlag-delay:type=uint16:range=[0,3600]:default=0 format: int32
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:default=60:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535]:default=180 format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
ospf-spf-delay (optional)
Long desc= Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf-spf-consec-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
ospf6-spf-delay (optional)
Long desc=Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf6-spf-consecu-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf6-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
bgp-global-nh-preference (optional)
String desc=use global nexthop preference for choosing nexthop type in BGP-ipv6:type=enum:default=none
Enum:
none
true
false
rip-redistribute (optional)
String desc=redistribute RIP routes:type=flag
Enum:
static
connected
ospf
bgp
ospf-redistribute (optional)
String desc=redistribute OSPF routes:type=flag
Enum:
static
connected
rip
bgp
ospf-redist-static-metric (optional)
Integer desc=metric for OSPF redistribution of static routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-static-metric (optional)
Enum:
none
ospf-redist-static-metric-type (optional)
String desc=metric type for OSPF redistribution of static routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-connected-metric (optional)
Integer desc=metric for OSPF redistribution of connected routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-connected-metric (optional)
Enum:
none
ospf-redist-connected-metric-type (optional)
String desc=metric type for OSPF redistribution of connected routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-rip-metric (optional)
Integer desc=metric for OSPF redistribution of RIP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-rip-metric (optional)
Enum:
none
ospf-redist-rip-metric-type (optional)
String desc=metric type for OSPF redistribution of RIP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-bgp-metric (optional)
Integer desc=metric for OSPF redistribution of BGP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-bgp-metric (optional)
Enum:
none
ospf-redist-bgp-metric-type (optional)
String desc=metric type for OSPF redistribution of BGP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-distance-external (optional)
Long desc=OSPF distance for external routes:type=uint32:range=[0,255]:requires=[ospf-distance-internal,ospf-distance-local] format: int64
ospf-distance-internal (optional)
Long desc=OSPF distance for inter-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-distance-local (optional)
Long desc=OSPF distance for intra-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-stub-router-on-startup (optional)
Boolean desc=advertise self as stub router temporary on startup
ospf-stub-router-on-startup-period (optional)
Long desc=period to advertise self as stub router after startup:type=uint32:range=[5,86400] format: int64
ospf-bfd-all-if (optional)
Boolean desc=use BFD protocol for fault detection on all OSPF interfaces
ospf-default-information (optional)
String desc=control origination of default route:type=enum:default=none
Enum:
none
originate
always
ospf-default-info-originate-metric (optional)
Integer desc=metric for OSPF origination of default route:range=[-1,16777214]:default=-1 format: int32
api.ospf-default-info-originate-metric (optional)
Enum:
none
ospf-default-info-originate-metric-type (optional)
String desc=metric type for OSPF origination of default route:type=enum:default=2
Enum:
1
2
vrrp-track-port (optional)
String desc=track port for VRRP:type=port-list
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
bgp-snmp (optional)
Boolean desc=Enable BGP SNMP MIB
bgp-snmp-notification (optional)
Boolean desc=Enable BGP SNMP notifications
ospf-snmp (optional)
Boolean desc=Enable OSPF SNMP MIB
ospf-snmp-notification (optional)
Boolean desc=Enable OSPF SNMP notifications
ospf6-snmp (optional)
Boolean desc=Enable OSPFv3 SNMP MIB
ospf6-snmp-notification (optional)
Boolean desc=Enable OSPFv3 SNMP notifications
ip-snmp (optional)
Boolean desc=Enable ipForward SNMP MIB
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326
shared-vnet-mgr (optional)
String desc=vnet-manager to share with if shared service:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter:api-ref-path=/vnet-managers:api-ref-model=vnet-manager-show:api-ref-id=name:api-ref-val=name
router-ipstack (optional)
String desc=vRouter ipstack:type=enum:default=frr
Enum:
quagga
frr
vnet-service (optional)
Boolean desc=service as dedicated or shared

vrouter-create-3 - Up

create H/W vRouter
name
String desc=name of service config:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
vnet
String desc=vnet assigned to service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[scope]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
bgp-max-paths (optional)
Integer desc=maximum BGP paths:type=uint16:range=[0,16]:default=1 format: int32
bgp-ibgp-multipath (optional)
Integer desc=number of IBGP multipath connections:type=uint16:range=[0,16] format: int32
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
hw-vrrp-id (optional)
Integer desc=VRRP ID assigned to the hardware vRouter:default=-1 format: int32
state (optional)
String desc=state of service:type=enum
Enum:
disable
enable
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
evpn-border (optional)
Boolean desc=evpn border node:default=false
evpn-dup-addr-max-moves (optional)
Long desc=evpn duplicate address max moves:type=uint32:range=[2,1000]:default=5 format: int64
evpn-dup-addr-moves-duration (optional)
Long desc=evpn duplicate address moves time duration (seconds):type=uint32:range=[2,1800]:default=180 format: int64
evpn-dup-addr-freeze (optional)
Integer desc=evpn duplicate address freeze duration (seconds):range=[-1,3600]:default=180 format: int32
api.evpn-dup-addr-freeze (optional)
Enum:
none
permanent
cluster-active-active-routing (optional)
Boolean desc=active-active routing with or without VRRP
proto-multi (optional)
String desc=multicast protocol:type=enum
Enum:
none
pim-ssm
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-static-metric (optional)
Enum:
none
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-connected-metric (optional)
Enum:
none
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-rip-metric (optional)
Enum:
none
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-ospf-metric (optional)
Enum:
none
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-bestpath-as-path (optional)
String desc=best path for BGP:type=flag
Enum:
ignore
multipath-relax
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-delayed-startup (optional)
Integer desc=Delays forming peer adjacency on bootup:type=uint16:range=[0,36000]:default=0 format: int32
bgp-network-import-check (optional)
Boolean desc=Check BGP network route exists in IGP
bgp-update-delay-strict (optional)
Integer desc=Put bgp read-only mode on bootup, Recommend value less than l3-to-vlag-delay:type=uint16:range=[0,3600]:default=0 format: int32
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:default=60:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535]:default=180 format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
ospf-spf-delay (optional)
Long desc= Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf-spf-consec-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
ospf6-spf-delay (optional)
Long desc=Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf6-spf-consecu-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf6-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
bgp-global-nh-preference (optional)
String desc=use global nexthop preference for choosing nexthop type in BGP-ipv6:type=enum:default=none
Enum:
none
true
false
rip-redistribute (optional)
String desc=redistribute RIP routes:type=flag
Enum:
static
connected
ospf
bgp
ospf-redistribute (optional)
String desc=redistribute OSPF routes:type=flag
Enum:
static
connected
rip
bgp
ospf-redist-static-metric (optional)
Integer desc=metric for OSPF redistribution of static routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-static-metric (optional)
Enum:
none
ospf-redist-static-metric-type (optional)
String desc=metric type for OSPF redistribution of static routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-connected-metric (optional)
Integer desc=metric for OSPF redistribution of connected routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-connected-metric (optional)
Enum:
none
ospf-redist-connected-metric-type (optional)
String desc=metric type for OSPF redistribution of connected routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-rip-metric (optional)
Integer desc=metric for OSPF redistribution of RIP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-rip-metric (optional)
Enum:
none
ospf-redist-rip-metric-type (optional)
String desc=metric type for OSPF redistribution of RIP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-bgp-metric (optional)
Integer desc=metric for OSPF redistribution of BGP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-bgp-metric (optional)
Enum:
none
ospf-redist-bgp-metric-type (optional)
String desc=metric type for OSPF redistribution of BGP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-distance-external (optional)
Long desc=OSPF distance for external routes:type=uint32:range=[0,255]:requires=[ospf-distance-internal,ospf-distance-local] format: int64
ospf-distance-internal (optional)
Long desc=OSPF distance for inter-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-distance-local (optional)
Long desc=OSPF distance for intra-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-stub-router-on-startup (optional)
Boolean desc=advertise self as stub router temporary on startup
ospf-stub-router-on-startup-period (optional)
Long desc=period to advertise self as stub router after startup:type=uint32:range=[5,86400] format: int64
ospf-bfd-all-if (optional)
Boolean desc=use BFD protocol for fault detection on all OSPF interfaces
ospf-default-information (optional)
String desc=control origination of default route:type=enum:default=none
Enum:
none
originate
always
ospf-default-info-originate-metric (optional)
Integer desc=metric for OSPF origination of default route:range=[-1,16777214]:default=-1 format: int32
api.ospf-default-info-originate-metric (optional)
Enum:
none
ospf-default-info-originate-metric-type (optional)
String desc=metric type for OSPF origination of default route:type=enum:default=2
Enum:
1
2
vrrp-track-port (optional)
String desc=track port for VRRP:type=port-list
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
bgp-snmp (optional)
Boolean desc=Enable BGP SNMP MIB
bgp-snmp-notification (optional)
Boolean desc=Enable BGP SNMP notifications
ospf-snmp (optional)
Boolean desc=Enable OSPF SNMP MIB
ospf-snmp-notification (optional)
Boolean desc=Enable OSPF SNMP notifications
ospf6-snmp (optional)
Boolean desc=Enable OSPFv3 SNMP MIB
ospf6-snmp-notification (optional)
Boolean desc=Enable OSPFv3 SNMP notifications
ip-snmp (optional)
Boolean desc=Enable ipForward SNMP MIB
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326
router-type (optional)
String desc=vRouter type:type=enum
Enum:
software
hardware
shared-vnet-mgr (optional)
String desc=vnet-manager to share with if shared service:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter:api-ref-path=/vnet-managers:api-ref-model=vnet-manager-show:api-ref-id=name:api-ref-val=name
router-ipstack (optional)
String desc=vRouter ipstack:type=enum:default=frr
Enum:
quagga
frr

vrouter-create-4 - Up

create H/W vRouter for fabric communication
name
String desc=name of service config:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
fabric-comm
Boolean desc=vRouter for fabric communication:precludes=[router-type]
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
bgp-max-paths (optional)
Integer desc=maximum BGP paths:type=uint16:range=[0,16]:default=1 format: int32
bgp-ibgp-multipath (optional)
Integer desc=number of IBGP multipath connections:type=uint16:range=[0,16] format: int32
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
hw-vrrp-id (optional)
Integer desc=VRRP ID assigned to the hardware vRouter:default=-1 format: int32
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
evpn-border (optional)
Boolean desc=evpn border node:default=false
evpn-dup-addr-max-moves (optional)
Long desc=evpn duplicate address max moves:type=uint32:range=[2,1000]:default=5 format: int64
evpn-dup-addr-moves-duration (optional)
Long desc=evpn duplicate address moves time duration (seconds):type=uint32:range=[2,1800]:default=180 format: int64
evpn-dup-addr-freeze (optional)
Integer desc=evpn duplicate address freeze duration (seconds):range=[-1,3600]:default=180 format: int32
api.evpn-dup-addr-freeze (optional)
Enum:
none
permanent
cluster-active-active-routing (optional)
Boolean desc=active-active routing with or without VRRP
proto-multi (optional)
String desc=multicast protocol:type=enum
Enum:
none
pim-ssm
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-static-metric (optional)
Enum:
none
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-connected-metric (optional)
Enum:
none
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-rip-metric (optional)
Enum:
none
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-ospf-metric (optional)
Enum:
none
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-bestpath-as-path (optional)
String desc=best path for BGP:type=flag
Enum:
ignore
multipath-relax
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-delayed-startup (optional)
Integer desc=Delays forming peer adjacency on bootup:type=uint16:range=[0,36000]:default=0 format: int32
bgp-network-import-check (optional)
Boolean desc=Check BGP network route exists in IGP
bgp-update-delay-strict (optional)
Integer desc=Put bgp read-only mode on bootup, Recommend value less than l3-to-vlag-delay:type=uint16:range=[0,3600]:default=0 format: int32
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:default=60:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535]:default=180 format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
ospf-spf-delay (optional)
Long desc= Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf-spf-consec-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
ospf6-spf-delay (optional)
Long desc=Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf6-spf-consecu-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf6-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
bgp-global-nh-preference (optional)
String desc=use global nexthop preference for choosing nexthop type in BGP-ipv6:type=enum:default=none
Enum:
none
true
false
rip-redistribute (optional)
String desc=redistribute RIP routes:type=flag
Enum:
static
connected
ospf
bgp
ospf-redistribute (optional)
String desc=redistribute OSPF routes:type=flag
Enum:
static
connected
rip
bgp
ospf-redist-static-metric (optional)
Integer desc=metric for OSPF redistribution of static routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-static-metric (optional)
Enum:
none
ospf-redist-static-metric-type (optional)
String desc=metric type for OSPF redistribution of static routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-connected-metric (optional)
Integer desc=metric for OSPF redistribution of connected routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-connected-metric (optional)
Enum:
none
ospf-redist-connected-metric-type (optional)
String desc=metric type for OSPF redistribution of connected routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-rip-metric (optional)
Integer desc=metric for OSPF redistribution of RIP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-rip-metric (optional)
Enum:
none
ospf-redist-rip-metric-type (optional)
String desc=metric type for OSPF redistribution of RIP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-bgp-metric (optional)
Integer desc=metric for OSPF redistribution of BGP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-bgp-metric (optional)
Enum:
none
ospf-redist-bgp-metric-type (optional)
String desc=metric type for OSPF redistribution of BGP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-distance-external (optional)
Long desc=OSPF distance for external routes:type=uint32:range=[0,255]:requires=[ospf-distance-internal,ospf-distance-local] format: int64
ospf-distance-internal (optional)
Long desc=OSPF distance for inter-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-distance-local (optional)
Long desc=OSPF distance for intra-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-stub-router-on-startup (optional)
Boolean desc=advertise self as stub router temporary on startup
ospf-stub-router-on-startup-period (optional)
Long desc=period to advertise self as stub router after startup:type=uint32:range=[5,86400] format: int64
ospf-bfd-all-if (optional)
Boolean desc=use BFD protocol for fault detection on all OSPF interfaces
ospf-default-information (optional)
String desc=control origination of default route:type=enum:default=none
Enum:
none
originate
always
ospf-default-info-originate-metric (optional)
Integer desc=metric for OSPF origination of default route:range=[-1,16777214]:default=-1 format: int32
api.ospf-default-info-originate-metric (optional)
Enum:
none
ospf-default-info-originate-metric-type (optional)
String desc=metric type for OSPF origination of default route:type=enum:default=2
Enum:
1
2
vrrp-track-port (optional)
String desc=track port for VRRP:type=port-list
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
bgp-snmp (optional)
Boolean desc=Enable BGP SNMP MIB
bgp-snmp-notification (optional)
Boolean desc=Enable BGP SNMP notifications
ospf-snmp (optional)
Boolean desc=Enable OSPF SNMP MIB
ospf-snmp-notification (optional)
Boolean desc=Enable OSPF SNMP notifications
ospf6-snmp (optional)
Boolean desc=Enable OSPFv3 SNMP MIB
ospf6-snmp-notification (optional)
Boolean desc=Enable OSPFv3 SNMP notifications
ip-snmp (optional)
Boolean desc=Enable ipForward SNMP MIB
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326
shared-vnet-mgr (optional)
String desc=vnet-manager to share with if shared service:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter:api-ref-path=/vnet-managers:api-ref-model=vnet-manager-show:api-ref-id=name:api-ref-val=name
router-ipstack (optional)
String desc=vRouter ipstack:type=enum:default=frr
Enum:
quagga
frr

vrouter-ecmp-cached-routes-show - Up

display ecmp cached routes for a virtual router (vrouter)
api.switch-name (optional)
vrid (optional)
Integer desc=ID assigned to vRouter format: int32
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address
prelen (optional)
Long desc=prefix length:type=uint32:range=[0,128] format: int64
nexthop (optional)
String desc=next-hop IP address:type=IPv4 or IPv6 address
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
age-in-seconds (optional)
Long desc=route age in seconds:type=uint64 format: int64

vrouter-ecmp-group-show - Up

display ECMP groups shared among different routes for a vrouter
api.switch-name (optional)
vrid (optional)
Integer desc=virtual router ID format: int32
ecmp-group (optional)
Integer desc=ECMP group format: int32
nexthop_ip (optional)
String desc=nexthop IP address:type=IPv4 or IPv6 address
nexthop_count (optional)
Integer desc=nexthop count format: int32
ecmp-ref-count (optional)
Integer desc=ECMP group reference count format: int32
hash-type (optional)
String desc=ECMP hash type:type=enum
Enum:
static-fixed
resilient
dynamic-normal

vrouter-evpn-arp-cache-show - Up

display zebra evpn arp cache data
api.switch-name (optional)
vni (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32:range=[0,16777215] format: int64
ip (optional)
String desc=ip
mac (optional)
String desc=mac
state (optional)
String desc=state
local-seq (optional)
Long desc=local_seq:type=uint32 format: int64
remote-seq (optional)
Long desc=remote seq:type=uint32 format: int64
remote-vtep (optional)
String desc=remote vtep
type (optional)
String desc=type

vrouter-evpn-bgp-neighbor-summary-show - Up

display BGP evpn summary data
api.switch-name (optional)
neighbor (optional)
String desc=neighbor
ver (optional)
Long desc=ver:type=uint32 format: int64
state (optional)
String desc=state
pfxrcd (optional)
Long desc=pfxrcd:type=uint32 format: int64
msg-rcvd (optional)
Long desc=msg_rcvd:type=uint32 format: int64
msg-sent (optional)
Long desc=msg_sent:type=uint32 format: int64
InQ (optional)
Long desc=InQ:type=uint32 format: int64
OutQ (optional)
Long desc=OutQ:type=uint32 format: int64
up/down (optional)
String desc=up/down
as (optional)
Long desc=remote as:type=uint32 format: int64
Tb/Ver (optional)
Long desc=Tb/Ver:type=uint32 format: int64

vrouter-evpn-bgp-routes-show - Up

display BGP evpn data
api.switch-name (optional)
rd (optional)
String desc=route distinguisher
mac (optional)
String desc=mac:type=mac-address
ip (optional)
String desc=ip:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=ip subnet netmask:type=netmask:mask-for=[ip] format: int32
metric (optional)
Long desc=metric:type=uint32 format: int64
locprf (optional)
Long desc=locprf:type=uint32 format: int64
weight (optional)
Long desc=weight:type=uint32 format: int64
path (optional)
String desc=path
next-hop (optional)
String desc=next hop
extended-community (optional)
String desc=extended community
vni (optional)
String desc=VXLAN identifier for tunnel
valid-route (optional)
Boolean desc=valid EVPN route
best-route (optional)
Boolean desc=best EVPN route
route-type (optional)
String desc=specific route type:type=enum
Enum:
2
3
5

vrouter-evpn-bgp-vni-show - Up

display evpn vni data
api.switch-name (optional)
vni (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32 format: int64
rd (optional)
String desc=route distinguisher
type (optional)
String desc=type L2/L3
import-rt (optional)
String desc=import rt
export-rt (optional)
String desc=export rt

vrouter-evpn-duplicate-mac-show - Up

BGP evpn duplicate MAC display
api.switch-name (optional)
seq (optional)
Long desc=sequence number assigned to the mac which denotes the number of moves:type=uint32:range=[1,4294967295] format: int64
host-mac (optional)
String desc=host mac address:type=mac-address

vrouter-evpn-vni-mac-show - Up

display zebra evpn mac data
api.switch-name (optional)
vni (optional)
Long desc=VXLAN identifier for tunnel, value 0 indicates unconfigure vxlan:type=uint32:range=[0,16777215] format: int64
mac (optional)
String desc=mac
vlan (optional)
Long desc=vlan:type=uint32 format: int64
type (optional)
String desc=type
local-seq (optional)
Long desc=local seq:type=uint32 format: int64
remote-seq (optional)
Long desc=remote seq:type=uint32 format: int64
intf/remote-vtep (optional)
String desc=intf

vrouter-fib-arps-show - Up

display forwarding information database ARP information
api.switch-name (optional)
vrid (optional)
Integer desc=virtual router ID format: int32
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
mac (optional)
String desc=MAC address:type=mac-address
flags (optional)
String desc=hardware route flags:type=flag
Enum:
ECMP
Trunk
route-to-if
local-subnet
hit
KEEP-SMAC
KEEP-TTL
KEEP-VLAN
drop
evpn
vrf-subnet
if-id (optional)
Integer desc=interface ID:type=uint16 format: int32
bd (optional)
String desc=Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VNET of the VLAN:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
ports (optional)
String desc=ports:type=port-list
egress-id (optional)
Long desc=egress ID:type=uint32 format: int64

vrouter-fib-routes-show - Up

display routes in forwarding information database
api.switch-name (optional)
vrid (optional)
Integer desc=ID assigned to vRouter:type=uint16 format: int32
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address
prelen (optional)
Long desc=prefix length:type=uint32:range=[0,128] format: int64
nexthop (optional)
String desc=next-hop IP address:type=IPv4 or IPv6 address
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
port (optional)
Long desc=port:type=uint32 format: int64
flags (optional)
String desc=flags:type=flag
Enum:
ECMP
Trunk
route-to-if
local-subnet
hit
KEEP-SMAC
KEEP-TTL
KEEP-VLAN
drop
evpn
vrf-subnet
state (optional)
String desc=hardware route state:type=enum
Enum:
up
admin-down
if-admin-down
if-vlan-down
nexthop-up
nexthop-down
ecmp-group (optional)
Integer desc=ECMP Group name format: int32
if-ip (optional)
String desc=interface IP address:type=IPv4 or IPv6 address
intf-id (optional)
Integer desc=ID assigned to interface format: int32
nexthop-mac (optional)
String desc=next-hop MAC address:type=mac-address
bd (optional)
String desc=route Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VNET of the VLAN:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
egress-id (optional)
Long desc=egress ID:type=uint32 format: int64

vrouter-igmp-static-join-add - Up

add an IGMP static join
name
String desc=IGMP group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
source-ip
String desc=source IP address:type=IPv4 or IPv6 address
group-ip
String desc=IGMP group IP address:type=IPv4 or IPv6 address
interface
String desc=IGMP interface:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic

vrouter-igmp-static-join-show - Up

display information about IGMP static join
api.switch-name (optional)
name
String desc=IGMP group name
source-ip (optional)
String desc=source IP address:type=IPv4 or IPv6 address
group-ip (optional)
String desc=IGMP group IP address:type=IPv4 or IPv6 address
interface (optional)
String desc=IGMP interface:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic

vrouter-interface-add - Up

add an interface to a vRouter
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[netmask2]:precludes=[assignment2]
netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[ip2]:precludes=[assignment2]:mask-for=[ip2] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
exclusive (optional)
Boolean desc=exclusive interface:default=false:precludes=[l3-port]
pim (optional)
Boolean desc=VNIC is a pim interface:default=false
mtu (optional)
Integer desc=Interface MTU:type=uint16:range=[68,9398]:default=1500 format: int32
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
l3-port (optional)
Long desc=Layer 3 port:type=uint32:default=4294967295:precludes=[exclusive]:api-ref-path=/l3port-usable-ports:api-ref-model=l3port-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
ipv6-unnumbered (optional)
Boolean desc=IPv6 address is LinkLocal only:requires=[l3-port]
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config:default=true
pim-dr-priority (optional)
Long desc=designated router priority for PIM interface:type=uint32:range=[1,4294967295]:default=1 format: int64
pim-cluster (optional)
Boolean desc=VNIC on exclusive transit VLAN:default=false
fabric-nic (optional)
Boolean desc=VNIC is on a vlan used for fabric setup:default=false
vrrp-id (optional)
Long desc=ID assigned to VRRP:type=uint32:range=[0,255]:requires=[vrrp-primary] format: int64
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum:default=enable
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses:pattern=^[a-fA-F0-9:,]+$|^none$|^$
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic:default=false

vrouter-interface-config-add - Up

add an interface configuration to a vRouter
nic (optional)
String desc=vnic name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[l3-port]:api-ref-path=/vrouters/{vrouter-name}/if-lists:api-ref-model=vrouter-if-list-show:api-ref-id=nic:api-ref-val=nic
l3-port (optional)
Long desc=l3 port for interface:type=uint32:default=4294967295:precludes=[nic]:api-ref-path=/l3port-usable-ports:api-ref-model=l3port-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
ospf-hello-interval (optional)
Long desc=OSPF hello interval from 1 to 65535 - default 10 (IPv4 or v6):type=uint32:range=[1,65535]:default=10 format: int64
ospf-dead-interval (optional)
Long desc=OSPF dead interval from 2 to 65535 - default 40 (IPv4 or v6):type=uint32:range=[2,65535]:default=40 format: int64
ospf-retransmit-interval (optional)
Long desc=OSPF retransmit interval from 3 to 65535 - default 5 (IPv4 or v6):type=uint32:range=[3,65535]:default=5 format: int64
ospf-priority (optional)
Integer desc=OSPF priority from 0 to 255 - default 1 (IPv4 or v6):type=uint16:range=[0,255]:default=1 format: int32
ospf-auth-key (optional)
String desc=OSPF authentication key (IPv4 only):precludes=[ospf-msg-digest-id,ospf-msg-digest-key]
ospf-cost (optional)
Long desc=OSPF Cost (IPv4 or v6):type=uint32:range=[0,65535] format: int64
ospf-msg-digest-id (optional)
Integer desc=OSPF digest ID from 0 to 255 (IPv4 only):type=uint16:range=[0,255]:precludes=[ospf-auth-key] format: int32
ospf-msg-digest-key (optional)
String desc=OSPF MSG digest key (IPv4 only):requires=[ospf-msg-digest-id]:precludes=[ospf-auth-key]
ospf-passive-if (optional)
Boolean desc=OSPF passive interface (IPv4 or v6)
ospf-network-type (optional)
String desc=OSPF network type (IPv4 or v6):type=enum:default=default
Enum:
default
point-to-point
ospf-bfd (optional)
String desc=BFD protocol support for OSPF fault detection:type=enum
Enum:
default
enable
disable
bfd-interval (optional)
Long desc=BFD desired transmit interval from 200 ms to 3000 ms - default 750 ms:type=uint32:range=[200,3000]:default=750 format: int64
bfd-min-rx (optional)
Long desc=BFD required minimum receive interval from 200 ms to 3000 ms - default 500 ms:type=uint32:range=[200,3000]:default=500 format: int64
bfd-multiplier (optional)
Integer desc=BFD detection multiplier from 2 to 20 - default 3:type=uint8:range=[2,20]:default=3 format: int32
suppress-ra (optional)
Boolean desc=Control transmit of IPv6 Router Advertisements:default=true
ra-interval (optional)
Long desc=Time interval between ipv6 router advertisements:type=uint32:range=[1,1800]:default=600 format: int64
ra-lifetime (optional)
Long desc=Time for which router is considered as default router:type=uint32:range=[0,9000]:default=1800 format: int64

vrouter-interface-config-modify - Up

modify an interface configuration to a vRouter
ospf-hello-interval (optional)
Long desc=OSPF hello interval from 1 to 65535 - default 10 (IPv4 or v6):type=uint32:range=[1,65535]:default=10 format: int64
ospf-dead-interval (optional)
Long desc=OSPF dead interval from 2 to 65535 - default 40 (IPv4 or v6):type=uint32:range=[2,65535]:default=40 format: int64
ospf-retransmit-interval (optional)
Long desc=OSPF retransmit interval from 3 to 65535 - default 5 (IPv4 or v6):type=uint32:range=[3,65535]:default=5 format: int64
ospf-priority (optional)
Integer desc=OSPF priority from 0 to 255 - default 1 (IPv4 or v6):type=uint16:range=[0,255]:default=1 format: int32
ospf-auth-key (optional)
String desc=OSPF authentication key (IPv4 only):precludes=[ospf-msg-digest-id,ospf-msg-digest-key]
ospf-cost (optional)
Long desc=OSPF Cost (IPv4 or v6):type=uint32:range=[0,65535] format: int64
ospf-msg-digest-id (optional)
Integer desc=OSPF digest ID from 0 to 255 (IPv4 only):type=uint16:range=[0,255]:precludes=[ospf-auth-key] format: int32
ospf-msg-digest-key (optional)
String desc=OSPF MSG digest key (IPv4 only):requires=[ospf-msg-digest-id]:precludes=[ospf-auth-key]
ospf-passive-if (optional)
Boolean desc=OSPF passive interface (IPv4 or v6)
ospf-network-type (optional)
String desc=OSPF network type (IPv4 or v6):type=enum:default=default
Enum:
default
point-to-point
ospf-bfd (optional)
String desc=BFD protocol support for OSPF fault detection:type=enum
Enum:
default
enable
disable
bfd-interval (optional)
Long desc=BFD desired transmit interval from 200 ms to 3000 ms - default 750 ms:type=uint32:range=[200,3000]:default=750 format: int64
bfd-min-rx (optional)
Long desc=BFD required minimum receive interval from 200 ms to 3000 ms - default 500 ms:type=uint32:range=[200,3000]:default=500 format: int64
bfd-multiplier (optional)
Integer desc=BFD detection multiplier from 2 to 20 - default 3:type=uint8:range=[2,20]:default=3 format: int32
suppress-ra (optional)
Boolean desc=Control transmit of IPv6 Router Advertisements:default=true
ra-interval (optional)
Long desc=Time interval between ipv6 router advertisements:type=uint32:range=[1,1800]:default=600 format: int64
ra-lifetime (optional)
Long desc=Time for which router is considered as default router:type=uint32:range=[0,9000]:default=1800 format: int64

vrouter-interface-config-raprefix-add - Up

add prefix advertised in RA
nic
String desc=vnic name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
v6-ra-prefix
String desc=IPv6 prefix to include in Router Advertisement:type=IPv4 or IPv6 address
prefix-netmask (optional)
Integer desc=v6 prefix netmask:type=netmask:default=64:requires=[v6-ra-prefix]:mask-for=[v6-ra-prefix] format: int32
autoconf (optional)
Boolean desc=given prefix can be used for IPv6 autoconf:requires=[v6-ra-prefix]

vrouter-interface-config-raprefix-show - Up

display prefixes advertised in RA
api.switch-name (optional)
nic
String desc=vnic name:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
v6-ra-prefix
String desc=IPv6 prefix to include in Router Advertisement:type=IPv4 or IPv6 address
prefix-netmask (optional)
Integer desc=v6 prefix netmask:type=netmask:requires=[v6-ra-prefix]:mask-for=[v6-ra-prefix] format: int32
autoconf (optional)
Boolean desc=given prefix can be used for IPv6 autoconf:requires=[v6-ra-prefix]

vrouter-interface-config-show - Up

display interface configuration for a vRouter
api.switch-name (optional)
nic
String desc=vnic name:precludes=[l3-port]:api-ref-path=/vrouters/{vrouter-name}/if-lists:api-ref-model=vrouter-if-list-show:api-ref-id=nic:api-ref-val=nic
l3-port
Long desc=l3 port for interface:type=uint32:precludes=[nic]:api-ref-path=/l3port-usable-ports:api-ref-model=l3port-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
vrf (optional)
String desc=name of vrf
ospf-hello-interval (optional)
Long desc=OSPF hello interval from 1 to 65535 - default 10 (IPv4 or v6):type=uint32:range=[1,65535] format: int64
ospf-dead-interval (optional)
Long desc=OSPF dead interval from 2 to 65535 - default 40 (IPv4 or v6):type=uint32:range=[2,65535] format: int64
ospf-retransmit-interval (optional)
Long desc=OSPF retransmit interval from 3 to 65535 - default 5 (IPv4 or v6):type=uint32:range=[3,65535] format: int64
ospf-priority (optional)
Integer desc=OSPF priority from 0 to 255 - default 1 (IPv4 or v6):type=uint16:range=[0,255] format: int32
ospf-auth-key (optional)
String desc=OSPF authentication key (IPv4 only):precludes=[ospf-msg-digest-id,ospf-msg-digest-key]
ospf-cost (optional)
Long desc=OSPF Cost (IPv4 or v6):type=uint32:range=[0,65535] format: int64
ospf-msg-digest-id (optional)
Integer desc=OSPF digest ID from 0 to 255 (IPv4 only):type=uint16:range=[0,255]:precludes=[ospf-auth-key] format: int32
ospf-msg-digest-key (optional)
String desc=OSPF MSG digest key (IPv4 only):requires=[ospf-msg-digest-id]:precludes=[ospf-auth-key]
ospf-passive-if (optional)
Boolean desc=OSPF passive interface (IPv4 or v6)
ospf-network-type (optional)
String desc=OSPF network type (IPv4 or v6):type=enum
Enum:
default
point-to-point
ospf-bfd (optional)
String desc=BFD protocol support for OSPF fault detection:type=enum
Enum:
default
enable
disable
bfd-interval (optional)
Long desc=BFD desired transmit interval from 200 ms to 3000 ms - default 750 ms:type=uint32:range=[200,3000] format: int64
bfd-min-rx (optional)
Long desc=BFD required minimum receive interval from 200 ms to 3000 ms - default 500 ms:type=uint32:range=[200,3000] format: int64
bfd-multiplier (optional)
Integer desc=BFD detection multiplier from 2 to 20 - default 3:type=uint8:range=[2,20] format: int32
suppress-ra (optional)
Boolean desc=Control transmit of IPv6 Router Advertisements
ra-interval (optional)
Long desc=Time interval between ipv6 router advertisements:type=uint32:range=[1,1800] format: int64
ra-lifetime (optional)
Long desc=Time for which router is considered as default router:type=uint32:range=[0,9000] format: int64

vrouter-interface-ip-add - Up

add an IP address on interface from a vRouter
nic
String desc=virtual NIC assigned to interface:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:mask-for=[ip] format: int32
bd (optional)
String desc=interface Bridge Domain:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
type (optional)
String desc=ip address type primary/secondary:type=enum:default=primary
Enum:
primary
secondary

vrouter-interface-ip-show - Up

display IP addresses on a interface on a vRouter
api.switch-name (optional)
ip
String desc=IP address:type=IPv4 or IPv6 address:precludes=[assignment]
vrf
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
nic
String desc=virtual NIC assigned to interface:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:mask-for=[ip] format: int32
flags (optional)
String desc=ip address flags:type=flag
Enum:
duplicate
unavailable
bd (optional)
String desc=interface Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
type (optional)
String desc=ip address type primary/secondary:type=enum
Enum:
primary
secondary
assignment (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip,netmask]
Enum:
none
dhcp
dhcpv6

vrouter-interface-modify - Up

modify an interface on a vRouter
pim (optional)
Boolean desc=VNIC is a pim interface:default=false
mtu (optional)
Integer desc=Interface MTU:type=uint16:range=[68,9398]:default=1500 format: int32
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
nic-config (optional)
Boolean desc=NIC config:default=true
pim-dr-priority (optional)
Long desc=designated router priority for PIM interface:type=uint32:range=[1,4294967295]:default=1 format: int64
pim-cluster (optional)
Boolean desc=VNIC on exclusive transit VLAN:default=false
fabric-nic (optional)
Boolean desc=VNIC is on a vlan used for fabric setup:default=false
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum:default=enable
Enum:
disable
enable
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic:default=false

vrouter-interface-show - Up

display interfaces on a vRouter
api.switch-name (optional)
nic
String desc=virtual NIC assigned to interface
l3-port
Long desc=Layer 3 port:type=uint32:precludes=[exclusive]:api-ref-path=/l3port-usable-ports:api-ref-model=l3port-usable-port-show:api-ref-id=intf:api-ref-val=name format: int64
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[assignment]
netmask (optional)
Integer desc=netmask:type=netmask:requires=[ip]:precludes=[assignment]:mask-for=[ip] format: int32
ip2 (optional)
String desc=Second IP address:type=IPv4 or IPv6 address:requires=[netmask2]:precludes=[assignment2]
netmask2 (optional)
Integer desc=Second IP netmask:type=netmask:requires=[ip2]:precludes=[assignment2]:mask-for=[ip2] format: int32
linklocal (optional)
String desc=IPv6 Link Local address:type=IPv4 or IPv6 address
mac (optional)
String desc=interface MAC address:type=mac-address
exclusive (optional)
Boolean desc=exclusive interface:precludes=[l3-port]
pim (optional)
Boolean desc=VNIC is a pim interface
mtu (optional)
Integer desc=Interface MTU:type=uint16:range=[68,9398] format: int32
vrf (optional)
String desc=name of vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
is-primary (optional)
Boolean desc=Primary VRRP interface
is-primary2 (optional)
Boolean desc=Primary VRRP interface for Second IP
pim-vlag-vlan (optional)
Boolean desc=VNIC is on a vlan with a VLAG
public-vlan (optional)
Integer desc=interface public VLAN:type=uint16:range=[0,4095] format: int32
nic-state (optional)
String desc=NIC state:type=enum
Enum:
down
up
is-vip (optional)
Boolean desc=VIP VRRP interface
vrrp-state (optional)
String desc=state of VRRP:type=enum
Enum:
slave
master
bd (optional)
String desc=interface Bridge Domain:precludes=[alias-on]:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=interface VLAN VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vlan (optional)
Integer desc=interface VLAN:type=uint16:range=[0,4095]:precludes=[alias-on] format: int32
assignment2 (optional)
String desc=type of IP address assignment:type=enum:precludes=[ip2,netmask2]
Enum:
none
dhcp
dhcpv6
assignment-linklocal (optional)
String desc=type of IPv6 linklocal address assignment:type=enum:precludes=[linklocal]
Enum:
none
dhcp
dhcpv6
vrrp-priority (optional)
Integer desc=VRRP priority for interface:type=uint8:range=[0,254] format: int32
sec-addresses (optional)
Integer desc=Number of IP and IPv6 addresses configured on this interface:type=uint8 format: int32
vlan-type (optional)
String desc=interface VLAN type:type=enum:requires=[vlan]:precludes=[vnet-id]
Enum:
public
private
ipv6-unnumbered (optional)
Boolean desc=IPv6 address is LinkLocal only:requires=[l3-port]
if (optional)
String desc=interface type:type=enum:precludes=[alias-on]
Enum:
mgmt
data
span
span2
span3
alias-on (optional)
String desc=alias name:precludes=[vlan,if,nic]
nic-config (optional)
Boolean desc=NIC config
pim-dr-priority (optional)
Long desc=designated router priority for PIM interface:type=uint32:range=[1,4294967295] format: int64
pim-cluster (optional)
Boolean desc=VNIC on exclusive transit VLAN
fabric-nic (optional)
Boolean desc=VNIC is on a vlan used for fabric setup
vrrp-id (optional)
Long desc=ID assigned to VRRP:type=uint32:range=[0,255]:requires=[vrrp-primary] format: int64
vrrp-primary (optional)
String desc=VRRP primary interface
vrrp-adv-int (optional)
Integer desc=VRRP Advertisement Interval (ms, min 300, max 40950, default 1000):type=uint16:range=[300,40950] format: int32
vrrp-preempt-mode (optional)
String desc=Used to allow/prevent high prio BACKUP from becoming MASTER:type=enum
Enum:
disable
enable
secondary-macs (optional)
String desc=secondary MAC addresses
if-nat-realm (optional)
String desc=NAT interface realm:type=enum
Enum:
internal
external
priority-tag (optional)
Boolean desc=Add priority tag on forwarded traffic
sriov-vf (optional)
Boolean desc=sriov vnic:precludes=[vm-nic-type,mirror-traffic]
mirror-traffic (optional)
Boolean desc=Mirror physical nic traffic to vnic:precludes=[sriov-vf]
vm-nic-type (optional)
String desc=interface NIC type:type=enum:precludes=[sriov-vf]
Enum:
e1000
virtio

vrouter-log-clear - Up

clear vrouter protocol logs
vrouter-name
String desc=name of the vrouter service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
protocol (optional)
String desc=vrouter protocol name:type=enum
Enum:
zebra
ospf
ospf6
bgp
bfd
rip
routesnoop
evpnsnoop

vrouter-log-show - Up

show vrouter protocol logs
api.switch-name (optional)
vrouter-name
String desc=name of the vrouter service:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
protocol (optional)
String desc=vrouter protocol name:type=enum
Enum:
zebra
ospf
ospf6
bgp
bfd
rip
routesnoop
evpnsnoop

vrouter-loopback-interface-add - Up

add a loopback interface to a vRouter
ip
String desc=loopback IP address:type=IPv4 or IPv6 address
index (optional)
Integer desc=loopback index from 1 to 255:type=uint16:range=[1,255] format: int32

vrouter-loopback-interface-show - Up

display a loopback interfaces on a vRouter
api.switch-name (optional)
index
Integer desc=loopback index from 1 to 255:type=uint16:range=[1,255] format: int32
ip (optional)
String desc=loopback IP address:type=IPv4 or IPv6 address
router-if (optional)
String desc=internal loopback IP bound to this router interface:api-ref-path=/vrouter-hw-ifs:api-ref-model=vrouter-hw-if-show:api-ref-id=name:api-ref-val=name

vrouter-mfib-routes-show - Up

display multicast routes in forwarding information database
api.switch-name (optional)
srcip (optional)
String desc=source IP address:type=IPv4 or IPv6 address
vlan (optional)
Integer desc=VLAN ID:type=uint16:range=[0,4095] format: int32
vrid (optional)
Integer desc=virtual router ID format: int32
flags (optional)
String desc=hardware flags:type=flag
Enum:
Trunk
Active
type (optional)
String desc=hardware router type:type=enum
Enum:
<*
G>
<*
G
V>
G>
G
V>
srcip-mask (optional)
Integer desc=source netmask:type=uint8 format: int32
group-mask (optional)
Integer desc=group net mask:type=uint8 format: int32
vnet-id (optional)
String desc=VNET of the sending VLAN:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
send-vlan (optional)
Integer desc=sending VLAN:type=uint16:range=[0,4095] format: int32
send-bd (optional)
String desc=sending Bridge Domain
encap-id (optional)
Integer desc=encapsulation ID format: int32
hw-group-id (optional)
String desc=group ID:type=uint32:hex=0x[0-9a-fA-F]{8}
group (optional)
String desc=group IP address:type=IPv4 or IPv6 address
bd (optional)
String desc=Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
ports (optional)
String desc=ports:type=port-list

vrouter-migrate - Up

migrate a vRouter configuration
name
String desc=name of service config:pattern=^[a-zA-Z_-][a-zA-Z0-9_-]+$:pattern-help=letters, numbers, , _, and -. Must start with a letter
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name

vrouter-modify - Up

modify a vRouter
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
bgp-max-paths (optional)
Integer desc=maximum BGP paths:type=uint16:range=[0,16]:default=1 format: int32
bgp-ibgp-multipath (optional)
Integer desc=number of IBGP multipath connections:type=uint16:range=[0,16] format: int32
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
hw-vrrp-id (optional)
Integer desc=VRRP ID assigned to the hardware vRouter:default=-1 format: int32
state (optional)
String desc=state of service:type=enum
Enum:
disable
enable
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
evpn-border (optional)
Boolean desc=evpn border node:default=false
evpn-dup-addr-max-moves (optional)
Long desc=evpn duplicate address max moves:type=uint32:range=[2,1000]:default=5 format: int64
evpn-dup-addr-moves-duration (optional)
Long desc=evpn duplicate address moves time duration (seconds):type=uint32:range=[2,1800]:default=180 format: int64
evpn-dup-addr-freeze (optional)
Integer desc=evpn duplicate address freeze duration (seconds):range=[-1,3600]:default=180 format: int32
api.evpn-dup-addr-freeze (optional)
Enum:
none
permanent
cluster-active-active-routing (optional)
Boolean desc=active-active routing with or without VRRP
proto-multi (optional)
String desc=multicast protocol:type=enum
Enum:
none
pim-ssm
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-static-metric (optional)
Enum:
none
bgp-redist-static-route-map (optional)
String desc=route map for BGP redistribution of static routes:precludes=[no-bgp-redist-static-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-connected-metric (optional)
Enum:
none
bgp-redist-connected-route-map (optional)
String desc=route map for BGP redistribution of connected routes:precludes=[no-bgp-redist-connected-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-rip-metric (optional)
Enum:
none
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295]:default=-1 format: int64
api.bgp-redist-ospf-metric (optional)
Enum:
none
bgp-redist-ospf-route-map (optional)
String desc=route map for BGP redistribution of OSPF routes:precludes=[no-bgp-redist-ospf-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-bestpath-as-path (optional)
String desc=best path for BGP:type=flag
Enum:
ignore
multipath-relax
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-delayed-startup (optional)
Integer desc=Delays forming peer adjacency on bootup:type=uint16:range=[0,36000]:default=0 format: int32
bgp-network-import-check (optional)
Boolean desc=Check BGP network route exists in IGP
bgp-update-delay-strict (optional)
Integer desc=Put bgp read-only mode on bootup, Recommend value less than l3-to-vlag-delay:type=uint16:range=[0,3600]:default=0 format: int32
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:default=60:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535]:default=180 format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
ospf-spf-delay (optional)
Long desc= Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf-spf-consec-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
ospf6-spf-delay (optional)
Long desc=Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000]:default=0 format: int64
ospf6-spf-consecu-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000]:default=50 format: int64
ospf6-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000]:default=5000 format: int64
bgp-global-nh-preference (optional)
String desc=use global nexthop preference for choosing nexthop type in BGP-ipv6:type=enum:default=none
Enum:
none
true
false
rip-redistribute (optional)
String desc=redistribute RIP routes:type=flag
Enum:
static
connected
ospf
bgp
ospf-redistribute (optional)
String desc=redistribute OSPF routes:type=flag
Enum:
static
connected
rip
bgp
ospf-redist-static-metric (optional)
Integer desc=metric for OSPF redistribution of static routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-static-metric (optional)
Enum:
none
ospf-redist-static-metric-type (optional)
String desc=metric type for OSPF redistribution of static routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-static-route-map (optional)
String desc=route map for OSPF redistribution of static routes:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
ospf-redist-connected-metric (optional)
Integer desc=metric for OSPF redistribution of connected routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-connected-metric (optional)
Enum:
none
ospf-redist-connected-metric-type (optional)
String desc=metric type for OSPF redistribution of connected routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-connected-route-map (optional)
String desc=route map for OSPF redistribution of connected routes:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
ospf-redist-rip-metric (optional)
Integer desc=metric for OSPF redistribution of RIP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-rip-metric (optional)
Enum:
none
ospf-redist-rip-metric-type (optional)
String desc=metric type for OSPF redistribution of RIP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-bgp-metric (optional)
Integer desc=metric for OSPF redistribution of BGP routes (IPv4 only):range=[-1,16777214]:default=-1 format: int32
api.ospf-redist-bgp-metric (optional)
Enum:
none
ospf-redist-bgp-metric-type (optional)
String desc=metric type for OSPF redistribution of BGP routes (IPv4 only):type=enum:default=2
Enum:
1
2
ospf-redist-bgp-route-map (optional)
String desc=route map for OSPF redistribution of BGP routes:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
ospf-distance-external (optional)
Long desc=OSPF distance for external routes:type=uint32:range=[0,255]:requires=[ospf-distance-internal,ospf-distance-local] format: int64
ospf-distance-internal (optional)
Long desc=OSPF distance for inter-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-distance-local (optional)
Long desc=OSPF distance for intra-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-stub-router-on-startup (optional)
Boolean desc=advertise self as stub router temporary on startup
ospf-stub-router-on-startup-period (optional)
Long desc=period to advertise self as stub router after startup:type=uint32:range=[5,86400] format: int64
ospf-bfd-all-if (optional)
Boolean desc=use BFD protocol for fault detection on all OSPF interfaces
ospf-default-information (optional)
String desc=control origination of default route:type=enum:default=none
Enum:
none
originate
always
ospf-default-info-originate-metric (optional)
Integer desc=metric for OSPF origination of default route:range=[-1,16777214]:default=-1 format: int32
api.ospf-default-info-originate-metric (optional)
Enum:
none
ospf-default-info-originate-metric-type (optional)
String desc=metric type for OSPF origination of default route:type=enum:default=2
Enum:
1
2
ospf-default-info-originate-route-map (optional)
String desc=route map for OSPF origination of default route:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
vrrp-track-port (optional)
String desc=track port for VRRP:type=port-list
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
bgp-snmp (optional)
Boolean desc=Enable BGP SNMP MIB
bgp-snmp-notification (optional)
Boolean desc=Enable BGP SNMP notifications
ospf-snmp (optional)
Boolean desc=Enable OSPF SNMP MIB
ospf-snmp-notification (optional)
Boolean desc=Enable OSPF SNMP notifications
ospf6-snmp (optional)
Boolean desc=Enable OSPFv3 SNMP MIB
ospf6-snmp-notification (optional)
Boolean desc=Enable OSPFv3 SNMP notifications
ip-snmp (optional)
Boolean desc=Enable ipForward SNMP MIB
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326

vrouter-mrib-routes-show - Up

display information about mrib table
api.switch-name (optional)
srcip
String desc=source IP:type=IPv4 or IPv6 address
vlan
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
group
String desc=group IP:type=IPv4 or IPv6 address
vrid (optional)
Integer desc=virtual router ID format: int32
flags (optional)
String desc=mRIB flags:type=flag
Enum:
in-hw
type (optional)
String desc=RIB route type:type=enum
Enum:
<*
G
V>
G
V>
vnic-vlan (optional)
Integer desc=VLAN assigned to VNIC:type=uint16 format: int32
hw-group-id (optional)
String desc=hardware group ID:type=uint32:hex=0x[0-9a-fA-F]{8}
vnic (optional)
String desc=VNIC name
ports (optional)
String desc=ports:type=port-list

vrouter-multicast-igmp-group-show - Up

display multicast IGMP routes on a vRouter
api.switch-name (optional)
address (optional)
String desc=local IP address:type=IPv4 or IPv6 address
vif (optional)
Long desc=virtual interface:type=uint32 format: int64
reporter (optional)
String desc=reporter IP address:type=IPv4 or IPv6 address
timer (optional)
Long desc=timer:type=uint32 format: int64
if-name (optional)
String desc=physical name of VIF

vrouter-multicast-route-show - Up

display multicast routes on a vRouter
api.switch-name (optional)
group (optional)
String desc=group IP address:type=IPv4 or IPv6 address
parent (optional)
Long desc=parent:type=uint32 format: int64
outgoing-ifs (optional)
String desc=name of outgoing interfaces
transit-vlan (optional)
Integer desc=transit vlan:type=uint16 format: int32
incoming-if (optional)
String desc=name of incoming interface
source (optional)
String desc=source IP address:type=IPv4 or IPv6 address
remote-source (optional)
Boolean desc=source is remote
oif-bitmap (optional)
Long desc=bitmap of VIFs to forward packets to:type=uint64 format: int64

vrouter-ospf-add - Up

add OSPF protocol to vRouter
network
String desc=OSPF network IP address:type=IPv4 or IPv6 address
netmask
Integer desc=OSPF network IP address netmask:type=netmask:mask-for=[network] format: int32
ospf-area
Long desc=stub area number for the configuration:type=uint32 format: int64
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-ospf-area-add - Up

add OSPF area to a vRouter
area
Long desc=OSPF area number:type=uint32 format: int64
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
prefix-list-in (optional)
String desc=OSPF prefix list for filtering incoming packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
prefix-list-out (optional)
String desc=OSPF prefix list for filtering outgoing packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
stub-type (optional)
String desc=OSPF stub type:type=enum:default=none
Enum:
none
stub
stub-no-summary
nssa
nssa-no-summary

vrouter-ospf-area-modify - Up

modify OSPF area to a vRouter
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
prefix-list-in (optional)
String desc=OSPF prefix list for filtering incoming packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
prefix-list-out (optional)
String desc=OSPF prefix list for filtering outgoing packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
stub-type (optional)
String desc=OSPF stub type:type=enum:default=none
Enum:
none
stub
stub-no-summary
nssa
nssa-no-summary

vrouter-ospf-area-show - Up

display OSPF areas on a vRouter
api.switch-name (optional)
area
Long desc=OSPF area number:type=uint32 format: int64
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
prefix-list-in (optional)
String desc=OSPF prefix list for filtering incoming packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
prefix-list-out (optional)
String desc=OSPF prefix list for filtering outgoing packets:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
stub-type (optional)
String desc=OSPF stub type:type=enum
Enum:
none
stub
stub-no-summary
nssa
nssa-no-summary

vrouter-ospf-interface-show - Up

display OSPF interfaces information on a vRouter
api.switch-name (optional)
nic
String desc=vnic name:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
ip (optional)
String desc=IP address:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=netmask:type=netmask:mask-for=[ip] format: int32
broadcast (optional)
String desc=broadcast address:type=IPv4 or IPv6 address
area (optional)
String desc=area id for this interface in IPv4 address format:type=IPv4 or IPv6 address
mtu (optional)
Integer desc=interface MTU:type=uint16 format: int32
state (optional)
String desc=OSPF interface state:type=enum
Enum:
down
loopback
waiting
point-to-point
dr-other
backup
dr
priority (optional)
Integer desc=priority:type=uint16 format: int32
cost (optional)
Long desc=cost:type=uint32 format: int64
hello (optional)
Long desc=hello interval:type=uint32 format: int64
dead (optional)
Long desc=dead interval:type=uint32 format: int64
retransmit (optional)
Long desc=retransmit interval:type=uint32 format: int64
neighbor (optional)
Long desc=neighbor count:type=uint32 format: int64
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
nic-state (optional)
String desc=vnic state:type=enum
Enum:
down
up
mtu-mismatch-detection (optional)
Boolean desc=MTU mistmatch detection
network-type (optional)
String desc=OSPF network type:type=enum
Enum:
point-to-point
broadcast
loopback
dr-id (optional)
String desc=designated router id:type=IPv4 or IPv6 address
dr-ip (optional)
String desc=designated router ip address:type=IPv4 or IPv6 address
bdr-id (optional)
String desc=backup designated router id:type=IPv4 or IPv6 address
bdr-ip (optional)
String desc=backup designated router ip address:type=IPv4 or IPv6 address
hello-due (optional)
String desc=hello due in
adjacent (optional)
Long desc=adjacent neighbor count:type=uint32 format: int64
router-id (optional)
String desc=router id:type=IPv4 or IPv6 address
l3-port (optional)
Long desc=Layer 3 port:type=uint32 format: int64

vrouter-ospf-neighbor-show - Up

display OSPF neighbors on a vRouter
api.switch-name (optional)
neighbor (optional)
String desc=OSPF neighbor IP address:type=IPv4 or IPv6 address
pri (optional)
Long desc=OSPF priority:type=uint32 format: int64
address (optional)
String desc=IP address:type=IPv4 or IPv6 address
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
dead-time (optional)
String desc=OSFP dead time
interface (optional)
String desc=OSFP interface
State (optional)
String desc=OSPF state
l3-port (optional)
Long desc=l3 port:type=uint32 format: int64

vrouter-ospf-show - Up

display OSPF protocol on a vRouter
api.switch-name (optional)
network
String desc=OSPF network IP address:type=IPv4 or IPv6 address
vrf
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
netmask (optional)
Integer desc=OSPF network IP address netmask:type=netmask:mask-for=[network] format: int32
ospf-area (optional)
Long desc=stub area number for the configuration:type=uint32 format: int64

vrouter-ospf6-add - Up

add OSPF6 protocol to vRouter
nic
String desc=OSPF6 control for this interface:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrouters/{vrouter-name}/if-lists:api-ref-model=vrouter-if-list-show:api-ref-id=nic:api-ref-val=nic
ospf6-area
String desc=area id for this interface in IPv4 address format:type=IPv4 or IPv6 address
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-ospf6-interface-show - Up

display OSPF6 interfaces information on a vRouter
api.switch-name (optional)
nic
String desc=vnic name:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
ip6 (optional)
String desc=IPv6 address:type=IPv4 or IPv6 address
area (optional)
String desc=area id for this interface in IPv4 address format:type=IPv4 or IPv6 address
mtu (optional)
Integer desc=interface MTU:type=uint16 format: int32
state (optional)
String desc=OSPF interface state:type=enum
Enum:
down
loopback
waiting
point-to-point
dr-other
backup
dr
priority (optional)
Integer desc=priority:type=uint16 format: int32
cost (optional)
Long desc=cost:type=uint32 format: int64
hello (optional)
Long desc=hello interval:type=uint32 format: int64
dead (optional)
Long desc=dead interval:type=uint32 format: int64
retransmit (optional)
Long desc=retransmit interval:type=uint32 format: int64
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
if-scoped-lsa (optional)
Long desc=number of interface LSAs scoped for the area:type=uint32 format: int64
ls-update (optional)
Long desc=number of pending LSAs for LSUpdate:type=uint32 format: int64
ls-ack (optional)
Long desc=number of pending LSAs for LSAck:type=uint32 format: int64
nic-state (optional)
String desc=vnic state:type=enum
Enum:
down
up
mtu-mismatch-detection (optional)
Boolean desc=MTU mistmatch detection
dr-id (optional)
String desc=designated router id:type=IPv4 or IPv6 address
bdr-id (optional)
String desc=backup designated router id:type=IPv4 or IPv6 address
l3-port (optional)
Long desc=Layer 3 port:type=uint32 format: int64
link-local-ip (optional)
String desc=IPv6 link-local IP Address:type=IPv4 or IPv6 address
netmask-ip6 (optional)
Integer desc=IPv6 netmask:type=netmask:mask-for=[ip6] format: int32

vrouter-ospf6-neighbor-show - Up

display OSPF6 neighbors on a vRouter
api.switch-name (optional)
pri (optional)
Long desc=DR priority:type=uint32 format: int64
address (optional)
String desc=IP address:type=IPv4 or IPv6 address
vlan (optional)
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
duration (optional)
String desc=Duration (age hh:mm:ss)
dead-time (optional)
String desc=Dead time (age out time hh:mm:ss)
state (optional)
String desc=State/Interface-state
neighbor-rid (optional)
String desc=Router Id:type=IPv4 or IPv6 address
interface (optional)
String desc=Interface and state
l3-port (optional)
Long desc=l3 port:type=uint32 format: int64

vrouter-ospf6-show - Up

display OSPF6 protocol on a vRouter
api.switch-name (optional)
nic
String desc=OSPF6 control for this interface:api-ref-path=/vrouters/{vrouter-name}/if-lists:api-ref-model=vrouter-if-list-show:api-ref-id=nic:api-ref-val=nic
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
ospf6-area (optional)
String desc=area id for this interface in IPv4 address format:type=IPv4 or IPv6 address

vrouter-packet-relay-add - Up

add packet relay configuration for DHCP on vrouter
nic
String desc=NIC:requires=[forward-proto,forward-ip]:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
forward-ip
String desc=forwarding IP address:type=IPv4 or IPv6 address:requires=[forward-proto]
forward-proto
String desc=protocol type to forward packets:type=enum:default=dhcp:requires=[forward-ip]
Enum:
dhcp

vrouter-packet-relay-show - Up

display packet relay configuration for DHCP on vrouter
api.switch-name (optional)
nic
String desc=NIC:requires=[forward-proto,forward-ip]:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
forward-ip
String desc=forwarding IP address:type=IPv4 or IPv6 address:requires=[forward-proto]
forward-proto
String desc=protocol type to forward packets:type=enum:requires=[forward-ip]
Enum:
dhcp
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-pim-config-show - Up

display pim parameters
api.switch-name (optional)
hello-interval
Long desc=hello interval in seconds:type=uint32:range=[1,300] format: int64
querier-timeout
Long desc=igmp querier timeout in seconds:type=uint32:range=[10,900] format: int64
query-interval
Long desc=igmp query interval in seconds:type=uint32:range=[1,300] format: int64

vrouter-pim-interface-show - Up

display PIM interfaces on a vRouter
api.switch-name (optional)
name (optional)
String desc=physical name of VIF
index (optional)
Integer desc=VIF index:type=uint8 format: int32
if-state (optional)
String desc=VIF flags:type=flag
Enum:
down
disabled
leaf
dr
no-nbrs
pim
vrrp-primary
suspended
local-address (optional)
String desc=local IP address:type=IPv4 or IPv6 address
vlan-id (optional)
Integer desc=Vlan ID for VIF :type=uint16:range=[0,4095] format: int32

vrouter-pim-join-show - Up

display multicast group membership
api.switch-name (optional)
source (optional)
String desc=source IP address:type=IPv4 or IPv6 address
upstream (optional)
String desc=upstream IP address:type=IPv4 or IPv6 address
group (optional)
String desc=group IP address:type=IPv4 or IPv6 address
incoming (optional)
Long desc=incoming:type=uint32 format: int64
joined-bitmap (optional)
Long desc=bitmap of joined interfaces:type=uint32:filter=false format: int64
pruned-ifs (optional)
String desc=pruned interfaces
oifs-bitmap (optional)
Long desc=bitmap of outgoing interfaces:type=uint32:filter=false format: int64
joined-ifs (optional)
String desc=joined interfaces
outgoing-ifs (optional)
String desc=name of outgoing interfaces
pruned-bitmap (optional)
Long desc=bitmap of pruned interfaces:type=uint32:filter=false format: int64
asserted-ifs (optional)
String desc=asserted interfaces:filter=false
asserted-bitmap (optional)
Long desc=bitmap of asserted interfaces:type=uint32:filter=false format: int64
leaf-ifs (optional)
String desc=name of leaf interfaces
leaves-bitmap (optional)
Long desc=bitmap of leaf interfaces:type=uint32:filter=false format: int64
jp-timer (optional)
Integer desc=Periodic Join Prune timer:type=uint16 format: int32
rs-timer (optional)
Integer desc=Register Suppression timer:type=uint16 format: int32
entry-timer (optional)
Integer desc=MRT Entry timer:type=uint16 format: int32
incoming-if (optional)
String desc=incoming interface name
mrt-state (optional)
String desc=MRT Entry Flags:type=flag
Enum:
spt
wc
rp
new
iif-reg
reg
cache
null-oif
reg-supp
asserted
sg
pmbr
clone

vrouter-pim-neighbor-show - Up

display PIM neighbors on a vRouter
api.switch-name (optional)
address (optional)
String desc=IP address of PIM neighbor:type=IPv4 or IPv6 address
neighbor (optional)
String desc=PIM neighbor:type=IPv4 or IPv6 address
uptime (optional)
String desc=PIM neighbor uptime
timer (optional)
String desc=timer for PIM neighbor
holdt (optional)
String desc=PIM neighbor hold time
dr-priority (optional)
Integer desc=priority format: int32
gen-id (optional)
String desc=generated ID:type=uint64:hex=0x[0-9a-fA-F]{16}
interface (optional)
String desc=PIM neighbor interface

vrouter-pim-rp-add - Up

add static RP address for a group range - default 224.0.0.0/4
rp-address
String desc=PIM-SIM RP IP address:type=IPv4 or IPv6 address
group (optional)
String desc=Group IP address - default is 224.0.0.0:type=IPv4 or IPv6 address:default=224.0.0.0:requires=[netmask]
netmask (optional)
Integer desc=Group IP address netmask - default is 4:type=netmask:default=4:requires=[group]:mask-for=[group] format: int32

vrouter-pim-rp-show - Up

display static RP addresses for a group range
api.switch-name (optional)
group
String desc=Group IP address - default is 224.0.0.0:type=IPv4 or IPv6 address:requires=[netmask]
netmask
Integer desc=Group IP address netmask - default is 4:type=netmask:requires=[group]:mask-for=[group] format: int32
rp-address
String desc=PIM-SIM RP IP address:type=IPv4 or IPv6 address

vrouter-pim-ssm-map-add - Up

add ssm map to table
id
Integer desc=SSM Map table id 1 to 255:type=uint16:range=[1,255] format: int32
group (optional)
String desc=PIM-SSM Map group address:type=IPv4 or IPv6 address
source (optional)
String desc=PIM-SSM Map source address:type=IPv4 or IPv6 address:requires=[group]

vrouter-pim-ssm-map-show - Up

display pim ssm map
api.switch-name (optional)
id
Integer desc=SSM Map table id 1 to 255:type=uint16:range=[1,255] format: int32
group
String desc=PIM-SSM Map group address:type=IPv4 or IPv6 address
source
String desc=PIM-SSM Map source address:type=IPv4 or IPv6 address:requires=[group]

vrouter-pim-ssm-range-add - Up

add pim ssm range - default 232.0.0.0/8
id
Integer desc=SSM Range table id 1 to 255:type=uint16:range=[1,255] format: int32
group (optional)
String desc=PIM-SSM range group address:type=IPv4 or IPv6 address:requires=[netmask]
netmask (optional)
Integer desc=Group IP address netmask - default is 8:type=netmask:requires=[group]:mask-for=[group] format: int32

vrouter-pim-ssm-range-show - Up

display pim ssm range
api.switch-name (optional)
id
Integer desc=SSM Range table id 1 to 255:type=uint16:range=[1,255] format: int32
group
String desc=PIM-SSM range group address:type=IPv4 or IPv6 address:requires=[netmask]
netmask
Integer desc=Group IP address netmask - default is 8:type=netmask:requires=[group]:mask-for=[group] format: int32

vrouter-prefix-list-add - Up

add a prefix list to filter route advertisements
name
String desc=name created for the prefix list:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
action
String desc=the prefix list to permit or deny packets:type=enum
Enum:
permit
deny
prefix
String desc=IP address assigned to the prefix list:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[any,anyv6]
netmask
Integer desc=netmask assigned to the IP address:type=netmask:requires=[prefix]:precludes=[any,anyv6]:mask-for=[prefix] format: int32
seq (optional)
Long desc=sequence number assigned to the prefix list - a value between 1 and 4294967295:type=uint32:range=[1,4294967295] format: int64
min-prefix-len (optional)
Integer desc=minimum prefix length from 0 to 32:type=uint8:range=[0,128]:precludes=[any,anyv6] format: int32
max-prefix-len (optional)
Integer desc=maximum prefix length from 0 to 32:type=uint8:range=[0,128]:precludes=[any,anyv6] format: int32

vrouter-prefix-list-add-1 - Up

add a prefix list to filter route advertisements
name
String desc=name created for the prefix list:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
action
String desc=the prefix list to permit or deny packets:type=enum
Enum:
permit
deny
any
Boolean desc=apply to any prefix list:precludes=[prefix,netmask,max-prefix-len,min-prefix-len,anyv6]
seq (optional)
Long desc=sequence number assigned to the prefix list - a value between 1 and 4294967295:type=uint32:range=[1,4294967295] format: int64

vrouter-prefix-list-add-2 - Up

add a prefix list to filter route advertisements
name
String desc=name created for the prefix list:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
action
String desc=the prefix list to permit or deny packets:type=enum
Enum:
permit
deny
anyv6
Boolean desc=apply to any ipv6 prefix list:precludes=[prefix,netmask,max-prefix-len,min-prefix-len,any]
seq (optional)
Long desc=sequence number assigned to the prefix list - a value between 1 and 4294967295:type=uint32:range=[1,4294967295] format: int64

vrouter-prefix-list-modify - Up

modify a prefix list to filter route advertisements
action (optional)
String desc=the prefix list to permit or deny packets:type=enum
Enum:
permit
deny
prefix (optional)
String desc=IP address assigned to the prefix list:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[any,anyv6]
netmask (optional)
Integer desc=netmask assigned to the IP address:type=netmask:requires=[prefix]:precludes=[any,anyv6]:mask-for=[prefix] format: int32
any (optional)
Boolean desc=apply to any prefix list:precludes=[prefix,netmask,max-prefix-len,min-prefix-len,anyv6]
anyv6 (optional)
Boolean desc=apply to any ipv6 prefix list:precludes=[prefix,netmask,max-prefix-len,min-prefix-len,any]
min-prefix-len (optional)
Integer desc=minimum prefix length from 0 to 32:type=uint8:range=[0,128]:precludes=[any,anyv6] format: int32
max-prefix-len (optional)
Integer desc=maximum prefix length from 0 to 32:type=uint8:range=[0,128]:precludes=[any,anyv6] format: int32

vrouter-prefix-list-show - Up

display prefix lists that filter route advertisements
api.switch-name (optional)
name
String desc=name created for the prefix list
seq
Long desc=sequence number assigned to the prefix list - a value between 1 and 4294967295:type=uint32:range=[1,4294967295] format: int64
action (optional)
String desc=the prefix list to permit or deny packets:type=enum
Enum:
permit
deny
prefix (optional)
String desc=IP address assigned to the prefix list:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[any,anyv6]
netmask (optional)
Integer desc=netmask assigned to the IP address:type=netmask:requires=[prefix]:precludes=[any,anyv6]:mask-for=[prefix] format: int32
any (optional)
Boolean desc=apply to any prefix list:precludes=[prefix,netmask,max-prefix-len,min-prefix-len,anyv6]
anyv6 (optional)
Boolean desc=apply to any ipv6 prefix list:precludes=[prefix,netmask,max-prefix-len,min-prefix-len,any]
min-prefix-len (optional)
Integer desc=minimum prefix length from 0 to 32:type=uint8:range=[0,128]:precludes=[any,anyv6] format: int32
max-prefix-len (optional)
Integer desc=maximum prefix length from 0 to 32:type=uint8:range=[0,128]:precludes=[any,anyv6] format: int32

vrouter-rib-history-settings-modify - Up

update rib history settings
enable (optional)
Boolean desc=enable or disable change logging:default=true
log-file-count (optional)
Integer desc=number of log files for log rotation:type=uint16:range=[1,20]:default=10 format: int32
disk-space (optional)
Long desc=total disk-space allocated for all log files:type=uint64:default=52428800 format: int64

vrouter-rib-history-settings-show - Up

show rib history settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable change logging
log-file-count (optional)
Integer desc=number of log files for log rotation:type=uint16:range=[1,20] format: int32
disk-space (optional)
Long desc=total disk-space allocated for all log files:type=uint64 format: int64

vrouter-rib-history-show - Up

display historical rib route data
api.switch-name (optional)
ip
String desc=IP address:type=IPv4 or IPv6 address
prelen
Long desc=prefix length:type=uint32:range=[0,128] format: int64
nexthop
String desc=next-hop IP address:type=IPv4 or IPv6 address
vnet-id
String desc=VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
bd
String desc=Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vlan
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
caller (optional)
String desc=feature that made the change for this entry:type=flag
Enum:
init
control
logger
gre-tunnel
flush
user
static-route-init
router-if
vnet-service
l3-check
vrf
vxlan-routing
vsg
reason (optional)
String desc=reason for history entry:type=flag
Enum:
save
restart
add
modify
remove
remove-all
inject
evict
router-delete
changes (optional)
String desc=what changed in this entry:type=uint64
number-of-nexthops (optional)
Integer desc=number of next-hops in the route format: int32
last-caller (optional)
String desc=most recent caller for this entry:type=flag
Enum:
init
control
logger
gre-tunnel
flush
user
static-route-init
router-if
vnet-service
l3-check
vrf
vxlan-routing
vsg
last-reason (optional)
String desc=most recent reason for this entry:type=flag
Enum:
save
restart
add
modify
remove
remove-all
inject
evict
router-delete
vrid (optional)
Integer desc=virtual router ID:range=[0,1024] format: int32
nexthops-in-hw (optional)
Integer desc=number of hardware next-hops format: int32
ecmp-group (optional)
Integer desc=ECMP group format: int32
egress-id (optional)
Integer desc=egress ID format: int32
flags (optional)
String desc=RIB route flags:type=flag
Enum:
ECMP
in-hw
in-cache-no-nexthop
in-cache-hw-full
in-cache-hw-fail
in-ecmp-cache
local-subnet
drop
evpn
intf-ip (optional)
String desc=interface IP address:type=IPv4 or IPv6 address
intf-id (optional)
Integer desc=router interface:api-ref-path=/vrouter-hw-ifs:api-ref-model=vrouter-hw-if-show:api-ref-id=hw-id:api-ref-val=hw-id format: int32
ecmp-nexthops (optional)
Boolean desc=filter to display single/mutiple route entries (per nexthop)
number-of-tunnels (optional)
Long desc=number of tunnels dependent on this route:type=uint32 format: int64
address-type (optional)
String desc=address type IPv4/IPv6:type=enum
Enum:
IPv4
IPv6
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64
count (optional)
Long desc=count for RIB history:type=uint32 format: int64

vrouter-rib-routes-show - Up

display information about routing information databases
api.switch-name (optional)
ip
String desc=IP address:type=IPv4 or IPv6 address
prelen
Long desc=prefix length:type=uint32:range=[0,128] format: int64
nexthop
String desc=next-hop IP address:type=IPv4 or IPv6 address
vlan
Integer desc=VLAN:type=uint16:range=[0,4095] format: int32
bd
String desc=Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vnet-id
String desc=VNET:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
vrid (optional)
Integer desc=virtual router ID:range=[0,1024] format: int32
flags (optional)
String desc=RIB route flags:type=flag
Enum:
ECMP
in-hw
in-cache-no-nexthop
in-cache-hw-full
in-cache-hw-fail
in-ecmp-cache
local-subnet
drop
evpn
address-type (optional)
String desc=address type IPv4/IPv6:type=enum
Enum:
IPv4
IPv6
number-of-nexthops (optional)
Integer desc=number of next-hops in the route format: int32
nexthops-in-hw (optional)
Integer desc=number of hardware next-hops format: int32
intf-ip (optional)
String desc=interface IP address:type=IPv4 or IPv6 address
ecmp-nexthops (optional)
Boolean desc=filter to display single/mutiple route entries (per nexthop)
number-of-tunnels (optional)
Long desc=number of tunnels dependent on this route:type=uint32 format: int64
ecmp-group (optional)
Integer desc=ECMP group format: int32
intf-id (optional)
Integer desc=router interface:api-ref-path=/vrouter-hw-ifs:api-ref-model=vrouter-hw-if-show:api-ref-id=hw-id:api-ref-val=hw-id format: int32
egress-id (optional)
Integer desc=egress ID format: int32

vrouter-rip-add - Up

add RIP to a vRouter
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-rip-routes-show - Up

display RIP routes on a vRouter
api.switch-name (optional)
network
String desc=IP address:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
metric (optional)
Long desc=assigned metric for the RIP route:type=uint32 format: int64
source (optional)
String desc=source IP address of the RIP route:type=IPv4 or IPv6 address
tag (optional)
Long desc=tag number assigned to RIP route:type=uint32 format: int64
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
next-hop (optional)
String desc=IP address of the next hop in the RIP route:type=IPv4 or IPv6 address
attribute (optional)
String desc=attribute assigned to RIP route:type=enum
Enum:
normal
static
default
redistribute
interface
type (optional)
String desc=type of RIP route:type=enum
Enum:
rip
connected
static
ospf
bgp
missing
kernel-route
igmp
babel
pim
ospf6

vrouter-rip-show - Up

display RIP information for a vRouter
api.switch-name (optional)
network
String desc=IP address:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-route-map-add - Up

add a route map
name
String desc=name created for the route map:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
seq
Long desc=sequence number assigned to the route map - a value between 1 and 65535:type=uint32:range=[1,65535] format: int64
action
String desc=the route map to permit or deny packets:type=enum
Enum:
permit
deny
additive (optional)
Boolean desc=given community is appended to existing communities value
metric (optional)
Long desc=set metric:range=[-1,4294967295]:default=-1 format: int64
match-prefix (optional)
String desc=prefixes used for matching:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
match-community (optional)
String desc=match community name or none to unset (bgp only)
exact-match (optional)
Boolean desc=exact match for community (bgp only):requires=[match-community]
community-attribute (optional)
String desc=set well-known community attribute (bgp only):type=enum:precludes=[community-attribute-generic]
Enum:
unset
none
no-export
no-advertise
internet
local-AS
community-attribute-generic (optional)
String desc=set generic community attribute like AA:NN or none (bgp only):precludes=[community-attribute]
comm-list-del (optional)
String desc=removes community values from bgp community attributes:api-ref-path=/vrouters/{vrouter-name}/community-lists:api-ref-model=vrouter-community-list-show:api-ref-id=name:api-ref-val=name
local-pref (optional)
Long desc=set local preference:range=[-1,4294967295]:default=-1 format: int64
api.local-pref (optional)
Enum:
none
ipv6-nh-prefer-global (optional)
String desc=set ipv6 next-hop prefer-global:type=enum:default=none
Enum:
none
true
false
api.metric (optional)
Enum:
none
metric-type (optional)
String desc=set metric-type:type=enum:default=none
Enum:
none
1
2
as-path-prepend (optional)
String desc=AS Number to prepend:pattern=^([0-9]+[,]?)*$:pattern-help=comma separated list of numbers:precludes=[as-path-prepend-last-as]
as-path-prepend-last-as (optional)
Long desc=Prepend the peer's AS-number:type=uint32:range=[1,10]:precludes=[as-path-prepend] format: int64
as-path-exclude (optional)
String desc=Exclude from the as-path:pattern=^([0-9]+[,]?)*$:pattern-help=comma separated list of numbers
origin (optional)
String desc=Origin of BGP prefix:type=enum:default=none
Enum:
none
egp
igp
incomplete

vrouter-route-map-modify - Up

modify a route map
action (optional)
String desc=the route map to permit or deny packets:type=enum
Enum:
permit
deny
additive (optional)
Boolean desc=given community is appended to existing communities value
metric (optional)
Long desc=set metric:range=[-1,4294967295]:default=-1 format: int64
match-prefix (optional)
String desc=prefixes used for matching:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
match-community (optional)
String desc=match community name or none to unset (bgp only)
exact-match (optional)
Boolean desc=exact match for community (bgp only):requires=[match-community]
community-attribute (optional)
String desc=set well-known community attribute (bgp only):type=enum:precludes=[community-attribute-generic]
Enum:
unset
none
no-export
no-advertise
internet
local-AS
community-attribute-generic (optional)
String desc=set generic community attribute like AA:NN or none (bgp only):precludes=[community-attribute]
comm-list-del (optional)
String desc=removes community values from bgp community attributes:api-ref-path=/vrouters/{vrouter-name}/community-lists:api-ref-model=vrouter-community-list-show:api-ref-id=name:api-ref-val=name
local-pref (optional)
Long desc=set local preference:range=[-1,4294967295]:default=-1 format: int64
api.local-pref (optional)
Enum:
none
ipv6-nh-prefer-global (optional)
String desc=set ipv6 next-hop prefer-global:type=enum:default=none
Enum:
none
true
false
api.metric (optional)
Enum:
none
metric-type (optional)
String desc=set metric-type:type=enum:default=none
Enum:
none
1
2
as-path-prepend (optional)
String desc=AS Number to prepend:pattern=^([0-9]+[,]?)*$:pattern-help=comma separated list of numbers:precludes=[as-path-prepend-last-as]
as-path-prepend-last-as (optional)
Long desc=Prepend the peer's AS-number:type=uint32:range=[1,10]:precludes=[as-path-prepend] format: int64
as-path-exclude (optional)
String desc=Exclude from the as-path:pattern=^([0-9]+[,]?)*$:pattern-help=comma separated list of numbers
origin (optional)
String desc=Origin of BGP prefix:type=enum:default=none
Enum:
none
egp
igp
incomplete

vrouter-route-map-show - Up

display route maps
api.switch-name (optional)
name
String desc=name created for the route map
seq
Long desc=sequence number assigned to the route map - a value between 1 and 65535:type=uint32:range=[1,65535] format: int64
action (optional)
String desc=the route map to permit or deny packets:type=enum
Enum:
permit
deny
additive (optional)
Boolean desc=given community is appended to existing communities value
metric (optional)
Long desc=set metric:range=[-1,4294967295] format: int64
match-prefix (optional)
String desc=prefixes used for matching:api-ref-path=/vrouters/{vrouter-name}/prefix-lists:api-ref-model=vrouter-prefix-list-show:api-ref-id=name:api-ref-val=name
match-community (optional)
String desc=match community name or none to unset (bgp only)
exact-match (optional)
Boolean desc=exact match for community (bgp only):requires=[match-community]
community-attribute (optional)
String desc=set well-known community attribute (bgp only):type=enum:precludes=[community-attribute-generic]
Enum:
unset
none
no-export
no-advertise
internet
local-AS
community-attribute-generic (optional)
String desc=set generic community attribute like AA:NN or none (bgp only):precludes=[community-attribute]
comm-list-del (optional)
String desc=removes community values from bgp community attributes:api-ref-path=/vrouters/{vrouter-name}/community-lists:api-ref-model=vrouter-community-list-show:api-ref-id=name:api-ref-val=name
local-pref (optional)
Long desc=set local preference:range=[-1,4294967295] format: int64
ipv6-nh-prefer-global (optional)
String desc=set ipv6 next-hop prefer-global:type=enum
Enum:
none
true
false
metric-type (optional)
String desc=set metric-type:type=enum
Enum:
none
1
2
as-path-prepend (optional)
String desc=AS Number to prepend:precludes=[as-path-prepend-last-as]
as-path-prepend-last-as (optional)
Long desc=Prepend the peer's AS-number:type=uint32:range=[1,10]:precludes=[as-path-prepend] format: int64
as-path-exclude (optional)
String desc=Exclude from the as-path
origin (optional)
String desc=Origin of BGP prefix:type=enum
Enum:
none
egp
igp
incomplete

vrouter-routes-multicast-show - Up

display multicast routes for a vRouter
api.switch-name (optional)
source
String desc=IP address of the source:type=IPv4 or IPv6 address
group (optional)
String desc=IP address of the group:type=IPv4 or IPv6 address
proto (optional)
String desc=the protocol of the multicast route:type=enum
Enum:
rip
connected
static
ospf
bgp
missing
kernel-route
igmp
babel
pim
ospf6
iVifI (optional)
Long desc=a number assigned to iVifI:type=uint32 format: int64
oVifI (optional)
Long desc=a number assigned to oVifI:type=uint32 format: int64
ttl (optional)
Long desc=number of seconds assigned to time-to-live (ttl):type=uint32 format: int64
uptime (optional)
String desc=the length of time that the route is up
input (optional)
String desc=a string for the input
output (optional)
String desc=an output interface

vrouter-routes-show - Up

display information about all routes on one or all configured vRouters
api.switch-name (optional)
network
String desc=IP address:type=IPv4 or IPv6 address
netmask (optional)
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
distance (optional)
Integer desc=distance assigned to route from 1 to 255:type=uint16:range=[1,255] format: int32
metric (optional)
Long desc=metric assigned to the route:type=uint32 format: int64
vrf (optional)
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
next-hop (optional)
String desc=IP address assigned to the next hop:type=IPv4 or IPv6 address
type (optional)
String desc=type of routes:type=enum
Enum:
rip
connected
static
ospf
bgp
missing
kernel-route
igmp
babel
pim
ospf6
interface (optional)
String desc=interface for the route

vrouter-routes-stats-show - Up

display route stats for a virtual router (vrouter)
api.switch-name (optional)
cached-routes (optional)
Long desc=current number of regular cached routes:type=uint64:filter=false format: int64
peak-cached-routes (optional)
Long desc=max number of regular cached routes:type=uint64:filter=false format: int64
ecmp-cached-routes (optional)
Long desc=current number of ECMP cached routes:type=uint64:filter=false format: int64
peak-ecmp-cached-routes (optional)
Long desc=max number of ECMP cached routes:type=uint64:filter=false format: int64
nexthop-arp-fail (optional)
Long desc=Total number of ARP failures for nexthop:type=uint64:filter=false format: int64
hw-overflow (optional)
Long desc=Total number of HW route overflows:type=uint64:filter=false format: int64
hw-add-fail (optional)
Long desc=Total number of HW route addition failures:type=uint64:filter=false format: int64
ecmp-hw-group-fail (optional)
Long desc=Total number of ECMP HW group add failures:type=uint64:filter=false format: int64
fib-max-routes (optional)
Long desc=fib max number of routes:type=uint64 format: int64
fib-current-routes (optional)
Long desc=fib current number of routes:type=uint64 format: int64
rib-current-routes (optional)
Long desc=rib current number of routes:type=uint64 format: int64
vrouter-name (optional)
String desc=Name of vrouter

vrouter-show - Up

display information about vRouters
api.switch-name (optional)
name
String desc=name of service config
vrf (optional)
String desc=Name of the vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
hw-router-mac (optional)
String desc=hardware vRouter MAC address:type=mac-address
hw-vrid (optional)
Integer desc=ID assigned to hardware vRouter:range=[0,15] format: int32
proto-routing (optional)
String desc=unicast protocols service state:type=flag
Enum:
bgp
ospf
rip
static
bfd
ospf6
admin-control
evpnsnoop
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
bgp-max-paths (optional)
Integer desc=maximum BGP paths:type=uint16:range=[0,16] format: int32
bgp-ibgp-multipath (optional)
Integer desc=number of IBGP multipath connections:type=uint16:range=[0,16] format: int32
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
hw-vrrp-id (optional)
Integer desc=VRRP ID assigned to the hardware vRouter format: int32
state (optional)
String desc=state of service:type=enum:filter=false
Enum:
disable
enable
location (optional)
Long desc=location of service:type=uint32:api-ref-path=/fabric-nodes:api-ref-model=fabric-node-show:api-ref-id=id:api-ref-val=name format: int64
storage-pool (optional)
String desc=storage pool assigned to service:filter=false:api-ref-path=/storage-pools:api-ref-model=storage-pool-show:api-ref-id=name:api-ref-val=name
evpn-border (optional)
Boolean desc=evpn border node
evpn-dup-addr-max-moves (optional)
Long desc=evpn duplicate address max moves:type=uint32:range=[2,1000] format: int64
evpn-dup-addr-moves-duration (optional)
Long desc=evpn duplicate address moves time duration (seconds):type=uint32:range=[2,1800] format: int64
evpn-dup-addr-freeze (optional)
Integer desc=evpn duplicate address freeze duration (seconds):range=[-1,3600] format: int32
cluster-active-active-routing (optional)
Boolean desc=active-active routing with or without VRRP
proto-multi (optional)
String desc=multicast protocol:type=enum
Enum:
none
pim-ssm
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295] format: int64
bgp-redist-static-route-map (optional)
String desc=route map for BGP redistribution of static routes:precludes=[no-bgp-redist-static-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295] format: int64
bgp-redist-connected-route-map (optional)
String desc=route map for BGP redistribution of connected routes:precludes=[no-bgp-redist-connected-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295] format: int64
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295] format: int64
bgp-redist-ospf-route-map (optional)
String desc=route map for BGP redistribution of OSPF routes:precludes=[no-bgp-redist-ospf-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-bestpath-as-path (optional)
String desc=best path for BGP:type=flag
Enum:
ignore
multipath-relax
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-delayed-startup (optional)
Integer desc=Delays forming peer adjacency on bootup:type=uint16:range=[0,36000] format: int32
bgp-network-import-check (optional)
Boolean desc=Check BGP network route exists in IGP
bgp-update-delay-strict (optional)
Integer desc=Put bgp read-only mode on bootup, Recommend value less than l3-to-vlag-delay:type=uint16:range=[0,3600] format: int32
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535] format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
ospf-spf-delay (optional)
Long desc= Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000] format: int64
ospf-spf-consec-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000] format: int64
ospf-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000] format: int64
ospf6-spf-delay (optional)
Long desc=Delay (msec) from first change received till SPF calculation:type=uint32:range=[0,600000] format: int64
ospf6-spf-consecu-delay (optional)
Long desc=Initial hold time (msec) between consecutive SPF calculations:type=uint32:range=[0,600000] format: int64
ospf6-spf-max-delay (optional)
Long desc=Maximum hold time (msec):type=uint32:range=[0,600000] format: int64
bgp-global-nh-preference (optional)
String desc=use global nexthop preference for choosing nexthop type in BGP-ipv6:type=enum
Enum:
none
true
false
rip-redistribute (optional)
String desc=redistribute RIP routes:type=flag
Enum:
static
connected
ospf
bgp
ospf-redistribute (optional)
String desc=redistribute OSPF routes:type=flag
Enum:
static
connected
rip
bgp
ospf-redist-static-metric (optional)
Integer desc=metric for OSPF redistribution of static routes (IPv4 only):range=[-1,16777214] format: int32
ospf-redist-static-metric-type (optional)
String desc=metric type for OSPF redistribution of static routes (IPv4 only):type=enum
Enum:
1
2
ospf-redist-static-route-map (optional)
String desc=route map for OSPF redistribution of static routes:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
ospf-redist-connected-metric (optional)
Integer desc=metric for OSPF redistribution of connected routes (IPv4 only):range=[-1,16777214] format: int32
ospf-redist-connected-metric-type (optional)
String desc=metric type for OSPF redistribution of connected routes (IPv4 only):type=enum
Enum:
1
2
ospf-redist-connected-route-map (optional)
String desc=route map for OSPF redistribution of connected routes:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
ospf-redist-rip-metric (optional)
Integer desc=metric for OSPF redistribution of RIP routes (IPv4 only):range=[-1,16777214] format: int32
ospf-redist-rip-metric-type (optional)
String desc=metric type for OSPF redistribution of RIP routes (IPv4 only):type=enum
Enum:
1
2
ospf-redist-bgp-metric (optional)
Integer desc=metric for OSPF redistribution of BGP routes (IPv4 only):range=[-1,16777214] format: int32
ospf-redist-bgp-metric-type (optional)
String desc=metric type for OSPF redistribution of BGP routes (IPv4 only):type=enum
Enum:
1
2
ospf-redist-bgp-route-map (optional)
String desc=route map for OSPF redistribution of BGP routes:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
ospf-distance-external (optional)
Long desc=OSPF distance for external routes:type=uint32:range=[0,255]:requires=[ospf-distance-internal,ospf-distance-local] format: int64
ospf-distance-internal (optional)
Long desc=OSPF distance for inter-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-distance-local (optional)
Long desc=OSPF distance for intra-area routes:type=uint32:range=[0,255]:requires=[ospf-distance-external] format: int64
ospf-stub-router-on-startup (optional)
Boolean desc=advertise self as stub router temporary on startup
ospf-stub-router-on-startup-period (optional)
Long desc=period to advertise self as stub router after startup:type=uint32:range=[5,86400] format: int64
ospf-bfd-all-if (optional)
Boolean desc=use BFD protocol for fault detection on all OSPF interfaces
ospf-default-information (optional)
String desc=control origination of default route:type=enum
Enum:
none
originate
always
ospf-default-info-originate-metric (optional)
Integer desc=metric for OSPF origination of default route:range=[-1,16777214] format: int32
ospf-default-info-originate-metric-type (optional)
String desc=metric type for OSPF origination of default route:type=enum
Enum:
1
2
ospf-default-info-originate-route-map (optional)
String desc=route map for OSPF origination of default route:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
vrrp-track-port (optional)
String desc=track port for VRRP:type=port-list
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
bgp-snmp (optional)
Boolean desc=Enable BGP SNMP MIB
bgp-snmp-notification (optional)
Boolean desc=Enable BGP SNMP notifications
ospf-snmp (optional)
Boolean desc=Enable OSPF SNMP MIB
ospf-snmp-notification (optional)
Boolean desc=Enable OSPF SNMP notifications
ospf6-snmp (optional)
Boolean desc=Enable OSPFv3 SNMP MIB
ospf6-snmp-notification (optional)
Boolean desc=Enable OSPFv3 SNMP notifications
ip-snmp (optional)
Boolean desc=Enable ipForward SNMP MIB
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326
vnet (optional)
String desc=vnet assigned to service:precludes=[scope]:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
router-type (optional)
String desc=vRouter type:type=enum
Enum:
software
hardware
shared-vnet-mgr (optional)
String desc=vnet-manager to share with if shared service:filter=false:api-ref-path=/vnet-managers:api-ref-model=vnet-manager-show:api-ref-id=name:api-ref-val=name
router-ipstack (optional)
String desc=vRouter ipstack:type=enum
Enum:
quagga
frr
vnet-service (optional)
Boolean desc=service as dedicated or shared:filter=false
fabric-comm (optional)
Boolean desc=vRouter for fabric communication:precludes=[router-type]
gateway (optional)
String desc=gateway IP address for service:type=IPv4 or IPv6 address:filter=false
id (optional)
String desc=ID assigned to service:type=identifier
type (optional)
String desc=type of service:type=enum
Enum:
vnet-mgr
vrouter
netzone
orphaned
netvm
nat
ovs
scope (optional)
String desc=scope of service - fabric or local
Enum:
local
fabric
cluster
template (optional)
Boolean desc=template to load:filter=false:precludes=[load-template,scope,vnet]
failover-controller (optional)
Long desc=Switch coordinating the failover:type=uint32:filter=false format: int64
failover-action (optional)
String desc=Current state of the failover:type=enum:filter=false
Enum:
stop-old
start-new
restore-orig
sync
finished

vrouter-static-bfd-add - Up

add a static BFD session
src-ip
String desc=source IP address for the BFD session:type=IPv4 or IPv6 address
dst-ip
String desc=destination IP address for the BFD session:type=IPv4 or IPv6 address
type (optional)
String desc=BFD type:type=enum:default=single-hop
Enum:
single-hop
multi-hop
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf

vrouter-static-bfd-show - Up

display static BFD sessions
api.switch-name (optional)
vrf
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
src-ip
String desc=source IP address for the BFD session:type=IPv4 or IPv6 address
dst-ip
String desc=destination IP address for the BFD session:type=IPv4 or IPv6 address
type (optional)
String desc=BFD type:type=enum
Enum:
single-hop
multi-hop

vrouter-static-route-add - Up

static route with gateway
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
gateway-ip
String desc=gateway IP address:type=IPv4 or IPv6 address:precludes=[drop]
distance (optional)
Integer desc=distance assigned to route from 1 to 255:type=uint16:range=[1,255]:default=1 format: int32
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
interface (optional)
String desc=interface name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[bfd-dst-ip,drop]:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
bfd-dst-ip (optional)
String desc=destination IP address for bfd monitoring:type=IPv4 or IPv6 address:precludes=[interface,drop]

vrouter-static-route-add-1 - Up

static drop route
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
drop
Boolean desc=Drop traffic matching this route:precludes=[gateway-ip,interface,bfd-dst-ip]
distance (optional)
Integer desc=distance assigned to route from 1 to 255:type=uint16:range=[1,255]:default=1 format: int32
vrf (optional)
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
interface (optional)
String desc=interface name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[bfd-dst-ip,drop]:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
bfd-dst-ip (optional)
String desc=destination IP address for bfd monitoring:type=IPv4 or IPv6 address:precludes=[interface,drop]

vrouter-static-route-modify - Up

static route with gateway
distance
Integer desc=distance assigned to route from 1 to 255:type=uint16:range=[1,255]:default=1 format: int32
vrf
String desc=name of vrf:pattern=^[a-zA-Z0-9_.:-]*$:pattern-help=letters, numbers, _, ., :, - and '':api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
interface
String desc=interface name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[bfd-dst-ip,drop]:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic

vrouter-static-route-show - Up

display static routes on a vRouter
api.switch-name (optional)
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
vrf
String desc=name of vrf:api-ref-path=/vrouters/{vrouter-name}/vrfs:api-ref-model=vrouter-vrf-show:api-ref-id=vrf:api-ref-val=vrf
interface
String desc=interface name:precludes=[bfd-dst-ip,drop]:api-ref-path=/vrouters/{vrouter-name}/interfaces:api-ref-model=vrouter-interface-show:api-ref-id=nic:api-ref-val=nic
gateway-ip
String desc=gateway IP address:type=IPv4 or IPv6 address:precludes=[drop]
distance (optional)
Integer desc=distance assigned to route from 1 to 255:type=uint16:range=[1,255] format: int32
bfd (optional)
String desc=BFD protocol for gateway fault detection:type=enum
Enum:
single-hop
multi-hop
drop (optional)
Boolean desc=Drop traffic matching this route:precludes=[gateway-ip,interface,bfd-dst-ip]
bfd-dst-ip (optional)
String desc=destination IP address for bfd monitoring:type=IPv4 or IPv6 address:precludes=[interface,drop]
bfd-src-ip (optional)
String desc=source IP address for BFD session:type=IPv4 or IPv6 address

vrouter-vrf-add - Up

create a vRouter vrf
vrf
String desc=Name of the vrf:pattern=^[a-zA-Z0-9_.-]*$:pattern-help=letters, numbers, ., -, and '':api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295] format: int64
api.bgp-redist-static-metric (optional)
Enum:
none
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295] format: int64
api.bgp-redist-connected-metric (optional)
Enum:
none
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295] format: int64
api.bgp-redist-rip-metric (optional)
Enum:
none
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295] format: int64
api.bgp-redist-ospf-metric (optional)
Enum:
none
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535] format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326

vrouter-vrf-modify - Up

modify a vRouter vrf
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295] format: int64
api.bgp-redist-static-metric (optional)
Enum:
none
bgp-redist-static-route-map (optional)
String desc=route map for BGP redistribution of static routes:precludes=[no-bgp-redist-static-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295] format: int64
api.bgp-redist-connected-metric (optional)
Enum:
none
bgp-redist-connected-route-map (optional)
String desc=route map for BGP redistribution of connected routes:precludes=[no-bgp-redist-connected-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295] format: int64
api.bgp-redist-rip-metric (optional)
Enum:
none
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295] format: int64
api.bgp-redist-ospf-metric (optional)
Enum:
none
bgp-redist-ospf-route-map (optional)
String desc=route map for BGP redistribution of OSPF routes:precludes=[no-bgp-redist-ospf-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535] format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326

vrouter-vrf-show - Up

display vRouter vrf
api.switch-name (optional)
vrf
String desc=Name of the vrf:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
hw-vrid (optional)
Integer desc=hw_vrid associated with VRF:range=[0,15] format: int32
bgp-as (optional)
Long desc=BGP Autonomous System number from 1 to 4294967295:type=uint32:range=[1,4294967295] format: int64
bgp-redistribute (optional)
String desc=BGP route redistribution:type=flag
Enum:
static
connected
rip
ospf
bgp-max-paths (optional)
Integer desc=maximum BGP paths:type=uint16:range=[0,16] format: int32
bgp-ibgp-multipath (optional)
Integer desc=number of IBGP multipath connections:type=uint16:range=[0,16] format: int32
router-id (optional)
String desc=OSPF and BGP router id:type=IPv4 or IPv6 address
bgp-redist-static-metric (optional)
Long desc=BGP route redistribution static metric:range=[-1,4294967295] format: int64
bgp-redist-static-route-map (optional)
String desc=route map for BGP redistribution of static routes:precludes=[no-bgp-redist-static-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-redist-connected-metric (optional)
Long desc=metric for redistributing BGP connected routes:range=[-1,4294967295] format: int64
bgp-redist-connected-route-map (optional)
String desc=route map for BGP redistribution of connected routes:precludes=[no-bgp-redist-connected-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-redist-rip-metric (optional)
Long desc=metric for redistributing RIP connected routes:range=[-1,4294967295] format: int64
bgp-redist-ospf-metric (optional)
Long desc=metric for BGP to redistribute OSPF connected routes:range=[-1,4294967295] format: int64
bgp-redist-ospf-route-map (optional)
String desc=route map for BGP redistribution of OSPF routes:precludes=[no-bgp-redist-ospf-route-map]:api-ref-path=/vrouters/{vrouter-name}/route-maps:api-ref-model=vrouter-route-map-show:api-ref-id=name:api-ref-val=name
bgp-cluster-id (optional)
String desc=IP address for BGP cluster ID:type=IPv4 or IPv6 address
bgp-bestpath-as-path (optional)
String desc=best path for BGP:type=flag
Enum:
ignore
multipath-relax
bgp-dampening (optional)
Boolean desc=dampening for BGP routes
bgp-delayed-startup (optional)
Integer desc=Delays forming peer adjacency on bootup:type=uint16:range=[0,36000] format: int32
bgp-update-delay-strict (optional)
Integer desc=Put bgp read-only mode on bootup, Recommend value less than l3-to-vlag-delay:type=uint16:range=[0,3600] format: int32
bgp-keepalive-interval (optional)
Long desc=BGP Keepalive interval (seconds) - default 60:type=uint32:range=[0,65535]:requires=[bgp-holdtime] format: int64
bgp-holdtime (optional)
Long desc=BGP Holdtime (seconds) - default 180:type=uint32:range=[0,65535] format: int64
bgp-distance-external (optional)
Long desc=BGP distance for routes external to AS:type=uint32:range=[0,255]:requires=[bgp-distance-internal,bgp-distance-local] format: int64
bgp-distance-internal (optional)
Long desc=BGP distance for routes internal to AS:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-distance-local (optional)
Long desc=BGP distance for local routes:type=uint32:range=[0,255]:requires=[bgp-distance-external] format: int64
bgp-global-nh-preference (optional)
String desc=use global nexthop preference for choosing nexthop type in BGP-ipv6:type=enum
Enum:
none
true
false
bgp-default-shutdown (optional)
Boolean desc=Apply administrative shutdown to newly configured peers
no-bgp-redist-static-route-map (optional)
Boolean desc=Remove route map for BGP static redistribution:precludes=[bgp-redist-static-route-map]
no-bgp-redist-connected-route-map (optional)
Boolean desc=Remove route map for BGP connected redistribution:precludes=[bgp-redist-connected-route-map]
no-bgp-redist-ospf-route-map (optional)
Boolean desc=Remove route map for BGP OSPF redistribution:precludes=[bgp-redist-ospf-route-map]
bgp-graceful-shutdown (optional)
Boolean desc=BGP graceful shutdown RFC 8326

vsg-create - Up

create vrf service group
name (optional)
String desc=vrf service group name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
description (optional)
String desc=vsg description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -

vsg-modify - Up

modify vrf service group
description (optional)
String desc=vsg description:pattern=^$|([ a-zA-Z0-9_.:-]+$):pattern-help=letters, numbers, _, ., :, spaces, and -

vsg-network-add - Up

add subnet/network to vsg
vrf
String desc=vrf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
subnet (optional)
String desc=subnet name or 'all' for all subnets:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:precludes=[network,netmask,network6,netmask6]:api-ref-path=/subnets:api-ref-model=subnet-show:api-ref-id=name:api-ref-val=name
network (optional)
String desc=network:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[subnet]
netmask (optional)
Integer desc=mask:type=netmask:requires=[network]:precludes=[subnet]:mask-for=[network] format: int32
network6 (optional)
String desc=ip subnet network:type=IPv4 or IPv6 address:requires=[netmask6]:precludes=[subnet]
netmask6 (optional)
Integer desc=ip subnet netmask:type=netmask:requires=[network6]:precludes=[subnet]:mask-for=[network6] format: int32
vnet-id (optional)
String desc=VNET for the VRF:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

vsg-network-show - Up

display subnet/network in vsg
api.switch-name (optional)
vrf
String desc=vrf name:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
subnet
String desc=subnet name or 'all' for all subnets:precludes=[network,netmask,network6,netmask6]:api-ref-path=/subnets:api-ref-model=subnet-show:api-ref-id=name:api-ref-val=name
network
String desc=network:type=IPv4 or IPv6 address:requires=[netmask]:precludes=[subnet]
netmask
Integer desc=mask:type=netmask:requires=[network]:precludes=[subnet]:mask-for=[network] format: int32
network6
String desc=ip subnet network:type=IPv4 or IPv6 address:requires=[netmask6]:precludes=[subnet]
netmask6
Integer desc=ip subnet netmask:type=netmask:requires=[network6]:precludes=[subnet]:mask-for=[network6] format: int32
vnet-id
String desc=VNET for the VRF:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
network-state (optional)
String desc=network state:type=enum
Enum:
init
ok
vxlan not found
vxlan deactivated
not-in-hw
vrouter interface exists

vsg-route-add - Up

add route to be leaked in vsg
vrf
String desc=vrf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
gateway-ip
String desc=gateway IP address:type=IPv4 or IPv6 address
vnet-id (optional)
String desc=VNET for the VRF:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name

vsg-route-show - Up

show routes leaked in vsg
api.switch-name (optional)
vrf
String desc=vrf name:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
network
String desc=IP address:type=IPv4 or IPv6 address
netmask
Integer desc=netmask:type=netmask:mask-for=[network] format: int32
vnet-id
String desc=VNET for the VRF:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
gateway-ip
String desc=gateway IP address:type=IPv4 or IPv6 address

vsg-show - Up

display vrf service group
api.switch-name (optional)
name
String desc=vrf service group name
description (optional)
String desc=vsg description

vsg-vrf-add - Up

add vrf to vrf service group
vrf
String desc=vrf name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vnet-id (optional)
String desc=VNET for the VRF:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
type (optional)
String desc=vrf list type:type=enum:default=promiscuous
Enum:
promiscuous
isolated

vsg-vrf-show - Up

display vrf in vrf service group
api.switch-name (optional)
vrf
String desc=vrf name:api-ref-path=/vrfs:api-ref-model=vrf-show:api-ref-id=name:api-ref-val=name
vnet-id
String desc=VNET for the VRF:type=identifier:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=id:api-ref-val=name
type (optional)
String desc=vrf list type:type=enum
Enum:
promiscuous
isolated

vtep-auto-vlan-modify - Up

modify VLAN IDs for automatic assignment at fabric level
vlans (optional)
Integer desc=VLAN IDs for automatic assignment at fabric level:type=uint16:range=[0,4095]:default=2500 format: int32
vlan-end (optional)
Integer desc=VLAN IDs for automatic assignment at fabric level:type=uint16:range=[0,4095]:default=2999 format: int32

vtep-auto-vlan-show - Up

display VXLAN IDs for automatic assignment at fabric level
api.switch-name (optional)
vlans (optional)
Integer desc=VLAN IDs for automatic assignment at fabric level:type=uint16:range=[0,4095] format: int32
vlan-end (optional)
Integer desc=VLAN IDs for automatic assignment at fabric level:type=uint16:range=[0,4095] format: int32

vtep-auto-vxlan-modify - Up

modify VXLAN IDs for automatic vtep assignment
vxlans (optional)
Long desc=VXLAN IDs for automatic vtep assignment:type=uint32:range=[0,16777215]:default=12000000 format: int64
vxlan-end (optional)
Long desc=VXLAN IDs for automatic vtep assignment:type=uint32:range=[0,16777215]:default=12999999 format: int64

vtep-auto-vxlan-show - Up

display VXLAN IDs for automatic vtep assignment
api.switch-name (optional)
vxlans (optional)
Long desc=VXLAN IDs for automatic vtep assignment:type=uint32:range=[0,16777215] format: int64
vxlan-end (optional)
Long desc=VXLAN IDs for automatic vtep assignment:type=uint32:range=[0,16777215] format: int64

vtep-create - Up

create a vtep
name
String desc=vtep name:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -
ip
String desc=Primary IP address:type=IPv4 or IPv6 address
scope (optional)
String desc=scope of vtep:default=fabric
Enum:
local
fabric
location (optional)
Long desc=switch name:type=uint32:api-ref-path=/fabric-node-extendeds:api-ref-model=fabric-node-extended-show:api-ref-id=id:api-ref-val=name format: int64
description (optional)
String desc=vtep description
vrouter-name (optional)
String desc=name of the vrouter service:pattern=^[a-zA-Z0-9_.:-]+$:pattern-help=letters, numbers, _, ., :, and -:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
mac-learning (optional)
Boolean desc=Mac-learning enable or disable:default=true
virtual-ip (optional)
String desc=Virtual/Secondary IP address:type=IPv4 or IPv6 address

vtep-modify - Up

modify a vtep
mac-learning
Boolean desc=Mac-learning enable or disable:default=true

vtep-show - Up

display vteps
api.switch-name (optional)
name
String desc=vtep name
scope (optional)
String desc=scope of vtep
Enum:
local
fabric
location (optional)
Long desc=switch name:type=uint32:api-ref-path=/fabric-node-extendeds:api-ref-model=fabric-node-extended-show:api-ref-id=id:api-ref-val=name format: int64
ip (optional)
String desc=Primary IP address:type=IPv4 or IPv6 address
description (optional)
String desc=vtep description
vrouter-name (optional)
String desc=name of the vrouter service:api-ref-path=/vrouters:api-ref-model=vrouter-show:api-ref-id=name:api-ref-val=name
mac-learning (optional)
Boolean desc=Mac-learning enable or disable
virtual-ip (optional)
String desc=Virtual/Secondary IP address:type=IPv4 or IPv6 address
evpn-border (optional)
Boolean desc=vtep on evpn border or not
mac (optional)
String desc=MAC address assigned for this VTEP:type=mac-address

vtep-vxlan-add - Up

add a VXLAN to a vtep
vxlan
Long desc=VXLAN identifier:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
isolated (optional)
Boolean desc=VXLAN VNI mode to be Isolated or not:default=false

vtep-vxlan-show - Up

display VXLANs for a vtep
api.switch-name (optional)
vxlan
Long desc=VXLAN identifier:type=uint32:range=[0,16777215]:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=vxlan:api-ref-val=vxlan format: int64
isolated (optional)
Boolean desc=VXLAN VNI mode to be Isolated or not
hw_update_pending (optional)
Boolean desc=hw update for vxlan is pending
bd_deactivated (optional)
Boolean desc=static tunnel deactived in hw for this bd

vxlan-dest-port-modify - Up

modify VXLAN destination ports
port (optional)
Integer desc=VXLAN destination port:type=uint16:default=4789 format: int32

vxlan-dest-port-show - Up

display VXLAN destination ports
api.switch-name (optional)
port (optional)
Integer desc=VXLAN destination port:type=uint16 format: int32
hw-config (optional)
Long desc=VXLAN destination port in HW:type=uint32 format: int64

vxlan-stats-clear - Up

clear VXLAN statistics
vnid
Long desc=VXLAN ID:type=uint32:range=[0,16777215] format: int64

vxlan-stats-settings-modify - Up

modify VXLAN statistics collection settings
enable (optional)
Boolean desc=enable or disable statistics:default=true
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64:default=52428800 format: int64

vxlan-stats-settings-show - Up

display VXLAN statistics settings
api.switch-name (optional)
enable (optional)
Boolean desc=enable or disable statistics
interval (optional)
Long desc=interval to collect statistics format: int64
disk-space (optional)
Long desc=disk-space allocated for statistics (including rotated log files):type=uint64 format: int64

vxlan-stats-show - Up

display VXLAN statistics
api.switch-name (optional)
vnid
Long desc=VXLAN ID:type=uint32:range=[0,16777215] format: int64
vnet (optional)
String desc=VNET of the VLAN:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
vxlan-name (optional)
String desc=VXLAN name:api-ref-path=/vlans:api-ref-model=vlan-show:api-ref-id=description:api-ref-val=description
opkts (optional)
Long desc=number of outgoing packets for VLAN:type=uint64:filter=false format: int64
odrops-pkts (optional)
Long desc=number of outgoing dropped packets for VLAN:type=uint64:filter=false format: int64
ibytes (optional)
Long desc=number of incoming bytes for VLAN:type=uint64:filter=false format: int64
ibits (optional)
Long desc=number of incoming bits for VLAN:type=uint64 format: int64
ipkts (optional)
Long desc=number of incoming packets for VLAN:type=uint64:filter=false format: int64
idrops-bytes (optional)
Long desc=number of incoming dropped bytes for VLAN:type=uint64:filter=false format: int64
idrops-pkts (optional)
Long desc=number of incoming dropped packets for VLAN:type=uint64:filter=false format: int64
obytes (optional)
Long desc=number of outgoing bytes for VLAN:type=uint64:filter=false format: int64
obits (optional)
Long desc=number of outgoing bits for VLAN:type=uint64 format: int64
odrops-bytes (optional)
Long desc=number of outgoing dropped bytes for VLAN:type=uint64:filter=false format: int64
bd (optional)
String desc=vxlan Bridge Domain:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name
vlan (optional)
Integer desc=name of the VLAN:type=uint16:range=[0,4095] format: int32
time (optional)
String desc=time to start statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[start-time,end-time,duration,interval,since-start,older-than,within-last]
start-time (optional)
String desc=start-time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[since-start,within-last]
end-time (optional)
String desc=end time of statistic collection:date=yyyy-mm-ddThh:mm:ss:precludes=[older-than]
duration (optional)
Long desc=duration of statistic collection format: int64
interval (optional)
Long desc=interval between statistic collection format: int64
since-start (optional)
Boolean desc=statistics collected since start time:precludes=[start-time,within-last]
older-than (optional)
Long desc=statistics older than time:precludes=[end-time] format: int64
within-last (optional)
Long desc=statistics within last time:precludes=[start-time,since-start] format: int64

web-cert-import - Up

import certificates from sftp directory
file-server
String desc=Name of Server Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
file-ca
String desc=Name of CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters
file-inter (optional)
String desc=Name of Intermediate CA Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters

web-cert-import-1 - Up

import certificates from sftp directory
file-server
String desc=Name of Server Certificate File:pattern=^/{0,1}([a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])(/[a-zA-Z0-9_:,-][a-zA-Z0-9_.:,-])*$:pattern-help=/-separated components consisting of letters, numbers, and '_.:,-' characters

web-cert-info-show - Up

display certificate information
api.switch-name (optional)
subject (optional)
String desc=The subject of the certificate
issuer (optional)
String desc=The issuer of the certificate
status (optional)
String desc=The expiration status of the certificate
valid-from (optional)
String desc=The time from which the certificate is valid.
valid-to (optional)
String desc=The time at which the certificate expires and is no longer valid.
serial-number (optional)
Long desc=The serial number of the certificate:type=uint64 format: int64
cert-type (optional)
String desc=The type of certificate: CA, intermediate or server:type=enum
Enum:
ca
intermediate
server

web-cert-request-show - Up

display certificate signing request
api.switch-name (optional)
cert-request (optional)
String desc=Certificate Signing Request

web-cert-self-signed-create - Up

create self-signed certificate; deletes existing certificates
state
String desc=State or Province Name
country
String desc=Country Name (2 letter code)
city
String desc=City Name
organization
String desc=Organization Name
organizational-unit
String desc=Organizational Unit Name
common-name
String desc=Common Name

web-cert-upload - Up

upload certificates through APIs
cert-ca
String desc=CA Certificate
cert-server
String desc=Server Certificate
cert-inter (optional)
String desc=Intermediate CA Certificate

web-cert-upload-1 - Up

upload certificates through APIs
cert-server
String desc=Server Certificate

xact-truncate-show - Up

display xact logs information
api.switch-name (optional)
duration (optional)
Long desc=duration to match format: int64
time (optional)
String desc=time of the event:filter=false
pid (optional)
Long desc=product ID generating log messages to match:type=uint32 format: int64
name (optional)
String desc=message name to match
code (optional)
Long desc=message code to match:type=uint64 format: int64
level (optional)
String desc=the level of severity to match:type=enum
Enum:
critical
error
warn
note
info
vnet (optional)
String desc=VNET to match:api-ref-path=/vnets:api-ref-model=vnet-show:api-ref-id=name:api-ref-val=name
user (optional)
String desc=username to match:api-ref-path=/users:api-ref-model=user-show:api-ref-id=name:api-ref-val=name
port (optional)
Long desc=port to match:type=uint32 format: int64
vlan (optional)
Integer desc=VLAN to match:type=uint16:range=[0,4095] format: int32
vxlan (optional)
String desc=VXLAN to match
args (optional)
String desc=arguments to match:filter=false
message (optional)
String desc=the message to match:filter=false
reverse (optional)
Boolean desc=reverse the order of the messages:requires=[starting-point,length,count]
switch (optional)
String desc=switch to collect log events:filter=false
program (optional)
String desc=name of the program used to generate log messages
remote_switch (optional)
String desc=remote switch node to match:api-ref-path=/nodes:api-ref-model=node-show:api-ref-id=name:api-ref-val=name
client-pid (optional)
Long desc=product ID to match:type=uint32 format: int64
client-addr (optional)
String desc=client IP address to match:type=IPv4 or IPv6 address
starting-point (optional)
Long desc=message starting point to match:type=uint64:requires=[length,count] format: int64
length (optional)
Long desc=message length to match:type=uint64:requires=[starting-point,count] format: int64
show-time (optional)
String desc=the time that the message appeared:filter=false
end-time (optional)
String desc=end time to match:date=yyyy-mm-ddThh:mm:ss
start-time (optional)
String desc=start-time to match:date=yyyy-mm-ddThh:mm:ss
bd (optional)
String desc=Bridge Domain to match:api-ref-path=/bridge-domains:api-ref-model=bridge-domain-show:api-ref-id=name:api-ref-val=name

Definitions

String

In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as a variable.

Boolean

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false) which is intended to represent the two truth values of logic and Boolean algebra.

Integer

An integer programming problem is a mathematical optimization or feasibility program in which some or all of the variables are restricted to be integers.