Spec-Zone.ru › Ansible

Модуль cisco.dnac.sda_port_assignments – Модуль ресурса для Sda Portassignments

Примечание

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

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

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

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

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

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

Описание

  • Управление операциями создания, обновления и удаления ресурса Sda Portassignments.
  • Добавляет назначения портов на основе пользовательского ввода.
  • Удаляет назначение порта на основе идентификатора.
  • Удаляет назначения портов на основе пользовательского ввода.
  • Обновляет назначения портов на основе пользовательского ввода.

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

dataVlanName

string

Параметр запроса DataVlanName. Имя VLAN данных для назначения порта.

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"

fabricId

string

Параметр запроса FabricId. ID сети, к которой принадлежит это устройство.

id

string

Параметр пути Id. ID назначения порта.

interfaceName

string

Параметр запроса InterfaceName. Имя интерфейса для назначения порта.

networkDeviceId

string

Параметр запроса NetworkDeviceId. ID сетевого устройства для назначения порта.

payload

list / elements=dictionary

Полезная нагрузка для назначений портов SDA.

authenticateTemplateName

string

Имя шаблона аутентификации для назначения порта.

connectedDeviceType

string

Тип подключенного устройства для назначения порта.

dataVlanName

string

Имя VLAN данных для назначения порта.

fabricId

string

ID сети, к которой принадлежит это устройство.

interfaceDescription

string

Описание интерфейса для назначения порта.

interfaceName

string

Имя интерфейса для назначения порта.

networkDeviceId

string

ID сетевого устройства для назначения порта.

scalableGroupName

string

Имя масштабируемой группы для назначения порта.

voiceVlanName

string

Имя голосовой VLAN для назначения порта.

validate_response_schema

boolean

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

Варианты:

  • false
  • true ← (default)

voiceVlanName

string

Параметр запроса VoiceVlanName. Имя голосовой VLAN для назначения порта.

Примечания

Примечание

  • Используемые методы SDK: sda.Sda.add_port_assignments, sda.Sda.delete_port_assignment_by_id, sda.Sda.update_port_assignments,
  • Используемые пути: post /dna/intent/api/v1/sda/portAssignments, delete /dna/intent/api/v1/sda/portAssignments, delete /dna/intent/api/v1/sda/portAssignments/{id}, put /dna/intent/api/v1/sda/portAssignments,
  • Не поддерживает check_mode
  • Плагин работает на узле управления и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключения из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления подключения

См. также

См. также

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

Полная справка по API AddPortAssignments.

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

Полная справка по API DeletePortAssignmentById.

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

Полная справка по API DeletePortAssignments.

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

Полная справка по API UpdatePortAssignments.

Примеры

- name: Create
  cisco.dnac.sda_port_assignments:
    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:
    - authenticateTemplateName: string
      connectedDeviceType: string
      dataVlanName: string
      fabricId: string
      interfaceDescription: string
      interfaceName: string
      networkDeviceId: string
      scalableGroupName: string
      voiceVlanName: string

- name: Update all
  cisco.dnac.sda_port_assignments:
    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:
    - authenticateTemplateName: string
      connectedDeviceType: string
      dataVlanName: string
      fabricId: string
      id: string
      interfaceDescription: string
      interfaceName: string
      networkDeviceId: string
      scalableGroupName: string
      voiceVlanName: string

- name: Delete all
  cisco.dnac.sda_port_assignments:
    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
    dataVlanName: string
    fabricId: string
    interfaceName: string
    networkDeviceId: string
    voiceVlanName: string

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

Spec-Zone.ru

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