a10_slb_icap

Synopsis

Configure ICAP

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; ‘reqmod_request’= Reqmod Request Stats; ‘respmod_request’= Respmod Request Stats; ‘reqmod_request_after_100’= Reqmod Request Sent After 100 Cont Stats; ‘respmod_request_after_100’= Respmod Request Sent After 100 Cont Stats; ‘reqmod_response’= Reqmod Response Stats; ‘respmod_response’= Respmod Response Stats; ‘reqmod_response_after_100’= Reqmod Response After 100 Cont Stats; ‘respmod_response_after_100’= Respmod Response After 100 Cont Stats; ‘chunk_no_allow_204’= Chunk so no Allow 204 Stats; ‘len_exceed_no_allow_204’= Length Exceeded so no Allow 204 Stats; ‘result_continue’= Result Continue Stats; ‘result_icap_response’= Result ICAP Response Stats; ‘result_100_continue’= Result 100 Continue Stats; ‘result_other’= Result Other Stats; ‘status_2xx’= Status 2xx Stats; ‘status_200’= Status 200 Stats; ‘status_201’= Status 201 Stats; ‘status_202’= Status 202 Stats; ‘status_203’= Status 203 Stats; ‘status_204’= Status 204 Stats; ‘status_205’= Status 205 Stats; ‘status_206’= Status 206 Stats; ‘status_207’= Status 207 Stats; ‘status_1xx’= Status 1xx Stats; ‘status_100’= Status 100 Stats; ‘status_101’= Status 101 Stats; ‘status_102’= Status 102 Stats; ‘status_3xx’= Status 3xx Stats; ‘status_300’= Status 300 Stats; ‘status_301’= Status 301 Stats; ‘status_302’= Status 302 Stats; ‘status_303’= Status 303 Stats; ‘status_304’= Status 304 Stats; ‘status_305’= Status 305 Stats; ‘status_306’= Status 306 Stats; ‘status_307’= Status 307 Stats; ‘status_4xx’= Status 4xx Stats; ‘status_400’= Status 400 Stats; ‘status_401’= Status 401 Stats; ‘status_402’= Status 402 Stats; ‘status_403’= Status 403 Stats; ‘status_404’= Status 404 Stats; ‘status_405’= Status 405 Stats; ‘status_406’= Status 406 Stats; ‘status_407’= Status 407 Stats; ‘status_408’= Status 408 Stats; ‘status_409’= Status 409 Stats; ‘status_410’= Status 410 Stats; ‘status_411’= Status 411 Stats; ‘status_412’= Status 412 Stats; ‘status_413’= Status 413 Stats; ‘status_414’= Status 414 Stats; ‘status_415’= Status 415 Stats; ‘status_416’= Status 416 Stats; ‘status_417’= Status 417 Stats; ‘status_418’= Status 418 Stats; ‘status_419’= Status 419 Stats; ‘status_420’= Status 420 Stats; ‘status_422’= Status 422 Stats; ‘status_423’= Status 423 Stats; ‘status_424’= Status 424 Stats; ‘status_425’= Status 425 Stats; ‘status_426’= Status 426 Stats; ‘status_449’= Status 449 Stats; ‘status_450’= Status 450 Stats; ‘status_5xx’= Status 5xx Stats; ‘status_500’= Status 500 Stats; ‘status_501’= Status 501 Stats; ‘status_502’= Status 502 Stats; ‘status_503’= Status 503 Stats; ‘status_504’= Status 504 Stats; ‘status_505’= Status 505 Stats; ‘status_506’= Status 506 Stats; ‘status_507’= Status 507 Stats; ‘status_508’= Status 508 Stats; ‘status_509’= Status 509 Stats; ‘status_510’= Status 510 Stats; ‘status_6xx’= Status 6xx Stats; ‘status_unknown’= Status Unknown Stats; ‘send_option_req’= Send Option Req Stats; ‘app_serv_conn_no_pcb_err’= App Server Conn no ES PCB Err Stats; ‘app_serv_conn_err’= App Server Conn Err Stats; ‘chunk1_hdr_err’= Chunk Hdr Err1 Stats; ‘chunk2_hdr_err’= Chunk Hdr Err2 Stats; ‘chunk_bad_trail_err’= Chunk Bad Trail Err Stats; ‘no_payload_next_buff_err’= No Payload In Next Buff Err Stats; ‘no_payload_buff_err’= No Payload Buff Err Stats; ‘resp_hdr_incomplete_err’= Resp Hdr Incomplete Err Stats; ‘serv_sel_fail_err’= Server Select Fail Err Stats; ‘start_icap_conn_fail_err’= Start ICAP conn fail Stats; ‘prep_req_fail_err’= Prepare ICAP req fail Err Stats; ‘icap_ver_err’= ICAP Ver Err Stats; ‘icap_line_err’= ICAP Line Err Stats; ‘encap_hdr_incomplete_err’= Encap HDR Incomplete Err Stats; ‘no_icap_resp_err’= No ICAP Resp Err Stats; ‘resp_line_read_err’= Resp Line Read Err Stats; ‘resp_line_parse_err’= Resp Line Parse Err Stats; ‘resp_hdr_err’= Resp Hdr Err Stats; ‘req_hdr_incomplete_err’= Req Hdr Incomplete Err Stats; ‘no_status_code_err’= No Status Code Err Stats; ‘http_resp_line_read_err’= HTTP Response Line Read Err Stats; ‘http_resp_line_parse_err’= HTTP Response Line Parse Err Stats; ‘http_resp_hdr_err’= HTTP Resp Hdr Err Stats; ‘recv_option_resp’= Send Option Req Stats;

oper

dict

Field oper

icap_cpu_list

list

Field icap_cpu_list

cpu_count

int

Field cpu_count

stats

dict

Field stats

reqmod_request

str

Reqmod Request Stats

respmod_request

str

Respmod Request Stats

reqmod_request_after_100

str

Reqmod Request Sent After 100 Cont Stats

respmod_request_after_100

str

Respmod Request Sent After 100 Cont Stats

reqmod_response

str

Reqmod Response Stats

respmod_response

str

Respmod Response Stats

reqmod_response_after_100

str

Reqmod Response After 100 Cont Stats

respmod_response_after_100

str

Respmod Response After 100 Cont Stats

chunk_no_allow_204

str

Chunk so no Allow 204 Stats

len_exceed_no_allow_204

str

Length Exceeded so no Allow 204 Stats

result_continue

str

Result Continue Stats

result_icap_response

str

Result ICAP Response Stats

result_100_continue

str

Result 100 Continue Stats

result_other

str

Result Other Stats

status_2xx

str

Status 2xx Stats

status_200

str

Status 200 Stats

status_201

str

Status 201 Stats

status_202

str

Status 202 Stats

status_203

str

Status 203 Stats

status_204

str

Status 204 Stats

status_205

str

Status 205 Stats

status_206

str

Status 206 Stats

status_207

str

Status 207 Stats

status_1xx

str

Status 1xx Stats

status_100

str

Status 100 Stats

status_101

str

Status 101 Stats

status_102

str

Status 102 Stats

status_3xx

str

Status 3xx Stats

status_300

str

Status 300 Stats

status_301

str

Status 301 Stats

status_302

str

Status 302 Stats

status_303

str

Status 303 Stats

status_304

str

Status 304 Stats

status_305

str

Status 305 Stats

status_306

str

Status 306 Stats

status_307

str

Status 307 Stats

status_4xx

str

Status 4xx Stats

status_400

str

Status 400 Stats

status_401

str

Status 401 Stats

status_402

str

Status 402 Stats

status_403

str

Status 403 Stats

status_404

str

Status 404 Stats

status_405

str

Status 405 Stats

status_406

str

Status 406 Stats

status_407

str

Status 407 Stats

status_408

str

Status 408 Stats

status_409

str

Status 409 Stats

status_410

str

Status 410 Stats

status_411

str

Status 411 Stats

status_412

str

Status 412 Stats

status_413

str

Status 413 Stats

status_414

str

Status 414 Stats

status_415

str

Status 415 Stats

status_416

str

Status 416 Stats

status_417

str

Status 417 Stats

status_418

str

Status 418 Stats

status_419

str

Status 419 Stats

status_420

str

Status 420 Stats

status_422

str

Status 422 Stats

status_423

str

Status 423 Stats

status_424

str

Status 424 Stats

status_425

str

Status 425 Stats

status_426

str

Status 426 Stats

status_449

str

Status 449 Stats

status_450

str

Status 450 Stats

status_5xx

str

Status 5xx Stats

status_500

str

Status 500 Stats

status_501

str

Status 501 Stats

status_502

str

Status 502 Stats

status_503

str

Status 503 Stats

status_504

str

Status 504 Stats

status_505

str

Status 505 Stats

status_506

str

Status 506 Stats

status_507

str

Status 507 Stats

status_508

str

Status 508 Stats

status_509

str

Status 509 Stats

status_510

str

Status 510 Stats

status_6xx

str

Status 6xx Stats

status_unknown

str

Status Unknown Stats

send_option_req

str

Send Option Req Stats

app_serv_conn_no_pcb_err

str

App Server Conn no ES PCB Err Stats

app_serv_conn_err

str

App Server Conn Err Stats

chunk1_hdr_err

str

Chunk Hdr Err1 Stats

chunk2_hdr_err

str

Chunk Hdr Err2 Stats

chunk_bad_trail_err

str

Chunk Bad Trail Err Stats

no_payload_next_buff_err

str

No Payload In Next Buff Err Stats

no_payload_buff_err

str

No Payload Buff Err Stats

resp_hdr_incomplete_err

str

Resp Hdr Incomplete Err Stats

serv_sel_fail_err

str

Server Select Fail Err Stats

start_icap_conn_fail_err

str

Start ICAP conn fail Stats

prep_req_fail_err

str

Prepare ICAP req fail Err Stats

icap_ver_err

str

ICAP Ver Err Stats

icap_line_err

str

ICAP Line Err Stats

encap_hdr_incomplete_err

str

Encap HDR Incomplete Err Stats

no_icap_resp_err

str

No ICAP Resp Err Stats

resp_line_read_err

str

Resp Line Read Err Stats

resp_line_parse_err

str

Resp Line Parse Err Stats

resp_hdr_err

str

Resp Hdr Err Stats

req_hdr_incomplete_err

str

Req Hdr Incomplete Err Stats

no_status_code_err

str

No Status Code Err Stats

http_resp_line_read_err

str

HTTP Response Line Read Err Stats

http_resp_line_parse_err

str

HTTP Response Line Parse Err Stats

http_resp_hdr_err

str

HTTP Resp Hdr Err Stats

recv_option_resp

str

Send Option Req Stats

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 2021