.. 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 .. Anchors .. _ansible_collections.cisco.dnac.applications_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title cisco.dnac.applications -- Resource module for Applications +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This plugin is part of the `cisco.dnac collection `_ (version 3.2.0). To install it use: :code:`ansible-galaxy collection install cisco.dnac`. To use it in a playbook, specify: :code:`cisco.dnac.applications`. .. version_added .. versionadded:: 3.1.0 of cisco.dnac .. contents:: :local: :depth: 1 .. Deprecated Synopsis -------- .. Description - Manage operations create, update and delete of the resource Applications. .. 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 >= 2.3.1 - python >= 3.5 .. Options Parameters ---------- .. raw:: html
Parameter Choices/Defaults Comments
dnac_debug
boolean
    Choices:
  • no ←
  • yes
Flag for Cisco DNA Center SDK to enable debugging.
dnac_host
string / required
The Cisco DNA Center hostname.
dnac_password
string
The Cisco DNA Center password to authenticate.
dnac_port
string
Default:
443
The Cisco DNA Center port.
dnac_username
string
Default:
"admin"
The Cisco DNA Center username to authenticate.

aliases: user
dnac_verify
boolean
    Choices:
  • no
  • yes ←
Flag to enable or disable SSL certificate verification.
dnac_version
string
Default:
"2.2.2.3"
Informs the SDK which version of Cisco DNA Center to use.
id
string
Id query parameter. Application's Id.
payload
list / elements=string
Applications's payload.
applicationSet
dictionary
Applications's applicationSet.
idRef
string
Id Ref.
name
string
Name.
networkApplications
list / elements=string
Applications's networkApplications.
applicationSubType
string
Application Sub Type.
applicationType
string
Application Type.
appProtocol
string
App Protocol.
categoryId
string
Category Id.
displayName
string
Display Name.
dscp
string
Dscp.
engineId
string
Engine Id.
helpString
string
Help String.
ignoreConflict
string
Ignore Conflict.
longDescription
string
Long Description.
name
string
Name.
popularity
string
Popularity.
rank
string
Rank.
serverName
string
Server Name.
trafficClass
string
Traffic Class.
url
string
Url.
networkIdentity
list / elements=string
Applications's networkIdentity.
displayName
string
Display Name.
lowerPort
string
Lower Port.
ports
string
Ports.
protocol
string
Protocol.
upperPort
string
Upper Port.
validate_response_schema
boolean
    Choices:
  • no
  • yes ←
Flag for Cisco DNA Center SDK to enable the validation of request bodies against a JSON schema.

.. Attributes .. Notes Notes ----- .. note:: - Does not support ``check_mode`` .. Seealso See Also -------- .. seealso:: `Applications reference `_ Complete reference of the Applications object model. .. Examples Examples -------- .. code-block:: yaml+jinja - name: Create cisco.dnac.applications: 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}}" state: present payload: - name: string networkApplications: - appProtocol: string applicationSubType: string applicationType: string categoryId: string displayName: string engineId: string helpString: string longDescription: string name: string popularity: string rank: string trafficClass: string serverName: string url: string dscp: string ignoreConflict: string networkIdentity: - displayName: string lowerPort: string ports: string protocol: string upperPort: string applicationSet: idRef: string - name: Update all cisco.dnac.applications: 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}}" state: present payload: - id: string name: string networkApplications: - id: string appProtocol: string applicationSubType: string applicationType: string categoryId: string displayName: string engineId: string helpString: string longDescription: string name: string popularity: string rank: string trafficClass: string serverName: string url: string dscp: string ignoreConflict: string networkIdentity: - id: string displayName: string lowerPort: string ports: string protocol: string upperPort: string applicationSet: idRef: string - name: Delete all cisco.dnac.applications: 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}}" state: absent id: string .. 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 or list with the response returned by the Cisco DNAC Python SDK

Sample:
{ "response": { "taskId": "string", "url": "string" }, "version": "string" }


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