модуль cisco.aci.aci_bgp_timers_policy — управление политикой таймеров BGP (bgp:CtxPol)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.13.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.aci.
Чтобы использовать коллекцию в плейбуке, укажите: cisco.aci.aci_bgp_timers_policy.
Краткое описание
- Управление политиками таймеров BGP для арендаторов в фабриках Cisco ACI.
Параметры
Параметр | Комментарии |
|---|---|
annotation string | Определяемая пользователем строка для добавления аннотации к объекту. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Если значение не указано в задаче и переменная окружения По умолчанию: |
bgp_timers_policy псевдонимы: bgp_timers_policy_name, name string | Имя политики таймеров BGP. |
certificate_name псевдонимы: cert_name string | Имя сертификата X.509, присоединенного к пользователю APIC AAA и используемого для аутентификации на основе подписи. Если указан Если для Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
description псевдонимы: descr string | Описание политики таймеров BGP. |
graceful_restart_controls string | Параметр, определяющий, работает ли объект только как помощник при graceful restart или graceful restart включен полностью. Параметр помощника graceful restart настраивает локальный маршрутизатор BGP для поддержки graceful restart удаленного узла BGP. Параметр полного graceful restart позволяет включать или отключать graceful restart BGP для отдельного соседа. Если при создании значение не задано, APIC использует Варианты:
|
hold_interval integer | Период ожидания до объявления соседнего устройства недоступным. Если при создании значение не задано, APIC использует |
host псевдонимы: hostname string | IP-адрес или имя узла APIC, разрешаемое управляющим узлом Ansible. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
keepalive_interval integer | Интервал между отправкой сообщений keepalive. Если при создании значение не задано, APIC использует |
max_as_limit integer | Максимальное ограничение AS для отбрасывания маршрутов с чрезмерным количеством номеров AS. Если при создании значение не задано, APIC использует |
name_alias string | Псевдоним текущего объекта. Соответствует полю nameAlias в ACI. |
output_level string | Определяет вывод этого модуля ACI.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Варианты:
|
output_path string | Путь к файлу, в который будут записаны объекты конфигурации ACI в формате JSON, сгенерированные модулем. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
owner_key string | Определяемая пользователем строка для атрибута ownerKey объекта ACI. Этот атрибут представляет собой ключ, позволяющий клиентам владеть своими данными для сопоставления сущностей. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
owner_tag string | Определяемая пользователем строка для атрибута ownerTag объекта ACI. Этот атрибут представляет собой тег, позволяющий клиентам добавлять собственные данные. Например, он может указывать, кто создал этот объект. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
password string | Пароль для аутентификации. Этот параметр несовместим с Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
private_key псевдонимы: cert_key string | Файл закрытого ключа в формате PEM или содержимое закрытого ключа, используемое для аутентификации на основе подписи. Это значение также влияет на используемое значение Этот параметр несовместим с Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
stale_interval integer | Максимальное время, в течение которого BGP хранит устаревшие маршруты от перезапускаемого узла BGP. Если при создании значение не задано, APIC использует |
state string | Для добавления или удаления используйте Для вывода одного или нескольких объектов используйте Варианты:
|
suppress_previous псевдонимы: no_previous, ignore_previous boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — ПРЕДУПРЕЖДЕНИЕ — в результате возвращаемое значение previous будет пустым. Предыдущее состояние объекта не будет проверяться, а обновление POST будет содержать все свойства. Варианты:
|
suppress_verification псевдонимы: no_verification, no_verify, suppress_verify, ignore_verify, ignore_verification boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — ПРЕДУПРЕЖДЕНИЕ — в результате возвращаемое значение current будет установлено в предлагаемое значение. Текущий объект, включая значения по умолчанию, невозможно проверить в рамках одной задачи. Варианты:
|
tenant псевдонимы: tenant_name string | Имя существующего арендатора. |
timeout integer | Тайм-аут на уровне сокета в секундах. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — 30. |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — true. Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения При локальном подключении значение по умолчанию — true. Варианты:
|
username псевдонимы: user string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — admin. |
validate_certs boolean | Если Устанавливайте значение Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — true. Варианты:
|
Примечания
Примечание
- Перед использованием этого модуля в плейбуке необходимо создать
tenant. Для этого можно использовать модуль cisco.aci.aci_tenant.
См. также
См. также
- cisco.aci.aci_tenant
-
Управление арендаторами (fv:Tenant).
- Справочник информационной модели управления APIC
-
Дополнительные сведения о внутреннем классе APIC bgp:CtxPol.
- Руководство по Cisco ACI
-
Подробные сведения об управлении инфраструктурой ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по созданию собственных модулей Cisco ACI для внесения вклада в проект.
Примеры
- name: Create a BGP timers policy
cisco.aci.aci_bgp_timers_policy:
host: apic
username: admin
password: SomeSecretPassword
bgp_timers_policy: my_bgp_timers_policy
graceful_restart_controls: complete
hold_interval: 360
keepalive_interval: 120
max_as_limit: 1
stale_interval: 600
tenant: production
state: present
delegate_to: localhost
- name: Delete a BGP timers policy
cisco.aci.aci_bgp_timers_policy:
host: apic
username: admin
password: SomeSecretPassword
bgp_timers_policy: my_bgp_timers_policy
tenant: production
state: absent
delegate_to: localhost
- name: Query all BGP timers policies
cisco.aci.aci_bgp_timers_policy:
host: apic
username: admin
password: SomeSecretPassword
state: query
delegate_to: localhost
register: query_result
- name: Query a specific BGP timers policy
cisco.aci.aci_bgp_timers_policy:
host: apic
username: admin
password: SomeSecretPassword
bgp_timers_policy: my_bgp_timers_policy
tenant: production
state: query
delegate_to: localhost
register: query_result
Возвращаемые значения
Общие возвращаемые значения описаны здесь, ниже перечислены поля, характерные только для этого модуля:
Ключ | Описание |
|---|---|
current list / elements=string | Текущая конфигурация APIC после завершения работы модуля Возвращается: success Пример: |
error dictionary | Информация об ошибке, полученная от APIC Возвращается: failure Пример: |
filter_string string | Строка фильтра, использованная для запроса Возвращается: failure или debug Пример: |
method string | Метод HTTP, использованный для запроса к APIC Возвращается: failure или debug Пример: |
previous list / elements=string | Исходная конфигурация APIC до начала работы модуля Возвращается: info Пример: |
proposed dictionary | Сформированная конфигурация на основе параметров, предоставленных пользователем Возвращается: info Пример: |
raw string | Необработанные данные, возвращённые REST API APIC (xml или json) Возвращается: parse error Пример: |
response string | Ответ HTTP от APIC Возвращается: failure или debug Пример: |
sent list / elements=string | Фактическая/минимальная конфигурация, отправленная в APIC Возвращается: info Пример: |
status integer | Статус HTTP от APIC Возвращается: failure или debug Пример: |
url string | URL HTTP, использованный для запроса к APIC Возвращается: failure или debug Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/aci/aci_bgp_timers_policy_module.html