a10_aam_authentication_server_windows_instance

Synopsis

Windows Server, using Kerberos or NTLM for authentication

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 Windows authentication server name

host

dict

Field host

hostip

str

Specify the Windows server’s hostname(Length 1-31) or IP address

hostipv6

str

Specify the Windows server’s IPV6 address

timeout

int

Specify connection timeout to server, default is 10 seconds

auth_protocol

dict

Field auth_protocol

ntlm_disable

bool

Disable NTLM authentication protocol

ntlm_version

int

Specify NTLM version, default is 2

ntlm_health_check

str

Check NTLM port’s health status

ntlm_health_check_disable

bool

Disable configured NTLM port health check configuration

kerberos_disable

bool

Disable Kerberos authentication protocol

kerberos_port

int

Specify the Kerberos port, default is 88

kport_hm

str

Check Kerberos port’s health status

kport_hm_disable

bool

Disable configured Kerberos port health check configuration

kerberos_password_change_port

int

Specify the Kerbros password change port, default is 464

kdc_validate

bool

Enable KDC validation

kerberos_kdc_validation

dict

Field kerberos_kdc_validation

realm

str

Specify realm of Windows server

support_apacheds_kdc

bool

Enable weak cipher (DES CRC/MD5/MD4) and merge AS-REQ in single packet

health_check

bool

Check server’s health status

health_check_string

str

Health monitor name

health_check_disable

bool

Disable configured health check configuration

uuid

str

uuid of the object

sampling_enable

list

Field sampling_enable

counters1

str

‘all’= all; ‘krb_send_req_success’= Kerberos Request; ‘krb_get_resp_success’= Kerberos Response; ‘krb_timeout_error’= Kerberos Timeout; ‘krb_other_error’= Kerberos Other Error; ‘krb_pw_expiry’= Kerberos password expiry; ‘krb_pw_change_success’= Kerberos password change success; ‘krb_pw_change_failure’= Kerberos password change failure; ‘ntlm_proto_nego_success’= NTLM Protocol Negotiation Success; ‘ntlm_proto_nego_failure’= NTLM Protocol Negotiation Failure; ‘ntlm_session_setup_success’= NTLM Session Setup Success; ‘ntlm_session_setup_failure’= NTLM Session Setup Failure; ‘ntlm_prepare_req_success’= NTLM Prepare Request Success; ‘ntlm_prepare_req_error’= NTLM Prepare Request Error; ‘ntlm_auth_success’= NTLM Authentication Success; ‘ntlm_auth_failure’= NTLM Authentication Failure; ‘ntlm_timeout_error’= NTLM Timeout; ‘ntlm_other_error’= NTLM Other Error; ‘krb_validate_kdc_success’= Kerberos KDC Validation Success; ‘krb_validate_kdc_failure’= Kerberos KDC Validation Failure;

packet_capture_template

str

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

stats

dict

Field stats

krb_send_req_success

str

Kerberos Request

krb_get_resp_success

str

Kerberos Response

krb_timeout_error

str

Kerberos Timeout

krb_other_error

str

Kerberos Other Error

krb_pw_expiry

str

Kerberos password expiry

krb_pw_change_success

str

Kerberos password change success

krb_pw_change_failure

str

Kerberos password change failure

ntlm_proto_nego_success

str

NTLM Protocol Negotiation Success

ntlm_proto_nego_failure

str

NTLM Protocol Negotiation Failure

ntlm_session_setup_success

str

NTLM Session Setup Success

ntlm_session_setup_failure

str

NTLM Session Setup Failure

ntlm_prepare_req_success

str

NTLM Prepare Request Success

ntlm_prepare_req_error

str

NTLM Prepare Request Error

ntlm_auth_success

str

NTLM Authentication Success

ntlm_auth_failure

str

NTLM Authentication Failure

ntlm_timeout_error

str

NTLM Timeout

ntlm_other_error

str

NTLM Other Error

krb_validate_kdc_success

str

Kerberos KDC Validation Success

krb_validate_kdc_failure

str

Kerberos KDC Validation Failure

name

str

Specify Windows authentication server 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