a10_icap_http

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; ‘status_200’= Status code 200; ‘status_201’= Status code 201; ‘status_202’= Status code 202; ‘status_203’= Status code 203; ‘status_204’= Status code 204; ‘status_205’= Status code 205; ‘status_206’= Status code 206; ‘status_207’= Status code 207; ‘status_100’= Status code 100; ‘status_101’= Status code 101; ‘status_102’= Status code 102; ‘status_300’= Status code 300; ‘status_301’= Status code 301; ‘status_302’= Status code 302; ‘status_303’= Status code 303; ‘status_304’= Status code 304; ‘status_305’= Status code 305; ‘status_306’= Status code 306; ‘status_307’= Status code 307; ‘status_400’= Status code 400; ‘status_401’= Status code 401; ‘status_402’= Status code 402; ‘status_403’= Status code 403; ‘status_404’= Status code 404; ‘status_405’= Status code 405; ‘status_406’= Status code 406; ‘status_407’= Status code 407; ‘status_408’= Status code 408; ‘status_409’= Status code 409; ‘status_410’= Status code 410; ‘status_411’= Status code 411; ‘status_412’= Status code 412; ‘status_413’= Status code 413; ‘status_414’= Status code 414; ‘status_415’= Status code 415; ‘status_416’= Status code 416; ‘status_417’= Status code 417; ‘status_418’= Status code 418; ‘status_422’= Status code 422; ‘status_423’= Status code 423; ‘status_424’= Status code 424; ‘status_425’= Status code 425; ‘status_426’= Status code 426; ‘status_449’= Status code 449; ‘status_450’= Status code 450; ‘status_500’= Status code 500; ‘status_501’= Status code 501; ‘status_502’= Status code 502; ‘status_503’= Status code 503; ‘status_504’= Status code 504; ‘status_505’= Status code 505; ‘status_506’= Status code 506; ‘status_507’= Status code 507; ‘status_508’= Status code 508; ‘status_509’= Status code 509; ‘status_510’= Status code 510; ‘status_1xx’= status code 1XX; ‘status_2xx’= status code 2XX; ‘status_3xx’= status code 3XX; ‘status_4xx’= status code 4XX; ‘status_5xx’= status code 5XX; ‘status_6xx’= status code 6XX; ‘status_unknown’= Status code unknown;

oper

dict

Field oper

icap_http_cpu_list

list

Field icap_http_cpu_list

cpu_count

int

Field cpu_count

stats

dict

Field stats

status_200

str

Status code 200

status_201

str

Status code 201

status_202

str

Status code 202

status_203

str

Status code 203

status_204

str

Status code 204

status_205

str

Status code 205

status_206

str

Status code 206

status_207

str

Status code 207

status_100

str

Status code 100

status_101

str

Status code 101

status_102

str

Status code 102

status_300

str

Status code 300

status_301

str

Status code 301

status_302

str

Status code 302

status_303

str

Status code 303

status_304

str

Status code 304

status_305

str

Status code 305

status_306

str

Status code 306

status_307

str

Status code 307

status_400

str

Status code 400

status_401

str

Status code 401

status_402

str

Status code 402

status_403

str

Status code 403

status_404

str

Status code 404

status_405

str

Status code 405

status_406

str

Status code 406

status_407

str

Status code 407

status_408

str

Status code 408

status_409

str

Status code 409

status_410

str

Status code 410

status_411

str

Status code 411

status_412

str

Status code 412

status_413

str

Status code 413

status_414

str

Status code 414

status_415

str

Status code 415

status_416

str

Status code 416

status_417

str

Status code 417

status_418

str

Status code 418

status_422

str

Status code 422

status_423

str

Status code 423

status_424

str

Status code 424

status_425

str

Status code 425

status_426

str

Status code 426

status_449

str

Status code 449

status_450

str

Status code 450

status_500

str

Status code 500

status_501

str

Status code 501

status_502

str

Status code 502

status_503

str

Status code 503

status_504

str

Status code 504

status_505

str

Status code 505

status_506

str

Status code 506

status_507

str

Status code 507

status_508

str

Status code 508

status_509

str

Status code 509

status_510

str

Status code 510

status_1xx

str

status code 1XX

status_2xx

str

status code 2XX

status_3xx

str

status code 3XX

status_4xx

str

status code 4XX

status_5xx

str

status code 5XX

status_6xx

str

status code 6XX

status_unknown

str

Status code unknown

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