cisco.dnac.discovery_device_info модуль — модуль информации для устройства Discovery
Примечание
Этот модуль является частью коллекции cisco.dnac (версия 6.20.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.dnac. Для использования этого модуля необходимы дополнительные требования, см. Требования для подробностей.
Чтобы использовать его в плейбуке, укажите: cisco.dnac.discovery_device_info.
Впервые в cisco.dnac 3.1.0
Описание
- Получить все устройства Discovery.
- Возвращает сетевые устройства, обнаруженные для данного идентификатора Discovery. Идентификатор Discovery можно получить, используя API «Получить обнаружения по диапазону».
Примечание
Этот модуль имеет соответствующий плагин действий.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- dnacentersdk >= 2.7.2
- python >= 3.5
Параметры
Параметр | Комментарии |
|---|---|
dnac_debug boolean | Флаг для Cisco DNA Center SDK, чтобы включить отладку. Варианты:
|
dnac_host строка / обязательно | Имя хоста Cisco DNA Center. |
dnac_password строка | Пароль Cisco DNA Center для аутентификации. |
dnac_port целое число | Порт Cisco DNA Center. По умолчанию: |
dnac_username псевдонимы: user строка | Имя пользователя Cisco DNA Center для аутентификации. По умолчанию: |
dnac_verify boolean | Флаг для включения или отключения проверки SSL-сертификата. Варианты:
|
dnac_version строка | Уведомляет SDK, какую версию Cisco DNA Center использовать. По умолчанию: |
headers словарь | Дополнительные заголовки. |
id строка | Параметр пути id. Идентификатор обнаружения. |
taskId строка | Параметр запроса taskId. |
validate_response_schema boolean | Флаг для Cisco DNA Center SDK, включающий проверку тел запросов по схеме JSON. Варианты:
|
Примечания
Примечание
- Используемые методы SDK: discovery.Discovery.get_discovered_network_devices_by_discovery_id,
- Используемые пути: get /dna/intent/api/v1/discovery/{id}/network-device,
- Поддерживает
check_mode - Плагин работает на узле управления и не использует плагины подключения ansible, а вместо этого встроенный менеджер подключений Cisco DNAC SDK
- Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления соединения
См. также
См. также
- Документация Cisco DNA Center для Discovery GetDiscoveredNetworkDevicesByDiscoveryId
-
Полное описание API GetDiscoveredNetworkDevicesByDiscoveryId.
Примеры
- name: Get all Discovery Device
cisco.dnac.discovery_device_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}}"
taskId: string
id: string
register: result
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие — поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
dnac_response словарь | Словарь или список с ответом, возвращенным Cisco DNAC Python SDK Возвращается: всегда Пример: |
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/dnac/discovery_device_info_module.html