Spec-Zone.ru › Ansible

Модуль cisco.dnac.network_device_functional_capability_info – Модуль информации о функциональных возможностях сетевого устройства

Примечание

Этот модуль входит в коллекцию cisco.dnac (версия 6.20.0).

Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install cisco.dnac. Для использования этого модуля необходимы дополнительные требования, см. Требования для подробностей.

Чтобы использовать его в книге задач, укажите: cisco.dnac.network_device_functional_capability_info.

Новое в cisco.dnac 3.1.0

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • См. также
  • Примеры
  • Значения возврата

Обзор

  • Получение всех функциональных возможностей сетевых устройств.
  • Получение функциональных возможностей сетевого устройства по идентификатору.
  • Возвращает функциональные возможности с заданным идентификатором.
  • Возвращает функциональные возможности для заданных устройств.

Примечание

Для этого модуля существует соответствующий плагин действий.

Требования

Ниже перечислены требования, необходимые на хосте, который выполняет этот модуль.

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

deviceId

строка

Параметр запроса deviceId. Принимает идентификаторы устройств, разделенные запятыми, и возвращает список функциональных возможностей для заданных идентификаторов. Если указаны недействительные или не найденные идентификаторы, в списке будет возвращена пустая запись.

dnac_debug

логическое значение

Флаг для Cisco DNA Center SDK для включения отладки.

Варианты:

  • false ← (по умолчанию)
  • true

dnac_host

строка / обязательно

Имя хоста Cisco DNA Center.

dnac_password

строка

Пароль Cisco DNA Center для аутентификации.

dnac_port

целое число

Порт Cisco DNA Center.

По умолчанию: 443

dnac_username

псевдонимы: user

строка

Имя пользователя Cisco DNA Center для аутентификации.

По умолчанию: "admin"

dnac_verify

логическое значение

Флаг для включения или отключения проверки сертификатов SSL.

Варианты:

  • false
  • true ← (по умолчанию)

dnac_version

строка

Уведомляет SDK о версии Cisco DNA Center для использования.

По умолчанию: "2.3.7.6"

functionName

список / элементы=строка

Параметр запроса functionName.

headers

словарь

Дополнительные заголовки.

id

строка

Параметр пути id. UUID функциональной возможности.

validate_response_schema

логическое значение

Флаг для Cisco DNA Center SDK для включения проверки запрошенных тел против JSON-схемы.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Используемые методы SDK: devices.Devices.get_functional_capability_by_id, devices.Devices.get_functional_capability_for_devices,
  • Используемые пути: get /dna/intent/api/v1/network-device/functional-capability, get /dna/intent/api/v1/network-device/functional-capability/{id},
  • Поддерживает check_mode
  • Плагин выполняется на узле управления и не использует плагины подключения Ansible, а вместо этого использует встроенный менеджер подключения из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления соединения

См. также

См. также

Документация Cisco DNA Center для устройств GetFunctionalCapabilityById

Полное описание API GetFunctionalCapabilityById.

Документация Cisco DNA Center для устройств GetFunctionalCapabilityForDevices

Полное описание API GetFunctionalCapabilityForDevices.

Примеры

- name: Get all Network Device Functional Capability
  cisco.dnac.network_device_functional_capability_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}}"
    deviceId: string
    functionName: []
  register: result

- name: Get Network Device Functional Capability by id
  cisco.dnac.network_device_functional_capability_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}}"
    id: string
  register: result

Значения возврата

Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

dnac_response

словарь

Словарь или список со значением, возвращенным Cisco DNAC Python SDK

Возвращаемое значение: всегда

Пример: {"response": {"attributeInfo": {}, "functionDetails": [{"attributeInfo": {}, "id": "string", "propertyName": "string", "stringValue": "string"}], "functionName": "string", "functionOpState": "string", "id": "string"}, "version": "string"}

Авторы

  • Rafael Campos (@racampos)

Ссылки на сборку

  • Система отслеживания ошибок
  • Репозиторий (источники)

© 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/network_device_functional_capability_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API