a10_slb_ftp_proxy

Synopsis

Configure FTP Proxy global

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; ‘num’= Num; ‘curr’= Current proxy conns; ‘total’= Total proxy conns; ‘svrsel_fail’= Server selection failure; ‘no_route’= no route failure; ‘snat_fail’= source nat failure; ‘feat’= feat packet; ‘cc’= clear ctrl port packet; ‘data_ssl’= data ssl force; ‘line_too_long’= line too long; ‘line_mem_freed’= request line freed; ‘invalid_start_line’= invalid start line; ‘auth_tls’= auth tls cmd; ‘prot’= prot cmd; ‘pbsz’= pbsz cmd; ‘pasv’= pasv cmd; ‘port’= port cmd; ‘request_dont_care’= other cmd; ‘client_auth_tls’= client auth tls; ‘cant_find_pasv’= cant find pasv; ‘pasv_addr_ne_server’= psv addr not equal to svr; ‘smp_create_fail’= smp create fail; ‘data_server_conn_fail’= data svr conn fail; ‘data_send_fail’= data send fail; ‘epsv’= epsv command; ‘cant_find_epsv’= cant find epsv; ‘data_curr’= Current Data Proxy; ‘data_total’= Total Data Proxy; ‘auth_unsupported’= Unsupported auth; ‘adat’= adat cmd; ‘unsupported_pbsz_value’= Unsupported PBSZ; ‘unsupported_prot_value’= Unsupported PROT; ‘unsupported_command’= Unsupported cmd; ‘control_to_clear’= Control chn clear txt; ‘control_to_ssl’= Control chn ssl; ‘bad_sequence’= Bad Sequence; ‘rsv_persist_conn_fail’= Serv Sel Persist fail; ‘smp_v6_fail’= Serv Sel SMPv6 fail; ‘smp_v4_fail’= Serv Sel SMPv4 fail; ‘insert_tuple_fail’= Serv Sel insert tuple fail; ‘cl_est_err’= Client EST state erro; ‘ser_connecting_err’= Serv CTNG state error; ‘server_response_err’= Serv RESP state error; ‘cl_request_err’= Client RQ state error; ‘data_conn_start_err’= Data Start state error; ‘data_serv_connecting_err’= Data Serv CTNG error; ‘data_serv_connected_err’= Data Serv CTED error; ‘request’= Total FTP Request; ‘auth_req’= Auth Request; ‘auth_succ’= Auth Success; ‘auth_fail’= Auth Failure; ‘fwd_to_internet’= Forward to Internet; ‘fwd_to_sg’= Total Forward to Service- group; ‘drop’= Total FTP Drop; ‘ds_succ’= Host Domain Name is resolved; ‘ds_fail’= Host Domain Name isn’t resolved; ‘open’= open cmd; ‘site’= site cmd; ‘user’= user cmd; ‘pass’= pass cmd; ‘quit’= quit cmd; ‘eprt’= eprt cmd; ‘cant_find_port’= cant find port; ‘cant_find_eprt’= cant find eprt;

oper

dict

Field oper

ftp_proxy_cpu_list

list

Field ftp_proxy_cpu_list

cpu_count

int

Field cpu_count

stats

dict

Field stats

curr

str

Current proxy conns

total

str

Total proxy conns

svrsel_fail

str

Server selection failure

no_route

str

no route failure

snat_fail

str

source nat failure

feat

str

feat packet

cc

str

clear ctrl port packet

data_ssl

str

data ssl force

line_too_long

str

line too long

line_mem_freed

str

request line freed

invalid_start_line

str

invalid start line

auth_tls

str

auth tls cmd

prot

str

prot cmd

pbsz

str

pbsz cmd

pasv

str

pasv cmd

port

str

port cmd

request_dont_care

str

other cmd

client_auth_tls

str

client auth tls

cant_find_pasv

str

cant find pasv

pasv_addr_ne_server

str

psv addr not equal to svr

smp_create_fail

str

smp create fail

data_server_conn_fail

str

data svr conn fail

data_send_fail

str

data send fail

epsv

str

epsv command

cant_find_epsv

str

cant find epsv

data_curr

str

Current Data Proxy

data_total

str

Total Data Proxy

auth_unsupported

str

Unsupported auth

adat

str

adat cmd

unsupported_pbsz_value

str

Unsupported PBSZ

unsupported_prot_value

str

Unsupported PROT

unsupported_command

str

Unsupported cmd

control_to_clear

str

Control chn clear txt

control_to_ssl

str

Control chn ssl

bad_sequence

str

Bad Sequence

rsv_persist_conn_fail

str

Serv Sel Persist fail

smp_v6_fail

str

Serv Sel SMPv6 fail

smp_v4_fail

str

Serv Sel SMPv4 fail

insert_tuple_fail

str

Serv Sel insert tuple fail

cl_est_err

str

Client EST state erro

ser_connecting_err

str

Serv CTNG state error

server_response_err

str

Serv RESP state error

cl_request_err

str

Client RQ state error

data_conn_start_err

str

Data Start state error

data_serv_connecting_err

str

Data Serv CTNG error

data_serv_connected_err

str

Data Serv CTED error

request

str

Total FTP Request

auth_req

str

Auth Request

auth_succ

str

Auth Success

auth_fail

str

Auth Failure

fwd_to_internet

str

Forward to Internet

fwd_to_sg

str

Total Forward to Service-group

drop

str

Total FTP Drop

ds_succ

str

Host Domain Name is resolved

ds_fail

str

Host Domain Name isn’t resolved

open

str

open cmd

site

str

site cmd

user

str

user cmd

pass

str

pass cmd

quit

str

quit cmd

eprt

str

eprt cmd

cant_find_port

str

cant find port

cant_find_eprt

str

cant find eprt

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.

Authors

  • A10 Networks