@@ -257,12 +257,12 @@ cisco-gnmi capabilities 127.0.0.1:57500 -auto_ssl_target_override
257257```
258258cisco-gnmi capabilities --help
259259usage: cisco-gnmi [-h] [-os {None,IOS XR,NX-OS,IOS XE}]
260- [-root_certificates ROOT_CERTIFICATES]
261- [-private_key PRIVATE_KEY]
262- [-certificate_chain CERTIFICATE_CHAIN]
263- [-ssl_target_override SSL_TARGET_OVERRIDE]
264- [-auto_ssl_target_override] [-debug]
265- netloc
260+ [-root_certificates ROOT_CERTIFICATES]
261+ [-private_key PRIVATE_KEY]
262+ [-certificate_chain CERTIFICATE_CHAIN]
263+ [-ssl_target_override SSL_TARGET_OVERRIDE]
264+ [-auto_ssl_target_override] [-debug]
265+ netloc
266266
267267Performs Capabilities RPC against network element.
268268
@@ -309,16 +309,17 @@ cisco-gnmi get 127.0.0.1:57500 -os "IOS XR" -xpath /interfaces/interface/state/c
309309
310310#### Usage
311311```
312+ cisco-gnmi get --help
312313usage: cisco-gnmi [-h] [-xpath XPATH]
313- [-encoding [ {JSON,BYTES,PROTO,ASCII,JSON_IETF}] ]
314- [-data_type [ {ALL,CONFIG,STATE,OPERATIONAL}] ] [-dump_json]
315- [-os {None,IOS XR,NX-OS,IOS XE}]
316- [-root_certificates ROOT_CERTIFICATES]
317- [-private_key PRIVATE_KEY]
318- [-certificate_chain CERTIFICATE_CHAIN]
319- [-ssl_target_override SSL_TARGET_OVERRIDE]
320- [-auto_ssl_target_override] [-debug]
321- netloc
314+ [-encoding {JSON,BYTES,PROTO,ASCII,JSON_IETF}]
315+ [-data_type {ALL,CONFIG,STATE,OPERATIONAL}] [-dump_json]
316+ [-os {None,IOS XR,NX-OS,IOS XE}]
317+ [-root_certificates ROOT_CERTIFICATES]
318+ [-private_key PRIVATE_KEY]
319+ [-certificate_chain CERTIFICATE_CHAIN]
320+ [-ssl_target_override SSL_TARGET_OVERRIDE]
321+ [-auto_ssl_target_override] [-debug]
322+ netloc
322323
323324Performs Get RPC against network element.
324325
@@ -328,9 +329,9 @@ positional arguments:
328329optional arguments:
329330 -h, --help show this help message and exit
330331 -xpath XPATH XPaths to Get.
331- -encoding [ {JSON,BYTES,PROTO,ASCII,JSON_IETF}]
332+ -encoding {JSON,BYTES,PROTO,ASCII,JSON_IETF}
332333 gNMI Encoding.
333- -data_type [ {ALL,CONFIG,STATE,OPERATIONAL}]
334+ -data_type {ALL,CONFIG,STATE,OPERATIONAL}
334335 gNMI GetRequest DataType
335336 -dump_json Dump as JSON instead of textual protos.
336337 -os {None,IOS XR,NX-OS,IOS XE}
@@ -381,16 +382,17 @@ Please note that `Set` operations may be destructive to operations and should be
381382
382383#### Usage
383384```
385+ cisco-gnmi set --help
384386usage: cisco-gnmi [-h] [-update_json_config UPDATE_JSON_CONFIG]
385- [-replace_json_config REPLACE_JSON_CONFIG]
386- [-delete_xpath DELETE_XPATH] [-no_ietf] [-dump_json]
387- [-os {None,IOS XR,NX-OS,IOS XE}]
388- [-root_certificates ROOT_CERTIFICATES]
389- [-private_key PRIVATE_KEY]
390- [-certificate_chain CERTIFICATE_CHAIN]
391- [-ssl_target_override SSL_TARGET_OVERRIDE]
392- [-auto_ssl_target_override] [-debug]
393- netloc
387+ [-replace_json_config REPLACE_JSON_CONFIG]
388+ [-delete_xpath DELETE_XPATH] [-no_ietf] [-dump_json]
389+ [-os {None,IOS XR,NX-OS,IOS XE}]
390+ [-root_certificates ROOT_CERTIFICATES]
391+ [-private_key PRIVATE_KEY]
392+ [-certificate_chain CERTIFICATE_CHAIN]
393+ [-ssl_target_override SSL_TARGET_OVERRIDE]
394+ [-auto_ssl_target_override] [-debug]
395+ netloc
394396
395397Performs Set RPC against network element.
396398
@@ -469,24 +471,28 @@ interface Loopback9339
469471```
470472
471473### Subscribe
472- This command will output the ` SubscribeResponse ` to ` stdout ` or ` -dump_file ` . ` -xpath ` may be specified multiple times to specify multiple ` Path ` s for the ` GetRequest ` . Subscribe currently only supports a sampled stream. ` ON_CHANGE ` is possible but not implemented in the CLI, yet. :)
474+ This command will output the ` SubscribeResponse ` to ` stdout ` or ` -dump_file ` . ` -xpath ` may be specified multiple times to specify multiple ` Path ` s for the ` GetRequest ` .
475+
473476```
474477cisco-gnmi subscribe 127.0.0.1:57500 -os "IOS XR" -xpath /interfaces/interface/state/counters -auto_ssl_target_override
475478```
476479
477480#### Usage
478481```
479482cisco-gnmi subscribe --help
480- usage: cisco-gnmi [-h] [-xpath XPATH] [-interval INTERVAL] [-dump_file DUMP_FILE]
481- [-dump_json] [-sync_stop]
482- [-encoding [{JSON,BYTES,PROTO,ASCII,JSON_IETF}]]
483- [-os {None,IOS XR,NX-OS,IOS XE}]
484- [-root_certificates ROOT_CERTIFICATES]
485- [-private_key PRIVATE_KEY]
486- [-certificate_chain CERTIFICATE_CHAIN]
487- [-ssl_target_override SSL_TARGET_OVERRIDE]
488- [-auto_ssl_target_override] [-debug]
489- netloc
483+ usage: cisco-gnmi [-h] [-xpath XPATH] [-interval INTERVAL]
484+ [-mode {TARGET_DEFINED,ON_CHANGE,SAMPLE}]
485+ [-suppress_redundant]
486+ [-heartbeat_interval HEARTBEAT_INTERVAL]
487+ [-dump_file DUMP_FILE] [-dump_json] [-sync_stop]
488+ [-sync_start] [-encoding {JSON,BYTES,PROTO,ASCII,JSON_IETF}]
489+ [-os {None,IOS XR,NX-OS,IOS XE}]
490+ [-root_certificates ROOT_CERTIFICATES]
491+ [-private_key PRIVATE_KEY]
492+ [-certificate_chain CERTIFICATE_CHAIN]
493+ [-ssl_target_override SSL_TARGET_OVERRIDE]
494+ [-auto_ssl_target_override] [-debug]
495+ netloc
490496
491497Performs Subscribe RPC against network element.
492498
@@ -498,11 +504,18 @@ optional arguments:
498504 -xpath XPATH XPath to subscribe to.
499505 -interval INTERVAL Sample interval in seconds for Subscription. Defaults
500506 to 10.
507+ -mode {TARGET_DEFINED,ON_CHANGE,SAMPLE}
508+ SubscriptionMode for Subscription. Defaults to SAMPLE.
509+ -suppress_redundant Suppress redundant information in Subscription.
510+ -heartbeat_interval HEARTBEAT_INTERVAL
511+ Heartbeat interval in seconds.
501512 -dump_file DUMP_FILE Filename to dump to. Defaults to stdout.
502513 -dump_json Dump as JSON instead of textual protos.
503514 -sync_stop Stop on sync_response.
504- -encoding [{JSON,BYTES,PROTO,ASCII,JSON_IETF}]
505- gNMI Encoding.
515+ -sync_start Start processing messages after sync_response.
516+ -encoding {JSON,BYTES,PROTO,ASCII,JSON_IETF}
517+ gNMI Encoding. Defaults to whatever Client wrapper
518+ prefers.
506519 -os {None,IOS XR,NX-OS,IOS XE}
507520 OS wrapper to utilize. Defaults to IOS XR.
508521 -root_certificates ROOT_CERTIFICATES
0 commit comments