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’= msg_proxy_mem_allocd; ‘msg_proxy_mem_cached’= msg_proxy_mem_cached; ‘msg_proxy_mem_freed’= msg_proxy_mem_freed; ‘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’= msg_proxy_client_fail_parse; ‘msg_proxy_client_fail_process’= msg_proxy_client_fail_process; ‘msg_proxy_client_fail_snat’= msg_proxy_client_fail_snat; ‘msg_proxy_client_exceed_tmp_buff’= msg_proxy_client_exceed_tmp_buff; ‘msg_proxy_client_fail_send_pkt’= msg_proxy_client_fail_send_pkt; ‘msg_proxy_client_fail_start_server_Conn’= msg_proxy_client_fail_start_server_Conn; ‘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’= msg_proxy_server_fail_parse; ‘msg_proxy_server_fail_process’= msg_proxy_server_fail_process; ‘msg_proxy_server_fail_selec_connt’= msg_proxy_server_fail_selec_connt; ‘msg_proxy_server_fail_snat’= msg_proxy_server_fail_snat; ‘msg_proxy_server_exceed_tmp_buff’= msg_proxy_server_exceed_tmp_buff; ‘msg_proxy_server_fail_send_pkt’= msg_proxy_server_fail_send_pkt; ‘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’= msg_proxy_server_conn_fail_snat; ‘msg_proxy_fail_construct_server_conn’= msg_proxy_fail_construct_server_conn; ‘msg_proxy_fail_reserve_pconn’= msg_proxy_fail_reserve_pconn; ‘msg_proxy_start_server_conn_failed’= msg_proxy_start_server_conn_failed; ‘msg_proxy_server_conn_already_exists’= msg_proxy_server_conn_already_exists; ‘msg_proxy_fail_insert_server_conn’= msg_proxy_fail_insert_server_conn; ‘msg_proxy_parse_msg_fail’= msg_proxy_parse_msg_fail; ‘msg_proxy_process_msg_fail’= msg_proxy_process_msg_fail; ‘msg_proxy_no_vport’= msg_proxy_no_vport; ‘msg_proxy_fail_select_server’= msg_proxy_fail_select_server; ‘msg_proxy_fail_alloc_mem’= msg_proxy_fail_alloc_mem; ‘msg_proxy_unexpected_err’= msg_proxy_unexpected_err; ‘msg_proxy_l7_cpu_failed’= msg_proxy_l7_cpu_failed; ‘msg_proxy_l4_to_l7’= msg_proxy_l4_to_l7; ‘msg_proxy_l4_from_l7’= msg_proxy_l4_from_l7; ‘msg_proxy_to_l4_send_pkt’= msg_proxy_to_l4_send_pkt; ‘msg_proxy_l4_from_l4_send’= msg_proxy_l4_from_l4_send; ‘msg_proxy_l7_to_L4’= msg_proxy_l7_to_L4; ‘msg_proxy_mag_back’= msg_proxy_mag_back; ‘msg_proxy_fail_dcmsg’= msg_proxy_fail_dcmsg; ‘msg_proxy_deprecated_conn’= msg_proxy_deprecated_conn; ‘msg_proxy_hold_msg’= msg_proxy_hold_msg; ‘msg_proxy_split_pkt’= msg_proxy_split_pkt; ‘msg_proxy_pipline_msg’= msg_proxy_pipline_msg; ‘msg_proxy_client_reset’= msg_proxy_client_reset; ‘msg_proxy_server_reset’= msg_proxy_server_reset; ‘payload_allocd’= payload_allocd; ‘payload_freed’= payload_freed; ‘pkt_too_small’= pkt_too_small; ‘invalid_seq’= invalid_seq; ‘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’= bind_conn; ‘unbind_conn’= unbind_conn; ‘enquire_link_recv’= enquire_link_recv; ‘enquire_link_resp_recv’= enquire_link_resp_recv; ‘enquire_link_send’= enquire_link_send; ‘enquire_link_resp_send’= enquire_link_resp_send; ‘client_conn_put_in_list’= client_conn_put_in_list; ‘client_conn_get_from_list’= client_conn_get_from_list; ‘server_conn_put_in_list’= server_conn_put_in_list; ‘server_conn_get_from_list’= server_conn_get_from_list; ‘server_conn_fail_bind’= server_conn_fail_bind; ‘single_msg’= single_msg; ‘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.