Spec-Zone.ru › Ansible

Модуль cisco.dnac.qos_device_interface – Модуль ресурсов для Qos Device Interface

Примечание

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

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

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

Для использования в playbook укажите: cisco.dnac.qos_device_interface.

Добавлена в cisco.dnac 4.0.0

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

Обзор

  • Управление операциями создания, обновления и удаления ресурса Qos Device Interface.
  • Создание информации о qos device interface, связанной с идентификатором сетевого устройства, чтобы пользователь мог пометить определённые интерфейсы как WAN, связать WAN-интерфейсы со специфическим профилем SP и определить формирователь на WAN-интерфейсах.
  • Удаление всей информации о qos device interface, связанной с идентификатором сетевого устройства.
  • Обновление существующей информации о qos device interface, связанной с идентификатором сетевого устройства.

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

dnac_debug

boolean

Флаг для Cisco DNA Center SDK, чтобы включить отладку.

Варианты:

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

dnac_host

string / обязательно

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

dnac_password

string

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

dnac_port

integer

Порт Cisco DNA Center.

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

dnac_username

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

string

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

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

dnac_verify

boolean

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

Варианты:

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

dnac_version

string

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

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

id

string

Параметр пути id. Id qos информации о устройстве, этот объект содержит всю qos информацию о интерфейсах устройств, связанных с идентификатором сетевого устройства.

payload

list / элементы=словарь

Полезная нагрузка интерфейса Qos устройства.

excludedInterfaces

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

Идентификаторы исключенных интерфейсов.

id

string

Идентификатор информации о устройстве Qos.

name

string

Имя устройства.

networkDeviceId

string

Идентификатор сетевого устройства.

qosDeviceInterfaceInfo

list / элементы=словарь

Полезная нагрузка интерфейса Qos устройства qosDeviceInterfaceInfo.

dmvpnRemoteSitesBw

list / элементы=целое число

Пропускная способность удаленных сайтов DMVPN.

instanceId

integer

Идентификатор экземпляра.

interfaceId

string

Идентификатор интерфейса.

interfaceName

string

Имя интерфейса.

label

string

Имя профиля SP.

role

string

Роль интерфейса.

uploadBW

integer

Пропускная способность загрузки.

validate_response_schema

boolean

Флаг для Cisco DNA Center SDK, чтобы включить проверку тел запросов по схеме JSON.

Варианты:

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

Примечания

Примечание

  • Используемые методы SDK: application_policy.ApplicationPolicy.create_qos_device_interface_info, application_policy.ApplicationPolicy.delete_qos_device_interface_info, application_policy.ApplicationPolicy.update_qos_device_interface_info,
  • Используемые пути: post /dna/intent/api/v1/qos-device-interface-info, delete /dna/intent/api/v1/qos-device-interface-info/{id}, put /dna/intent/api/v1/qos-device-interface-info,
  • Не поддерживает check_mode
  • Плагин работает на узле управления и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления соединения

См. также

См. также

Документация Cisco DNA Center по созданию Application Policy CreateQosDeviceInterfaceInfo

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

Документация Cisco DNA Center по удалению Application Policy DeleteQosDeviceInterfaceInfo

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

Документация Cisco DNA Center по обновлению Application Policy UpdateQosDeviceInterfaceInfo

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

Примеры

- name: Update all
  cisco.dnac.qos_device_interface:
    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:
    - excludedInterfaces:
      - string
      id: string
      name: string
      networkDeviceId: string
      qosDeviceInterfaceInfo:
      - dmvpnRemoteSitesBw:
        - 0
        instanceId: 0
        interfaceId: string
        interfaceName: string
        label: string
        role: string
        uploadBW: 0

- name: Create
  cisco.dnac.qos_device_interface:
    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:
    - excludedInterfaces:
      - string
      name: string
      networkDeviceId: string
      qosDeviceInterfaceInfo:
      - dmvpnRemoteSitesBw:
        - 0
        interfaceId: string
        interfaceName: string
        label: string
        role: string
        uploadBW: 0

- name: Delete by id
  cisco.dnac.qos_device_interface:
    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

Возвращаемые значения

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

Ключ

Описание

dnac_response

словарь

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

Возвращается: всегда

Пример: {"response": {"taskId": "string", "url": "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/qos_device_interface_module.html

Spec-Zone.ru

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