Spec-Zone.ru › Ansible

Модуль cisco.dnac.sda_anycast_gateways – Модуль ресурсов для Sda Anycastgateways

Примечание

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

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

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

Для использования в книге задач укажите: cisco.dnac.sda_anycast_gateways.

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

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

Описание

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

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

dnac_debug

boolean

Флаг для 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

boolean

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

Варианты:

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

dnac_version

строка

Уведомляет SDK, какую версию Cisco DNA Center использовать.

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

id

строка

Параметр пути id. Идентификатор шлюза anycast, который необходимо удалить.

payload

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

Загрузка шлюзов Anycast.

fabricId

строка

Идентификатор Fabric, содержащий этот шлюз anycast. Обновление шлюзов anycast в зонах Fabric запрещено – вместо этого обновите соответствующий шлюз anycast в сайте Fabric, и обновления будут применены ко всем соответствующим зонам Fabric (обновление этого поля запрещено).

id

строка

Идентификатор шлюза anycast (обновление этого поля запрещено).

ipPoolName

строка

Имя пула IP, связанного со шлюзом anycast (обновление этого поля запрещено).

isCriticalPool

boolean

Включение/выключение критического VLAN (неприменимо к INFRA_VN; обновление этого поля запрещено).

Варианты:

  • false
  • true

isIntraSubnetRoutingEnabled

boolean

Включение/выключение Intra-Subnet Routing (неприменимо к INFRA_VN; обновление этого поля запрещено).

Варианты:

  • false
  • true

isIpDirectedBroadcast

boolean

Включение/выключение IP-directed broadcast (неприменимо к INFRA_VN).

Варианты:

  • false
  • true

isLayer2FloodingEnabled

boolean

Включение/выключение потопа уровня 2 (неприменимо к INFRA_VN).

Варианты:

  • false
  • true

isMultipleIpToMacAddresses

boolean

Включение/выключение множественных IP-MAC адресов (беспроводная коммутируемая виртуальная машина; неприменимо к INFRA_VN).

Варианты:

  • false
  • true

isSupplicantBasedExtendedNodeOnboarding

boolean

Включение/выключение Supplicant-Based Extended Node Onboarding (применимо только к INFRA_VN; требуется, когда poolType равен EXTENDED_NODE).

Варианты:

  • false
  • true

isWirelessPool

boolean

Включение/выключение беспроводной связи с Fabric (неприменимо к INFRA_VN).

Варианты:

  • false
  • true

poolType

строка

Тип пула шлюза anycast (применимо только к INFRA_VN; обновление этого поля запрещено).

securityGroupName

string

Название связанной группы безопасности (не применимо к INFRA_VN).

tcpMssAdjustment

integer

Корректировка максимального размера сегмента TCP.

trafficType

string

Тип трафика, обслуживаемого шлюзом Anycast.

virtualNetworkName

string

Имя виртуальной сети уровня 3, связанной с шлюзом Anycast (изменение этого поля запрещено).

vlanId

integer

Идентификатор VLAN шлюза Anycast (изменение этого поля запрещено).

vlanName

string

Имя VLAN шлюза Anycast (изменение этого поля запрещено).

validate_response_schema

boolean

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

Выбор:

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

Примечания

Примечание

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

См. также

См. также

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

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

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

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

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

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

Примеры

- name: Update all
  cisco.dnac.sda_anycast_gateways:
    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:
    - fabricId: string
      id: string
      ipPoolName: string
      isCriticalPool: true
      isIntraSubnetRoutingEnabled: true
      isIpDirectedBroadcast: true
      isLayer2FloodingEnabled: true
      isMultipleIpToMacAddresses: true
      isSupplicantBasedExtendedNodeOnboarding: true
      isWirelessPool: true
      poolType: string
      securityGroupName: string
      tcpMssAdjustment: 0
      trafficType: string
      virtualNetworkName: string
      vlanId: 0
      vlanName: string

- name: Create
  cisco.dnac.sda_anycastGateways:
    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:
    - autoGenerateVlanName: true
      fabricId: string
      ipPoolName: string
      isCriticalPool: true
      isIntraSubnetRoutingEnabled: true
      isIpDirectedBroadcast: true
      isLayer2FloodingEnabled: true
      isMultipleIpToMacAddresses: true
      isSupplicantBasedExtendedNodeOnboarding: true
      isWirelessPool: true
      poolType: string
      securityGroupName: string
      tcpMssAdjustment: 0
      trafficType: string
      virtualNetworkName: string
      vlanId: 0
      vlanName: string

- name: Delete by id
  cisco.dnac.sda_anycastGateways:
    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_anycast_gateways_module.html

Spec-Zone.ru

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