fortinet.fortimanager.fmgr_fsp_vlan_dynamicmapping_interface 模块 – Fsp VLAN 动态映射接口
注意
此模块是 fortinet.fortimanager 集合 (版本 2.8.2) 的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install fortinet.fortimanager
。
要在 playbook 中使用它,请指定: fortinet.fortimanager.fmgr_fsp_vlan_dynamicmapping_interface
。
fortinet.fortimanager 2.0.0 中的新增功能
概要
此模块能够配置 FortiManager 设备。
示例包含所有需要在使用前调整为数据源的参数和值。
参数
参数 |
注释 |
---|---|
无需使用用户名和密码即可访问 FortiManager 的令牌。 |
|
请求 URL 中的参数 (adom)。 |
|
仅当模块模式与 FortiManager API 结构不同时设置为 True,模块将继续执行而无需验证参数。 选项
|
|
请求 URL 中的参数 (dynamic_mapping)。 |
|
启用/禁用任务日志记录。 选项
|
|
使用 FortiCloud API 访问令牌对 Ansible 客户端进行身份验证。 |
|
设置的顶级参数。 |
|
DHCP 中继代理选项。 选项
|
|
DHCP 中继接口选择方法。 选项
|
|
(列表) DHCP 中继 IP。 |
|
DHCP 中继服务。 选项
|
|
DHCP 中继类型。 选项
|
|
IP。 |
|
IPv6。 |
|
自动配置。 选项
|
|
CLI conn6 状态。 |
|
DHCPv6 客户端选项。 选项
|
|
DHCPv6 信息请求。 选项
|
|
DHCPv6 前缀委派。 选项
|
|
DHCPv6 前缀提示。 |
|
DHCPv6 前缀提示 PLT。 |
|
DHCPv6 前缀提示 VLT。 |
|
DHCPv6 中继 IP。 |
|
DHCPv6 中继服务。 选项
|
|
启用/禁用使用此接口上的地址作为中继消息的源地址。 选项
|
|
DHCPv6 中继类型。 选项
|
|
启用/禁用发送 ICMPv6 重定向。 选项
|
|
接口标识符。 |
|
IPv6 地址。 |
|
IPv6 允许访问。 选项
|
|
IPv6 默认生存期。 |
|
从上游接口获取的委托前缀的 IAID。 |
|
IPv6委派前缀列表。 |
|
自治标志。 选项
|
|
从上游接口获取的委托前缀的 IAID。 |
|
Onlink标志。 选项
|
|
前缀ID。 |
|
(列表) Rdnss。 |
|
Rdnss服务。 选项
|
|
子网。 |
|
上游接口。 |
|
IPv6 DNS服务器覆盖。 选项
|
|
IPv6额外地址。 |
|
前缀。 |
|
IPv6跳数限制。 |
|
IPv6链路MTU。 |
|
IPv6管理标志。 选项
|
|
IPv6最大间隔。 |
|
IPv6最小间隔。 |
|
IPv6模式。 选项
|
|
IPv6其他标志。 选项
|
|
IPv6前缀列表。 |
|
自治标志。 选项
|
|
(列表) Dnssl。 |
|
Onlink标志。 选项
|
|
首选生命周期。 |
|
前缀。 |
|
(列表) Rdnss。 |
|
有效生命周期。 |
|
从DHCP或RA分配前缀。 选项
|
|
IPv6可达时间。 |
|
IPv6重传时间。 |
|
IPv6发送广告。 选项
|
|
IPv6子网。 |
|
IPv6上游接口。 |
|
ND证书。 |
|
ND CGA修改器。 |
|
ND模式。 选项
|
|
ND安全级别。 |
|
ND时间戳增量。 |
|
ND时间戳模糊值。 |
|
启用/禁用在RA数据包中发送链路MTU。 选项
|
|
唯一自动配置地址。 选项
|
|
VRIP6链路本地地址。 |
|
VRRP6。 |
|
接受模式。 选项
|
|
广告间隔。 |
|
抢占。 选项
|
|
优先级。 |
|
启动时间。 |
|
状态。 选项
|
|
VRDST6。 |
|
VRGRP。 |
|
VRID。 |
|
VRIP6。 |
|
VRRP虚拟MAC6。 选项
|
|
辅助IP。 选项
|
|
Secondaryip。 |
|
Allowaccess。 选项
|
|
Detectprotocol。 选项
|
|
Detectserver。 |
|
Gwdetect。 选项
|
|
HA优先级。 |
|
ID。 |
|
IP。 |
|
Ping服务状态。 |
|
DHCP中继IP地址。 |
|
Seq。 |
|
VLAN ID。 |
|
VRRP。 |
|
启用/禁用接受模式。 选项
|
|
广告间隔 |
|
启用/禁用在检查目标时忽略默认路由。 选项
|
|
启用/禁用抢占模式。 选项
|
|
虚拟路由器的优先级 |
|
代理ARP。 |
|
ID。 |
|
设置代理ARP的IP地址。 |
|
启动时间 |
|
启用/禁用此VRRP配置。 选项
|
|
VRRP版本。 选项
|
|
(列表) 监控到此目的地的路由。 |
|
虚拟路由器目的地不可达时虚拟路由器的优先级 |
|
VRRP组ID |
|
虚拟路由器标识符 |
|
虚拟路由器的IP地址。 |
|
底层Json RPC请求的覆盖方法。 选项
|
|
将被覆盖的失败条件的rc代码列表。 |
|
将被覆盖的成功条件的rc代码列表。 |
|
请求URL中的参数(vlan)。 |
|
在工作区模式下运行FortiManager时要锁定的ADOM,值可以是global和其他包括root。 |
|
等待其他用户释放工作区锁的最大时间(秒)。 默认值: |
注释
注意
从2.4.0版本开始,所有输入参数都使用下划线命名约定(snake_case)。请将诸如“var-name”之类的参数更改为“var_name”。旧的参数名称仍然可用,但您会收到弃用警告。您可以通过在ansible.cfg中设置deprecation_warnings=False来忽略此警告。
此FortiManager模块支持在工作区锁定模式下运行,顶级参数workspace_locking_adom和workspace_locking_timeout有助于完成此工作。
通常,当返回非零rc时,运行一个模块可能会失败。您还可以使用参数rc_failed和rc_succeeded覆盖失败或成功的条件。
示例
- name: Example playbook (generated based on argument schema)
hosts: fortimanagers
connection: httpapi
vars:
ansible_httpapi_use_ssl: true
ansible_httpapi_validate_certs: false
ansible_httpapi_port: 443
tasks:
- name: Fsp vlan dynamic mapping interface
fortinet.fortimanager.fmgr_fsp_vlan_dynamicmapping_interface:
# bypass_validation: false
workspace_locking_adom: <value in [global, custom adom including root]>
workspace_locking_timeout: 300
# rc_succeeded: [0, -2, -3, ...]
# rc_failed: [-2, -3, ...]
adom: <your own value>
vlan: <your own value>
dynamic_mapping: <your own value>
fsp_vlan_dynamicmapping_interface:
ip: <string>
vlanid: <integer>
dhcp_relay_agent_option: <value in [disable, enable]>
dhcp_relay_ip: <list or string>
dhcp_relay_service: <value in [disable, enable]>
dhcp_relay_type: <value in [regular, ipsec]>
ipv6:
autoconf: <value in [disable, enable]>
dhcp6_client_options:
- "rapid"
- "iapd"
- "iana"
- "dns"
- "dnsname"
dhcp6_information_request: <value in [disable, enable]>
dhcp6_prefix_delegation: <value in [disable, enable]>
dhcp6_prefix_hint: <string>
dhcp6_prefix_hint_plt: <integer>
dhcp6_prefix_hint_vlt: <integer>
dhcp6_relay_ip: <string>
dhcp6_relay_service: <value in [disable, enable]>
dhcp6_relay_type: <value in [regular]>
ip6_address: <string>
ip6_allowaccess:
- "https"
- "ping"
- "ssh"
- "snmp"
- "http"
- "telnet"
- "fgfm"
- "capwap"
- "fabric"
ip6_default_life: <integer>
ip6_delegated_prefix_list:
-
autonomous_flag: <value in [disable, enable]>
onlink_flag: <value in [disable, enable]>
prefix_id: <integer>
rdnss: <list or string>
rdnss_service: <value in [delegated, default, specify]>
subnet: <string>
upstream_interface: <string>
delegated_prefix_iaid: <integer>
ip6_dns_server_override: <value in [disable, enable]>
ip6_extra_addr:
-
prefix: <string>
ip6_hop_limit: <integer>
ip6_link_mtu: <integer>
ip6_manage_flag: <value in [disable, enable]>
ip6_max_interval: <integer>
ip6_min_interval: <integer>
ip6_mode: <value in [static, dhcp, pppoe, ...]>
ip6_other_flag: <value in [disable, enable]>
ip6_prefix_list:
-
autonomous_flag: <value in [disable, enable]>
dnssl: <list or string>
onlink_flag: <value in [disable, enable]>
preferred_life_time: <integer>
prefix: <string>
rdnss: <list or string>
valid_life_time: <integer>
ip6_reachable_time: <integer>
ip6_retrans_time: <integer>
ip6_send_adv: <value in [disable, enable]>
ip6_subnet: <string>
ip6_upstream_interface: <string>
nd_cert: <string>
nd_cga_modifier: <string>
nd_mode: <value in [basic, SEND-compatible]>
nd_security_level: <integer>
nd_timestamp_delta: <integer>
nd_timestamp_fuzz: <integer>
vrip6_link_local: <string>
vrrp_virtual_mac6: <value in [disable, enable]>
vrrp6:
-
accept_mode: <value in [disable, enable]>
adv_interval: <integer>
preempt: <value in [disable, enable]>
priority: <integer>
start_time: <integer>
status: <value in [disable, enable]>
vrdst6: <string>
vrgrp: <integer>
vrid: <integer>
vrip6: <string>
interface_identifier: <string>
unique_autoconf_addr: <value in [disable, enable]>
icmp6_send_redirect: <value in [disable, enable]>
cli_conn6_status: <integer>
ip6_prefix_mode: <value in [dhcp6, ra]>
ra_send_mtu: <value in [disable, enable]>
ip6_delegated_prefix_iaid: <integer>
dhcp6_relay_source_interface: <value in [disable, enable]>
secondary_IP: <value in [disable, enable]>
secondaryip:
-
allowaccess:
- "https"
- "ping"
- "ssh"
- "snmp"
- "http"
- "telnet"
- "fgfm"
- "auto-ipsec"
- "radius-acct"
- "probe-response"
- "capwap"
- "dnp"
- "ftm"
- "fabric"
- "speed-test"
detectprotocol:
- "ping"
- "tcp-echo"
- "udp-echo"
detectserver: <string>
gwdetect: <value in [disable, enable]>
ha_priority: <integer>
id: <integer>
ip: <string>
ping_serv_status: <integer>
seq: <integer>
secip_relay_ip: <string>
dhcp_relay_interface_select_method: <value in [auto, sdwan, specify]>
vrrp:
-
accept_mode: <value in [disable, enable]>
adv_interval: <integer>
ignore_default_route: <value in [disable, enable]>
preempt: <value in [disable, enable]>
priority: <integer>
proxy_arp:
-
id: <integer>
ip: <string>
start_time: <integer>
status: <value in [disable, enable]>
version: <value in [2, 3]>
vrdst: <list or string>
vrdst_priority: <integer>
vrgrp: <integer>
vrid: <integer>
vrip: <string>
返回值
常见的返回值已在此处记录,以下是此模块特有的字段
键 |
描述 |
---|---|
请求的结果。 返回: 始终 |
|
请求的完整URL。 返回: 始终 示例: |
|
API请求的状态。 返回: 始终 示例: |
|
API响应。 返回: 始终 |
|
API响应的描述性消息。 返回: 始终 示例: |
|
目标系统的信息。 返回: 始终 |
|
请求的状态。 返回: 始终 示例: |
|
如果剧本中使用的参数不受当前FortiManager版本支持,则会发出警告。 返回: 复杂类型 |