cisco.dnac.license_device_license_details_info module – Information module for License Device License Details
Note
This module is part of the cisco.dnac collection (version 6.6.0).
To install it, use: ansible-galaxy collection install cisco.dnac.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: cisco.dnac.license_device_license_details_info.
New in version 3.1.0: of cisco.dnac
Synopsis
Get all License Device License Details.
Get detailed license information of a device.
Note
This module has a corresponding action plugin.
Requirements
The below requirements are needed on the host that executes this module.
dnacentersdk >= 2.5.4
python >= 3.5
Parameters
Parameter |
Comments |
|---|---|
Device_uuid path parameter. Id of device. |
|
Flag for Cisco DNA Center SDK to enable debugging. Choices:
|
|
The Cisco DNA Center hostname. |
|
The Cisco DNA Center password to authenticate. |
|
The Cisco DNA Center port. Default: 443 |
|
The Cisco DNA Center username to authenticate. Default: “admin” |
|
Flag to enable or disable SSL certificate verification. Choices:
|
|
Informs the SDK which version of Cisco DNA Center to use. Default: “2.3.3.0” |
|
Additional headers. |
|
Flag for Cisco DNA Center SDK to enable the validation of request bodies against a JSON schema. Choices:
|
Notes
Note
SDK Method used are licenses.Licenses.device_license_details,
Paths used are get /dna/intent/api/v1/licenses/device/{device_uuid}/details,
Supports
check_modeThe plugin runs on the control node and does not use any ansible connection plugins, but instead the embedded connection manager from Cisco DNAC SDK
The parameters starting with dnac_ are used by the Cisco DNAC Python SDK to establish the connection
See Also
See also
- Cisco DNA Center documentation for Licenses DeviceLicenseDetails
Complete reference of the DeviceLicenseDetails API.
Examples
- name: Get all License Device License Details
cisco.dnac.license_device_license_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: "{{my_headers | from_json}}"
device_uuid: string
register: result
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
A dictionary or list with the response returned by the Cisco DNAC Python SDK Returned: always Sample: “[\n {\n \”device_uuid\”: \”string\”,\n \”site\”: \”string\”,\n \”model\”: \”string\”,\n \”license_mode\”: \”string\”,\n \”is_license_expired\”: true,\n \”software_version\”: \”string\”,\n \”network_license\”: \”string\”,\n \”evaluation_license_expiry\”: \”string\”,\n \”device_name\”: \”string\”,\n \”device_type\”: \”string\”,\n \”dna_level\”: \”string\”,\n \”virtual_account_name\”: \”string\”,\n \”ip_address\”: \”string\”,\n \”mac_address\”: \”string\”,\n \”sntc_status\”: \”string\”,\n \”feature_license\”: [\n \”string\”\n ],\n \”has_sup_cards\”: true,\n \”udi\”: \”string\”,\n \”stacked_devices\”: [\n {\n \”mac_address\”: \”string\”,\n \”id\”: \”string\”,\n \”role\”: \”string\”,\n \”serial_number\”: \”string\”\n }\n ],\n \”is_stacked_device\”: true,\n \”access_points\”: [\n {\n \”ap_type\”: \”string\”,\n \”count\”: \”string\”\n }\n ],\n \”chassis_details\”: {\n \”board_serial_number\”: \”string\”,\n \”modules\”: [\n {\n \”module_type\”: \”string\”,\n \”module_name\”: \”string\”,\n \”serial_number\”: \”string\”,\n \”id\”: \”string\”\n }\n ],\n \”supervisor_cards\”: [\n {\n \”serial_number\”: \”string\”,\n \”supervisor_card_type\”: \”string\”,\n \”status\”: \”string\”\n }\n ],\n \”port\”: 0\n }\n }\n]\n” |