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). Варианты:
|
dnac_debug boolean | Флаг для Cisco DNA Center SDK, позволяющий включить отладку. Варианты:
|
dnac_host string / обязательно | Имя хоста Cisco DNA Center. |
dnac_password string | Пароль Cisco DNA Center для аутентификации. |
dnac_port integer | Порт Cisco DNA Center. По умолчанию: |
dnac_username псевдонимы: user string | Имя пользователя Cisco DNA Center для аутентификации. По умолчанию: |
dnac_verify boolean | Флаг для включения или отключения проверки сертификата SSL. Варианты:
|
dnac_version string | Уведомляет SDK, какую версию Cisco DNA Center использовать. По умолчанию: |
ipPoolName string добавлен в cisco.dnac 4.0.0 | Параметр запроса ipPoolName. |
isBridgeModeVm boolean | Флаг включения режима Bridge для виртуальной машины (применимо для L3 и L2, значение по умолчанию — False). Варианты:
|
isCommonPool boolean | Флаг включения общего пула (применимо для L3 и L2, значение по умолчанию — False). Варианты:
|
isIpDirectedBroadcast boolean | Флаг включения Ip Directed Broadcast (применимо для L3, значение по умолчанию — False). Варианты:
|
isL2FloodingEnabled boolean добавлен в cisco.dnac 4.0.0 | Флаг включения Layer2 flooding (применимо для L3, L2, всегда true для L2, значение по умолчанию — False). Варианты:
|
isLayer2Only boolean | Флаг включения только Layer2, значение по умолчанию — False. Варианты:
|
isThisCriticalPool boolean добавлен в cisco.dnac 4.0.0 | Флаг включения критического пула (применимо для L3, значение по умолчанию — False). Варианты:
|
isWirelessPool boolean добавлен в cisco.dnac 4.0.0 | Флаг включения беспроводного пула (применимо для L3 и L2, значение по умолчанию — False). Варианты:
|
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. Варианты:
|
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 Возвращается: всегда Пример: |
Ссылки на сборки
© 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