a10_system_radius_server¶
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 |
||
listen_port int |
Configure the listen port of RADIUS server (default 1813) (Port number) |
||
remote dict |
Field remote |
||
ip_list list |
Field ip_list |
||
secret bool |
Configure shared secret |
||
secret_string str |
The RADIUS secret |
||
encrypted str |
Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string) |
||
vrid int |
Join a VRRP-A failover group |
||
attribute list |
Field attribute |
||
attribute_value str |
‘inside-ipv6-prefix’= Framed IPv6 Prefix; ‘inside-ip’= Inside IP address; ‘inside-ipv6’= Inside IPv6 address; ‘imei’= International Mobile Equipment Identity (IMEI); ‘imsi’= International Mobile Subscriber Identity (IMSI); ‘msisdn’= Mobile Subscriber Integrated Services Digital Network-Number (MSISDN); ‘custom1’= Customized attribute 1; ‘custom2’= Customized attribute 2; ‘custom3’= Customized attribute 3; |
||
prefix_length str |
‘32’= Prefix length 32; ‘48’= Prefix length 48; ‘64’= Prefix length 64; ‘80’= Prefix length 80; ‘96’= Prefix length 96; ‘112’= Prefix length 112; |
||
prefix_vendor int |
RADIUS vendor attribute information (RADIUS vendor ID) |
||
prefix_number int |
RADIUS attribute number |
||
name str |
Customized attribute name |
||
value str |
‘hexadecimal’= Type of attribute value is hexadecimal; |
||
custom_vendor int |
RADIUS vendor attribute information (RADIUS vendor ID) |
||
custom_number int |
RADIUS attribute number |
||
vendor int |
RADIUS vendor attribute information (RADIUS vendor ID) |
||
number int |
RADIUS attribute number |
||
disable_reply bool |
Toggle option for RADIUS reply packet(Default= Accounting response will be sent) |
||
accounting_start str |
‘ignore’= Ignore; ‘append-entry’= Append the AVPs to existing entry (default); ‘replace-entry’= Replace the AVPs of existing entry; |
||
accounting_stop str |
‘ignore’= Ignore; ‘delete-entry’= Delete the entry (default); ‘delete-entry- and-sessions’= Delete the entry and data sessions associated(CGN only); |
||
accounting_interim_update str |
‘ignore’= Ignore (default); ‘append-entry’= Append the AVPs to existing entry; ‘replace-entry’= Replace the AVPs of existing entry; |
||
accounting_on str |
‘ignore’= Ignore (default); ‘delete-entries-using-attribute’= Delete entries matching attribute in RADIUS Table; |
||
attribute_name str |
‘msisdn’= Clear using MSISDN; ‘imei’= Clear using IMEI; ‘imsi’= Clear using IMSI; ‘custom1’= Clear using CUSTOM1 attribute configured; ‘custom2’= Clear using CUSTOM2 attribute configured; ‘custom3’= Clear using CUSTOM3 attribute configured; |
||
uuid str |
uuid of the object |
||
sampling_enable list |
Field sampling_enable |
||
counters1 str |
‘all’= all; ‘msisdn-received’= MSISDN Received; ‘imei-received’= IMEI Received; ‘imsi-received’= IMSI Received; ‘custom-received’= Custom attribute Received; ‘radius-request-received’= RADIUS Request Received; ‘radius-request-dropped’= RADIUS Request Dropped (Malformed Packet); ‘request-bad-secret-dropped’= RADIUS Request Bad Secret Dropped; ‘request-no-key-vap-dropped’= RADIUS Request No Key Attribute Dropped; ‘request-malformed-dropped’= RADIUS Request Malformed Dropped; ‘request-ignored’= RADIUS Request Ignored; ‘radius-table-full’= RADIUS Request Dropped (Table Full); ‘secret-not-configured-dropped’= RADIUS Secret Not Configured Dropped; ‘ha-standby-dropped’= HA Standby Dropped; ‘ipv6-prefix- length-mismatch’= Framed IPV6 Prefix Length Mismatch; ‘invalid-key’= Radius Request has Invalid Key Field; ‘smp-created’= RADIUS SMP Created; ‘smp- deleted’= RADIUS SMP Deleted; ‘smp-mem-allocated’= RADIUS SMP Memory Allocated; ‘smp-mem-alloc-failed’= RADIUS SMP Memory Allocation Failed; ‘smp-mem-freed’= RADIUS SMP Memory Freed; ‘smp-in-rml’= RADIUS SMP in RML; ‘mem-allocated’= RADIUS Memory Allocated; ‘mem-alloc-failed’= RADIUS Memory Allocation Failed; ‘mem-freed’= RADIUS Memory Freed; ‘ha-sync-create-sent’= HA Record Sync Create Sent; ‘ha-sync-delete-sent’= HA Record Sync Delete Sent; ‘ha-sync-create-recv’= HA Record Sync Create Received; ‘ha-sync-delete-recv’= HA Record Sync Delete Received; ‘acct-on-filters-full’= RADIUS Acct On Request Ignored(Filters Full); ‘acct-on-dup-request’= Duplicate RADIUS Acct On Request; ‘ip-mismatch-delete’= Radius Entry IP Mismatch Delete; ‘ip-add-race-drop’= Radius Entry IP Add Race Drop; ‘ha-sync-no-key-vap-dropped’= HA Record Sync No key dropped; ‘inter-card- msg-fail-drop’= Inter-Card Message Fail Drop; ‘radius-packets-redirected’= RADIUS packets redirected (SO); ‘radius-packets-redirect-fail-dropped’= RADIUS packets dropped due to redirect failure (SO); ‘radius-packets-process-local’= RADIUS packets processed locally without redirection (SO); ‘radius-packets- dropped-not-lo’= RADIUS packets dropped dest not loopback (SO); |
||
oper dict |
Field oper |
||
radius_table_entries_list list |
Field radius_table_entries_list |
||
total_entries int |
Field total_entries |
||
custom_attr_name str |
Field custom_attr_name |
||
custom_attr_value str |
Field custom_attr_value |
||
starts_with bool |
Field starts_with |
||
case_insensitive bool |
Field case_insensitive |
||
stats dict |
Field stats |
||
msisdn_received str |
MSISDN Received |
||
imei_received str |
IMEI Received |
||
imsi_received str |
IMSI Received |
||
custom_received str |
Custom attribute Received |
||
radius_request_received str |
RADIUS Request Received |
||
radius_request_dropped str |
RADIUS Request Dropped (Malformed Packet) |
||
request_bad_secret_dropped str |
RADIUS Request Bad Secret Dropped |
||
request_no_key_vap_dropped str |
RADIUS Request No Key Attribute Dropped |
||
request_malformed_dropped str |
RADIUS Request Malformed Dropped |
||
request_ignored str |
RADIUS Request Ignored |
||
radius_table_full str |
RADIUS Request Dropped (Table Full) |
||
secret_not_configured_dropped str |
RADIUS Secret Not Configured Dropped |
||
ha_standby_dropped str |
HA Standby Dropped |
||
ipv6_prefix_length_mismatch str |
Framed IPV6 Prefix Length Mismatch |
||
invalid_key str |
Radius Request has Invalid Key Field |
||
smp_created str |
RADIUS SMP Created |
||
smp_deleted str |
RADIUS SMP Deleted |