{ "id":"/axapi/v3/cgnv6/lsn/radius", "type":"object", "node-type":"intermediate", "title":"radius", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"Configure the Interaction with External RADIUS Servers", "properties":{ "server":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/radius/server", "properties":{ "listen-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"Configure the listen port of RADIUS server (Port number)" }, "remote":{ "type":"object", "properties":{ "ip-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-list-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-list name" }, "ip-list-secret":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure shared secret" }, "ip-list-secret-string":{ "type":"string", "format":"password", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"The RADIUS secret" }, "ip-list-encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)" } } } ] } } }, "secret":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure shared secret" }, "secret-string":{ "type":"string", "format":"password", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"The RADIUS secret" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"Join a VRRP-A failover group" }, "attribute":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "attribute-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'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; 'custom4': Customized attribute 4; 'custom5': Customized attribute 5; 'custom6': Customized attribute 6; ", "enum":[ "inside-ipv6-prefix", "inside-ip", "inside-ipv6", "imei", "imsi", "msisdn", "custom1", "custom2", "custom3", "custom4", "custom5", "custom6" ] }, "prefix-length":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'32': Prefix length 32; '48': Prefix length 48; '64': Prefix length 64; '80': Prefix length 80; '96': Prefix length 96; '112': Prefix length 112; ", "enum":[ "32", "48", "64", "80", "96", "112" ] }, "prefix-vendor":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"RADIUS vendor attribute information (RADIUS vendor ID)" }, "prefix-number":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"RADIUS attribute number" }, "name":{ "type":"string", "format":"string", "minLength":1, "maxLength":15, "partition-visibility":"shared", "description":"Customized attribute name" }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'hexadecimal': Type of attribute value is hexadecimal; ", "enum":[ "hexadecimal" ] }, "custom-vendor":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"RADIUS vendor attribute information (RADIUS vendor ID)" }, "custom-number":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"RADIUS attribute number" }, "vendor":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"RADIUS vendor attribute information (RADIUS vendor ID)" }, "number":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"RADIUS attribute number" } } } ] }, "disable-reply":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Toggle option for RADIUS reply packet(Default: Accounting response will be sent)" }, "accounting-start":{ "type":"string", "format":"enum", "default":"append-entry", "partition-visibility":"shared", "description":"'ignore': Ignore; 'append-entry': Append the AVPs to existing entry (default); 'replace-entry': Replace the AVPs of existing entry; ", "enum":[ "ignore", "append-entry", "replace-entry" ] }, "accounting-stop":{ "type":"string", "format":"enum", "default":"delete-entry", "partition-visibility":"shared", "description":"'ignore': Ignore; 'delete-entry': Delete the entry (default); 'delete-entry-and-sessions': Delete the entry and data sessions associated; ", "enum":[ "ignore", "delete-entry", "delete-entry-and-sessions" ] }, "accounting-interim-update":{ "type":"string", "format":"enum", "default":"ignore", "partition-visibility":"shared", "description":"'ignore': Ignore (default); 'append-entry': Append the AVPs to existing entry; 'replace-entry': Replace the AVPs of existing entry; ", "enum":[ "ignore", "append-entry", "replace-entry" ] }, "accounting-on":{ "type":"string", "format":"enum", "default":"ignore", "partition-visibility":"shared", "description":"'ignore': Ignore (default); 'delete-entries-using-attribute': Delete entries matching attribute in RADIUS Table; ", "enum":[ "ignore", "delete-entries-using-attribute" ] }, "attribute-name":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not":"custom-attribute-name", "description":"'msisdn': Clear using MSISDN; 'imei': Clear using IMEI; 'imsi': Clear using IMSI; ", "enum":[ "msisdn", "imei", "imsi" ] }, "custom-attribute-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":15, "partition-visibility":"shared", "not":"attribute-name", "description":"Clear using customized attribute" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'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); 'radius-inter-card-dup-redir': RADIUS packet dropped as redirected by other blade (SO); ", "enum":[ "all", "msisdn-received", "imei-received", "imsi-received", "custom-received", "radius-request-received", "radius-request-dropped", "request-bad-secret-dropped", "request-no-key-vap-dropped", "request-malformed-dropped", "request-ignored", "radius-table-full", "secret-not-configured-dropped", "ha-standby-dropped", "ipv6-prefix-length-mismatch", "invalid-key", "smp-created", "smp-deleted", "smp-mem-allocated", "smp-mem-alloc-failed", "smp-mem-freed", "smp-in-rml", "mem-allocated", "mem-alloc-failed", "mem-freed", "ha-sync-create-sent", "ha-sync-delete-sent", "ha-sync-create-recv", "ha-sync-delete-recv", "acct-on-filters-full", "acct-on-dup-request", "ip-mismatch-delete", "ip-add-race-drop", "ha-sync-no-key-vap-dropped", "inter-card-msg-fail-drop", "radius-packets-redirected", "radius-packets-redirect-fail-dropped", "radius-packets-process-local", "radius-packets-dropped-not-lo", "radius-inter-card-dup-redir" ] } } } ] } } } } }