.. Document meta :orphan: .. Anchors .. _ansible_collections.cisco.dnac.event_subscription_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title cisco.dnac.event_subscription -- Manage EventSubscription objects of EventManagement ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This plugin is part of the `cisco.dnac collection `_ (version 2.0.7). To install it use: :code:`ansible-galaxy collection install cisco.dnac`. To use it in a playbook, specify: :code:`cisco.dnac.event_subscription`. .. version_added .. versionadded:: 1.0.0 of cisco.dnac .. contents:: :local: :depth: 1 .. Deprecated Synopsis -------- .. Description - Delete EventSubscriptions. - Gets the list of Subscriptions's based on provided offset and limit. - Subscribe SubscriptionEndpoint to list of registered events. - Update SubscriptionEndpoint to list of registered events. - Returns the Count of EventSubscriptions. .. note:: This module has a corresponding :ref:`action plugin `. .. Aliases .. Requirements Requirements ------------ The below requirements are needed on the host that executes this module. - dnacentersdk .. Options Parameters ---------- .. raw:: html
Parameter Choices/Defaults Comments
count
boolean
    Choices:
  • no
  • yes
If true gets the number of objects.
Required for state query.
event_ids
string
List of subscriptions related to the respective eventIds.
Required for state query.
limit
integer
The number of Subscriptions's to limit in the resultset whose default value 10.
offset
integer
The number of Subscriptions's to offset in the resultset whose default value 0.
order
string
Order query parameter.
payload
list / elements=dictionary / required
An object to send in the Request body.
description
string
It is the event subscription's description.
filter
dictionary / required
It is the event subscription's filter.
eventIds
list / elements=string
It is the event subscription's eventIds.
name
string
It is the event subscription's name.
subscriptionEndpoints
list / elements=dictionary
It is the event subscription's subscriptionEndpoints.
instanceId
string
It is the event subscription's instanceId.
subscriptionDetails
dictionary
It is the event subscription's subscriptionDetails.
connectorType
string
It is the event subscription's connectorType.
method
string
It is the event subscription's method.
name
string
It is the event subscription's name.
url
string
It is the event subscription's url.
subscriptionId
string
It is the event subscription's subscriptionId.
version
string
It is the event subscription's version.
sort_by
string
SortBy field name.
subscriptions
string
List of EventSubscriptionId's for removal.
Required for state delete.

.. Notes .. Seealso See Also -------- .. seealso:: :ref:`cisco.dnac.plugins.module_utils.definitions.event_subscription ` The official documentation on the **cisco.dnac.plugins.module_utils.definitions.event_subscription** module. `EventSubscription reference `_ Complete reference of the EventSubscription object model. `EventSubscription reference `_ SDK reference. .. Examples Examples -------- .. code-block:: yaml+jinja - name: delete_event_subscriptions cisco.dnac.event_subscription: state: delete # required subscriptions: SomeValue # string, required - name: get_event_subscriptions cisco.dnac.event_subscription: state: query # required event_ids: SomeValue # string limit: 1 # number offset: 1 # number order: SomeValue # string sort_by: SomeValue # string register: nm_get_event_subscriptions - name: create_event_subscriptions cisco.dnac.event_subscription: state: create # required payload: # required - filter: # required eventIds: - SomeValue # string subscriptionId: SomeValue # string version: SomeValue # string name: SomeValue # string description: SomeValue # string subscriptionEndpoints: - instanceId: SomeValue # string subscriptionDetails: name: SomeValue # string url: SomeValue # string method: SomeValue # string connectorType: SomeValue # string - name: update_event_subscriptions cisco.dnac.event_subscription: state: update # required payload: # required - filter: # required eventIds: - SomeValue # string subscriptionId: SomeValue # string version: SomeValue # string name: SomeValue # string description: SomeValue # string subscriptionEndpoints: - instanceId: SomeValue # string subscriptionDetails: name: SomeValue # string url: SomeValue # string method: SomeValue # string connectorType: SomeValue # string - name: count_of_event_subscriptions cisco.dnac.event_subscription: state: query # required event_ids: SomeValue # string, required count: True # boolean, required register: nm_count_of_event_subscriptions .. Facts .. Return values Return Values ------------- Common return values are documented :ref:`here `, the following are the fields unique to this module: .. raw:: html
Key Returned Description
dnac_response
dictionary
always
A dictionary with the response returned by the DNA Center Python SDK

Sample:
{'response': 29, 'version': '1.0'}
missing_params
list / elements=string
when the function request schema is not satisfied
Provided arguments do not comply with the schema of the DNA Center Python SDK function

sdk_function
string
always
The DNA Center SDK function used to execute the task

Sample:
event_management.count_of_event_subscriptions


.. Status (Presently only deprecated) .. Authors Authors ~~~~~~~ - Rafael Campos (@racampos) .. Parsing errors