cisco / cisco.dnac / 6.13.3 / module / applications Resource module for Applications | "added in version" 3.1.0 of cisco.dnac" Authors: Rafael Campos (@racampos) This plugin has a corresponding action plugin.cisco.dnac.applications (6.13.3) — module
Install with ansible-galaxy collection install cisco.dnac:==6.13.3
collections: - name: cisco.dnac version: 6.13.3
Manage operations create, update and delete of the resource Applications.
Create new Custom application.
Delete existing application by its id.
Edit the attributes of an existing application.
- 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: - applicationSet: idRef: string indicativeNetworkIdentity: - displayName: string id: string lowerPort: 0 ports: string protocol: string upperPort: 0 name: string networkApplications: - appProtocol: string applicationSubType: string applicationType: string categoryId: string displayName: string dscp: string engineId: string helpString: string ignoreConflict: string longDescription: string name: string popularity: string rank: string serverName: string trafficClass: string url: string networkIdentity: - displayName: string lowerPort: string ports: string protocol: string upperPort: 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: - applicationSet: idRef: string id: string name: string networkApplications: - appProtocol: string applicationSubType: string applicationType: string categoryId: string displayName: string dscp: string engineId: string helpString: string id: string ignoreConflict: string longDescription: string name: string popularity: string rank: string serverName: string trafficClass: string url: string networkIdentity: - displayName: string id: string lowerPort: string ports: string protocol: string upperPort: 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
id: description: Id query parameter. Application's Id. type: str payload: description: Applications's payload. elements: dict suboptions: applicationSet: description: Applications's applicationSet. suboptions: idRef: description: Id Ref. type: str type: dict indicativeNetworkIdentity: description: Applications's indicativeNetworkIdentity. elements: dict suboptions: displayName: description: DisplayName. type: str id: description: Id. type: str lowerPort: description: LowerPort. type: int ports: description: Ports. type: str protocol: description: Protocol. type: str upperPort: description: UpperPort. type: int type: list name: description: Name. type: str networkApplications: description: Applications's networkApplications. elements: dict suboptions: appProtocol: description: App Protocol. type: str applicationSubType: description: Application Sub Type. type: str applicationType: description: Application Type. type: str categoryId: description: Category Id. type: str displayName: description: Display Name. type: str dscp: description: Dscp. type: str engineId: description: Engine Id. type: str helpString: description: Help String. type: str ignoreConflict: description: Ignore Conflict. type: str longDescription: description: Long Description. type: str name: description: Name. type: str popularity: description: Popularity. type: str rank: description: Rank. type: str serverName: description: Server Name. type: str trafficClass: description: Traffic Class. type: str url: description: Url. type: str type: list networkIdentity: description: Applications's networkIdentity. elements: dict suboptions: displayName: description: Display Name. type: str lowerPort: description: Lower Port. type: str ports: description: Ports. type: str protocol: description: Protocol. type: str upperPort: description: Upper Port. type: str type: list type: list dnac_host: description: - The Cisco DNA Center hostname. required: true type: str dnac_port: default: 443 description: - The Cisco DNA Center port. type: int dnac_debug: default: false description: - Flag for Cisco DNA Center SDK to enable debugging. type: bool dnac_verify: default: true description: - Flag to enable or disable SSL certificate verification. type: bool dnac_version: default: 2.3.5.3 description: - Informs the SDK which version of Cisco DNA Center to use. type: str dnac_password: description: - The Cisco DNA Center password to authenticate. type: str dnac_username: aliases: - user default: admin description: - The Cisco DNA Center username to authenticate. type: str validate_response_schema: default: true description: - Flag for Cisco DNA Center SDK to enable the validation of request bodies against a JSON schema. type: bool
dnac_response: description: A dictionary or list with the response returned by the Cisco DNAC Python SDK returned: always sample: "{\n \"taskId\": \"string\",\n \"url\": \"string\"\n}\n" type: dict