a10_template_lid

Synopsis

Create an Lid

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

lid_number

int/required

Lid Number

respond_to_user_mac

bool

Use the user’s source MAC for the next hop rather than the routing table (default=off)

limit_rate

str

‘limit-pps’= Enable Packets Per Second Rate Limit; ‘limit-throughput’= Enable Throughput Rate Limit;

uplink_pps

int

Uplink PPS limit (Number of Packets per second)

downlink_pps

int

Downlink PPS limit (Number of Packets per second)

ddos_protection_factor

int

Enable DDoS Protection (Multiplier of the downlink PPS)

total_pps

int

Total PPS limit (Number of Packets per second)

uplink_throughput

int

Uplink Throughput limit (Mega Bits per second)

downlink_throughput

int

Downlink Throughput limit (Mega Bits per second)

total_throughput

int

Total Throughput limit (Mega Bits per second)

limit_cps

int

Enable Connections Per Second Rate Limit (Number of Connections per second)

src_ip

dict

Field src_ip

concurrent_sessions

int

Concurrent Session Limit per Source IP Address (Number of Concurrent Sessions)

log

bool

Log when Session Limit is exceeded

prefix_length

int

Source prefix length

burstsize_downlink_pps

int

Downlink PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)

burstsize_uplink_pps

int

Uplink PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)

burstsize_total_pps

int

Total PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)

burstsize_downlink_throughput

int

Downlink Throughput Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)

burstsize_uplink_throughput

int

Uplink Throughput Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)

burstsize_total_throughput

int

Total Throughput Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)

burstsize_cps

int

CPS Token Bucket Size (Must Exceed Configured Rate) (In Connections per second)

uuid

str

uuid of the object

user_tag

str

Customized tag

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