.. _cisco.nxos.nxos_telemetry_module:
*************************
cisco.nxos.nxos_telemetry
*************************
**TELEMETRY resource module**
Version added: 1.0.0
.. contents::
:local:
:depth: 1
Synopsis
--------
- Manages Telemetry Monitoring Service (TMS) configuration
Parameters
----------
.. raw:: html
| Parameter |
Choices/Defaults |
Comments |
|
config
dictionary
|
|
The provided configuration
|
|
certificate
dictionary
|
|
Certificate SSL/TLS and hostname values.
Value must be a dict defining values for keys (key and hostname).
|
|
|
hostname
string
|
|
Certificate hostname
|
|
|
key
string
|
|
Certificate key
|
|
compression
string
|
|
Destination profile compression method.
|
|
destination_groups
list
/ elements=raw
|
|
List of telemetry destination groups.
|
|
|
destination
dictionary
|
|
Group destination ipv4, port, protocol and encoding values.
Value must be a dict defining values for keys (ip, port, protocol, encoding).
|
|
|
|
encoding
string
|
|
Destination group encoding.
|
|
|
|
ip
string
|
|
Destination group IP address.
|
|
|
|
port
integer
|
|
Destination group port number.
|
|
|
|
protocol
string
|
Choices:
- HTTP
- TCP
- UDP
- gRPC
|
Destination group protocol.
|
|
|
id
integer
|
|
Destination group identifier.
Value must be a int representing the destination group identifier.
|
|
sensor_groups
list
/ elements=raw
|
|
List of telemetry sensor groups.
|
|
|
data_source
string
|
|
Telemetry data source.
|
|
|
id
integer
|
|
Sensor group identifier.
Value must be a int representing the sensor group identifier.
|
|
|
path
dictionary
|
|
Telemetry sensor path.
Value must be a dict defining values for keys (name, depth, filter_condition, query_condition).
Mandatory Keys (name)
Optional Keys (depth, filter_condition, query_condition)
|
|
|
|
depth
string
|
|
Sensor group depth.
|
|
|
|
filter_condition
string
|
|
Sensor group filter condition.
|
|
|
|
name
string
|
|
Sensor group path name.
|
|
|
|
query_condition
string
|
|
Sensor group query condition.
|
|
source_interface
string
|
|
Destination profile source interface.
Valid value is a str representing the source interface name.
|
|
subscriptions
list
/ elements=raw
|
|
List of telemetry subscriptions.
|
|
|
destination_group
integer
|
|
Associated destination group.
|
|
|
id
integer
|
|
Subscription identifier.
Value must be a int representing the subscription identifier.
|
|
|
sensor_group
dictionary
|
|
Associated sensor group.
Value must be a dict defining values for keys (id, sample_interval).
|
|
|
|
id
integer
|
|
Associated sensor group id.
|
|
|
|
sample_interval
integer
|
|
Associated sensor group id sample interval.
|
|
vrf
string
|
|
Destination profile vrf.
Valid value is a str representing the vrf name.
|
|
state
string
|
Choices:
merged ←
- replaced
- deleted
- gathered
|
Final configuration state
|