a10_sflow_setting
Synopsis
Configure sFlow
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 |
|
max_header int |
Configure maximum number of bytes that should be copied from a sampled packet (default= 128) (The maximum number of bytes (Default= 128)) |
|
source_ip_use_mgmt bool |
Use management interface’s IP address for source IP of sFlow packets |
|
packet_sampling_rate int |
sFlow packet sampling rate, default is 1000 |
|
counter_polling_interval int |
sFlow counter polling interval, default is 20 |
|
management_link_utilization_percentage int |
percentage limit of the management link speed (Default is 30%) |
|
management_link_utilization int |
limit management link speed in (Mbps) |
|
local_collection str |
‘enable’= Enable local sflow collection; ‘disable’= Disable local sflow collection; |
|
randomize_source_port str |
‘enable’= Randomize source port; ‘disable’= Fix source port 6343; ‘packet- sampling-only’= Only randomized source port for packet-sampling (Default); |
|
port_range_start int |
Source port-range |
|
port_range_end int |
Source port-range end |
|
local_t1_polling_interval int |
Set sFlow local counter polling interval for T1 stats |
|
local_t2_polling_interval int |
Set sFlow local counter polling interval for T2 stats |
|
default_counter_polling_mtu int |
Default MTU for counter-polling packets - DDoS 3.2 format only (Default= 1500) |
|
append_mapping_info bool |
Allow TPS to always send mapping ctr block (260, 271, and 272) |
|
enlarge_zone_name bool |
Allow TPS to packet up to 127 character zone names |
|
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.