Subscription

Keys

Children

class TelemetrySystem.Subscriptions.Persistent.Subscription

Bases: Entity

Class Hierarchy: TelemetrySystem Subscriptions Persistent Subscription

This class represents configuration data.

List of telemetry subscriptions. A telemetry

subscription consists of a set of collection

destinations, stream attributes, and associated paths to

state information in the model (sensor data)

subscription_id(key)

Reference to the identifier of the subscription itself. The id will be the handle to refer to the subscription once created

type: int

range: 0..18446744073709551615

refers to: subscription_id

config

Config parameters relating to the telemetry subscriptions on the local device

type: Config

state

State parameters relating to the telemetry subscriptions on the local device

type: State

config: False

sensor_profiles

A sensor profile is a set of sensor groups or individual sensor paths which are associated with a telemetry subscription. This is the source of the telemetry data for the subscription to send to the defined collectors

type: SensorProfiles

destination_groups

A subscription may specify destination addresses. If the subscription supplies destination addresses, the network element will be the initiator of the telemetry streaming, sending it to the destination(s) specified. If the destination set is omitted, the subscription preconfigures certain elements such as paths and sample intervals under a specified subscription ID. In this case, the network element will NOT initiate an outbound connection for telemetry, but will wait for an inbound connection from a network management system. It is expected that the network management system connecting to the network element will reference the preconfigured subscription ID when initiating a subscription

type: DestinationGroups