a10_slb_smpp
Synopsis
Configure SMPP
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 |
||
uuid str |
uuid of the object |
||
sampling_enable list |
Field sampling_enable |
||
counters1 str |
‘all’= all; ‘msg_proxy_current’= Curr SMPP Proxy; ‘msg_proxy_total’= Total SMPP Proxy; ‘msg_proxy_mem_allocd’= some help string; ‘msg_proxy_mem_cached’= some help string; ‘msg_proxy_mem_freed’= some help string; ‘msg_proxy_client_recv’= Client message rcvd; ‘msg_proxy_client_send_success’= Sent to server; ‘msg_proxy_client_incomplete’= Incomplete; ‘msg_proxy_client_drop’= AX responds directly; ‘msg_proxy_client_connection’= Connecting server; ‘msg_proxy_client_fail’= Number of SMPP messages received from client but failed to forward to server; ‘msg_proxy_client_fail_parse’= some help string; ‘msg_proxy_client_fail_process’= some help string; ‘msg_proxy_client_fail_snat’= some help string; ‘msg_proxy_client_exceed_tmp_buff’= some help string; ‘msg_proxy_client_fail_send_pkt’= some help string; ‘msg_proxy_client_fail_start_server_Conn’= some help string; ‘msg_proxy_server_recv’= Server message rcvd; ‘msg_proxy_server_send_success’= Sent to client; ‘msg_proxy_server_incomplete’= Incomplete; ‘msg_proxy_server_drop’= Number of the packet AX drop; ‘msg_proxy_server_fail’= Number of SMPP messages received from server but failed to forward to client; ‘msg_proxy_server_fail_parse’= some help string; ‘msg_proxy_server_fail_process’= some help string; ‘msg_proxy_server_fail_selec_connt’= some help string; ‘msg_proxy_server_fail_snat’= some help string; ‘msg_proxy_server_exceed_tmp_buff’= some help string; ‘msg_proxy_server_fail_send_pkt’= some help string; ‘msg_proxy_create_server_conn’= Server conn created; ‘msg_proxy_start_server_conn’= Number of server connection created successfully; ‘msg_proxy_fail_start_server_conn’= Number of server connection created failed; ‘msg_proxy_server_conn_fail_snat’= some help string; ‘msg_proxy_fail_construct_server_conn’= some help string; ‘msg_proxy_fail_reserve_pconn’= some help string; ‘msg_proxy_start_server_conn_failed’= some help string; ‘msg_proxy_server_conn_already_exists’= some help string; ‘msg_proxy_fail_insert_server_conn’= some help string; ‘msg_proxy_parse_msg_fail’= some help string; ‘msg_proxy_process_msg_fail’= some help string; ‘msg_proxy_no_vport’= some help string; ‘msg_proxy_fail_select_server’= some help string; ‘msg_proxy_fail_alloc_mem’= msg_proxy_fail_alloc_mem; ‘msg_proxy_unexpected_err’= some help string; ‘msg_proxy_l7_cpu_failed’= some help string; ‘msg_proxy_l4_to_l7’= some help string; ‘msg_proxy_l4_from_l7’= some help string; ‘msg_proxy_to_l4_send_pkt’= some help string; ‘msg_proxy_l4_from_l4_send’= some help string; ‘msg_proxy_l7_to_L4’= some help string; ‘msg_proxy_mag_back’= some help string; ‘msg_proxy_fail_dcmsg’= some help string; ‘msg_proxy_deprecated_conn’= some help string; ‘msg_proxy_hold_msg’= some help string; ‘msg_proxy_split_pkt’= some help string; ‘msg_proxy_pipline_msg’= some help string; ‘msg_proxy_client_reset’= some help string; ‘msg_proxy_server_reset’= some help string; ‘payload_allocd’= some help string; ‘payload_freed’= some help string; ‘pkt_too_small’= pkt_too_small; ‘invalid_seq’= some help string; ‘AX_response_directly’= Number of packet which AX responds directly; ‘select_client_conn’= Client conn selection; ‘select_client_by_req’= Select by request; ‘select_client_from_list’= Select by roundbin; ‘select_client_by_conn’= Select by conn; ‘select_client_fail’= Select failed; ‘select_server_conn’= Server conn selection; ‘select_server_by_req’= Select by request; ‘select_server_from_list’= Select by roundbin; ‘select_server_by_conn’= Select server conn by client conn; ‘select_server_fail’= Fail to select server conn; ‘bind_conn’= some help string; ‘unbind_conn’= some help string; ‘enquire_link_recv’= some help string; ‘enquire_link_resp_recv’= some help string; ‘enquire_link_send’= some help string; ‘enquire_link_resp_send’= some help string; ‘client_conn_put_in_list’= some help string; ‘client_conn_get_from_list’= some help string; ‘server_conn_put_in_list’= some help string; ‘server_conn_get_from_list’= some help string; ‘server_conn_fail_bind’= some help string; ‘single_msg’= some help string; ‘fail_bind_msg’= fail_bind_msg; |
||
oper dict |
Field oper |
||
smpp_cpu_fields list |
Field smpp_cpu_fields |
||
cpu_count int |
Field cpu_count |
||
filter_type str |
Field filter_type |
||
stats dict |
Field stats |
||
msg_proxy_current str |
Curr SMPP Proxy |
||
msg_proxy_total str |
Total SMPP Proxy |
||
msg_proxy_client_recv str |
Client message rcvd |
||
msg_proxy_client_send_success str |
Sent to server |
||
msg_proxy_client_incomplete str |
Incomplete |
||
msg_proxy_client_drop str |
AX responds directly |
||
msg_proxy_client_connection str |
Connecting server |
||
msg_proxy_client_fail str |
Number of SMPP messages received from client but failed to forward to server |
||
msg_proxy_server_recv str |
Server message rcvd |
||
msg_proxy_server_send_success str |
Sent to client |
||
msg_proxy_server_incomplete str |
Incomplete |
||
msg_proxy_server_drop str |
Number of the packet AX drop |
||
msg_proxy_server_fail str |
Number of SMPP messages received from server but failed to forward to client |
||
msg_proxy_create_server_conn str |
Server conn created |
||
msg_proxy_start_server_conn str |
Number of server connection created successfully |
||
msg_proxy_fail_start_server_conn str |
Number of server connection created failed |
||
AX_response_directly str |
Number of packet which AX responds directly |
||
select_client_conn str |
Client conn selection |
||
select_client_by_req str |
Select by request |
||
select_client_from_list str |
Select by roundbin |
||
select_client_by_conn str |
Select by conn |
||
select_client_fail str |
Select failed |
||
select_server_conn str |
Server conn selection |
||
select_server_by_req str |
Select by request |
||
select_server_from_list str |
Select by roundbin |
||
select_server_by_conn str |
Select server conn by client conn |
||
select_server_fail str |
Fail to select server conn |
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.