ce_netstream_template - Управление шаблоном NetStream для коммутаторов HUAWEI CloudEngine.
Новое в версии 2.4.
Описание
- Управление конфигурацией шаблона NetStream на коммутаторах HUAWEI CloudEngine.
Параметры
| параметр | обязательно | по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| collect_counter | нет |
| Настройка количества пакетов и байтов, включаемых в гибкую статистику потока, отправляемую в NSC. | |
| collect_interface | нет |
| Настройка входного или выходного интерфейса, включаемого в гибкую статистику потока, отправляемую в NSC. | |
| description | нет | Настройка описания записи netstream. Значение — строка от 1 до 80 символов, регистронезависимая. | ||
| match | нет |
| Настройка ключевых слов шаблона гибкой статистики потока. | |
| record_name | нет | Настройка имени записи netstream. Значение — строка от 1 до 32 символов, регистронезависимая. | ||
| state | нет | present |
| Укажите желаемое состояние ресурса. |
| type | да |
| Настройка типа записи netstream. |
Примеры
- name: netstream template module test
hosts: cloudengine
connection: local
gather_facts: no
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: Config ipv4 netstream record
ce_netstream_template:
state: present
type: ip
record_name: test
provider: "{{ cli }}"
- name: Undo ipv4 netstream record
ce_netstream_template:
state: absent
type: ip
record_name: test
provider: "{{ cli }}"
- name: Config ipv4 netstream record collect_counter
ce_netstream_template:
state: present
type: ip
record_name: test
collect_counter: bytes
provider: "{{ cli }}"
- name: Undo ipv4 netstream record collect_counter
ce_netstream_template:
state: absent
type: ip
record_name: test
collect_counter: bytes
provider: "{{ cli }}"
Значения возврата
Общие значения возврата описаны здесь Значения возврата, следующие поля уникальны для данного модуля:
| название | описание | возвращается | тип | пример |
|---|---|---|---|---|
| changed | проверка, были ли внесены изменения на устройстве | всегда | boolean | True |
| end_state | k/v пары параметров aaa после выполнения модуля | всегда | dict | {'record_name': 'test', 'type': 'ip'} |
| existing | k/v пары существующего aaa сервера | всегда | dict | {} |
| proposed | k/v пары параметров, переданных в модуль | всегда | dict | {'record_name': 'test', 'state': 'present', 'type': 'ip'} |
| updates | команда, отправленная на устройство | всегда | list | ['netstream record test ip'] |
Статус
Этот модуль помечен как превью, что означает, что гарантия обратной совместимости не предоставляется.
Для получения помощи в разработке модулей, если вы так решили, ознакомьтесь с Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/ce_netstream_template_module.html