cisco.dnac.applications – Resource module for Applications

Note

This plugin is part of the cisco.dnac collection (version 3.0.0).

To install it use: ansible-galaxy collection install cisco.dnac.

To use it in a playbook, specify: cisco.dnac.applications.

New in version 1.0.0: of cisco.dnac

Synopsis

  • Manage operations create, update and delete of the resource Applications.

Note

This module has a corresponding action plugin.

Requirements

The below requirements are needed on the host that executes this module.

  • dnacentersdk

Parameters

Parameter Choices/Defaults Comments
id
string
Id query parameter. Application's Id.
payload
list / elements=string
Applications's payload.
applicationSet
dictionary
Applications's applicationSet.
idRef
string
Applications's idRef.
id
string
Applications's id.
name
string
Applications's name.
networkApplications
list / elements=string
Applications's networkApplications.
applicationSubType
string
Applications's applicationSubType.
applicationType
string
Applications's applicationType.
appProtocol
string
Applications's appProtocol.
categoryId
string
Applications's categoryId.
displayName
string
Applications's displayName.
dscp
string
Applications's dscp.
engineId
string
Applications's engineId.
helpString
string
Applications's helpString.
id
string
Applications's id.
ignoreConflict
string
Applications's ignoreConflict.
longDescription
string
Applications's longDescription.
name
string
Applications's name.
popularity
string
Applications's popularity.
rank
string
Applications's rank.
serverName
string
Applications's serverName.
trafficClass
string
Applications's trafficClass.
url
string
Applications's url.
networkIdentity
list / elements=string
Applications's networkIdentity.
displayName
string
Applications's displayName.
id
string
Applications's id.
lowerPort
string
Applications's lowerPort.
ports
string
Applications's ports.
protocol
string
Applications's protocol.
upperPort
string
Applications's upperPort.

See Also

See also

Applications reference

Complete reference of the Applications object model.

Examples

- 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

- 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

- 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

Return Values

Common return values are documented here, the following are the fields unique to this module:

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" }


Authors

  • Rafael Campos (@racampos)