cisco.dnac.applications – Resource module for Applications

Note

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

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
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.

See Also

See also

Applications reference

Complete reference of the Applications object model.

Examples

- 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: 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: 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)