.. Document meta :orphan: .. |antsibull-internal-nbsp| unicode:: 0xA0 :trim: .. role:: ansible-attribute-support-label .. role:: ansible-attribute-support-property .. role:: ansible-attribute-support-full .. role:: ansible-attribute-support-partial .. role:: ansible-attribute-support-none .. role:: ansible-attribute-support-na .. role:: ansible-option-type .. role:: ansible-option-elements .. role:: ansible-option-required .. role:: ansible-option-versionadded .. role:: ansible-option-aliases .. role:: ansible-option-choices .. role:: ansible-option-choices-default-mark .. role:: ansible-option-default-bold .. role:: ansible-option-configuration .. role:: ansible-option-returned-bold .. role:: ansible-option-sample-bold .. Anchors .. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title cisco.dnac.events_and_notifications_workflow_manager module -- Configure various types of destinations to deliver event notifications from Cisco Catalyst Center Platform. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This module is part of the `cisco.dnac collection `_ (version 6.25.1). To install it, use: :code:`ansible-galaxy collection install cisco.dnac`. You need further requirements to be able to use this module, see :ref:`Requirements ` for details. To use it in a playbook, specify: :code:`cisco.dnac.events_and_notifications_workflow_manager`. .. version_added .. rst-class:: ansible-version-added New in cisco.dnac 6.14.0 .. contents:: :local: :depth: 1 .. Deprecated Synopsis -------- .. Description - Configure various types of destinations to deliver event notifications from Cisco Catalyst Center Platform. - Configuring/Updating the Webhook destination details in Cisco Catalyst Center. - Configuring/Updating the Email destination details in Cisco Catalyst Center. - Configuring/Updating the Syslog destination details in Cisco Catalyst Center. - Configuring/Updating the SNMP destination details in Cisco Catalyst Center. - Configuring/Updating the ITSM Integration Settings in Cisco Catalyst Center. - Deletes the ITSM Integration Settings from Cisco Catalyst Center. - Create/Update Notification using the above destination in Cisco Catalyst Center. .. Aliases .. Requirements .. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module_requirements: Requirements ------------ The below requirements are needed on the host that executes this module. - dnacentersdk \>= 2.7.2 - python \>= 3.5 .. Options Parameters ---------- .. rst-class:: ansible-option-table .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Parameter - Comments * - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config: .. rst-class:: ansible-option-title **config** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
List containing the subscription configuration for events, notification on site through one or more channels. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination: .. rst-class:: ansible-option-title **email_destination** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Configure settings to send out emails from Cisco Catalyst Center. Also we can create or configure email destination in Cisco Catalyst Center only once then later we can just modify it. This one is just used to configure the Primary and Secondary SMTP server while configuring the email destination. It's not related to email event subscription notification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/primary_smtp_config: .. rst-class:: ansible-option-title **primary_smtp_config** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Add the primary configuration for smtp while creating/updating email destination. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/primary_smtp_config/password: .. rst-class:: ansible-option-title **password** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Password for Authenticating Primary SMTP Server. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/primary_smtp_config/port: .. rst-class:: ansible-option-title **port** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Port number used for configuring Primary SMTP Server. Also there is a mapping of smtype and port if snmp\_type is DEFAULT then port is 25 and for smtp\_type TLS or SSL we can choose either 465 or 587 as port number. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/primary_smtp_config/server_address: .. rst-class:: ansible-option-title **server_address** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Hostname or IP address of the primary SMTP server. Supports both IPv4 and IPv6. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/primary_smtp_config/smtp_type: .. rst-class:: ansible-option-title **smtp_type** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The type of connection used for the SMTP server, with options being DEFAULT, TLS, or SSL. By default, it is set to DEFAULT. DEFAULT - Chooses a standard SMTP connection without encryption. If it's selected then port will be 25 only. TLS - Initiates an unencrypted SMTP connection and upgrades to TLS encryption when available. If it's selected then port will be either 465 or 587. SSL - Begins with an encrypted SMTP connection using SSL from the start. If it's selected then port will be either 465 or 587. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/primary_smtp_config/username: .. rst-class:: ansible-option-title **username** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Username for Authenticating Primary SMTP Server. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/recipient_email: .. rst-class:: ansible-option-title **recipient_email** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Recipient's email address that will receive emails when an email destination is created or updated. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/secondary_smtp_config: .. rst-class:: ansible-option-title **secondary_smtp_config** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Include an optional secondary SMTP configuration when creating or updating an email destination. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/secondary_smtp_config/password: .. rst-class:: ansible-option-title **password** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Password for Authenticating Secondary SMTP Server. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/secondary_smtp_config/port: .. rst-class:: ansible-option-title **port** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Port number used for configuring Secondary SMTP Server. Also there is a mapping of smtype and port if snmp\_type is DEFAULT then port is 25 and for smtp\_type TLS or SSL we can choose either 465 or 587 as port number. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/secondary_smtp_config/server_address: .. rst-class:: ansible-option-title **server_address** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Hostname or IP address of the secondary SMTP server. Supports both IPv4 and IPv6. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/secondary_smtp_config/smtp_type: .. rst-class:: ansible-option-title **smtp_type** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The type of connection used for the SMTP server, with options being DEFAULT, TLS, or SSL. By default, it is set to DEFAULT. DEFAULT - Chooses a standard SMTP connection without encryption. If it's selected then port will be 25 only. TLS - Initiates an unencrypted SMTP connection and upgrades to TLS encryption when available. If it's selected then port will be either 465 or 587. SSL - Begins with an encrypted SMTP connection using SSL from the start. If it's selected then port will be either 465 or 587. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/secondary_smtp_config/username: .. rst-class:: ansible-option-title **username** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Username for Authenticating Secondary SMTP Server. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/sender_email: .. rst-class:: ansible-option-title **sender_email** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Sender's email address used when setting up or modifying an email destination. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_destination/subject: .. rst-class:: ansible-option-title **subject** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Subject line of the email to be used when sending emails from the specified email destination. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification: .. rst-class:: ansible-option-title **email_event_notification** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Configuration for setting up or modifying an Email Event Subscription in Cisco Catalyst Center. This includes parameters for the email notification itself as well as details for the associated email instance. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/description: .. rst-class:: ansible-option-title **description** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
A brief explanation detailing the purpose of the Email events subscription notification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/domain: .. rst-class:: ansible-option-title **domain** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The main category or domain under which events fall (e.g., Know Your Network, Connectivity, etc.). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/event_categories: .. rst-class:: ansible-option-title **event_categories** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event categories to be included in the subscription for notifications (e.g., WARN, INFO, ERROR, ALERT, TASK\_COMPLETE, TASK\_FAILURE). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/event_severities: .. rst-class:: ansible-option-title **event_severities** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event severities to be included in the subscription for notifications (e.g., ["1", "2", "3"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/event_sources: .. rst-class:: ansible-option-title **event_sources** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event sources to be included in the subscription for notifications. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/event_types: .. rst-class:: ansible-option-title **event_types** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
Types of events that trigger the notifications, defining the nature of the event (e.g., ["APP", "NETWORK"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/events: .. rst-class:: ansible-option-title **events** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
List of event names to be subscribed to for notification configurations (e.g., ["AP Flap", "AP Reboot Crash"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/instance: .. rst-class:: ansible-option-title **instance** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Name assigned to the specific email instance used for sending the notification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/instance_description: .. rst-class:: ansible-option-title **instance_description** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Detailed explanation of the email instance's purpose and how it relates to the notifications. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Name of the Email event subscription notification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/recipient_emails: .. rst-class:: ansible-option-title **recipient_emails** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Recipient email addresses that will receive the notifications. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/sender_email: .. rst-class:: ansible-option-title **sender_email** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Originating email address for sending out the notifications. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/sites: .. rst-class:: ansible-option-title **sites** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of site names where events are included in the notification subscription(e.g., ["Global/India", "Global/USA"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/subdomains: .. rst-class:: ansible-option-title **subdomains** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
More specific categories within the main domain to further classify events (e.g., ["Wireless", "Applications"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/subject: .. rst-class:: ansible-option-title **subject** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The Subject line for the email notification, briefly indicating the notification content. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/email_event_notification/version: .. rst-class:: ansible-option-title **version** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Version label for the event subscription, helping track updates or changes. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/itsm_setting: .. rst-class:: ansible-option-title **itsm_setting** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Dictionary containing the configuration details to configure the ServiceNow/BMCRemedy settings to automatically create incidents/problems/RFC's from Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/itsm_setting/connection_settings: .. rst-class:: ansible-option-title **connection_settings** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
A dictionary of settings required to establish a connection with the ITSM system. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/itsm_setting/connection_settings/password: .. rst-class:: ansible-option-title **password** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The password associated with the username for API authentication. It is recommended to handle this data securely. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/itsm_setting/connection_settings/url: .. rst-class:: ansible-option-title **url** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The URL of the ITSM system API endpoint. This is the base URL used for ITSM service requests. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/itsm_setting/connection_settings/username: .. rst-class:: ansible-option-title **username** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The username used for authentication with the ITSM system. This is required for accessing the API. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/itsm_setting/description: .. rst-class:: ansible-option-title **description** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
A brief description of the ITSM settings, outlining its purpose or usage within the organization. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/itsm_setting/instance_name: .. rst-class:: ansible-option-title **instance_name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The name of the ITSM configuration. This helps in identifying the integration within the system. Also while deleting the ITSM Intergration setting from Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination: .. rst-class:: ansible-option-title **snmp_destination** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Dictionary containing the details for configuring/updating the SNMP Trap Server to receive Audit logs and Events from Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/auth_password: .. rst-class:: ansible-option-title **auth_password** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Password used for SNMP authentication. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/auth_type: .. rst-class:: ansible-option-title **auth_type** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Type of SNMP authentication protocol to use, such as MD5 or SHA. SHA - Stands for Secure Hash Algorithm, a suite of cryptographic hash functions developed by the National Security Agency (NSA) offering enhanced security. MD5 - Refers to Message Digest Algorithm 5, a well-established cryptographic hash function generating a 128-bit hash value, employed in SNMPv3 for message authenticity and integrity verification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/community: .. rst-class:: ansible-option-title **community** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
SNMP community string used for authentication, necessary only when the snmp\_version is set to V2C. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/description: .. rst-class:: ansible-option-title **description** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Description of the SNMP destination. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/mode: .. rst-class:: ansible-option-title **mode** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The security mode for SNMP communication (options - AUTH\_PRIVACY, AUTH\_NO\_PRIVACY, NO\_AUTH\_NO\_PRIVACY). Mandatory for snmp\_version V3 and must not be set to NONE. AUTH\_PRIVACY - The most secure mode, providing both verification of the message source through authentication and protection of message contents with encryption. If this option is selected, must need to provide auth\_type, auth\_password, privacy\_type, privacy\_password parameter in the playbook. AUTH\_NO\_PRIVACY - This mode ensures the authenticity of SNMP messages via a community string for validation but does not encrypt the data, leaving it vulnerable to interception. If this option is selected, must need to provide auth\_type, auth\_password parameter in the playbook. NO\_AUTH\_NO\_PRIVACY - In this mode, SNMP messages are neither authenticated nor encrypted, making it the least secure as it requires no credentials or data protection. If this option is selected, not need to provide auth\_type, auth\_password, privacy\_type, privacy\_password parameter in the playbook. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Name of the SNMP destination. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/port: .. rst-class:: ansible-option-title **port** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Port number on which the SNMP server is listening. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/privacy_password: .. rst-class:: ansible-option-title **privacy_password** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Password used for encryption in SNMP privacy. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/privacy_type: .. rst-class:: ansible-option-title **privacy_type** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Encryption algorithm used for SNMP privacy, such as AES128. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/server_address: .. rst-class:: ansible-option-title **server_address** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
IP address of the SNMP server. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/snmp_version: .. rst-class:: ansible-option-title **snmp_version** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The SNMP protocol version used for network management and monitoring, selectable between SNMPv2c and SNMPv3. V2C - Utilizes community strings for the authentication between the SNMP manager (like Cisco Catalyst) and managed network devices (routers, switches, access points), without encryption, as strings are sent in plain text. V3 - Offers enhanced security features over V2C, including authentication, integrity, and encryption, using usernames, passwords, and encryption keys for secure communications. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/snmp_destination/username: .. rst-class:: ansible-option-title **username** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Username required for SNMP authentication, applicable exclusively when the snmp\_version is configured to V3. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_destination: .. rst-class:: ansible-option-title **syslog_destination** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Dictionary containing the details for configuring/updating the Syslog Server to collect Audit logs and Events from the Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_destination/description: .. rst-class:: ansible-option-title **description** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
A brief explanation detailing the purpose of the syslog destination. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_destination/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Name of the syslog destination. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_destination/port: .. rst-class:: ansible-option-title **port** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Port number on which the syslog server is listening. It must be in the range of 1-65535. If not given any port then we will use 514 as default port. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_destination/protocol: .. rst-class:: ansible-option-title **protocol** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Protocol used for sending syslog messages (e.g., UDP, TCP). Transmission Control Protocol (TCP) - It is a connection-oriented protocol used for reliable and ordered communication between devices on a network. It provides error-checking, retransmission of lost packets, and ensures that data is delivered in the correct order. User Datagram Protocol (UDP) - It is a connectionless protocol used for sending datagrams between devices on a network. It provides a lightweight, best-effort delivery mechanism without guaranteeing delivery or ordering of packets. UDP is commonly used for real-time applications such as streaming media, online gaming, and VoIP. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_destination/server_address: .. rst-class:: ansible-option-title **server_address** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Hostname or IP address of the Syslog server. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification: .. rst-class:: ansible-option-title **syslog_event_notification** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Configuration for establishing or revising a Syslog Event Subscription in the Cisco Catalyst Center. This allows for the specification of Syslog event notification parameters and destination settings. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/description: .. rst-class:: ansible-option-title **description** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
A brief explanation detailing the purpose of the syslog events subscription notification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/destination: .. rst-class:: ansible-option-title **destination** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The name of the destination for sending event notifications via syslog. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/domain: .. rst-class:: ansible-option-title **domain** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The main category or domain under which events fall (e.g., Know Your Network, Connectivity, etc.). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/event_categories: .. rst-class:: ansible-option-title **event_categories** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event categories to be included in the subscription for notifications (e.g., WARN, INFO, ERROR, ALERT, TASK\_COMPLETE, TASK\_FAILURE). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/event_severities: .. rst-class:: ansible-option-title **event_severities** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event severities to be included in the subscription for notifications (e.g., ["1", "2", "3"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/event_sources: .. rst-class:: ansible-option-title **event_sources** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event sources to be included in the subscription for notifications. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/event_types: .. rst-class:: ansible-option-title **event_types** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
Types of events that trigger the notifications, defining the nature of the event (e.g., ["APP", "NETWORK"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/events: .. rst-class:: ansible-option-title **events** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
List of event names to be subscribed to for notification configurations (e.g., ["AP Flap", "AP Reboot Crash"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Name of the Syslog event subscription notification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/sites: .. rst-class:: ansible-option-title **sites** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of site names where events are included in the notification subscription(e.g., ["Global/India", "Global/USA"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/subdomains: .. rst-class:: ansible-option-title **subdomains** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
More specific categories within the main domain to further classify events (e.g., ["Wireless", "Applications"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/syslog_event_notification/version: .. rst-class:: ansible-option-title **version** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Version label for the event subscription, helping track updates or changes. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination: .. rst-class:: ansible-option-title **webhook_destination** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Dictionary containing the details for configuring/updating the REST Endpoint to receive Audit logs and Events from Cisco Catalyst Center Platform. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/description: .. rst-class:: ansible-option-title **description** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
A brief explanation of what the webhook destination is used for. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/headers: .. rst-class:: ansible-option-title **headers** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` .. raw:: html
- .. raw:: html
A list of HTTP headers to be included in the webhook request. Each header is represented as a dictionary. While giving the headers details we can categorize them into - "Basic, Token and No Auth". Basic Authentication - It is used to ensure that the receiving server can validate the identity of the requesting server by checking the credentials against its store. This method is straightforward but less secure compared to others since credentials are sent encoded but not encrypted. Token Authentication - It involves security tokens which are typically generated by the server. A client must send this token in the HTTP header to access resources. It is more secure than Basic Authentication as it allows the server to issue tokens that can have a limited lifetime, be revoked, and carry specific permissions without exposing user credentials. No Auth - It implies that no authentication method is required to access the webhook destination. This setting can be used in environments where security is either handled by other means (such as network isolation) or where the data being transmitted is not sensitive. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/headers/default_value: .. rst-class:: ansible-option-title **default_value** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Default value for the HTTP header that can be used if no specific value is provided. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/headers/encrypt: .. rst-class:: ansible-option-title **encrypt** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Indicates whether the value of the header should be encrypted. Useful for sensitive data. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/headers/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Name of the HTTP header. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/headers/value: .. rst-class:: ansible-option-title **value** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Value assigned to the HTTP header. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/is_proxy_route: .. rst-class:: ansible-option-title **is_proxy_route** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
A boolean value indicating if the request should use a proxy server. It will set to true for proxy routing, and false for direct connection. By default, it is set to True. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/method: .. rst-class:: ansible-option-title **method** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The HTTP method used by the webhook when sending requests (e.g., POST, PUT). POST - It is typically used to create a new webhook destination. When you set up a new webhook in Cisco Catalyst Center, you would use the POST method to send the necessary configuration details (like URL, headers, payload format, etc.) to the server. PUT - It is used to update an existing webhook destination. If a webhook destination is already configured and you need to change any of its settings—such as modifying the URL, adjusting headers, or changing the payload format. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Name of the webhook destination. A unique identifier for the webhook destination within the system. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/trust_cert: .. rst-class:: ansible-option-title **trust_cert** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
A boolean that indicates whether to verify the SSL/TLS certificate of the URL, setting this to true will bypass certificate verification. By default, it is set to false. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_destination/url: .. rst-class:: ansible-option-title **url** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Fully qualified URL to which the webhook will send requests (e.g., "https://ciscocatalyst.com"). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification: .. rst-class:: ansible-option-title **webhook_event_notification** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Dictionary containing the details for creating/updating the Webhook Event subscription notification in Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/description: .. rst-class:: ansible-option-title **description** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
A brief explanation detailing the purpose of the email events subscription notification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/destination: .. rst-class:: ansible-option-title **destination** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The name of the destination for sending event notifications via webhook. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/domain: .. rst-class:: ansible-option-title **domain** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The main category or domain under which events fall (e.g., Know Your Network, Connectivity, etc.). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/event_categories: .. rst-class:: ansible-option-title **event_categories** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event categories to be included in the subscription for notifications (e.g., WARN, INFO, ERROR, ALERT, TASK\_COMPLETE, TASK\_FAILURE). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/event_severities: .. rst-class:: ansible-option-title **event_severities** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event severities to be included in the subscription for notifications (e.g., ["1", "2", "3"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/event_sources: .. rst-class:: ansible-option-title **event_sources** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of event sources to be included in the subscription for notifications. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/event_types: .. rst-class:: ansible-option-title **event_types** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
Types of events that trigger the notifications, defining the nature of the event (e.g., ["APP", "NETWORK"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/events: .. rst-class:: ansible-option-title **events** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
List of event names to be subscribed to for notification configurations (e.g., ["AP Flap", "AP Reboot Crash"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Name of the Webhook event subscription notification. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/sites: .. rst-class:: ansible-option-title **sites** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of site names where events are included in the notification subscription(e.g., ["Global/India", "Global/USA"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/subdomains: .. rst-class:: ansible-option-title **subdomains** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
More specific categories within the main domain to further classify events (e.g., ["Wireless", "Applications"]). .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config/webhook_event_notification/version: .. rst-class:: ansible-option-title **version** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Version label for the event subscription, helping track updates or changes. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-config_verify: .. rst-class:: ansible-option-title **config_verify** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Set to True to verify the Cisco Catalyst Center config after applying the playbook config. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_api_task_timeout: .. rst-class:: ansible-option-title **dnac_api_task_timeout** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
Defines the timeout in seconds for API calls to retrieve task details. If the task details are not received within this period, the process will end, and a timeout notification will be logged. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`1200` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_debug: .. rst-class:: ansible-option-title **dnac_debug** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Indicates whether debugging is enabled in the Cisco Catalyst Center SDK. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_host: .. rst-class:: ansible-option-title **dnac_host** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The hostname of the Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_log: .. rst-class:: ansible-option-title **dnac_log** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Flag to enable/disable playbook execution logging. When true and dnac\_log\_file\_path is provided, - Create the log file at the execution location with the specified name. When true and dnac\_log\_file\_path is not provided, - Create the log file at the execution location with the name 'dnac.log'. When false, - Logging is disabled. If the log file doesn't exist, - It is created in append or write mode based on the "dnac\_log\_append" flag. If the log file exists, - It is overwritten or appended based on the "dnac\_log\_append" flag. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_log_append: .. rst-class:: ansible-option-title **dnac_log_append** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Determines the mode of the file. Set to True for 'append' mode. Set to False for 'write' mode. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_log_file_path: .. rst-class:: ansible-option-title **dnac_log_file_path** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Governs logging. Logs are recorded if dnac\_log is True. If path is not specified, - When 'dnac\_log\_append' is True, 'dnac.log' is generated in the current Ansible directory; logs are appended. - When 'dnac\_log\_append' is False, 'dnac.log' is generated; logs are overwritten. If path is specified, - When 'dnac\_log\_append' is True, the file opens in append mode. - When 'dnac\_log\_append' is False, the file opens in write (w) mode. - In shared file scenarios, without append mode, content is overwritten after each module execution. - For a shared log file, set append to False for the 1st module (to overwrite); for subsequent modules, set append to True. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"dnac.log"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_log_level: .. rst-class:: ansible-option-title **dnac_log_level** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Sets the threshold for log level. Messages with a level equal to or higher than this will be logged. Levels are listed in order of severity [CRITICAL, ERROR, WARNING, INFO, DEBUG]. CRITICAL indicates serious errors halting the program. Displays only CRITICAL messages. ERROR indicates problems preventing a function. Displays ERROR and CRITICAL messages. WARNING indicates potential future issues. Displays WARNING, ERROR, CRITICAL messages. INFO tracks normal operation. Displays INFO, WARNING, ERROR, CRITICAL messages. DEBUG provides detailed diagnostic info. Displays all log messages. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"WARNING"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_password: .. rst-class:: ansible-option-title **dnac_password** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The password for authentication at the Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_port: .. rst-class:: ansible-option-title **dnac_port** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Specifies the port number associated with the Cisco Catalyst Center. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"443"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_task_poll_interval: .. rst-class:: ansible-option-title **dnac_task_poll_interval** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
Specifies the interval in seconds between successive calls to the API to retrieve task details. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`2` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_username: .. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-user: .. rst-class:: ansible-option-title **dnac_username** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-aliases:`aliases: user` .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The username for authentication at the Cisco Catalyst Center. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"admin"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_verify: .. rst-class:: ansible-option-title **dnac_verify** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Flag to enable or disable SSL certificate verification. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-dnac_version: .. rst-class:: ansible-option-title **dnac_version** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Specifies the version of the Cisco Catalyst Center that the SDK should use. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"2.2.3.3"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-state: .. rst-class:: ansible-option-title **state** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The state of Cisco Catalyst Center after module completion. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`"merged"` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`"deleted"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__parameter-validate_response_schema: .. rst-class:: ansible-option-title **validate_response_schema** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Flag for Cisco Catalyst Center SDK to enable the validation of request bodies against a JSON schema. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
.. Attributes .. Notes Notes ----- .. note:: - To ensure the module operates correctly with scaled sets—such as creating or updating multiple destinations and handling event subscription notifications—please ensure that valid input is provided in the playbook. If any failure occurs, the module will halt execution and will not proceed to subsequent operations. - Configuring the webhook destination with headers now supports starting from dnacentersdk version 2.9.1 onwards. This enhancement is in alignment with Catalyst Center Release 2.3.7.5. - Configuring the SNMP destination now supports starting from dnacentersdk version 2.9.1 onwards. This enhancement is in alignment with Catalyst Center Release 2.3.7.5. - SDK Method used are events.Events.get\_syslog\_destination, events.Events.create\_syslog\_destination, events.Events.update\_syslog\_destination, events.Events.get\_snmp\_destination, events.Events.create\_snmp\_destination, events.Events.update\_snmp\_destination, events.Events.get\_webhook\_destination, events.Events.create\_webhook\_destination, events.Events.update\_webhook\_destination, events.Events.get\_email\_destination, events.Events.create\_email\_destination, events.Events.get\_status\_api\_for\_events, events.Events.get\_all\_itsm\_integration\_settings, events.Events.get\_itsm\_integration\_setting\_by\_id, events.Events.create\_itsm\_integration\_setting, events.Events.update\_itsm\_integration\_setting, events.Events.delete\_itsm\_integration\_setting, events.Events.get\_eventartifacts, events.Events.get\_site, events.Events.get\_syslog\_event\_subscriptions, events.Events.get\_syslog\_subscription\_details, events.Events.create\_syslog\_event\_subscription, events.Events.update\_syslog\_event\_subscription, events.Events.get\_rest\_webhook\_event\_subscriptions, events.Events.get\_rest\_webhook\_subscription\_details, events.Events.create\_rest\_webhook\_event\_subscription, events.Events.update\_rest\_webhook\_event\_subscription, events.Events.get\_email\_event\_subscriptions, events.Events.get\_email\_subscription\_details, events.Events.create\_email\_event\_subscription, events.Events.update\_email\_event\_subscription, events.Events.delete\_event\_subscriptions - Does not support \ :literal:`check\_mode`\ - The plugin runs on the control node and does not use any ansible connection plugins instead embedded connection manager from Cisco Catalyst Center SDK - The parameters starting with dnac\_ are used by the Cisco Catalyst Center Python SDK to establish the connection .. Seealso .. Examples Examples -------- .. code-block:: yaml+jinja - name: Create Rest Webhook destination with given name. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - webhook_destination: name: "webhook test" description: "creating webhook for testing" url: "https://10.195.227.14/dna" method: "POST" trust_cert: False - name: Updating Rest Webhook destination with given name. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - webhook_destination: name: "webhook test" description: "updating webhook for testing" - name: Configuring the email destination in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - email_destination: sender_email: "test@cisco.com" recipient_email: "demo@cisco.com" subject: "Ansible testing" primary_smtp_config: server_address: "outbound.cisco.com" port: "25" smtp_type: "DEFAULT" - name: Updating the email destination in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - email_destination: sender_email: "test@cisco.com" recipient_email: "demo123@cisco.com" subject: "Ansible updated email config testing" - name: Create Syslog destination with given name. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - syslog_destination: name: Syslog test description: "Adding syslog destination" server_address: "10.30.0.90" protocol: "TCP" port: 6553 - name: Update Syslog destination with given name. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - syslog_destination: name: Syslog test description: "Updating syslog destination." - name: Create SNMP destination with given name. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - snmp_destination: name: Snmp test description: "Adding snmp destination for testing." server_address: "10.30.0.90" port: "25" snmp_version: "V3" username: cisco mode: AUTH_PRIVACY auth_type: SHA auth_password: authpass123 privacy_type: AES128 privacy_password: privacy123 - name: Update SNMP destination with given name. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - snmp_destination: name: Snmp test description: "Updating snmp destination with snmp version v2." server_address: "10.30.0.23" port: "25" snmp_version: "V2C" community: "public123" - name: Create ITSM Integration Setting with given name in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - itsm_setting: instance_name: "ITSM test" description: "ITSM description for testing" connection_settings: url: "http/catalystcenter.com" username: "catalyst" password: "catalyst@123" - name: Updating ITSM Integration Setting with given name in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - itsm_setting: instance_name: "ITSM test" connection_settings: url: "http/catalystcenterupdate.com" password: "catalyst@123" - name: Creating Webhook Notification with the list of names of subscribed events in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - webhook_event_notification: name: "Webhook Notification." description: "Notification for webhook events subscription" sites: ["Global/India", "Global/USA"] events: ["AP Flap", "AP Reboot Crash", "Device Updation"] destination: "Webhook Demo" - name: Updating Webhook Notification with the list of names of subscribed events in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - webhook_event_notification: name: "Webhook Notification." description: "Updated notification for webhook events subscription" sites: ["Global/India", "Global/USA", "Global/China"] destination: "Webhook Demo" - name: Creating Email Notification with the list of names of subscribed events in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - email_event_notification: name: "Email Notification" description: "Notification description for email subscription creation" sites: ["Global/India", "Global/USA"] events: ["AP Flap", "AP Reboot Crash"] sender_email: "catalyst@cisco.com" recipient_emails: ["test@cisco.com", "demo@cisco.com"] subject: "Mail test" instance: Email Instance test - name: Updating Email Notification with the list of names of subscribed events in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - email_event_notification: name: "Email Notification" description: "Notification description for email subscription updation" sites: ["Global/India", "Global/USA"] events: ["AP Flap", "AP Reboot Crash"] sender_email: "catalyst@cisco.com" recipient_emails: ["test@cisco.com", "demo@cisco.com", "update@cisco.com"] subject: "Mail test for updation" instance: Email Instance test - name: Creating Syslog Notification with the list of names of subscribed events in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - syslog_event_notification: name: "Syslog Notification." description: "Notification for syslog events subscription" sites: ["Global/India", "Global/USA"] events: ["AP Flap", "AP Reboot Crash"] destination: "Syslog Demo" - name: Updating Syslog Notification with the list of names of subscribed events in the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: merged config: - syslog_event_notification: name: "Syslog Notification." description: "Updated notification for syslog events subscription" sites: ["Global/India", "Global/USA", "Global/China"] events: ["AP Flap", "AP Reboot Crash"] - name: Deleting ITSM Integration Setting with given name from the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: deleted config: - itsm_setting: instance_name: "ITSM test" - name: Deleting Webhook Events Subscription Notification with given name from the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: deleted config: - webhook_event_notification: name: "Webhook Notification" - name: Deleting Email Events Subscription Notification with given name from the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: deleted config: - email_event_notification: name: "Email Notification" - name: Deleting Syslog Events Subscription Notification with given name from the system. cisco.dnac.events_and_notifications_workflow_manager: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" dnac_log_level: "{{dnac_log_level}}" dnac_log: False state: deleted config: - syslog_event_notification: name: "Syslog Notification" .. Facts .. Return values Return Values ------------- Common return values are documented :ref:`here `, the following are the fields unique to this module: .. rst-class:: ansible-option-table .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Key - Description * - .. raw:: html
.. _ansible_collections.cisco.dnac.events_and_notifications_workflow_manager_module__return-dnac_response: .. rst-class:: ansible-option-title **dnac_response** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
A dictionary or list with the response returned by the Cisco Catalyst Center Python SDK .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` always .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`{"response": {"taskId": "string", "url": "string"}, "version": "string"}` .. raw:: html
.. Status (Presently only deprecated) .. Authors Authors ~~~~~~~ - Abhishek Maheshwari (@abmahesh) Madhan Sankaranarayanan (@madhansansel) .. Extra links Collection links ~~~~~~~~~~~~~~~~ .. raw:: html .. Parsing errors