a10_sflow_polling
Synopsis
Configure sFlow counter polling on specified source
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 |
||
eth_list list |
Field eth_list |
||
eth_start str |
Ethernet interface to sample |
||
eth_end str |
Ethernet interface to sample |
||
ve_list list |
Field ve_list |
||
ve_start int |
VE interface to sample |
||
ve_end int |
VE interface to sample |
||
cpu_usage bool |
Polling CPU usage |
||
http_counter bool |
Polling HTTP counters |
||
uuid str |
uuid of the object |
||
http dict |
Field http |
||
toggle str |
‘enable’= Enable polling HTTP counters; ‘disable’= Disable polling HTTP counters; |
||
uuid str |
uuid of the object |
||
system_health dict |
Field system_health |
||
system_health_usage str |
‘enable’= Enable polling system health information; ‘disable’= Disable polling system health information; |
||
per_control_cpu_usage str |
‘enable’= Enable polling control cpu; ‘disable’= Disable polling control cpu usage; |
||
per_data_cpu_usage str |
‘enable’= Enable polling data cpu; ‘disable’= Disable polling data cpu usage; |
||
license_statistics str |
‘enable’= Enable polling license statistics; ‘disable’= Disable polling license statistics; |
||
uuid str |
uuid of the object |
||
ddos dict |
Field ddos |
||
toggle str |
‘enable’= Enable sflow polling for DDOS statistics; ‘disable’= Disable sflow polling for DDOS statistics; |
||
3_0_compatibility bool |
Enable DDOS sflow polling 3.0/3.1 compatibility mode |
||
address_byte_order_host bool |
Export sflow address field in host byte order |
||
2_9_compatibility bool |
Enable DDOS sflow polling 2.9 compatibility mode |
||
dns_cache_zone_stats bool |
Enable polling for dns cache per instance and per zone statistics |
||
enable_anomaly_stats bool |
Enable Polling for system wide anomaly statistics |
||
uuid str |
uuid of the object |
||
a10_proprietary dict |
Field a10_proprietary |
||
export_deprecated_counters bool |
Export deprecated counters |
||
uuid str |
uuid of the object |
||
ethernet_list list |
Field ethernet_list |
||
start str |
Ethernet interface to poll |
||
uuid str |
uuid of the object |
||
ethernet_ext_list list |
Field ethernet_ext_list |
||
start str |
Ethernet interface to poll |
||
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.