Spec-Zone.ru › Ansible

модуль fortinet.fortimanager.fmgr_pkg_header_policy6 — настройка политик IPv6.

Примечание

Этот модуль входит в коллекцию fortinet.fortimanager (версия 2.14.0).

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

Чтобы установить её, используйте: ansible-galaxy collection install fortinet.fortimanager.

Чтобы использовать её в плейбуке, укажите: fortinet.fortimanager.fmgr_pkg_header_policy6.

Новое в fortinet.fortimanager 2.0.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Этот модуль предназначен для настройки устройства FortiManager.
  • Примеры содержат все параметры и значения, которые необходимо скорректировать в соответствии с источниками данных перед использованием.

Параметры

Параметр

Комментарии

access_token

string

Токен для доступа к FortiManager без использования имени пользователя и пароля.

bypass_validation

boolean

Устанавливайте значение True только в том случае, если схема модуля отличается от структуры API FortiManager. В этом случае модуль продолжит выполнение без проверки параметров.

Варианты:

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

enable_log

boolean

Включить или отключить ведение журнала для задачи.

Варианты:

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

forticloud_access_token

string

Аутентификация клиента Ansible с помощью токена доступа к API forticloud.

pkg

string / обязательный

Параметр (pkg) в запрошенном URL.

pkg_header_policy6

dictionary

Набор параметров верхнего уровня.

_policy_block

integer

Назначенный блок политик.

action

string

Действие.

Варианты:

  • "deny"
  • "accept"
  • "ipsec"
  • "ssl-vpn"

anti_replay

псевдонимы: anti-replay

string

Защита от повторного воспроизведения.

Варианты:

  • "disable"
  • "enable"

app_category

псевдонимы: app-category

any

(список или строка) Категория приложения.

app_group

псевдонимы: app-group

any

(список или строка) Группа приложений.

application

any

(список) Приложение.

application_charts

псевдонимы: application-charts

list / elements=string

Диаграммы приложений.

Варианты:

  • "top10-app"
  • "top10-p2p-user"
  • "top10-media-user"

application_list

псевдонимы: application-list

any

(список или строка) Список приложений.

auto_asic_offload

псевдонимы: auto-asic-offload

string

Автоматическая разгрузка на ASIC.

Варианты:

  • "disable"
  • "enable"

av_profile

псевдонимы: av-profile

any

(список или строка) Профиль антивирусной защиты.

casi_profile

псевдонимы: casi-profile

any

(список или строка) Профиль CASI.

cgn_log_server_grp

псевдонимы: cgn-log-server-grp

string

Имя группы серверов журналов NP

cifs_profile

псевдонимы: cifs-profile

any

(список или строка) Профиль CIFS.

comments

string

Комментарии.

custom_log_fields

псевдонимы: custom-log-fields

any

(список или строка) Пользовательские поля журнала.

decrypted_traffic_mirror

псевдонимы: decrypted-traffic-mirror

any

(список или строка) Зеркалирование расшифрованного трафика.

deep_inspection_options

псевдонимы: deep-inspection-options

any

(список или строка) Параметры углубленной проверки.

device_detection_portal

псевдонимы: device-detection-portal

string

Портал обнаружения устройств.

Варианты:

  • "disable"
  • "enable"

devices

any

(список или строка) Устройства.

diffserv_forward

псевдонимы: diffserv-forward

string

Перенаправление DiffServ.

Варианты:

  • "disable"
  • "enable"

diffserv_reverse

псевдонимы: diffserv-reverse

string

Обратное направление DiffServ.

Варианты:

  • "disable"
  • "enable"

diffservcode_forward

псевдонимы: diffservcode-forward

string

Перенаправление кода DiffServ.

diffservcode_rev

псевдонимы: diffservcode-rev

string

Обратное направление кода DiffServ.

dlp_sensor

псевдонимы: dlp-sensor

any

(список или строка) Сенсор DLP.

dnsfilter_profile

псевдонимы: dnsfilter-profile

any

(список или строка) Профиль DNS-фильтрации.

dscp_match

псевдонимы: dscp-match

string

Сопоставление DSCP.

Варианты:

  • "disable"
  • "enable"

dscp_negate

псевдонимы: dscp-negate

string

Инверсия DSCP.

Варианты:

  • "disable"
  • "enable"

dscp_value

псевдонимы: dscp-value

string

Значение DSCP.

dsri

string

DSRI.

Варианты:

  • "disable"
  • "enable"

dstaddr

any

(список или строка) Адрес назначения.

dstaddr_negate

псевдонимы: dstaddr-negate

string

Инверсия адреса назначения.

Варианты:

  • "disable"
  • "enable"

dstintf

any

(список или строка) Интерфейс назначения.

dynamic_profile

псевдонимы: dynamic-profile

string

Динамический профиль.

Варианты:

  • "disable"
  • "enable"

dynamic_profile_access

псевдонимы: dynamic-profile-access

list / elements=string

Доступ к динамическому профилю.

Варианты:

  • "imap"
  • "smtp"
  • "pop3"
  • "http"
  • "ftp"
  • "im"
  • "nntp"
  • "imaps"
  • "smtps"
  • "pop3s"
  • "https"
  • "ftps"

dynamic_profile_group

псевдонимы: dynamic-profile-group

any

(список или строка) Группа динамических профилей.

email_collection_portal

псевдонимы: email-collection-portal

string

Портал сбора адресов электронной почты.

Варианты:

  • "disable"
  • "enable"

emailfilter_profile

псевдонимы: emailfilter-profile

any

(список или строка) Профиль фильтрации электронной почты.

file_filter_profile

псевдонимы: file-filter-profile

any

(список или строка) Профиль фильтрации файлов.

firewall_session_dirty

псевдонимы: firewall-session-dirty

string

Состояние сеанса межсетевого экрана при изменении конфигурации.

Варианты:

  • "check-all"
  • "check-new"

fixedport

string

Фиксированный порт.

Варианты:

  • "disable"
  • "enable"

fsae

string

FSAE.

Варианты:

  • "disable"
  • "enable"

fsso_groups

псевдонимы: fsso-groups

any

(список или строка) Группы FSSO.

global_label

псевдонимы: global-label

string

Глобальная метка.

groups

any

(список или строка) Группы.

http_policy_redirect

псевдонимы: http-policy-redirect

string

Перенаправление HTTP-политики.

Варианты:

  • "disable"
  • "enable"

icap_profile

псевдонимы: icap-profile

any

(список или строка) Профиль ICAP.

identity_based

псевдонимы: identity-based

string

На основе идентификационных данных.

Варианты:

  • "disable"
  • "enable"

identity_based_policy6

aliases: identity-based-policy6

list / elements=dictionary

Политика IPv6 на основе идентификации.

action

string

Действие.

Допустимые значения:

  • "deny"
  • "accept"

application_list

aliases: application-list

string

Список приложений.

av_profile

aliases: av-profile

string

Антивирусный профиль.

deep_inspection_options

aliases: deep-inspection-options

string

Параметры глубокой проверки.

devices

string

Устройства.

dlp_sensor

aliases: dlp-sensor

string

Датчик DLP.

endpoint_compliance

aliases: endpoint-compliance

string

Соответствие конечной точки требованиям.

Допустимые значения:

  • "disable"
  • "enable"

groups

string

Группы.

icap_profile

aliases: icap-profile

string

Профиль ICAP.

id

integer

Идентификатор.

ips_sensor

aliases: ips-sensor

string

Датчик IPS.

logtraffic

string

Журналирование трафика.

Допустимые значения:

  • "disable"
  • "enable"
  • "all"
  • "utm"

mms_profile

aliases: mms-profile

string

Профиль MMS.

per_ip_shaper

aliases: per-ip-shaper

string

Ограничитель трафика для каждого IP-адреса.

profile_group

aliases: profile-group

string

Группа профилей.

profile_protocol_options

aliases: profile-protocol-options

string

Параметры протокола профиля.

profile_type

aliases: profile-type

string

Тип профиля.

Допустимые значения:

  • "single"
  • "group"

replacemsg_group

aliases: replacemsg-group

string

Группа сообщений замены.

schedule

string

Расписание.

send_deny_packet

aliases: send-deny-packet

string

Отправлять пакет с отказом.

Допустимые значения:

  • "disable"
  • "enable"

service

string

Служба.

service_negate

aliases: service-negate

string

Инвертировать службу.

Допустимые значения:

  • "disable"
  • "enable"

spamfilter_profile

aliases: spamfilter-profile

string

Профиль фильтрации спама.

sslvpn_portal

aliases: sslvpn-portal

string

Портал SSL VPN.

sslvpn_realm

aliases: sslvpn-realm

string

Область SSL VPN.

traffic_shaper

aliases: traffic-shaper

string

Ограничитель трафика.

traffic_shaper_reverse

aliases: traffic-shaper-reverse

string

Ограничитель обратного трафика.

utm_status

aliases: utm-status

string

Статус UTM.

Допустимые значения:

  • "disable"
  • "enable"

voip_profile

aliases: voip-profile

string

Профиль VoIP.

webfilter_profile

aliases: webfilter-profile

string

Профиль веб-фильтрации.

identity_from

aliases: identity-from

string

Источник идентификации.

Допустимые значения:

  • "auth"
  • "device"

inbound

string

Входящий трафик.

Допустимые значения:

  • "disable"
  • "enable"

inspection_mode

aliases: inspection-mode

string

Режим проверки.

Допустимые значения:

  • "proxy"
  • "flow"

ippool

string

Пул IP-адресов.

Допустимые значения:

  • "disable"
  • "enable"

ips_sensor

aliases: ips-sensor

any

(список или строка) Датчик IPS.

label

string

Метка.

logtraffic

string

Журналирование трафика.

Допустимые значения:

  • "disable"
  • "enable"
  • "all"
  • "utm"

logtraffic_start

aliases: logtraffic-start

string

Начало журналирования трафика.

Допустимые значения:

  • "disable"
  • "enable"

mms_profile

aliases: mms-profile

any

(список или строка) Профиль MMS.

name

string

Имя.

nat

string

NAT.

Допустимые значения:

  • "disable"
  • "enable"

natinbound

string

Входящий NAT.

Допустимые значения:

  • "disable"
  • "enable"

natoutbound

string

Исходящий NAT.

Допустимые значения:

  • "disable"
  • "enable"

np_accelation

aliases: np-accelation

string

Ускорение NP.

Допустимые значения:

  • "disable"
  • "enable"

np_acceleration

aliases: np-acceleration

string

Ускорение NP.

Допустимые значения:

  • "disable"
  • "enable"

outbound

string

Исходящий трафик.

Допустимые значения:

  • "disable"
  • "enable"

per_ip_shaper

aliases: per-ip-shaper

any

(список или строка) Ограничитель трафика для каждого IP-адреса.

policy_offload

aliases: policy-offload

string

Включить или отключить выгрузку конфигурации политики на процессоры CP.

Допустимые значения:

  • "disable"
  • "enable"

policyid

integer / обязательный

Идентификатор политики.

poolname

any

(список или строка) Имя пула.

profile_group

aliases: profile-group

any

(список или строка) Группа профилей.

profile_protocol_options

aliases: profile-protocol-options

any

(список или строка) Параметры протокола профиля.

profile_type

aliases: profile-type

string

Тип профиля.

Допустимые значения:

  • "single"
  • "group"

replacemsg_group

псевдонимы: replacemsg-group

any

(list or str) Группа сообщений замены.

replacemsg_override_group

псевдонимы: replacemsg-override-group

any

(list or str) Группа переопределения сообщений замены.

rsso

string

Rsso.

Варианты:

  • "disable"
  • "enable"

schedule

any

(list or str) Расписание.

send_deny_packet

псевдонимы: send-deny-packet

string

Отправлять пакет запрета.

Варианты:

  • "disable"
  • "enable"

service

any

(list or str) Служба.

service_negate

псевдонимы: service-negate

string

Инверсия службы.

Варианты:

  • "disable"
  • "enable"

session_ttl

псевдонимы: session-ttl

any

(int or str) Время жизни сеанса (TTL).

spamfilter_profile

псевдонимы: spamfilter-profile

any

(list or str) Профиль фильтрации спама.

srcaddr

any

(list or str) Адрес источника.

srcaddr_negate

псевдонимы: srcaddr-negate

string

Инверсия адреса источника.

Варианты:

  • "disable"
  • "enable"

srcintf

any

(list or str) Интерфейс источника.

ssh_filter_profile

псевдонимы: ssh-filter-profile

any

(list or str) Профиль фильтрации SSH.

ssh_policy_redirect

псевдонимы: ssh-policy-redirect

string

Перенаправление политики SSH.

Варианты:

  • "disable"
  • "enable"

ssl_mirror

псевдонимы: ssl-mirror

string

Зеркалирование SSL.

Варианты:

  • "disable"
  • "enable"

ssl_mirror_intf

псевдонимы: ssl-mirror-intf

any

(list or str) Интерфейс зеркалирования SSL.

ssl_ssh_profile

псевдонимы: ssl-ssh-profile

any

(list or str) Профиль SSL/SSH.

sslvpn_auth

псевдонимы: sslvpn-auth

string

Аутентификация SSL VPN.

Варианты:

  • "any"
  • "local"
  • "radius"
  • "ldap"
  • "tacacs+"

sslvpn_ccert

псевдонимы: sslvpn-ccert

string

Клиентский сертификат SSL VPN.

Варианты:

  • "disable"
  • "enable"

sslvpn_cipher

псевдонимы: sslvpn-cipher

string

Шифр SSL VPN.

Варианты:

  • "any"
  • "high"
  • "medium"

status

string

Состояние.

Варианты:

  • "disable"
  • "enable"

tags

any

(list or str) Теги.

tcp_mss_receiver

псевдонимы: tcp-mss-receiver

integer

MSS TCP для получателя.

tcp_mss_sender

псевдонимы: tcp-mss-sender

integer

MSS TCP для отправителя.

tcp_session_without_syn

псевдонимы: tcp-session-without-syn

string

Сеанс TCP без SYN.

Варианты:

  • "all"
  • "data-only"
  • "disable"

timeout_send_rst

псевдонимы: timeout-send-rst

string

Отправлять RST при истечении времени ожидания.

Варианты:

  • "disable"
  • "enable"

tos

string

TOS.

tos_mask

псевдонимы: tos-mask

string

Маска TOS.

tos_negate

псевдонимы: tos-negate

string

Инверсия TOS.

Варианты:

  • "disable"
  • "enable"

traffic_shaper

псевдонимы: traffic-shaper

any

(list or str) Формирователь трафика.

traffic_shaper_reverse

псевдонимы: traffic-shaper-reverse

any

(list or str) Формирователь обратного трафика.

url_category

псевдонимы: url-category

any

(list or str) Категория URL.

users

any

(list or str) Пользователи.

utm_inspection_mode

псевдонимы: utm-inspection-mode

string

Режим проверки UTM.

Варианты:

  • "proxy"
  • "flow"

utm_status

псевдонимы: utm-status

string

Состояние UTM.

Варианты:

  • "disable"
  • "enable"

uuid

string

UUID.

vlan_cos_fwd

псевдонимы: vlan-cos-fwd

integer

CoS VLAN для прямого направления.

vlan_cos_rev

псевдонимы: vlan-cos-rev

integer

CoS VLAN для обратного направления.

vlan_filter

псевдонимы: vlan-filter

string

Фильтр VLAN.

voip_profile

псевдонимы: voip-profile

any

(list or str) Профиль VoIP.

vpntunnel

any

(list or str) VPN-туннель.

waf_profile

псевдонимы: waf-profile

any

(list or str) Профиль WAF.

webcache

string

Веб-кэш.

Варианты:

  • "disable"
  • "enable"

webcache_https

псевдонимы: webcache-https

string

Веб-кэш HTTPS.

Варианты:

  • "disable"
  • "enable"

webfilter_profile

псевдонимы: webfilter-profile

any

(list or str) Профиль веб-фильтрации.

webproxy_forward_server

псевдонимы: webproxy-forward-server

any

(list or str) Сервер пересылки веб-прокси.

webproxy_profile

псевдонимы: webproxy-profile

any

(list or str) Профиль веб-прокси.

proposed_method

string

Переопределяемый метод для базового запроса Json RPC.

Варианты:

  • "update"
  • "set"
  • "add"

rc_failed

list / elements=integer

Список кодов rc, для которых переопределяются условия ошибки.

rc_succeeded

list / elements=integer

Список кодов rc, для которых переопределяются условия успешного выполнения.

revision_note

string

Примечание об изменении, которое можно указать при создании или обновлении объекта.

state

string / обязательный

Указание создать, обновить или удалить объект.

Варианты:

  • "present"
  • "absent"

workspace_locking_adom

string

ADOM, который необходимо заблокировать для FortiManager, работающего в режиме рабочей области; значение может быть global или другим, включая root.

workspace_locking_timeout

integer

Максимальное время в секундах ожидания снятия блокировки рабочей области другим пользователем.

По умолчанию: 300

Примечания

Примечание

  • Начиная с версии 2.4.0, все входные аргументы именуются с использованием соглашения об именовании с подчеркиванием (snake_case). Замените аргументы, например «var-name», на «var_name». Старые имена аргументов по-прежнему доступны, но при их использовании будут появляться предупреждения об устаревании. Чтобы отключить эти предупреждения, задайте deprecation_warnings=False в ansible.cfg.
  • В этом модуле FortiManager поддерживается работа в режиме блокировки рабочей области; для этого предназначены параметры верхнего уровня workspace_locking_adom и workspace_locking_timeout.
  • Обычно выполнение модуля может завершиться ошибкой, если возвращается ненулевое значение rc. Условия завершения с ошибкой или успешного выполнения также можно переопределить с помощью параметров rc_failed и rc_succeeded.
  • Чтобы создать или обновить объект, используйте директиву state present.
  • Чтобы удалить объект, используйте директиву state absent.

Примеры

- name: Example playbook
  hosts: fortimanagers
  gather_facts: false
  connection: httpapi
  vars:
    ansible_httpapi_use_ssl: true
    ansible_httpapi_validate_certs: false
    ansible_httpapi_port: 443
  tasks:
    - name: Configure IPv6 header policies.
      fortinet.fortimanager.fmgr_pkg_header_policy6:
        bypass_validation: false
        pkg: ansible
        state: present
        pkg_header_policy6:
          action: accept # <value in [deny, accept, ipsec, ...]>
          comments: ansible-comment
          dstaddr: gall
          dstintf: any
          name: ansible-test2-header
          policyid: 1073741827 # must larger than 2^30(1074741824), since header/footer policy is a special policy
          schedule: galways
          service: gALL
          srcaddr: gall
          srcintf: any
          status: enable

- name: Gathering fortimanager facts
  hosts: fortimanagers
  gather_facts: false
  connection: httpapi
  vars:
    ansible_httpapi_use_ssl: true
    ansible_httpapi_validate_certs: false
    ansible_httpapi_port: 443
  tasks:
    - name: Retrieve all the IPv6 header policies
      fortinet.fortimanager.fmgr_fact:
        facts:
          selector: "pkg_header_policy6"
          params:
            pkg: "ansible"
            policy6: "your_value"

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

meta

dictionary

Результат запроса.

Возвращается: всегда

request_url

string

Полный URL запроса.

Возвращается: всегда

Пример: "/sys/login/user"

response_code

integer

Статус запроса API.

Возвращается: всегда

Пример: 0

response_data

list / elements=string

Ответ API.

Возвращается: всегда

response_message

string

Текстовое описание ответа API.

Возвращается: всегда

Пример: "OK."

system_information

dictionary

Информация о целевой системе.

Возвращается: всегда

rc

integer

Статус запроса.

Возвращается: всегда

Пример: 0

version_check_warning

list / elements=string

Предупреждение о том, что используемые в сценарии параметры не поддерживаются текущей версией FortiManager.

Возвращается: в сложных случаях

Авторы

  • Xinwei Du (@dux-fortinet)
  • Xing Li (@lix-fortinet)
  • Jie Xue (@JieX19)
  • Link Zheng (@chillancezen)
  • Frank Shen (@fshen01)
  • Hongbin Lu (@fgtdev-hblu)

Ссылки на коллекцию

  • Отслеживание проблем
  • Домашняя страница
  • Репозиторий (исходный код)

© 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/fortinet/fortimanager/fmgr_pkg_header_policy6_module.html

Spec-Zone.ru

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