a10_route_map_set

Synopsis

Set values in destination routing protocol

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

sequence

str/required

Key to identify parent object

action

str/required

Key to identify parent object

route_map_tag

str/required

Key to identify parent object

ip

dict

Field ip

next_hop

dict

Field next_hop

ddos

dict

Field ddos

class_list_name

str

Class-List Name

class_list_cid

int

Class-List Cid

zone

str

Zone Name

ipv6

dict

Field ipv6

next_hop_1

dict

Field next_hop_1

level

dict

Field level

value

str

‘level-1’= Export into a level-1 area; ‘level-1-2’= Export into level-1 and level-2; ‘level-2’= Export into level-2 sub-domain;

metric

dict

Field metric

value

str

Metric Value (from -4294967295 to 4294967295)

metric_type

dict

Field metric_type

value

str

‘external’= IS-IS external metric type; ‘internal’= IS-IS internal metric type; ‘type-1’= OSPF external type 1 metric; ‘type-2’= OSPF external type 2 metric;

tag

dict

Field tag

value

int

Tag value

aggregator

dict

Field aggregator

aggregator_as

dict

Field aggregator_as

as_path

dict

Field as_path

prepend

str

Prepend to the as-path (AS number)

num

str

AS number

num2

str

AS number

atomic_aggregate

bool

BGP atomic aggregate attribute

comm_list

dict

Field comm_list

v_std

int

Community-list number (standard)

delete

bool

Delete matching communities

v_exp

int

Community-list number (expanded)

v_exp_delete

bool

Delete matching communities

name

str

Community-list name

name_delete

bool

Delete matching communities

community

str

BGP community attribute

dampening_cfg

dict

Field dampening_cfg

dampening

bool

Enable route-flap dampening

dampening_half_time

int

Reachability Half-life time for the penalty(minutes)

dampening_reuse

int

Value to start reusing a route

dampening_supress

int

Value to start suppressing a route

dampening_max_supress

int

Maximum duration to suppress a stable route(minutes)

dampening_penalty

int

Un-reachability Half-life time for the penalty(minutes)

extcommunity

dict

Field extcommunity

rt

dict

Field rt

soo

dict

Field soo

local_preference

dict

Field local_preference

val

int

Preference value

originator_id

dict

Field originator_id

originator_ip

str

IP address of originator

weight

dict

Field weight

weight_val

int

Weight value

origin

dict

Field origin

egp

bool

remote EGP

igp

bool

local IGP

incomplete

bool

unknown heritage

large_comm_list

dict

Field large_comm_list

l_v_std

int

Large Community-list number (standard)

l_v_std_delete

bool

Delete matching large communities

l_v_exp

int

Large Community-list number (expanded)

l_v_exp_delete

bool

Delete matching large communities

l_name

str

Large Community-list name

large_name_delete

bool

Delete matching large communities

large_community

str

BGP large community attribute

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