a10_router_rip
Synopsis
Routing Information Protocol (RIP)
Parameters
Parameters |
Choices/Defaults |
Comment |
|
---|---|---|---|
state str/required |
[‘noop’, ‘present’, ‘absent’] |
State of the object to be created. |
|
ansible_host str/required |
Host for AXAPI authentication |
||
ansible_username str/required |
Username for AXAPI authentication |
||
ansible_password str/required |
Password for AXAPI authentication |
||
ansible_port int/required |
Port for AXAPI authentication |
||
a10_device_context_id int |
[‘1-8’] |
Device ID for aVCS configuration |
|
a10_partition str |
Destination/target partition for object/command |
||
cisco_metric_behavior str |
‘enable’= Enables updating metric consistent with Cisco; ‘disable’= Disables updating metric consistent with Cisco; (Enable/Disable updating metric consistent with Cisco) |
||
default_information str |
‘originate’= originate; (Distribute default route) |
||
default_metric int |
Set a metric of redistribute routes (Default metric) |
||
recv_buffer_size int |
Set the RIP UDP receive buffer size (the RIP UDP receive buffer size value) |
||
version int |
Set routing protocol version (RIP version) |
||
rip_maximum_prefix_cfg dict |
Field rip_maximum_prefix_cfg |
||
maximum_prefix int |
Set the maximum number of RIP routes |
||
maximum_prefix_thres int |
Percentage of maximum routes to generate a warning (Default 75%) |
||
timers dict |
Field timers |
||
timers_cfg dict |
Field timers_cfg |
||
passive_interface_list list |
Field passive_interface_list |
||
ethernet str |
Ethernet interface (Port number) |
||
loopback str |
Loopback interface (Port number) |
||
trunk str |
Trunk interface (Trunk interface number) |
||
tunnel str |
Tunnel interface (Tunnel interface number) |
||
ve str |
Virtual ethernet interface (Virtual ethernet interface number) |
||
neighbor list |
Field neighbor |
||
value str |
Neighbor address |
||
route_cfg list |
Field route_cfg |
||
route str |
Static route advertisement (debugging purpose) (IP prefix network/length) |
||
network_addresses list |
Field network_addresses |
||
network_ipv4_mask str |
IP prefix network/length, e.g., 35.0.0.0/8 |
||
network_interface_list_cfg list |
Field network_interface_list_cfg |
||
ethernet str |
Ethernet interface (Port number) |
||
loopback str |
Loopback interface (Port number) |
||
trunk str |
Trunk interface (Trunk interface number) |
||
tunnel str |
Tunnel interface (Tunnel interface number) |
||
ve str |
Virtual ethernet interface (Virtual ethernet interface number) |
||
distance_list_cfg list |
Field distance_list_cfg |
||
distance int |
Administrative distance (Distance value) |
||
distance_ipv4_mask str |
IP source prefix |
||
distance_acl str |
Access list name |
||
uuid str |
uuid of the object |
||
distribute_list dict |
Field distribute_list |
||
acl_cfg list |
Field acl_cfg |
||
uuid str |
uuid of the object |
||
prefix dict |
Field prefix |
||
offset_list dict |
Field offset_list |
||
acl_cfg list |
Field acl_cfg |
||
uuid str |
uuid of the object |
||
redistribute dict |
Field redistribute |
||
redist_list list |
Field redist_list |
||
vip_list list |
Field vip_list |
||
uuid str |
uuid of the object |
Examples
Return Values
- modified_values (changed, dict, )
Values modified (or potential changes if using check_mode) as a result of task operation
- axapi_calls (always, list, )
Sequential list of AXAPI calls made by the task
- endpoint (, str, [‘/axapi/v3/slb/virtual_server’, ‘/axapi/v3/file/ssl-cert’])
The AXAPI endpoint being accessed.
- http_method (, str, [‘POST’, ‘GET’])
HTTP method being used by the primary task to interact with the AXAPI endpoint.
- request_body (, complex, )
Params used to query the AXAPI
- response_body (, complex, )
Response from the AXAPI
Status
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by community.