cisco.dnac.compliance_device_details_info – Information module for Compliance Device Details

Note

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

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

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

New in version 1.0.0: of cisco.dnac

Synopsis

  • Get all Compliance Device Details.

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
category
string
Category query parameter. ComplianceCategory can have any value among 'INTENT', 'RUNNING_CONFIG'.
complianceType
string
ComplianceType query parameter. ComplianceType can have any value among 'NETWORK_DESIGN', 'NETWORK_PROFILE', 'FABRIC', 'POLICY', 'RUNNING_CONFIG'.
deviceUuid
string
DeviceUuid path parameter.
diffList
boolean
    Choices:
  • no
  • yes
DiffList query parameter. Diff list pass true to fetch the diff list.
headers
dictionary
Additional headers.
key
string
Key query parameter. Extended attribute key.
value
string
Value query parameter. Extended attribute value.

See Also

See also

Compliance Device Details reference

Complete reference of the Compliance Device Details object model.

Examples

- name: Get all Compliance Device Details
  cisco.dnac.compliance_device_details_info:
    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}}"
    headers:
      custom: value
    category: string
    complianceType: string
    diffList: True
    key: string
    value: string
    deviceUuid: string
  register: result

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:
{ "deviceUuid": "string", "version": "string", "response": [ { "displayName": "string", "complianceType": "string", "lastSyncTime": "string", "additionalDataURL": "string", "sourceInfoList": [ { "count": 0, "displayName": "string", "diffList": [ { "displayName": "string", "moveFromPath": "string", "op": "string", "configuredValue": "string", "intendedValue": "string", "path": "string", "businessKey": "string", "extendedAttributes": "string" } ], "sourceEnum": "string", "licenseAppName": "string", "provisioningArea": "string", "networkProfileName": "string", "nameWithBusinessKey": "string", "appName": "string", "name": "string", "type": "string", "businessKey": { "otherAttributes": { "cfsAttributes": "string", "name": "string" }, "resourceName": "string", "businessKeyAttributes": "string" } } ], "deviceUuid": "string", "message": "string", "state": "string", "status": "string", "category": "string", "lastUpdateTime": "string" } ] }


Authors

  • Rafael Campos (@racampos)