Spec-Zone.ru › Ansible

cisco.dnac.sda_port_assignment_for_user_device модуль — Модуль ресурсов для назначения порта Sda для устройства пользователя

Примечание

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

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

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

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

Впервые в cisco.dnac 3.1.0

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

Описание

  • Управление операциями создания и удаления ресурса Назначение порта Sda для устройства пользователя.
  • Добавление назначения порта для устройства пользователя в структуре SDA Fabric.
  • Удаление назначения порта для устройства пользователя в структуре SDA Fabric.

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

authenticateTemplateName

строка

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

Имя шаблона аутентификации, связанное с иерархией сайтов.

dataIpAddressPoolName

строка

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

Имя пула IP-адресов, назначенного виртуальной сети с типом трафика DATA (не может быть пустым, если voiceIpAddressPoolName пусто).

deviceManagementIpAddress

строка

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

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"

interfaceDescription

строка

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

Пользовательское текстовое сообщение для назначения порта.

interfaceName

строка

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

interfaceNames

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

Список имён интерфейсов на устройстве Edge Node. Например, «GigabitEthernet1/0/3», «GigabitEthernet1/0/4».

scalableGroupName

строка

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

Имя масштабируемой группы, связанной с VN.

siteNameHierarchy

строка

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

Полный путь к сайту SD-Access Fabric.

validate_response_schema

логический тип

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

Варианты:

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

voiceIpAddressPoolName

строка

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

Имя пула IP-адресов, назначенного виртуальной сети с типом трафика VOICE (не может быть пустым, если dataIpAddressPoolName пусто).

Примечания

Примечание

  • Используемые методы SDK: sda.Sda.add_port_assignment_for_user_device, sda.Sda.delete_port_assignment_for_user_device,
  • Используемые пути: post /dna/intent/api/v1/business/sda/hostonboarding/user-device, delete /dna/intent/api/v1/business/sda/hostonboarding/user-device,
  • Не поддерживает check_mode
  • Плагин работает на узле управления и не использует плагины подключения Ansible, а вместо этого встроенный менеджер подключений из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления подключения

См. также

См. также

Документация Cisco DNA Center по SDA AddPortAssignmentForUserDeviceInSDAFabric

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

Документация Cisco DNA Center по SDA DeletePortAssignmentForUserDeviceInSDAFabric

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

Примеры

- name: Delete all
  cisco.dnac.sda_port_assignment_for_user_device:
    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
    deviceManagementIpAddress: string
    interfaceName: string

- name: Create
  cisco.dnac.sda_port_assignment_for_user_device:
    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
    authenticateTemplateName: string
    dataIpAddressPoolName: string
    deviceManagementIpAddress: string
    interfaceDescription: string
    interfaceName: string
    interfaceNames:
    - string
    scalableGroupName: string
    siteNameHierarchy: string
    voiceIpAddressPoolName: string

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

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

Ключ

Описание

dnac_response

словарь

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

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

Пример: {"description": "string", "executionId": "string", "executionStatusUrl": "string", "status": "string", "taskId": "string", "taskStatusUrl": "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/sda_port_assignment_for_user_device_module.html

Spec-Zone.ru

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