Spec-Zone.ru › Ansible

cisco.dnac.sda_virtual_network_ip_pool модуль — Модуль ресурсов для пула IP-адресов виртуальной сети SDA

Примечание

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

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

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

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

Новая в cisco.dnac 3.1.0

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

Обзор

  • Управление операциями создания и удаления ресурса пула IP-адресов виртуальной сети SDA.
  • Добавление пула IP-адресов в виртуальную сеть SDA.
  • Удаление пула IP-адресов из виртуальной сети SDA.

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

autoGenerateVlanName

boolean

Автоматически сгенерирует vlanName, если vlanName пустое (применимо для L3 и INFRA_VN).

Варианты:

  • false
  • true

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"

ipPoolName

string

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

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

isBridgeModeVm

boolean

Флаг включения режима Bridge для виртуальной машины (применимо для L3 и L2, значение по умолчанию — False).

Варианты:

  • false
  • true

isCommonPool

boolean

Флаг включения общего пула (применимо для L3 и L2, значение по умолчанию — False).

Варианты:

  • false
  • true

isIpDirectedBroadcast

boolean

Флаг включения Ip Directed Broadcast (применимо для L3, значение по умолчанию — False).

Варианты:

  • false
  • true

isL2FloodingEnabled

boolean

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

Флаг включения Layer2 flooding (применимо для L3, L2, всегда true для L2, значение по умолчанию — False).

Варианты:

  • false
  • true

isLayer2Only

boolean

Флаг включения только Layer2, значение по умолчанию — False.

Варианты:

  • false
  • true

isThisCriticalPool

boolean

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

Флаг включения критического пула (применимо для L3, значение по умолчанию — False).

Варианты:

  • false
  • true

isWirelessPool

boolean

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

Флаг включения беспроводного пула (применимо для L3 и L2, значение по умолчанию — False).

Варианты:

  • false
  • true

poolType

string

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

Тип пула (применимо для INFRA_VN).

scalableGroupName

string

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

Имя группы масштабирования (применимо для L3).

siteNameHierarchy

string

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

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

trafficType

string

added in cisco.dnac 4.0.0

Тип трафика (применимо для L3 и L2).

validate_response_schema

boolean

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

Варианты:

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

virtualNetworkName

string

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

vlanId

string

Идентификатор VLAN (применимо для L3, L2 и INFRA_VN).

vlanName

string

added in cisco.dnac 4.0.0

Имя VLAN представляет имя сегмента. Если пусто, vlanName будет сгенерировано API автоматически.

Примечания

Примечание

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

См. также

См. также

Документация Cisco DNA Center для SDA AddIPPoolInSDAVirtualNetwork

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

Документация Cisco DNA Center для SDA DeleteIPPoolFromSDAVirtualNetwork

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

Примеры

- name: Delete all
  cisco.dnac.sda_virtual_network_ip_pool:
    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
    ipPoolName: string
    siteNameHierarchy: string
    virtualNetworkName: string

- name: Create
  cisco.dnac.sda_virtual_network_ip_pool:
    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
    autoGenerateVlanName: true
    ipPoolName: string
    isBridgeModeVm: true
    isCommonPool: true
    isIpDirectedBroadcast: true
    isL2FloodingEnabled: true
    isLayer2Only: true
    isThisCriticalPool: true
    isWirelessPool: true
    poolType: string
    scalableGroupName: string
    siteNameHierarchy: string
    trafficType: string
    virtualNetworkName: string
    vlanId: string
    vlanName: 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_virtual_network_ip_pool_module.html

Spec-Zone.ru

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