a10_aam_authentication_relay_ntlm

Synopsis

NTLM Authentication Relay

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

name

str/required

Specify NTLM authentication relay name

large_request_disable

bool

Disable NTLM relay processing for large requests

domain

str

Specify NTLM domain, default is null

version

int

Specify NTLM version, default is NTLM 2

uuid

str

uuid of the object

user_tag

str

Customized tag

sampling_enable

list

Field sampling_enable

counters1

str

‘all’= all; ‘success’= Success; ‘failure’= Failure; ‘request’= Request; ‘response’= Response; ‘http-code-200’= HTTP 200 OK; ‘http-code-400’= HTTP 400 Bad Request; ‘http-code-401’= HTTP 401 Unauthorized; ‘http-code-403’= HTTP 403 Forbidden; ‘http-code-404’= HTTP 404 Not Found; ‘http-code-500’= HTTP 500 Internal Server Error; ‘http-code-503’= HTTP 503 Service Unavailable; ‘http- code-other’= Other HTTP Response; ‘buffer-alloc-fail’= Buffer Allocation Failure; ‘encoding-fail’= Encoding Failure; ‘insert-header-fail’= Insert Header Failure; ‘parse-header-fail’= Parse Header Failure; ‘internal-error’= Internal Error; ‘ntlm-auth-skipped’= Requests for which NTLM relay is skipped; ‘large- request-processing’= Requests invoking large request processing; ‘large- request-flushed’= Large requests sent to server; ‘head-negotiate-request-sent’= HEAD requests sent with NEGOTIATE header; ‘head-auth-request-sent’= HEAD requests sent with AUTH header;

packet_capture_template

str

Name of the packet capture template to be bind with this object

stats

dict

Field stats

success

str

Success

failure

str

Failure

request

str

Request

response

str

Response

http_code_200

str

HTTP 200 OK

http_code_400

str

HTTP 400 Bad Request

http_code_401

str

HTTP 401 Unauthorized

http_code_403

str

HTTP 403 Forbidden

http_code_404

str

HTTP 404 Not Found

http_code_500

str

HTTP 500 Internal Server Error

http_code_503

str

HTTP 503 Service Unavailable

http_code_other

str

Other HTTP Response

buffer_alloc_fail

str

Buffer Allocation Failure

encoding_fail

str

Encoding Failure

insert_header_fail

str

Insert Header Failure

parse_header_fail

str

Parse Header Failure

internal_error

str

Internal Error

ntlm_auth_skipped

str

Requests for which NTLM relay is skipped

large_request_processing

str

Requests invoking large request processing

large_request_flushed

str

Large requests sent to server

head_negotiate_request_sent

str

HEAD requests sent with NEGOTIATE header

head_auth_request_sent

str

HEAD requests sent with AUTH header

name

str

Specify NTLM authentication relay name

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