Example: GET Port and Port Channel Information API
curl -v -k -u admin:Admin#123 -X GET https://198.51.100.11/api/operational/pnics
* About to connect() to 198.51.100.11 port 443 (#0)
* Trying 198.51.100.11...
* Connected to 198.51.100.11 (198.51.100.11) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* skipping SSL peer certificate verification
* SSL connection using TLS_DHE_RSA_WITH_AES_256_CBC_SHA
* Server certificate:
* subject: CN=nfvis
* start date: Dec 05 15:26:32 2017 GMT
* expire date: Dec 03 15:26:32 2027 GMT
* common name: nfvis
* issuer: CN=nfvis
* Server auth using Basic with user 'admin'
> GET /api/operational/pnics HTTP/1.1
> Authorization: Basic YWRtaW46Q2lzY28xMjMj
> User-Agent: curl/7.29.0
> Host: 198.51.100.11
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx
< Date: Wed, 06 Dec 2017 17:45:17 GMT
< Content-Type: application/vnd.yang.data+xml
< Transfer-Encoding: chunked
< Connection: keep-alive
< Cache-Control: private, no-cache, must-revalidate, proxy-revalidate
< Pragma: no-cache
<
<pnics xmlns="http://www.cisco.com/nfvis/pnic" xmlns:y="http://tail-f.com/ns/rest" xmlns:pnic="http://www.cisco.com/nfvis/pnic">
<pnic>
<name>eth0</name>
</pnic>
<pnic>
<name>eth1</name>
</pnic>
<pnic>
<name>eth2</name>
</pnic>
<pnic>
<name>eth3</name>
</pnic>
<pnic>
<name>eth4</name>
</pnic>
<pnic>
<name>eth5</name>
</pnic>
</pnics>
* Connection #0 to host 198.51.100.11 left intact
curl -v -k -u admin:Admin#123 -X GET https://198.51.100.11/api/operational/pnics?deep
* About to connect() to 198.51.100.11 port 443 (#0)
* Trying 198.51.100.11...
* Connected to 198.51.100.11 (198.51.100.11) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* skipping SSL peer certificate verification
* SSL connection using TLS_DHE_RSA_WITH_AES_256_CBC_SHA
* Server certificate:
* subject: CN=nfvis
* start date: Dec 05 15:26:32 2017 GMT
* expire date: Dec 03 15:26:32 2027 GMT
* common name: nfvis
* issuer: CN=nfvis
* Server auth using Basic with user 'admin'
> GET /api/operational/pnics?deep HTTP/1.1
> Authorization: Basic YWRtaW46Q2lzY28xMjMj
> User-Agent: curl/7.29.0
> Host: 198.51.100.11
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx
< Date: Wed, 06 Dec 2017 17:47:14 GMT
< Content-Type: application/vnd.yang.data+xml
< Transfer-Encoding: chunked
< Connection: keep-alive
< Cache-Control: private, no-cache, must-revalidate, proxy-revalidate
< Pragma: no-cache
<
<pnics xmlns="http://www.cisco.com/nfvis/pnic" xmlns:y="http://tail-f.com/ns/rest" xmlns:pnic="http://www.cisco.com/nfvis/pnic">
<pnic>
<name>eth0</name>
<speed>1G</speed>
<operational-speed>1000</operational-speed>
<link_state>up</link_state>
<mac_address>58:ac:78:59:ca:66</mac_address>
<mtu>9216</mtu>
<refcnt>0</refcnt>
<stats>
<receive>
<bytes>62837229</bytes>
<packets>496647</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>60009</broadcast>
<multicast>408172</multicast>
</receive>
<transmit>
<bytes>517791</bytes>
<packets>1565</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>1462</broadcast>
<multicast>12</multicast>
</transmit>
</stats>
</pnic>
<pnic>
<name>eth1</name>
<speed>1G</speed>
<operational-speed>0</operational-speed>
<link_state>down</link_state>
<mac_address>58:ac:78:59:ca:67</mac_address>
<mtu>9216</mtu>
<refcnt>1</refcnt>
<stats>
<receive>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</receive>
<transmit>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</transmit>
</stats>
</pnic>
<pnic>
<name>eth2</name>
<speed>1G</speed>
<operational-speed>0</operational-speed>
<link_state>down</link_state>
<mac_address>a0:36:9f:7b:87:9c</mac_address>
<mtu>9216</mtu>
<refcnt>2</refcnt>
<stats>
<receive>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</receive>
<transmit>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</transmit>
</stats>
</pnic>
<pnic>
<name>eth3</name>
<speed>1G</speed>
<operational-speed>0</operational-speed>
<link_state>down</link_state>
<mac_address>a0:36:9f:7b:87:9d</mac_address>
<mtu>9216</mtu>
<refcnt>3</refcnt>
<stats>
<receive>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</receive>
<transmit>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</transmit>
</stats>
</pnic>
<pnic>
<name>eth4</name>
<speed>1G</speed>
<operational-speed>0</operational-speed>
<link_state>down</link_state>
<mac_address>a0:36:9f:7b:87:9e</mac_address>
<mtu>9216</mtu>
<refcnt>4</refcnt>
<stats>
<receive>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</receive>
<transmit>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</transmit>
</stats>
</pnic>
<pnic>
<name>eth5</name>
<speed>1G</speed>
<operational-speed>0</operational-speed>
<link_state>down</link_state>
<mac_address>a0:36:9f:7b:87:9f</mac_address>
<mtu>9216</mtu>
<refcnt>5</refcnt>
<stats>
<receive>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</receive>
<transmit>
<bytes>0</bytes>
<packets>0</packets>
<errors>0</errors>
<dropped>0</dropped>
<broadcast>0</broadcast>
<multicast>0</multicast>
</transmit>
</stats>
</pnic>
</pnics>
* Connection #0 to host 198.51.100.11 left intact