a10_vcs_vcs_para

Synopsis

Virtual Chassis System Paramter

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

floating_ip_cfg

list

Field floating_ip_cfg

floating_ip

str

Floating IP address (IPv4 address)

floating_ip_mask

str

Netmask

floating_ipv6_cfg

list

Field floating_ipv6_cfg

floating_ipv6

str

Floating IPv6 address

ssl_enable

bool

Enable SSL

multicast_ip

str

Multicast (group) IP address (Multicast IP address)

multicast_ipv6

str

Multicast (group) IPv6 address (Multicast IPv6 address)

multicast_port

int

Port used in multicast communication (Port number)

failure_retry_count_value

int

0-255, default is 2

forever

bool

VCS retry forever if fails to join the chassis

dead_interval_mseconds

int

The node will be considered dead as lack of hearbeats after this time (milisecond) (in unit of msecond, default is 0)

time_interval_mseconds

int

how long between heartbeats (mseconds) (in unit of milisecond, default is 0)

dead_interval

int

The node will be considered dead as lack of hearbeats after this time (in unit of second, 10 by default)

time_interval

int

how long between heartbeats (in unit of second, default is 3)

chassis_id

int

Chassis ID

config_info

str

Configuration information (Configuration tag)

config_seq

str

Configuration sequence number

tcp_channel_monitor

bool

Enable vBlade TCP channel monitor

size

int

file size (MBytes) to transmit to monitor the TCP channel

speed_limit

int

speed (KByte/s) limitation for the transmit monitor

force_wait_interval

int

The node will wait the specified time interval before it start aVCS (in unit of second (default is 5))

slog_level

int

Set the level of slog for aVCS

slog_method

int

Set the print method of slog for aVCS

transmit_fragment_size

int

Set the fragment size (KByte) of the aVCS transmit

memory_stat_interval

int

Interval of aVCS memory statistics record (minutes)

uuid

str

uuid of the object

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