Spec-Zone.ru › Ansible

Модуль cisco.dnac.app_policy_queuing_profile — Модуль ресурсов для профиля очередности приложений

Примечание

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

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

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

Чтобы использовать его в playbook, укажите: cisco.dnac.app_policy_queuing_profile.

Новое в cisco.dnac 4.0.0

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

Обзор

  • Управление операциями создания, обновления и удаления ресурса «Профиль очередности приложений».
  • Создание нового пользовательского профиля очередности приложений.
  • Удаление существующего пользовательского профиля очередности политики приложений по идентификатору.
  • Обновление существующего пользовательского профиля очередности приложений.

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

dnac_debug

boolean

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

Варианты:

  • false ← (default)
  • true

dnac_host

string / required

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

dnac_password

string

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

dnac_port

integer

Порт Cisco DNA Center.

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

dnac_username

aliases: user

string

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

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

dnac_verify

boolean

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

Варианты:

  • false
  • true ← (default)

dnac_version

string

Информирует SDK о версии Cisco DNA Center, которую нужно использовать.

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

id

string

Параметр пути Id. Id профиля пользовательской очереди для удаления.

payload

list / elements=dictionary

Полезная нагрузка профиля очереди политик приложения.

clause

list / elements=dictionary

Пункт профиля очереди политик приложения.

instanceId

integer

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

interfaceSpeedBandwidthClauses

list / elements=dictionary

interfaceSpeedBandwidthClauses профиля очереди политик приложения.

instanceId

integer

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

interfaceSpeed

string

Скорость интерфейса.

tcBandwidthSettings

list / elements=dictionary

tcBandwidthSettings профиля очереди политик приложения.

bandwidthPercentage

integer

Процент пропускной способности.

instanceId

integer

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

trafficClass

string

Класс трафика.

isCommonBetweenAllInterfaceSpeeds

boolean

Общий для всех скоростей интерфейса.

Варианты:

  • false
  • true

tcDscpSettings

list / elements=dictionary

tcDscpSettings профиля очереди политик приложения.

dscp

string

Значение DSCP.

instanceId

integer

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

trafficClass

string

Класс трафика.

type

string

Допустимые типы полос — BANDWIDTH, DSCP_CUSTOMIZATION.

description

string

Свободное описание для тестирования.

id

string

Идентификатор профиля очереди.

name

string

Название профиля очереди.

validate_response_schema

boolean

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

Варианты:

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

Примечания

Примечание

  • Используемые методы SDK: application_policy.ApplicationPolicy.create_application_policy_queuing_profile, application_policy.ApplicationPolicy.delete_application_policy_queuing_profile, application_policy.ApplicationPolicy.update_application_policy_queuing_profile,
  • Используемые пути: post /dna/intent/api/v1/app-policy-queuing-profile, delete /dna/intent/api/v1/app-policy-queuing-profile/{id}, put /dna/intent/api/v1/app-policy-queuing-profile,
  • Не поддерживает check_mode
  • Плагин работает на узле управления и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления соединения

См. также

См. также

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

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

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

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

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

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

Примеры

- name: Update all
  cisco.dnac.app_policy_queuing_profile:
    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:
    - clause:
      - instanceId: 0
        interfaceSpeedBandwidthClauses:
        - instanceId: 0
          interfaceSpeed: string
          tcBandwidthSettings:
          - bandwidthPercentage: 0
            instanceId: 0
            trafficClass: string
        isCommonBetweenAllInterfaceSpeeds: true
        tcDscpSettings:
        - dscp: string
          instanceId: 0
          trafficClass: string
        type: string
      description: string
      id: string
      name: string

- name: Create
  cisco.dnac.app_policy_queuing_profile:
    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:
    - clause:
      - interfaceSpeedBandwidthClauses:
        - interfaceSpeed: string
          tcBandwidthSettings:
          - bandwidthPercentage: 0
            trafficClass: string
        isCommonBetweenAllInterfaceSpeeds: true
        tcDscpSettings:
        - dscp: string
          trafficClass: string
        type: string
      description: string
      name: string

- name: Delete by id
  cisco.dnac.app_policy_queuing_profile:
    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/app_policy_queuing_profile_module.html

Spec-Zone.ru

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