a10_template_gtp
Synopsis
Define a GTP template
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 |
GTP Template Name |
||
log dict |
Field log |
||
message_filtering bool |
Log Packet Drop due to Message Filtering |
||
information_filtering bool |
Log Packet Drop due to Information Filtering |
||
invalid_teid bool |
Log Packet Drop due to Invalid Tunnel Endpoint Identifier |
||
reserved_ie_present bool |
Log Packet Drop due to Presence of Reserved Information Element |
||
mandatory_ie_missing bool |
Log Packet Drop due to Missing Mandatory Information Element |
||
protocol_anomaly_filtering str |
‘disable’= Disable Anomaly Filtering; |
||
mandatory_ie_filtering str |
‘disable’= Disable Mandatory Information Element Filtering; |
||
tunnel_timeout int |
Idle Timeout in minutes (default= 60 mins) |
||
maximum_message_length int |
Maximum message length for a GTP message |
||
message_type list |
Field message_type |
||
message_type_v2 str |
‘bearer-resource’= Bearer Resource Command/Failure; ‘change-notification’= Change Notification Request/Response; ‘context’= Context Request/Response/Ack; ‘config-transfer’= Configuration Transfer Tunnel; ‘create-bearer’= Create Bearer Request/Response; ‘create-data-forwarding’= Create Indirect Data Tunnel Request/Response; ‘create-tunnel-forwarding’= Create Forwarding Tunnel Request/Response; ‘create-session’= Create Session Request/Response; ‘cs- paging’= CS Paging Indication; ‘delete-bearer’= Delete Bearer Request/Response; ‘delete-command’= Delete Bearer Command/Failure; ‘delete-data-forwarding’= Delete Indirect Data Tunnel Request/Response; ‘delete-pdn’= Delete PDN Connection Request/Response; ‘delete-session’= Delete Session Request/Response; ‘detach’= Detach Notification/Ack; ‘downlink-notification’= Downlink Data Notification/Ack/Failure; ‘echo’= Echo Request/Response; ‘fwd-access’= Forward Access Context Notification/Ack; ‘fwd-relocation’= Forward Relocation Request/Response/Complete; ‘identification’= Identification Request/Response; ‘mbms-session-start’= MBMS Session Start Request/Response; ‘mbms-session-stop’= MBMS Session Stop Request/Response; ‘mbms-session-update’= MBMS Session Update Request/Response; ‘modify-bearer’= Modify Bearer Request/Response; ‘modify- command’= Modify Bearer Command/Failure; ‘release-access’= Release Access Bearer Request/Response; ‘relocation-cancel’= Relocation Cancel Request/Response; ‘resume’= Resume Notification/Ack; ‘stop-paging’= Stop Paging Indication; ‘suspend’= Suspend Notification/Ack; ‘trace-session’= Trace Session Activation/Deactivation; ‘update-bearer’= Update Bearer Request/Response; ‘update-pdn’= Update PDN Connection Request/Response; ‘version-not-supported’= Version Not Supported; |
||
message_type_v1 str |
‘create-pdp’= Create PDP Context Request/Response; ‘data-record’= Data Record Request/Response; ‘delete-pdp’= Delete PDP Context Request/Response; ‘echo’= Echo Request/Response; ‘error-indication’= Error Indication; ‘failure-report’= Failure Report Request/Response; ‘fwd-relocation’= Forward Relocation Request/Response/Complete/Complete Acknowledge; ‘fwd-srns-context’= Forward Srns Context/Context Acknowlege; ‘identification’= Identification Request/Response; ‘node-alive’= Node Alive Request/Response; ‘note-ms-present’= Note MS GPRS present Request/Response; ‘pdu-notification’= PDU Notification Request/Response/Reject Request/Reject Response; ‘ran-info’= RAN Info Relay; ‘redirection’= Redirection Request/Response; ‘relocation-cancel’= Relocation Cancel Request/Response; ‘send-route’= Send Route Info Request/Response; ‘sgsn- context’= Sgsn Context Request/Response/Acknowledge; ‘supported-extension’= Supported Extension Headers Notification; ‘gtp-pdu’= G-PDU; ‘update-pdp’= Update PDP Context Request/Response; ‘version-not-supported’= Version Not Supported; |
||
message_type_v0 str |
‘create-pdp’= Create PDP Context Request/Response; ‘data-record’= Data Record Request/Response; ‘delete-pdp’= Delete PDP Context Request/Response; ‘echo’= Echo Request/Response; ‘error-indication’= Error Indication; ‘failure-report’= Failure Report Request/Response; ‘identification’= Identification Request/Response; ‘node-alive’= Node Alive Request/Response; ‘note-ms-present’= Note MS GPRS present Request/Response; ‘pdu-notification’= PDU Notification Request/Response/Reject Request/Reject Response; ‘redirection’= Redirection Request/Response; ‘send-route’= Send Route Info Request/Response; ‘sgsn- context’= Sgsn Context Request/Response/Acknowledge; ‘gtp-pdu’= T-PDU; ‘update- pdp’= Update PDP Context Request/Response; ‘create-aa-pdp’= Create AA PDP Context Request/Response; ‘delete-aa-pdp’= Delete AA PDP Context Request/Response; ‘version-not-supported’= Version Not Supported; |
||
drop_value str |
‘drop’= Drop the Message Type; |
||
gtp_filter_list str |
Specify a GTP Filter-List (GTP Filter-List Value) |
||
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.