aam authentication

AAM authentication related configuration

authentication Specification

Parameter Value
Type Intermediate Resource
Element Name authentication
Element URI /axapi/v3/aam/authentication
Element Attributes authentication_attributes
Partition Visibility shared
Schema authentication schema

Operations Allowed:

OperationMethodURIPayload

Get Object

GET

/axapi/v3/aam/authentication

authentication_attributes

authentication attributes

account

Description: account is a JSON Block. Please see below for account

Type: Object

Reference Object: /axapi/v3/aam/authentication/account

captcha

Description: captcha is a JSON Block. Please see below for captcha

Type: Object

Reference Object: /axapi/v3/aam/authentication/captcha

file

Description: file is a JSON Block. Please see below for file

Type: Object

Reference Object: /axapi/v3/aam/authentication/file

global

Description: global is a JSON Block. Please see below for global

Type: Object

Reference Object: /axapi/v3/aam/authentication/global

jwks

Description: jwks is a JSON Block. Please see below for jwks

Type: Object

Reference Object: /axapi/v3/aam/authentication/jwks

jwt-list

Type: List

Reference Object: /axapi/v3/aam/authentication/jwt/{name}

log

Description: log is a JSON Block. Please see below for log

Type: Object

Reference Object: /axapi/v3/aam/authentication/log

logon

Description: logon is a JSON Block. Please see below for logon

Type: Object

Reference Object: /axapi/v3/aam/authentication/logon

oauth

Description: oauth is a JSON Block. Please see below for oauth

Type: Object

Reference Object: /axapi/v3/aam/authentication/oauth

password-retry

Description: password-retry is a JSON Block. Please see below for password-retry

Type: Object

Reference Object: /axapi/v3/aam/authentication/password-retry

portal-list

Type: List

Reference Object: /axapi/v3/aam/authentication/portal/{name}

relay

Description: relay is a JSON Block. Please see below for relay

Type: Object

Reference Object: /axapi/v3/aam/authentication/relay

saml

Description: saml is a JSON Block. Please see below for saml

Type: Object

Reference Object: /axapi/v3/aam/authentication/saml

server

Description: server is a JSON Block. Please see below for server

Type: Object

Reference Object: /axapi/v3/aam/authentication/server

service-group-list

session

Description: session is a JSON Block. Please see below for session

Type: Object

Reference Object: /axapi/v3/aam/authentication/session

session-attr

Description: session-attr is a JSON Block. Please see below for session-attr

Type: Object

Reference Object: /axapi/v3/aam/authentication/session-attr

template-list

Type: List

Reference Object: /axapi/v3/aam/authentication/template/{name}

jwt-list

Specification Value
Type list
Block object keys  

action

Description ‘redirect’: redirect JWT to specific URI; ‘relay’: relay JWT to back-end;

Type: string

Supported Values: redirect, relay

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

issuer

Description Specify JWT issuer claim value

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

jwt-relay-uri

Description Specify JWT relay URI (for relay action)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

name

Description Specify JWT issuer template name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

secret-string

Description The JWT signature secret

Type: string

Format: password

Maximum Length: 128 characters

Maximum Length: 1 characters

signature-secret

Description Specify the JWT signature secret

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

token-lifetime

Description Specify JWT token lifetime (Specify lifetime (in seconds), default is 300.)

Type: number

Range: 0-86400

Default: 300

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

account

Specification Value
Type object

kerberos-spn-list

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

account_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘request-normal’: Total Normal Request; ‘request-dropped’: Total Dropped Request; ‘response-success’: Total Success Response; ‘response-failure’: Total Failure Response; ‘response-error’: Total Error Response; ‘response-timeout’: Total Timeout Response; ‘response-other’: Total Other Response;

Type: string

Supported Values: all, request-normal, request-dropped, response-success, response-failure, response-error, response-timeout, response-other

account_kerberos-spn-list

Specification Value
Type list
Block object keys  

account

Description Specify domain account for SPN

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.)

name

Description Specify AD account name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

password

Description Specify password of domain account

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

realm

Description Specify Kerberos realm

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

secret-string

Description Password of AD account

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

service-principal-name

Description Specify service principal name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

portal-list

Specification Value
Type list
Block object keys  

change-password

Description: change-password is a JSON Block. Please see below for portal-list_change-password

Type: Object

Reference Object: /axapi/v3/aam/authentication/portal/{name}/change-password

logo-cfg

Description: logo-cfg is a JSON Block. Please see below for portal-list_logo-cfg

Type: Object

logon

Description: logon is a JSON Block. Please see below for portal-list_logon

Type: Object

Reference Object: /axapi/v3/aam/authentication/portal/{name}/logon

logon-fail

Description: logon-fail is a JSON Block. Please see below for portal-list_logon-fail

Type: Object

Reference Object: /axapi/v3/aam/authentication/portal/{name}/logon-fail

name

Description ‘default-portal’: Default portal configuration;

Type: string

Supported Values: default-portal

notify-change-password

Description: notify-change-password is a JSON Block. Please see below for portal-list_notify-change-password

Type: Object

Reference Object: /axapi/v3/aam/authentication/portal/{name}/notify-change-password

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

portal-list_logon-fail

Specification Value
Type object

background

Description: background is a JSON Block. Please see below for portal-list_logon-fail_background

Type: Object

fail-msg-cfg

Description: fail-msg-cfg is a JSON Block. Please see below for portal-list_logon-fail_fail-msg-cfg

Type: Object

title-cfg

Description: title-cfg is a JSON Block. Please see below for portal-list_logon-fail_title-cfg

Type: Object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

portal-list_logon-fail_fail-msg-cfg

Specification Value
Type object

fail-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

fail-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: fail-color-name and fail-color-value are mutually exclusive

fail-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: fail-color-value and fail-color-name are mutually exclusive

fail-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: fail-face and fail-font-custom are mutually exclusive

fail-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

fail-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: fail-font-custom and fail-face are mutually exclusive

fail-msg

Description Configure logon failure message in default logon fail page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fail-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

fail-text

Description Specify logon failure message (Default: Login Failed!!)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_logon-fail_title-cfg

Specification Value
Type object

title

Description Configure title in default logon fail page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

title-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

title-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: title-color-name and title-color-value are mutually exclusive

title-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: title-color-value and title-color-name are mutually exclusive

title-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: title-face and title-font-custom are mutually exclusive

title-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

title-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: title-font-custom and title-face are mutually exclusive

title-size

Description Specify font size (Default: 5)

Type: number

Range: 1-7

Default: 5

title-text

Description Specify title (Default: Try Too Many Times)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_logon-fail_background

Specification Value
Type object

bgcolor-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: white

Mutual Exclusion: bgcolor-name, bgfile, and bgcolor-value are mutually exclusive

bgcolor-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: bgcolor-value, bgfile, and bgcolor-name are mutually exclusive

bgfile

Description Specify background image filename

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bgfile, bgcolor-name, and bgcolor-value are mutually exclusive

bgstyle

Description ‘tile’: Tile; ‘stretch’: Stretch; ‘fit’: Fit;

Type: string

Supported Values: tile, stretch, fit

Default: tile

portal-list_logo-cfg

Specification Value
Type object

height

Description Specify logo image height (Default: 71)

Type: number

Range: 50-400

Default: 71

logo

Description Specify logo image filename

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

width

Description Specify logo image width (Default: 134)

Type: number

Range: 50-400

Default: 134

portal-list_notify-change-password

Specification Value
Type object

background

Description: background is a JSON Block. Please see below for portal-list_notify-change-password_background

Type: Object

cfm-pwd-cfg

Description: cfm-pwd-cfg is a JSON Block. Please see below for portal-list_notify-change-password_cfm-pwd-cfg

Type: Object

change-text

Description Specify change button text in default change password notification page (Default: Change)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

change-url

Description Specify change password action URL in default change password notification page (Default: /notify_change.fo)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

confirm-password-var

Description Specify confirm password variable name in default change password notification page (Default: cp_cfm_pwd)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

continue-text

Description Specify continue button text in default change password notification page (Default: Continue)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

continue-url

Description Specify continue action URL in default change password notification page (Default: /continue.fo)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

new-password-var

Description Specify new password variable name in default change password notification page (Default: cp_new_pwd)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

new-pwd-cfg

Description: new-pwd-cfg is a JSON Block. Please see below for portal-list_notify-change-password_new-pwd-cfg

Type: Object

old-password-var

Description Specify old password variable name in default change password notification page (Default: cp_old_pwd)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

old-pwd-cfg

Description: old-pwd-cfg is a JSON Block. Please see below for portal-list_notify-change-password_old-pwd-cfg

Type: Object

username-cfg

Description: username-cfg is a JSON Block. Please see below for portal-list_notify-change-password_username-cfg

Type: Object

username-var

Description Specify username variable name in default change password notification page (Default: cp_usr)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

portal-list_notify-change-password_new-pwd-cfg

Specification Value
Type object

new-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

new-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: new-color-name and new-color-value are mutually exclusive

new-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: new-color-value and new-color-name are mutually exclusive

new-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: new-face and new-font-custom are mutually exclusive

new-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

new-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: new-font-custom and new-face are mutually exclusive

new-password

Description Configure new password text in default change password notification page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

new-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

new-text

Description Specify new password text (Default: New Password)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_notify-change-password_old-pwd-cfg

Specification Value
Type object

old-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

old-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: old-color-name and old-color-value are mutually exclusive

old-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: old-color-value and old-color-name are mutually exclusive

old-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: old-face and old-font-custom are mutually exclusive

old-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

old-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: old-font-custom and old-face are mutually exclusive

old-password

Description Configure old password text in default change password notification page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

old-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

old-text

Description Specify old password text (Default: Old Password)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_notify-change-password_background

Specification Value
Type object

bgcolor-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: white

Mutual Exclusion: bgcolor-name, bgfile, and bgcolor-value are mutually exclusive

bgcolor-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: bgcolor-value, bgfile, and bgcolor-name are mutually exclusive

bgfile

Description Specify background image filename

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bgfile, bgcolor-name, and bgcolor-value are mutually exclusive

bgstyle

Description ‘tile’: Tile; ‘stretch’: Stretch; ‘fit’: Fit;

Type: string

Supported Values: tile, stretch, fit

Default: tile

portal-list_notify-change-password_cfm-pwd-cfg

Specification Value
Type object

cfm-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

cfm-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: cfm-color-name and cfm-color-value are mutually exclusive

cfm-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: cfm-color-value and cfm-color-name are mutually exclusive

cfm-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: cfm-face and cfm-font-custom are mutually exclusive

cfm-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

cfm-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: cfm-font-custom and cfm-face are mutually exclusive

cfm-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

cfm-text

Description Specify confirm password text (Default: Confirm New Password)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

confirm-password

Description Configure confirm password text in default change password notification page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

portal-list_notify-change-password_username-cfg

Specification Value
Type object

user-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

user-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: user-color-name and user-color-value are mutually exclusive

user-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: user-color-value and user-color-name are mutually exclusive

user-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: user-face and user-font-custom are mutually exclusive

user-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

user-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: user-font-custom and user-face are mutually exclusive

user-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

user-text

Description Specify username text (Default: Username)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

username

Description Configure username text in default change password notification page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

portal-list_logon

Specification Value
Type object

action-url

Description Specify form action URL in default logon page (Default: /logon.fo)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

background

Description: background is a JSON Block. Please see below for portal-list_logon_background

Type: Object

captcha-type

Description ‘reCAPTCHAv2-checkbox’: Google reCAPTCHAv2 Checkbox; ‘reCAPTCHAv2-invisible’: Google reCAPTCHAv2 Invisible; ‘reCAPTCHAv3’: Google reCAPTCHAv3;

Type: string

Supported Values: reCAPTCHAv2-checkbox, reCAPTCHAv2-invisible, reCAPTCHAv3

enable-CAPTCHA

Description Enable CAPTCHA in deafult logon page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable-passcode

Description Enable passcode field in default logon page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

fail-msg-cfg

Description: fail-msg-cfg is a JSON Block. Please see below for portal-list_logon_fail-msg-cfg

Type: Object

passcode-cfg

Description: passcode-cfg is a JSON Block. Please see below for portal-list_logon_passcode-cfg

Type: Object

passcode-var

Description Specify passcode variable name in default logon page (Default: passcode)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

password-cfg

Description: password-cfg is a JSON Block. Please see below for portal-list_logon_password-cfg

Type: Object

password-var

Description Specify password variable name in default logon page (Default: pwd)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

reCAPTCHA-cfg

Description: reCAPTCHA-cfg is a JSON Block. Please see below for portal-list_logon_reCAPTCHA-cfg

Type: Object

site-key-string

Description Site key string

Type: string

Format: password

Maximum Length: 127 characters

Maximum Length: 1 characters

submit-text

Description Specify submit button text in default logon page (Default: Log In)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

username-cfg

Description: username-cfg is a JSON Block. Please see below for portal-list_logon_username-cfg

Type: Object

username-var

Description Specify username variable name in default logon page (Default: user)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

portal-list_logon_passcode-cfg

Specification Value
Type object

passcode

Description Configure passcode text in default logon page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

passcode-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

passcode-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: passcode-color-name and passcode-color-value are mutually exclusive

passcode-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: passcode-color-value and passcode-color-name are mutually exclusive

passcode-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: passcode-face and passcode-font-custom are mutually exclusive

passcode-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

passcode-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: passcode-font-custom and passcode-face are mutually exclusive

passcode-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

passcode-text

Description Specify passcode text (Default: Passcode)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_logon_reCAPTCHA-cfg

Specification Value
Type object

reCAPTCHA-action

Description Specify reCAPTCHA action (Specify action string, only accept alphanumeric, underscore, and slash (Default: A10_DEFAULT_LOGON))

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Default: A10_DEFAULT_LOGON

reCAPTCHA-badge

Description ‘bottom-left’: bottom left corner; ‘bottom-right’: bottom right corner;

Type: string

Supported Values: bottom-left, bottom-right

Default: bottom-right

reCAPTCHA-size

Description ‘normal’: normal size; ‘compact’: compact size;

Type: string

Supported Values: normal, compact

Default: normal

reCAPTCHA-theme

Description ‘light’: light theme; ‘dark’: dark theme;

Type: string

Supported Values: light, dark

Default: light

portal-list_logon_background

Specification Value
Type object

bgcolor-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: white

Mutual Exclusion: bgcolor-name, bgfile, and bgcolor-value are mutually exclusive

bgcolor-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: bgcolor-value, bgfile, and bgcolor-name are mutually exclusive

bgfile

Description Specify background image filename

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bgfile, bgcolor-name, and bgcolor-value are mutually exclusive

bgstyle

Description ‘tile’: Tile; ‘stretch’: Stretch; ‘fit’: Fit;

Type: string

Supported Values: tile, stretch, fit

Default: tile

portal-list_logon_fail-msg-cfg

Specification Value
Type object

authz-fail-msg

Description Configure authorization failure message in default logon page, its text attributes follow fail-msg’s (Specify authorization failure message (Default: Authorization failed. Please contact your system administrator.))

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

fail-color

Description Specify font color (Default: red)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

fail-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: red

Mutual Exclusion: fail-color-name and fail-color-value are mutually exclusive

fail-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: fail-color-value and fail-color-name are mutually exclusive

fail-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: fail-face and fail-font-custom are mutually exclusive

fail-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

fail-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: fail-font-custom and fail-face are mutually exclusive

fail-msg

Description Configure login failure message in default logon page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fail-size

Description Specify font size (Default: 5)

Type: number

Range: 1-7

Default: 5

fail-text

Description Specify login failure message (Default: Invalid username or password. Please try again.)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_logon_password-cfg

Specification Value
Type object

pass-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

pass-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: pass-color-name and pass-color-value are mutually exclusive

pass-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: pass-color-value and pass-color-name are mutually exclusive

pass-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: pass-face and pass-font-custom are mutually exclusive

pass-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

pass-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: pass-font-custom and pass-face are mutually exclusive

pass-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

pass-text

Description Specify password text (Default: Password)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

password

Description Configure password text in default logon page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

portal-list_logon_username-cfg

Specification Value
Type object

user-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

user-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: user-color-name and user-color-value are mutually exclusive

user-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: user-color-value and user-color-name are mutually exclusive

user-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: user-face and user-font-custom are mutually exclusive

user-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

user-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: user-font-custom and user-face are mutually exclusive

user-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

user-text

Description Specify username text (Default: User Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

username

Description Configure username text in default logon page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

portal-list_change-password

Specification Value
Type object

action-url

Description Specify form action URL in default change password page (Default: /change.fo)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

background

Description: background is a JSON Block. Please see below for portal-list_change-password_background

Type: Object

cfm-pwd-cfg

Description: cfm-pwd-cfg is a JSON Block. Please see below for portal-list_change-password_cfm-pwd-cfg

Type: Object

confirm-password-var

Description Specify confirm password variable name in default change password page (Default: cp_cfm_pwd)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

new-password-var

Description Specify new password variable name in default change password page (Default: cp_new_pwd)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

new-pwd-cfg

Description: new-pwd-cfg is a JSON Block. Please see below for portal-list_change-password_new-pwd-cfg

Type: Object

old-password-var

Description Specify old password variable name in default change password page (Default: cp_old_pwd)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

old-pwd-cfg

Description: old-pwd-cfg is a JSON Block. Please see below for portal-list_change-password_old-pwd-cfg

Type: Object

reset-text

Description Specify reset button text in default change password page (Default: Reset)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

submit-text

Description Specify submit button text in default change password page (Default: Submit)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

title-cfg

Description: title-cfg is a JSON Block. Please see below for portal-list_change-password_title-cfg

Type: Object

username-cfg

Description: username-cfg is a JSON Block. Please see below for portal-list_change-password_username-cfg

Type: Object

username-var

Description Specify username variable name in default change password page (Default: cp_usr)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

portal-list_change-password_new-pwd-cfg

Specification Value
Type object

new-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

new-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: new-color-name and new-color-value are mutually exclusive

new-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: new-color-value and new-color-name are mutually exclusive

new-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: new-face and new-font-custom are mutually exclusive

new-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

new-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: new-font-custom and new-face are mutually exclusive

new-password

Description Configure new password text in default change password page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

new-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

new-text

Description Specify new password text (Default: New Password)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_change-password_title-cfg

Specification Value
Type object

title

Description Configure title in default change password page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

title-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

title-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: title-color-name and title-color-value are mutually exclusive

title-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: title-color-value and title-color-name are mutually exclusive

title-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: title-face and title-font-custom are mutually exclusive

title-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

title-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: title-font-custom and title-face are mutually exclusive

title-size

Description Specify font size (Default: 5)

Type: number

Range: 1-7

Default: 5

title-text

Description Specify title (Default: Please Change Your Password)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_change-password_old-pwd-cfg

Specification Value
Type object

old-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

old-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: old-color-name and old-color-value are mutually exclusive

old-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: old-color-value and old-color-name are mutually exclusive

old-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: old-face and old-font-custom are mutually exclusive

old-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

old-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: old-font-custom and old-face are mutually exclusive

old-password

Description Configure old password text in default change password page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

old-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

old-text

Description Specify old password text (Default: Old Password)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-list_change-password_background

Specification Value
Type object

bgcolor-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: white

Mutual Exclusion: bgcolor-name, bgfile, and bgcolor-value are mutually exclusive

bgcolor-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: bgcolor-value, bgfile, and bgcolor-name are mutually exclusive

bgfile

Description Specify background image filename

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bgfile, bgcolor-name, and bgcolor-value are mutually exclusive

bgstyle

Description ‘tile’: Tile; ‘stretch’: Stretch; ‘fit’: Fit;

Type: string

Supported Values: tile, stretch, fit

Default: tile

portal-list_change-password_cfm-pwd-cfg

Specification Value
Type object

cfm-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

cfm-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: cfm-color-name and cfm-color-value are mutually exclusive

cfm-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: cfm-color-value and cfm-color-name are mutually exclusive

cfm-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: cfm-face and cfm-font-custom are mutually exclusive

cfm-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

cfm-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: cfm-font-custom and cfm-face are mutually exclusive

cfm-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

cfm-text

Description Specify confirm password text (Default: Confirm New Password)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

confirm-password

Description Configure confirm password text in default change password page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

portal-list_change-password_username-cfg

Specification Value
Type object

user-color

Description Specify font color (Default: black)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

user-color-name

Description ‘aqua’: aqua; ‘black’: black; ‘blue’: blue; ‘fuchsia’: fuchsia; ‘gray’: gray; ‘green’: green; ‘lime’: lime; ‘maroon’: maroon; ‘navy’: navy; ‘olive’: olive; ‘orange’: orange; ‘purple’: purple; ‘red’: red; ‘silver’: silver; ‘teal’: teal; ‘white’: white; ‘yellow’: yellow;

Type: string

Supported Values: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow

Default: black

Mutual Exclusion: user-color-name and user-color-value are mutually exclusive

user-color-value

Description Specify 6-digit HEX color value

Type: string

Maximum Length: 6 characters

Maximum Length: 6 characters

Mutual Exclusion: user-color-value and user-color-name are mutually exclusive

user-face

Description ‘Arial’: Arial; ‘Courier_New’: Courier New; ‘Georgia’: Georgia; ‘Times_New_Roman’: Times New Roman; ‘Verdana’: Verdana;

Type: string

Supported Values: Arial, Courier_New, Georgia, Times_New_Roman, Verdana

Default: Arial

Mutual Exclusion: user-face and user-font-custom are mutually exclusive

user-font

Description Sepcify font (Default: Arial)

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

user-font-custom

Description Specify custom font

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: user-font-custom and user-face are mutually exclusive

user-size

Description Specify font size (Default: 3)

Type: number

Range: 1-7

Default: 3

user-text

Description Specify username text (Default: Username)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

username

Description Configure username text in default change password page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log

Specification Value
Type object

enable

Description Enable authentication logs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

facility

Description ‘local0’: Local use; ‘local1’: Local use; ‘local2’: Local use; ‘local3’: Local use; ‘local4’: Local use; ‘local5’: Local use; ‘local6’: Local use; ‘local7’: Local use;

Type: string

Supported Values: local0, local1, local2, local3, local4, local5, local6, local7

Default: local0

format

Description ‘syslog’: Syslog Format (default); ‘cef’: Common Event Format;

Type: string

Supported Values: syslog, cef

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

relay

Specification Value
Type object

form-based

Description: form-based is a JSON Block. Please see below for relay_form-based

Type: Object

Reference Object: /axapi/v3/aam/authentication/relay/form-based

http-basic

Description: http-basic is a JSON Block. Please see below for relay_http-basic

Type: Object

Reference Object: /axapi/v3/aam/authentication/relay/http-basic

kerberos

Description: kerberos is a JSON Block. Please see below for relay_kerberos

Type: Object

Reference Object: /axapi/v3/aam/authentication/relay/kerberos

ntlm-list

oauth-list

saml-list

ws-federation-list

relay_ntlm-list

Specification Value
Type list
Block object keys  

domain

Description Specify NTLM domain, default is null

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

large-request-disable

Description Disable NTLM relay processing for large requests

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description Specify NTLM authentication relay name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-relay-ntlm-tmpl

sampling-enable

Type: List

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

version

Description Specify NTLM version, default is NTLM 2

Type: number

Range: 1-2

Default: 2

relay_ntlm-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘success’: Success; ‘failure’: Failure; ‘request’: Request; ‘response’: Response; ‘http-code-200’: HTTP 200 OK; ‘http-code-400’: HTTP 400 Bad Request; ‘http-code-401’: HTTP 401 Unauthorized; ‘http-code-403’: HTTP 403 Forbidden; ‘http-code-404’: HTTP 404 Not Found; ‘http-code-500’: HTTP 500 Internal Server Error; ‘http-code-503’: HTTP 503 Service Unavailable; ‘http-code-other’: Other HTTP Response; ‘buffer-alloc-fail’: Buffer Allocation Failure; ‘encoding-fail’: Encoding Failure; ‘insert-header-fail’: Insert Header Failure; ‘parse-header-fail’: Parse Header Failure; ‘internal-error’: Internal Error; ‘ntlm-auth-skipped’: Requests for which NTLM relay is skipped; ‘large-request-processing’: Requests invoking large request processing; ‘large-request-flushed’: Large requests sent to server; ‘head-negotiate-request-sent’: HEAD requests sent with NEGOTIATE header; ‘head-auth-request-sent’: HEAD requests sent with AUTH header;

Type: string

Supported Values: all, success, failure, request, response, http-code-200, http-code-400, http-code-401, http-code-403, http-code-404, http-code-500, http-code-503, http-code-other, buffer-alloc-fail, encoding-fail, insert-header-fail, parse-header-fail, internal-error, ntlm-auth-skipped, large-request-processing, large-request-flushed, head-negotiate-request-sent, head-auth-request-sent

relay_form-based

Specification Value
Type object

instance-list

relay_form-based_instance-list

Specification Value
Type list
Block object keys  

name

Description Specify form-based authentication relay name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-relay-form-inst-tmpl

request-uri-list

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

relay_form-based_instance-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘request’: Request; ‘invalid_srv_rsp’: Invalid Server Response; ‘post_fail’: POST Failed; ‘invalid_cred’: Invalid Credential; ‘bad_req’: Bad Request; ‘not_fnd’: Not Found; ‘error’: Internal Server Error; ‘other_error’: Other Error;

Type: string

Supported Values: all, request, invalid_srv_rsp, post_fail, invalid_cred, bad_req, not_fnd, error, other_error

relay_form-based_instance-list_request-uri-list

Specification Value
Type list
Block object keys  

action-uri

Description Specify the action-URI

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

cookie

Description: cookie is a JSON Block. Please see below for relay_form-based_instance-list_request-uri-list_cookie

Type: Object

domain-variable

Description Specify domain variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

match-type

Description ‘equals’: URI exactly matches the string; ‘contains’: URI string contains another sub string; ‘starts-with’: URI string starts with sub string; ‘ends-with’: URI string ends with sub string;

Type: string

Supported Values: equals, contains, starts-with, ends-with

max-packet-collect-size

Description Specify the max packet collection size in bytes, default is 1MB

Type: number

Range: 1024-2097152

Default: 1048576

other-variables

Description Specify other variables (n1=v1&n2=v2) in form relay

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

password-variable

Description Specify password variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uri

Description Specify request URI

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

user-variable

Description Specify username variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

relay_ws-federation-list

Specification Value
Type list
Block object keys  

application-server

Description ‘sharepoint’: Microsoft SharePoint; ‘exchange-owa’: Microsoft Exchange OWA;

Type: string

Supported Values: sharepoint, exchange-owa

authentication-uri

Description Specify WS-Federation relay URI, default is /_trust/

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

name

Description Specify WS-Federation authentication relay name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-relay-ws-fed-tmpl

sampling-enable

Type: List

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

relay_ws-federation-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘request’: Request; ‘success’: Success; ‘failure’: Failure;

Type: string

Supported Values: all, request, success, failure

relay_oauth-list

Specification Value
Type list
Block object keys  

all

Description All URI can be relay

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: all and match-type are mutually exclusive

match-type

Description ‘equals’: URI exactly matches the string; ‘contains’: URI string contains another sub string; ‘starts-with’: URI string starts with sub string; ‘ends-with’: URI string ends with sub string;

Type: string

Supported Values: equals, contains, starts-with, ends-with

Mutual Exclusion: match-type and all are mutually exclusive

match-uri

Description

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

name

Description Specify oauth authentication relay name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

relay-type

Description ‘access-token’: Relay access token to backend; ‘id-token’: Relay JWT to backend;

Type: string

Supported Values: access-token, id-token

sampling-enable

Type: List

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

relay_oauth-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘relay-req’: some help string; ‘relay-succ’: some help string; ‘relay-fail’: some help string;

Type: string

Supported Values: all, relay-req, relay-succ, relay-fail

relay_saml-list

Specification Value
Type list
Block object keys  

idp-auth-uri

Description Specify the URI for IDP to handle SAML authentication request

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

match-type

Description ‘equals’: URI exactly matches the string; ‘contains’: URI string contains another sub string; ‘starts-with’: URI string starts with sub string; ‘ends-with’: URI string ends with sub string;

Type: string

Supported Values: equals, contains, starts-with, ends-with

match-uri

Description Match URI

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

method

Description ‘get-from-backend’: Get RelayState parameter from backend server; ‘request-uri’: Use the (URL encoded) current request-uri as the RelayState;

Type: string

Supported Values: get-from-backend, request-uri

Mutual Exclusion: method and value are mutually exclusive

name

Description Specify SAML authentication relay name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

relay-acs-uri

Description Specify the backend server assertion consuming service URI

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

retry-number

Description Specify how many continuous fail for SAML relay will trigger. Default will not retry.

Type: number

Range: 0-10

Default: 0

sampling-enable

Type: List

server-cookie-name

Description Specify the cookie name that used by backend server for authenticated users

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

value

Description Use the fixed string as the RelayState

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: value and method are mutually exclusive

relay_saml-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘request’: Request; ‘success’: Success; ‘failure’: Failure; ‘error’: Error;

Type: string

Supported Values: all, request, success, failure, error

relay_kerberos

Specification Value
Type object

instance-list

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

relay_kerberos_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘request-send’: Total Request Send; ‘response-get’: Total Response Get; ‘timeout-error’: Total Timeout; ‘other-error’: Total Other Error; ‘request-normal’: Total Normal Request; ‘request-dropped’: Total Dropped Request; ‘response-success’: Total Success Response; ‘response-failure’: Total Failure Response; ‘response-error’: Total Error Response; ‘response-timeout’: Total Timeout Response; ‘response-other’: Total Other Response; ‘job-start-error’: Total Job Start Error; ‘polling-control-error’: Total Polling Control Error;

Type: string

Supported Values: all, request-send, response-get, timeout-error, other-error, request-normal, request-dropped, response-success, response-failure, response-error, response-timeout, response-other, job-start-error, polling-control-error

relay_kerberos_instance-list

Specification Value
Type list
Block object keys  

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

kerberos-account

Description Specify the kerberos account name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

kerberos-kdc

Description Specify the kerberos kdc ip or host name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: kerberos-kdc and kerberos-kdc-service-group are mutually exclusive

kerberos-kdc-service-group

Description Specify an authentication service group as multiple KDCs

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: kerberos-kdc-service-group and kerberos-kdc are mutually exclusive

Reference Object: /axapi/v3/aam/authentication/service-group

kerberos-realm

Description Specify the kerberos realm

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

name

Description Specify Kerberos authentication relay name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

password

Description Specify password of Kerberos password

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

port

Description Specify The KDC port, default is 88

Type: number

Range: 1-65535

Default: 88

sampling-enable

Type: List

secret-string

Description The kerberos client password

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

timeout

Description Specify timeout for kerberos transport, default is 10 seconds (The timeout, default is 10 seconds)

Type: number

Range: 1-255

Default: 10

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

relay_kerberos_instance-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘request-send’: Request Send; ‘response-receive’: Response Receive; ‘current-requests-of-user’: Current Pending Requests of User; ‘tickets’: Tickets;

Type: string

Supported Values: all, request-send, response-receive, current-requests-of-user, tickets

relay_http-basic

Specification Value
Type object

instance-list

relay_http-basic_instance-list

Specification Value
Type list
Block object keys  

domain

Description Specify user domain, default is null

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

domain-format

Description ‘user-principal-name’: Append domain with User Principal Name format. (e.g. user@domain); ‘down-level-logon-name’: Append domain with Down-Level Logon Name format. (e.g. domainuser);

Type: string

Supported Values: user-principal-name, down-level-logon-name

Default: down-level-logon-name

name

Description Specify HTTP basic authentication relay name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-relay-hbase-inst-tmpl

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

relay_http-basic_instance-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘success’: Success; ‘no-creds’: No Credential; ‘bad-req’: Bad Request; ‘unauth’: Unauthorized; ‘forbidden’: Forbidden; ‘not-found’: Not Found; ‘server-error’: Internal Server Error; ‘unavailable’: Service Unavailable;

Type: string

Supported Values: all, success, no-creds, bad-req, unauth, forbidden, not-found, server-error, unavailable

jwks

Specification Value
Type object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

session-attr

Specification Value
Type object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

logon

Specification Value
Type object

form-based-list

http-authenticate

Description: http-authenticate is a JSON Block. Please see below for logon_http-authenticate

Type: Object

Reference Object: /axapi/v3/aam/authentication/logon/http-authenticate

logon_form-based-list

Specification Value
Type list
Block object keys  

account-lock

Description Lock the account when the failed logon attempts is exceeded

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

challenge-variable

Description Specify challenge variable name in form submission

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cp-page-cfg

Description: cp-page-cfg is a JSON Block. Please see below for logon_form-based-list_cp-page-cfg

Type: Object

csp-support

Description: csp-support is a JSON Block. Please see below for logon_form-based-list_csp-support

Type: Object

duration

Description The time an account remains locked in seconds (default 1800)

Type: number

Range: 1-86400

Default: 1800

hsts-timeout

Description Set HSTS policy expired timeout in seconds, 0 means to disable HSTS policy

Type: number

Range: 0-315360000

logon-page-cfg

Description: logon-page-cfg is a JSON Block. Please see below for logon_form-based-list_logon-page-cfg

Type: Object

name

Description Specify form-based authentication logon name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

new-pin-variable

Description Specify new-pin variable name in form submission

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

next-token-variable

Description Specify next-token variable name in form submission

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

notify-cp-page-cfg

Description: notify-cp-page-cfg is a JSON Block. Please see below for logon_form-based-list_notify-cp-page-cfg

Type: Object

portal

Description: portal is a JSON Block. Please see below for logon_form-based-list_portal

Type: Object

retry

Description Maximum number of consecutive failed logon attempts (default 3)

Type: number

Range: 1-32

Default: 3

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

logon_form-based-list_csp-support

Specification Value
Type object

none

Description Set CSP frame-ancestors to none (also X-Frame-Options deny)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: none, self, and specificURI are mutually exclusive

optional-second-URI

Description Set optional second customized CSP URI

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

self

Description Set CSP frame-ancestors to self (also X-Frame-Options same-origin)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: self and none are mutually exclusive

specificURI

Description Set customized CSP frame-ancestors (maximum 2 URIs can be set)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: specificURI and none are mutually exclusive

logon_form-based-list_notify-cp-page-cfg

Specification Value
Type object

notifychangepassword-change-url

Description Specify change password action url for notifychangepassword form

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

notifychangepassword-continue-url

Description Specify continue action url for notifychangepassword form

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

logon_form-based-list_portal

Specification Value
Type object

challenge-page

Description Specify challenge page name for RSA-RADIUS

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: challenge-page, new-pin-page, and next-token-page are mutually exclusive

changepasswordpage

Description Specify change password page name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

default-portal

Description Use default portal

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: default-portal and portal-name are mutually exclusive

failpage

Description Specify logon fail page name (portal fail page name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

logon

Description Specify logon page name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

new-pin-page

Description Specify new PIN page name for RSA-RADIUS

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: new-pin-page and challenge-page are mutually exclusive

next-token-page

Description Specify next token page name for RSA-RADIUS

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: next-token-page and challenge-page are mutually exclusive

notifychangepasswordpage

Description Specify change password notification page name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

portal-name

Description Specify portal name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: portal-name and default-portal are mutually exclusive

logon_form-based-list_logon-page-cfg

Specification Value
Type object

action-url

Description Specify form submission action url

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

authz-failure-message

Description Specify authorization failure message shown in logon page (Specify error string, default is “Authorization failed. Please contact your system administrator.”)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

captcha-variable

Description Specify captcha variable name in form submission

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

disable-change-password-link

Description Don’t display change password link on logon page forcibly even backend authentication server supports it (LDAP or Kerberos)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

login-failure-message

Description Specify login failure message shown in logon page (Specify error string, default is “Invalid username or password. Please try again.”)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

passcode-variable

Description Specify passcode variable name in form submission

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

password-variable

Description Specify password variable name in form submission

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

username-variable

Description Specify username variable name in form submission

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

logon_form-based-list_cp-page-cfg

Specification Value
Type object

changepassword-url

Description Specify changepassword form submission action url (changepassword action url)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

cp-cfm-pwd-enum

Description ‘changepassword-password-confirm-variable’: Specify password confirm variable name in form submission;

Type: string

Supported Values: changepassword-password-confirm-variable

cp-cfm-pwd-var

Description Specify password confirm variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cp-new-pwd-enum

Description ‘changepassword-new-password-variable’: Specify new password variable name in form submission;

Type: string

Supported Values: changepassword-new-password-variable

cp-new-pwd-var

Description Specify new password variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cp-old-pwd-enum

Description ‘changepassword-old-password-variable’: Specify old password variable name in form submission;

Type: string

Supported Values: changepassword-old-password-variable

cp-old-pwd-var

Description Specify old password variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cp-user-enum

Description ‘changepassword-username-variable’: Specify username variable name in form submission;

Type: string

Supported Values: changepassword-username-variable

cp-user-var

Description Specify username variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

logon_http-authenticate

Specification Value
Type object

instance-list

logon_http-authenticate_instance-list

Specification Value
Type list
Block object keys  

account-lock

Description Lock the account when the failed logon attempts is exceeded

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

auth-method

Description: auth-method is a JSON Block. Please see below for logon_http-authenticate_instance-list_auth-method

Type: Object

duration

Description The time an account remains locked in seconds (default 1800)

Type: number

Range: 1-86400

Default: 1800

hsts-timeout

Description Set HSTS policy expired timeout in seconds, 0 means to disable HSTS policy

Type: number

Range: 0-315360000

name

Description Specify HTTP-Authenticate logon name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-logon-http-ins-tmpl

retry

Description Maximum number of consecutive failed logon attempts (default 3)

Type: number

Range: 1-32

Default: 3

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

logon_http-authenticate_instance-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘spn_krb_request’: SPN Kerberos Request; ‘spn_krb_success’: SPN Kerberos Success; ‘spn_krb_faiure’: SPN Kerberos Failure;

Type: string

Supported Values: all, spn_krb_request, spn_krb_success, spn_krb_faiure

logon_http-authenticate_instance-list_auth-method

Specification Value
Type object

basic

Description: basic is a JSON Block. Please see below for logon_http-authenticate_instance-list_auth-method_basic

Type: Object

negotiate

Description: negotiate is a JSON Block. Please see below for logon_http-authenticate_instance-list_auth-method_negotiate

Type: Object

ntlm

Description: ntlm is a JSON Block. Please see below for logon_http-authenticate_instance-list_auth-method_ntlm

Type: Object

logon_http-authenticate_instance-list_auth-method_ntlm

Specification Value
Type object

ntlm-enable

Description Enable NTLM logon

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

logon_http-authenticate_instance-list_auth-method_negotiate

Specification Value
Type object

negotiate-enable

Description Enable SPENGO logon

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

logon_http-authenticate_instance-list_auth-method_basic

Specification Value
Type object

basic-enable

Description Enable Basic logon

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

basic-realm

Description Specify realm for basic logon

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

challenge-page

Description Specify challenge page name for RSA-RADIUS

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: challenge-page and new-pin-page are mutually exclusive

challenge-response-form

Description Specify challenge-response form for RSA-RADIUS authentication

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

challenge-variable

Description Specify challenge variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

new-pin-page

Description Specify new PIN page name for RSA-RADIUS

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: new-pin-page and challenge-page are mutually exclusive

new-pin-variable

Description Specify new PIN variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

next-token-page

Description Specify next-token page name for RSA-RADIUS

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

next-token-variable

Description Specify next-token variable name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

service-group-list

Specification Value
Type list
Block object keys  

health-check

Description Health Check (Monitor Name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: health-check and health-check-disable are mutually exclusive

Reference Object: /axapi/v3/health/monitor

health-check-disable

Description Disable health check

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disable and health-check are mutually exclusive

lb-method

Description ‘round-robin’: Round robin on server level;

Type: string

Supported Values: round-robin

member-list

name

Description Specify AAM service group name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-service-group-tmpl

protocol

Description ‘tcp’: TCP AAM service; ‘udp’: UDP AAM service;

Type: string

Supported Values: tcp, udp

sampling-enable

Type: List

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

service-group-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘server_selection_fail_drop’: Drops due to Service selection failure; ‘server_selection_fail_reset’: Resets sent out for Service selection failure; ‘service_peak_conn’: Peak connection count for the Service Group; ‘service_healthy_host’: Service Group healthy host count; ‘service_unhealthy_host’: Service Group unhealthy host count; ‘service_req_count’: Service Group request count; ‘service_resp_count’: Service Group response count; ‘service_resp_2xx’: Service Group response 2xx count; ‘service_resp_3xx’: Service Group response 3xx count; ‘service_resp_4xx’: Service Group response 4xx count; ‘service_resp_5xx’: Service Group response 5xx count; ‘service_curr_conn_overflow’: Current connection counter overflow count;

Type: string

Supported Values: all, server_selection_fail_drop, server_selection_fail_reset, service_peak_conn, service_healthy_host, service_unhealthy_host, service_req_count, service_resp_count, service_resp_2xx, service_resp_3xx, service_resp_4xx, service_resp_5xx, service_curr_conn_overflow

service-group-list_member-list

Specification Value
Type list
Block object keys  

member-priority

Description Priority of Port in the Group

Type: number

Range: 1-16

member-state

Description ‘enable’: Enable member service port; ‘disable’: Disable member service port;

Type: string

Supported Values: enable, disable

Default: enable

name

Description Member name

Type: string

Format: comp-string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/aam/authentication/server/ldap

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-service-group-mem-tmpl

port

Description Port number

Type: number

Range: 1-65534

Default: 65534

sampling-enable

Type: List

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

service-group-list_member-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘total_fwd_bytes’: Bytes processed in forward direction; ‘total_fwd_pkts’: Packets processed in forward direction; ‘total_rev_bytes’: Bytes processed in reverse direction; ‘total_rev_pkts’: Packets processed in reverse direction; ‘total_conn’: Total established connections; ‘total_rev_pkts_inspected’: Total reverse packets inspected; ‘total_rev_pkts_inspected_status_code_2xx’: Total reverse packets inspected status code 2xx; ‘total_rev_pkts_inspected_status_code_non_5xx’: Total reverse packets inspected status code non 5xx; ‘curr_req’: Current requests; ‘total_req’: Total requests; ‘total_req_succ’: Total requests successful; ‘peak_conn’: some help string; ‘response_time’: Response time; ‘fastest_rsp_time’: Fastest response time; ‘slowest_rsp_time’: Slowest response time; ‘curr_ssl_conn’: Current SSL connections; ‘total_ssl_conn’: Total SSL connections; ‘curr_conn_overflow’: Current connection counter overflow count;

Type: string

Supported Values: all, total_fwd_bytes, total_fwd_pkts, total_rev_bytes, total_rev_pkts, total_conn, total_rev_pkts_inspected, total_rev_pkts_inspected_status_code_2xx, total_rev_pkts_inspected_status_code_non_5xx, curr_req, total_req, total_req_succ, peak_conn, response_time, fastest_rsp_time, slowest_rsp_time, curr_ssl_conn, total_ssl_conn, curr_conn_overflow

global

Specification Value
Type object

max-auth-resp-size

Description Specify the max auth resp size in bytes(from authd to a10lb), default is 64KB

Type: number

Range: 2048-131072

Default: 65536

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

global_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘requests’: Total Authentication Request; ‘responses’: Total Authentication Response; ‘misses’: Total Authentication Request Missed; ‘ocsp-stapling-requests-to-a10authd’: Total OCSP Stapling Request; ‘ocsp-stapling-responses-from-a10authd’: Total OCSP Stapling Response; ‘opened-socket’: Total AAM Socket Opened; ‘open-socket-failed’: Total AAM Open Socket Failed; ‘connect’: Total AAM Connection; ‘connect-failed’: Total AAM Connect Failed; ‘created-timer’: Total AAM Timer Created; ‘create-timer-failed’: Total AAM Timer Creation Failed; ‘total-request’: Total Request Received by A10 Auth Service; ‘get-socket-option-failed’: Total AAM Get Socket Option Failed; ‘aflex-authz-succ’: Total Authorization success number in aFleX; ‘aflex-authz-fail’: Total Authorization failure number in aFleX; ‘authn-success’: Total Authentication success number; ‘authn-failure’: Total Authentication failure number; ‘authz-success’: Total Authorization success number; ‘authz-failure’: Total Authorization failure number; ‘active-session’: Total Active Auth-Sessions; ‘active-user’: Total Active Users; ‘dns-resolve-failed’: Total AAM DNS resolve failed; ‘domain-wlist-match’: Total DOMAIN WHITELIST match number; ‘domain-wlist-unmatch’: Total DOMAIN WHITELIST unmatch number;

Type: string

Supported Values: all, requests, responses, misses, ocsp-stapling-requests-to-a10authd, ocsp-stapling-responses-from-a10authd, opened-socket, open-socket-failed, connect, connect-failed, created-timer, create-timer-failed, total-request, get-socket-option-failed, aflex-authz-succ, aflex-authz-fail, authn-success, authn-failure, authz-success, authz-failure, active-session, active-user, dns-resolve-failed, domain-wlist-match, domain-wlist-unmatch, auth_ctx_num

saml

Specification Value
Type object

global

Description: global is a JSON Block. Please see below for saml_global

Type: Object

Reference Object: /axapi/v3/aam/authentication/saml/global

identity-provider-list

metadata

Description: metadata is a JSON Block. Please see below for saml_metadata

Type: Object

Reference Object: /axapi/v3/aam/authentication/saml/metadata

metadata-monitor

Description: metadata-monitor is a JSON Block. Please see below for saml_metadata-monitor

Type: Object

Reference Object: /axapi/v3/aam/authentication/saml/metadata-monitor

service-provider-list

session

Description: session is a JSON Block. Please see below for saml_session

Type: Object

Reference Object: /axapi/v3/aam/authentication/saml/session

saml_service-provider-list

Specification Value
Type list
Block object keys  

SP-initiated-single-logout-service

Type: List

acs-uri-bypass

Description After user authenticated, bypass requests with assertion-consuming-service location URI

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

adfs-ws-federation

Description: adfs-ws-federation is a JSON Block. Please see below for saml_service-provider-list_adfs-ws-federation

Type: Object

artifact-resolution-service

Type: List

assertion-consuming-service

Type: List

bad-request-redirect-url

Description Specify URL to redirect

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

certificate

Description SAML service provider certificate file (PFX format is required.)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

entity-id

Description SAML service provider entity ID

Type: string

Format: string-rlx

Maximum Length: 1023 characters

Maximum Length: 1 characters

metadata-export-service

Description: metadata-export-service is a JSON Block. Please see below for saml_service-provider-list_metadata-export-service

Type: Object

name

Description Specify SAML authentication service provider name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-saml-service-prov-tmpl

require-assertion-signed

Description: require-assertion-signed is a JSON Block. Please see below for saml_service-provider-list_require-assertion-signed

Type: Object

saml-request-signed

Description: saml-request-signed is a JSON Block. Please see below for saml_service-provider-list_saml-request-signed

Type: Object

sampling-enable

Type: List

service-url

Description SAML service provider service URL (ex. https://www.a10networks.com/saml.sso)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

signature-algorithm

Description ‘SHA1’: use SHA1 as signature algorithm (default); ‘SHA256’: use SHA256 as signature algorithm;

Type: string

Supported Values: SHA1, SHA256

Default: SHA1

single-logout-service

Type: List

soap-tls-certificate-validate

Description: soap-tls-certificate-validate is a JSON Block. Please see below for saml_service-provider-list_soap-tls-certificate-validate

Type: Object

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

saml_service-provider-list_require-assertion-signed

Specification Value
Type object

require-assertion-signed-enable

Description Enable required signing of SAML assertion

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

saml_service-provider-list_single-logout-service

Specification Value
Type list
Block object keys  

SLO-binding

Description ‘post’: POST binding of single logout service; ‘redirect’: Redirect binding of single logout service; ‘soap’: SOAP binding of single logout service;

Type: string

Supported Values: post, redirect, soap

SLO-location

Description The location of name-id management service. (ex. /SAML/POST)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

saml_service-provider-list_assertion-consuming-service

Specification Value
Type list
Block object keys  

assertion-binding

Description ‘artifact’: Artifact binding of assertion consuming service; ‘paos’: PAOS binding of assertion consuming service; ‘post’: POST binding of assertion consuming service;

Type: string

Supported Values: artifact, paos, post

assertion-index

Description The index of assertion consuming service

Type: number

Range: 0-5

assertion-location

Description The location of assertion consuming service endpoint. (ex. /SAML/POST)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

saml_service-provider-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘sp-metadata-export-req’: Metadata Export Request; ‘sp-metadata-export-success’: Metadata Export Success; ‘login-auth-req’: Login Authentication Request; ‘login-auth-resp’: Login Authentication Response; ‘acs-req’: SAML Single-Sign-On Request; ‘acs-success’: SAML Single-Sign-On Success; ‘acs-authz-fail’: SAML Single-Sign-On Authorization Fail; ‘acs-error’: SAML Single-Sign-On Error; ‘slo-req’: Single Logout Request; ‘slo-success’: Single Logout Success; ‘slo-error’: Single Logout Error; ‘sp-slo-req’: SP-initiated Single Logout Request; ‘glo-slo-success’: Total Global Logout Success; ‘loc-slo-success’: Total Local Logout Success; ‘par-slo-success’: Total Partial Logout Success; ‘other-error’: Other Error;

Type: string

Supported Values: all, sp-metadata-export-req, sp-metadata-export-success, login-auth-req, login-auth-resp, acs-req, acs-success, acs-authz-fail, acs-error, slo-req, slo-success, slo-error, sp-slo-req, glo-slo-success, loc-slo-success, par-slo-success, other-error

saml_service-provider-list_saml-request-signed

Specification Value
Type object

saml-request-signed-disable

Description Disable signing signature for SAML (Authn/Artifact Resolve) requests

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

saml_service-provider-list_SP-initiated-single-logout-service

Specification Value
Type list
Block object keys  

SP-SLO-location

Description The location of SP-initiated single logout service endpoint. (ex. /Logout)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

asynchronous

Description the IDP will not send a logout response to AX

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

saml_service-provider-list_adfs-ws-federation

Specification Value
Type object

ws-federation-enable

Description Enable ADFS WS-Federation

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

saml_service-provider-list_soap-tls-certificate-validate

Specification Value
Type object

soap-tls-certificate-validate-disable

Description Disable verification for server certificate in TLS session when resolving artificate

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

saml_service-provider-list_artifact-resolution-service

Specification Value
Type list
Block object keys  

artifact-binding

Description ‘soap’: SOAP binding of artifact resolution service;

Type: string

Supported Values: soap

artifact-index

Description The index of artifact resolution service

Type: number

Range: 0-5

artifact-location

Description The location of artifact resolution service. (ex. /SAML/POST)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

saml_service-provider-list_metadata-export-service

Specification Value
Type object

md-export-location

Description Specify the URI to export SP metadata (Export URI. Default is /A10SP_Metadata)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

sign-xml

Description Sign exported SP metadata XML with SP’s certificate

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

saml_identity-provider-list

Specification Value
Type list
Block object keys  

metadata

Description URL of SAML identity provider’s metadata file

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

name

Description SAML authentication identity provider name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

reload-interval

Description Specify URI metadata reload period (Specify URI metadata reload period in seconds, default is 28800)

Type: number

Range: 1-86400

Default: 28800

reload-metadata

Description Reload IdP’s metadata immediately

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

saml_global

Specification Value
Type object

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

saml_global_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘requests-to-a10saml’: Total Request to A10 SAML Service; ‘responses-from-a10saml’: Total Response from A10 SAML Service; ‘sp-metadata-export-req’: Total Metadata Export Request; ‘sp-metadata-export-success’: Toal Metadata Export Success; ‘login-auth-req’: Total Login Authentication Request; ‘login-auth-resp’: Total Login Authentication Response; ‘acs-req’: Total SAML Single-Sign-On Request; ‘acs-success’: Total SAML Single-Sign-On Success; ‘acs-authz-fail’: Total SAML Single-Sign-On Authorization Fail; ‘acs-error’: Total SAML Single-Sign-On Error; ‘slo-req’: Total Single Logout Request; ‘slo-success’: Total Single Logout Success; ‘slo-error’: Total Single Logout Error; ‘sp-slo-req’: Total SP-initiated Single Logout Request; ‘glo-slo-success’: Total Global Logout Success; ‘loc-slo-success’: Total Local Logout Success; ‘par-slo-success’: Total Partial Logout Success; ‘relay-req’: some help string; ‘relay-success’: some help string; ‘relay-fail’: some help string; ‘relay-error’: some help string; ‘other-error’: Total Other Error;

Type: string

Supported Values: all, requests-to-a10saml, responses-from-a10saml, sp-metadata-export-req, sp-metadata-export-success, login-auth-req, login-auth-resp, acs-req, acs-success, acs-authz-fail, acs-error, slo-req, slo-success, slo-error, sp-slo-req, glo-slo-success, loc-slo-success, par-slo-success, relay-req, relay-success, relay-fail, relay-error, other-error

saml_session

Specification Value
Type object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

saml_metadata-monitor

Specification Value
Type object

acs-continuous-fail-threshold

Description Specify how many ACS continuous fails will trigger metadata reload (ACS continuous fail threshold (default: 10))

Type: number

Range: 2-254

acs-missing-period

Description Specify how long no acs request will trigger metadata reload (in seconds (default: 60))

Type: number

Range: 1-254

acs-missing-threshold

Description Specify how many ACS request missing in the period will trigger metadata reload (ACS request missing threshold (default: 100))

Type: number

Range: 10-254

status

Description ‘enable’: Enable SAML metadata out-of-sync detection; ‘disable’: Disable SAML metadata out-of-sync detection;

Type: string

Supported Values: enable, disable

Default: enable

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

saml_metadata

Specification Value
Type object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server

Specification Value
Type object

ldap

Description: ldap is a JSON Block. Please see below for server_ldap

Type: Object

Reference Object: /axapi/v3/aam/authentication/server/ldap

ocsp

Description: ocsp is a JSON Block. Please see below for server_ocsp

Type: Object

Reference Object: /axapi/v3/aam/authentication/server/ocsp

radius

Description: radius is a JSON Block. Please see below for server_radius

Type: Object

Reference Object: /axapi/v3/aam/authentication/server/radius

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

windows

Description: windows is a JSON Block. Please see below for server_windows

Type: Object

Reference Object: /axapi/v3/aam/authentication/server/windows

server_windows

Specification Value
Type object

instance-list

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server_windows_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘kerberos-request-send’: Total Kerberos Request; ‘kerberos-response-get’: Total Kerberos Response; ‘kerberos-timeout-error’: Total Kerberos Timeout; ‘kerberos-other-error’: Total Kerberos Other Error; ‘ntlm-authentication-success’: Total NTLM Authentication Success; ‘ntlm-authentication-failure’: Total NTLM Authentication Failure; ‘ntlm-proto-negotiation-success’: Total NTLM Protocol Negotiation Success; ‘ntlm-proto-negotiation-failure’: Total NTLM Protocol Negotiation Failure; ‘ntlm-session-setup-success’: Total NTLM Session Setup Success; ‘ntlm-session-setup-failed’: Total NTLM Session Setup Failure; ‘kerberos-request-normal’: Total Kerberos Normal Request; ‘kerberos-request-dropped’: Total Kerberos Dropped Request; ‘kerberos-response-success’: Total Kerberos Success Response; ‘kerberos-response-failure’: Total Kerberos Failure Response; ‘kerberos-response-error’: Total Kerberos Error Response; ‘kerberos-response-timeout’: Total Kerberos Timeout Response; ‘kerberos-response-other’: Total Kerberos Other Response; ‘kerberos-job-start-error’: Total Kerberos Job Start Error; ‘kerberos-polling-control-error’: Total Kerberos Polling Control Error; ‘ntlm-prepare-req-success’: Total NTLM Prepare Request Success; ‘ntlm-prepare-req-failed’: Total NTLM Prepare Request Failed; ‘ntlm-timeout-error’: Total NTLM Timeout; ‘ntlm-other-error’: Total NTLM Other Error; ‘ntlm-request-normal’: Total NTLM Normal Request; ‘ntlm-request-dropped’: Total NTLM Dropped Request; ‘ntlm-response-success’: Total NTLM Success Response; ‘ntlm-response-failure’: Total NTLM Failure Response; ‘ntlm-response-error’: Total NTLM Error Response; ‘ntlm-response-timeout’: Total NTLM Timeout Response; ‘ntlm-response-other’: Total NTLM Other Response; ‘ntlm-job-start-error’: Total NTLM Job Start Error; ‘ntlm-polling-control-error’: Total NTLM Polling Control Error; ‘kerberos-pw-expiry’: Total Kerberos password expiry; ‘kerberos-pw-change-success’: Total Kerberos password change success; ‘kerberos-pw-change-failure’: Total Kerberos password change failure; ‘kerberos-validate-kdc-success’: Total Kerberos KDC Validation Success; ‘kerberos-validate-kdc-failure’: Total Kerberos KDC Validation Failure; ‘kerberos-generate-kdc-keytab-success’: Total Kerberos KDC Keytab Generation Success; ‘kerberos-generate-kdc-keytab-failure’: Total Kerberos KDC Keytab Generation Failure; ‘kerberos-delete-kdc-keytab-success’: Total Kerberos KDC Keytab Deletion Success; ‘kerberos-delete-kdc-keytab-failure’: Total Kerberos KDC Keytab Deletion Failure; ‘kerberos-kdc-keytab-count’: Current Kerberos KDC Keytab Count;

Type: string

Supported Values: all, kerberos-request-send, kerberos-response-get, kerberos-timeout-error, kerberos-other-error, ntlm-authentication-success, ntlm-authentication-failure, ntlm-proto-negotiation-success, ntlm-proto-negotiation-failure, ntlm-session-setup-success, ntlm-session-setup-failed, kerberos-request-normal, kerberos-request-dropped, kerberos-response-success, kerberos-response-failure, kerberos-response-error, kerberos-response-timeout, kerberos-response-other, kerberos-job-start-error, kerberos-polling-control-error, ntlm-prepare-req-success, ntlm-prepare-req-failed, ntlm-timeout-error, ntlm-other-error, ntlm-request-normal, ntlm-request-dropped, ntlm-response-success, ntlm-response-failure, ntlm-response-error, ntlm-response-timeout, ntlm-response-other, ntlm-job-start-error, ntlm-polling-control-error, kerberos-pw-expiry, kerberos-pw-change-success, kerberos-pw-change-failure, kerberos-validate-kdc-success, kerberos-validate-kdc-failure, kerberos-generate-kdc-keytab-success, kerberos-generate-kdc-keytab-failure, kerberos-delete-kdc-keytab-success, kerberos-delete-kdc-keytab-failure, kerberos-kdc-keytab-count

server_windows_instance-list

Specification Value
Type list
Block object keys  

auth-protocol

Description: auth-protocol is a JSON Block. Please see below for server_windows_instance-list_auth-protocol

Type: Object

health-check

Description Check server’s health status

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check and health-check-disable are mutually exclusive

health-check-disable

Description Disable configured health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disable and health-check are mutually exclusive

health-check-string

Description Health monitor name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/health/monitor

host

Description: host is a JSON Block. Please see below for server_windows_instance-list_host

Type: Object

name

Description Specify Windows authentication server name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-server-win-inst-tmpl

realm

Description Specify realm of Windows server

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

sampling-enable

Type: List

support-apacheds-kdc

Description Enable weak cipher (DES CRC/MD5/MD4) and merge AS-REQ in single packet

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

timeout

Description Specify connection timeout to server, default is 10 seconds

Type: number

Range: 1-255

Default: 10

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server_windows_instance-list_host

Specification Value
Type object

hostip

Description Specify the Windows server’s hostname(Length 1-31) or IP address

Type: string

Format: host

Maximum Length: 31 characters

Maximum Length: 1 characters

Mutual Exclusion: hostip and hostipv6 are mutually exclusive

hostipv6

Description Specify the Windows server’s IPV6 address

Type: string

Format: ipv6-address

Mutual Exclusion: hostipv6 and hostip are mutually exclusive

server_windows_instance-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘krb_send_req_success’: Kerberos Request; ‘krb_get_resp_success’: Kerberos Response; ‘krb_timeout_error’: Kerberos Timeout; ‘krb_other_error’: Kerberos Other Error; ‘krb_pw_expiry’: Kerberos password expiry; ‘krb_pw_change_success’: Kerberos password change success; ‘krb_pw_change_failure’: Kerberos password change failure; ‘ntlm_proto_nego_success’: NTLM Protocol Negotiation Success; ‘ntlm_proto_nego_failure’: NTLM Protocol Negotiation Failure; ‘ntlm_session_setup_success’: NTLM Session Setup Success; ‘ntlm_session_setup_failure’: NTLM Session Setup Failure; ‘ntlm_prepare_req_success’: NTLM Prepare Request Success; ‘ntlm_prepare_req_error’: NTLM Prepare Request Error; ‘ntlm_auth_success’: NTLM Authentication Success; ‘ntlm_auth_failure’: NTLM Authentication Failure; ‘ntlm_timeout_error’: NTLM Timeout; ‘ntlm_other_error’: NTLM Other Error; ‘krb_validate_kdc_success’: Kerberos KDC Validation Success; ‘krb_validate_kdc_failure’: Kerberos KDC Validation Failure;

Type: string

Supported Values: all, krb_send_req_success, krb_get_resp_success, krb_timeout_error, krb_other_error, krb_pw_expiry, krb_pw_change_success, krb_pw_change_failure, ntlm_proto_nego_success, ntlm_proto_nego_failure, ntlm_session_setup_success, ntlm_session_setup_failure, ntlm_prepare_req_success, ntlm_prepare_req_error, ntlm_auth_success, ntlm_auth_failure, ntlm_timeout_error, ntlm_other_error, krb_validate_kdc_success, krb_validate_kdc_failure

server_windows_instance-list_auth-protocol

Specification Value
Type object

kdc-validate

Description Enable KDC validation

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

kerberos-disable

Description Disable Kerberos authentication protocol

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

kerberos-kdc-validation

Description: kerberos-kdc-validation is a JSON Block. Please see below for server_windows_instance-list_auth-protocol_kerberos-kdc-validation

Type: Object

kerberos-password-change-port

Description Specify the Kerbros password change port, default is 464

Type: number

Range: 1-65534

Default: 464

kerberos-port

Description Specify the Kerberos port, default is 88

Type: number

Range: 1-65534

Default: 88

kport-hm

Description Check Kerberos port’s health status

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: kport-hm and kport-hm-disable are mutually exclusive

Reference Object: /axapi/v3/health/monitor

kport-hm-disable

Description Disable configured Kerberos port health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: kport-hm-disable and kport-hm are mutually exclusive

ntlm-disable

Description Disable NTLM authentication protocol

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ntlm-health-check

Description Check NTLM port’s health status

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: ntlm-health-check and ntlm-health-check-disable are mutually exclusive

Reference Object: /axapi/v3/health/monitor

ntlm-health-check-disable

Description Disable configured NTLM port health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: ntlm-health-check-disable and ntlm-health-check are mutually exclusive

ntlm-version

Description Specify NTLM version, default is 2

Type: number

Range: 1-2

Default: 2

server_windows_instance-list_auth-protocol_kerberos-kdc-validation

Specification Value
Type object

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.)

kdc-account

Description Specify account for KDC validation

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

kdc-password

Description Specify account password

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

kdc-pwd

Description Account password

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

kdc-spn

Description Specify SPN for KDC validation

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

server_ocsp

Specification Value
Type object

instance-list

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server_ocsp_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘stapling-certificate-good’: Total OCSP Stapling Good Certificate Response; ‘stapling-certificate-revoked’: Total OCSP Stapling Revoked Certificate Response; ‘stapling-certificate-unknown’: Total OCSP Stapling Unknown Certificate Response; ‘stapling-request-normal’: Total OSCP Stapling Normal Request; ‘stapling-request-dropped’: Total OCSP Stapling Dropped Request; ‘stapling-response-success’: Total OCSP Stapling Success Response; ‘stapling-response-failure’: Total OCSP Stapling Failure Response; ‘stapling-response-error’: Total OCSP Stapling Error Response; ‘stapling-response-timeout’: Total OCSP Stapling Timeout Response; ‘stapling-response-other’: Total OCSP Stapling Other Response; ‘request-normal’: Total OSCP Normal Request; ‘request-dropped’: Total OCSP Dropped Request; ‘response-success’: Total OCSP Success Response; ‘response-failure’: Total OCSP Failure Response; ‘response-error’: Total OCSP Error Response; ‘response-timeout’: Total OCSP Timeout Response; ‘response-other’: Total OCSP Other Response; ‘job-start-error’: Total OCSP Job Start Error; ‘polling-control-error’: Total OCSP Polling Control Error;

Type: string

Supported Values: all, stapling-certificate-good, stapling-certificate-revoked, stapling-certificate-unknown, stapling-request-normal, stapling-request-dropped, stapling-response-success, stapling-response-failure, stapling-response-error, stapling-response-timeout, stapling-response-other, request-normal, request-dropped, response-success, response-failure, response-error, response-timeout, response-other, job-start-error, polling-control-error

server_ocsp_instance-list

Specification Value
Type list
Block object keys  

health-check

Description Check server’s health status

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check and health-check-disable are mutually exclusive

health-check-disable

Description Disable configured health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disable and health-check are mutually exclusive

health-check-string

Description Health monitor name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/health/monitor

http-version

Description Set HTTP version (default 1.0)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description Specify OCSP authentication server name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-server-ocsp-inst-tmpl

port-health-check

Description Check port’s health status

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: port-health-check and port-health-check-disable are mutually exclusive

Reference Object: /axapi/v3/health/monitor

port-health-check-disable

Description Disable configured port health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: port-health-check-disable and port-health-check are mutually exclusive

responder-ca

Description Specify the trusted OCSP responder’s CA cert filename

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

responder-cert

Description Specify the trusted OCSP responder’s cert filename

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

sampling-enable

Type: List

url

Description Specify the OCSP server’s address (Format: http://host[:port]/) (The OCSP server’s address(Format: http://host[:port]/))

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

version-type

Description ‘1.1’: HTTP version 1.1;

Type: string

Supported Values: 1.1

server_ocsp_instance-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘request’: Request; ‘certificate-good’: Good Certificate Response; ‘certificate-revoked’: Revoked Certificate Response; ‘certificate-unknown’: Unknown Certificate Response; ‘timeout’: Timeout; ‘fail’: Handle OCSP response failed; ‘stapling-request’: OCSP Stapling Request Send; ‘stapling-certificate-good’: OCSP Stapling Good Certificate Response; ‘stapling-certificate-revoked’: OCSP Stapling Revoked Certificate Response; ‘stapling-certificate-unknown’: OCSP Stapling Unknown Certificate Response; ‘stapling-timeout’: OCSP Stapling Timeout; ‘stapling-fail’: Handle OCSP response failed;

Type: string

Supported Values: all, request, certificate-good, certificate-revoked, certificate-unknown, timeout, fail, stapling-request, stapling-certificate-good, stapling-certificate-revoked, stapling-certificate-unknown, stapling-timeout, stapling-fail

server_radius

Specification Value
Type object

instance-list

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server_radius_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘authen_success’: Total Authentication Success; ‘authen_failure’: Total Authentication Failure; ‘authorize_success’: Total Authorization Success; ‘authorize_failure’: Total Authorization Failure; ‘access_challenge’: Total Access-Challenge Message Receive; ‘timeout_error’: Total Timeout; ‘other_error’: Total Other Error; ‘request’: Total Request; ‘request-normal’: Total Normal Request; ‘request-dropped’: Total Dropped Request; ‘response-success’: Total Success Response; ‘response-failure’: Total Failure Response; ‘response-error’: Total Error Response; ‘response-timeout’: Total Timeout Response; ‘response-other’: Total Other Response; ‘job-start-error’: Total Job Start Error; ‘polling-control-error’: Total Polling Control Error; ‘accounting-request-sent’: Accounting-Request Sent; ‘accounting-success’: Accounting Success; ‘accounting-failure’: Accounting Failure;

Type: string

Supported Values: all, authen_success, authen_failure, authorize_success, authorize_failure, access_challenge, timeout_error, other_error, request, request-normal, request-dropped, response-success, response-failure, response-error, response-timeout, response-other, job-start-error, polling-control-error, accounting-request-sent, accounting-success, accounting-failure

server_radius_instance-list

Specification Value
Type list
Block object keys  

accounting-port

Description Specify the RADIUS server’s accounting port, default is 1813

Type: number

Range: 1-65534

Default: 1813

acct-port-hm

Description Specify accounting port health check method

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: acct-port-hm and acct-port-hm-disable are mutually exclusive

Reference Object: /axapi/v3/health/monitor

acct-port-hm-disable

Description Disable configured accounting port health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: acct-port-hm-disable and acct-port-hm are mutually exclusive

auth-type

Description ‘pap’: PAP authentication. Default; ‘mschapv2’: MS-CHAPv2 authentication; ‘mschapv2-pap’: Use MS-CHAPv2 first. If server doesn’t support it, try PAP;

Type: string

Supported Values: pap, mschapv2, mschapv2-pap

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

health-check

Description Check server’s health status

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check and health-check-disable are mutually exclusive

health-check-disable

Description Disable configured health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disable and health-check are mutually exclusive

health-check-string

Description Health monitor name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/health/monitor

host

Description: host is a JSON Block. Please see below for server_radius_instance-list_host

Type: Object

interval

Description Specify the interval time for resend the request (second), default is 3 seconds (The interval time(second), default is 3 seconds)

Type: number

Range: 1-1024

Default: 3

name

Description Specify RADIUS authentication server name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-server-rad-inst-tmpl

port

Description Specify the RADIUS server’s authentication port, default is 1812

Type: number

Range: 1-65534

Default: 1812

port-hm

Description Check port’s health status

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: port-hm and port-hm-disable are mutually exclusive

Reference Object: /axapi/v3/health/monitor

port-hm-disable

Description Disable configured port health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: port-hm-disable and port-hm are mutually exclusive

retry

Description Specify the retry number for resend the request, default is 5 (The retry number, default is 5)

Type: number

Range: 1-32

Default: 5

sampling-enable

Type: List

secret

Description Specify the RADIUS server’s secret

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

secret-string

Description The RADIUS server’s secret

Type: string

Format: password

Maximum Length: 128 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server_radius_instance-list_host

Specification Value
Type object

hostip

Description Server’s hostname(Length 1-31) or IP address

Type: string

Format: host

Maximum Length: 31 characters

Maximum Length: 1 characters

Mutual Exclusion: hostip and hostipv6 are mutually exclusive

hostipv6

Description Server’s IPV6 address

Type: string

Format: ipv6-address

Mutual Exclusion: hostipv6 and hostip are mutually exclusive

server_radius_instance-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘authen_success’: Authentication Success; ‘authen_failure’: Authentication Failure; ‘authorize_success’: Authorization Success; ‘authorize_failure’: Authorization Failure; ‘access_challenge’: Access-Challenge Message Receive; ‘timeout_error’: Timeout; ‘other_error’: Other Error; ‘request’: Request; ‘accounting-request-sent’: Accounting-Request Sent; ‘accounting-success’: Accounting Success; ‘accounting-failure’: Accounting Failure;

Type: string

Supported Values: all, authen_success, authen_failure, authorize_success, authorize_failure, access_challenge, timeout_error, other_error, request, accounting-request-sent, accounting-success, accounting-failure

server_ldap

Specification Value
Type object

instance-list

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server_ldap_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘admin-bind-success’: Total Admin Bind Success; ‘admin-bind-failure’: Total Admin Bind Failure; ‘bind-success’: Total User Bind Success; ‘bind-failure’: Total User Bind Failure; ‘search-success’: Total Search Success; ‘search-failure’: Total Search Failure; ‘authorize-success’: Total Authorization Success; ‘authorize-failure’: Total Authorization Failure; ‘timeout-error’: Total Timeout; ‘other-error’: Total Other Error; ‘request’: Total Request; ‘request-normal’: Total Normal Request; ‘request-dropped’: Total Dropped Request; ‘response-success’: Total Success Response; ‘response-failure’: Total Failure Response; ‘response-error’: Total Error Response; ‘response-timeout’: Total Timeout Response; ‘response-other’: Total Other Response; ‘job-start-error’: Total Job Start Error; ‘polling-control-error’: Total Polling Control Error; ‘ssl-session-created’: TLS/SSL Session Created; ‘ssl-session-failure’: TLS/SSL Session Failure; ‘ldaps-idle-conn-num’: LDAPS Idle Connection Number; ‘ldaps-inuse-conn-num’: LDAPS In-use Connection Number; ‘pw-expiry’: Total Password expiry; ‘pw-change-success’: Total password change success; ‘pw-change-failure’: Total password change failure;

Type: string

Supported Values: all, admin-bind-success, admin-bind-failure, bind-success, bind-failure, search-success, search-failure, authorize-success, authorize-failure, timeout-error, other-error, request, request-normal, request-dropped, response-success, response-failure, response-error, response-timeout, response-other, job-start-error, polling-control-error, ssl-session-created, ssl-session-failure, ldaps-idle-conn-num, ldaps-inuse-conn-num, pw-expiry, pw-change-success, pw-change-failure

server_ldap_instance-list

Specification Value
Type list
Block object keys  

admin-dn

Description The LDAP server’s admin DN

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

admin-secret

Description Specify the LDAP server’s admin secret password

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

auth-type

Description ‘ad’: Active Directory. Default; ‘open-ldap’: OpenLDAP;

Type: string

Supported Values: ad, open-ldap

base

Description Specify the LDAP server’s search base

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

bind-with-dn

Description Enforce using DN for LDAP binding(All user input name will be used to create DN)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ca-cert

Description Specify the LDAPS CA cert filename (Trusted LDAPS CA cert filename)

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

default-domain

Description Specify default domain for LDAP

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

derive-bind-dn

Description: derive-bind-dn is a JSON Block. Please see below for server_ldap_instance-list_derive-bind-dn

Type: Object

dn-attribute

Description Specify Distinguished Name attribute, default is CN

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

Default: cn

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

health-check

Description Check server’s health status

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check and health-check-disable are mutually exclusive

health-check-disable

Description Disable configured health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disable and health-check are mutually exclusive

health-check-string

Description Health monitor name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/health/monitor

host

Description: host is a JSON Block. Please see below for server_ldap_instance-list_host

Type: Object

ldaps-conn-reuse-idle-timeout

Description Specify LDAPS connection reuse idle timeout value (in seconds) (Specify idle timeout value (in seconds), default is 0 (not reuse LDAPS connection))

Type: number

Range: 0-86400

Default: 0

name

Description Specify LDAP authentication server name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

packet-capture-template

Description Name of the packet capture template to be bind with this object

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/visibility/packet-capture/object-templates/aam-auth-server-ldap-inst-tmpl

port

Description Specify the LDAP server’s authentication port, default is 389

Type: number

Range: 1-65534

Default: 389

port-hm

Description Check port’s health status

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: port-hm and port-hm-disable are mutually exclusive

Reference Object: /axapi/v3/health/monitor

port-hm-disable

Description Disable configured port health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: port-hm-disable and port-hm are mutually exclusive

prompt-pw-change-before-exp

Description Prompt user to change password before expiration in N days. This option only takes effect when server type is AD (Prompt user to change password before expiration in N days, default is not to prompt the user)

Type: number

Range: 1-999

protocol

Description ‘ldap’: Use LDAP (default); ‘ldaps’: Use LDAP over SSL; ‘starttls’: Use LDAP StartTLS;

Type: string

Supported Values: ldap, ldaps, starttls

Default: ldap

pwdmaxage

Description Specify the LDAP server’s default password expiration time (in seconds) (The LDAP server’s default password expiration time (in seconds), default is 0 (no expiration))

Type: number

Range: 0-4294967295

Default: 0

sampling-enable

Type: List

secret-string

Description secret password

Type: string

Format: password

Maximum Length: 128 characters

Maximum Length: 1 characters

timeout

Description Specify timout for LDAP, default is 10 seconds (The timeout, default is 10 seconds)

Type: number

Range: 1-255

Default: 10

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server_ldap_instance-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘admin-bind-success’: Admin Bind Success; ‘admin-bind-failure’: Admin Bind Failure; ‘bind-success’: User Bind Success; ‘bind-failure’: User Bind Failure; ‘search-success’: Search Success; ‘search-failure’: Search Failure; ‘authorize-success’: Authorization Success; ‘authorize-failure’: Authorization Failure; ‘timeout-error’: Timeout; ‘other-error’: Other Error; ‘request’: Request; ‘ssl-session-created’: TLS/SSL Session Created; ‘ssl-session-failure’: TLS/SSL Session Failure; ‘pw_expiry’: Password expiry; ‘pw_change_success’: Password change success; ‘pw_change_failure’: Password change failure;

Type: string

Supported Values: all, admin-bind-success, admin-bind-failure, bind-success, bind-failure, search-success, search-failure, authorize-success, authorize-failure, timeout-error, other-error, request, ssl-session-created, ssl-session-failure, pw_expiry, pw_change_success, pw_change_failure

server_ldap_instance-list_derive-bind-dn

Specification Value
Type object

username-attr

Description Specify attribute name of username

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

server_ldap_instance-list_host

Specification Value
Type object

hostip

Description Server’s hostname(Length 1-31) or IP address

Type: string

Format: host

Maximum Length: 31 characters

Maximum Length: 1 characters

Mutual Exclusion: hostip and hostipv6 are mutually exclusive

hostipv6

Description Server’s IPV6 address

Type: string

Format: ipv6-address

Mutual Exclusion: hostipv6 and hostip are mutually exclusive

captcha

Specification Value
Type object

instance-list

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

captcha_instance-list

Specification Value
Type list
Block object keys  

client-ip-param-name

Description Specify client ip parameter name used in API (Set parameter name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

method

Description ‘POST’: API uses POST method; ‘GET’: API uses GET method;

Type: string

Supported Values: POST, GET

Default: POST

name

Description Specify captcha profile name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

resp-error-code-field-name

Description Specify error code field name used in JSON response (Set field name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

resp-result-field-name

Description Specify result field name used in JSON response (Set field name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

secret-key

Description Specify secret key

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

secret-key-param-name

Description Specify secret key parameter name used in API (Set parameter name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

secret-key-string

Description Secret key string

Type: string

Format: password

Maximum Length: 127 characters

Maximum Length: 1 characters

send-client-ip

Description Send client IP address in API

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

timeout

Description Specify timeout for verify API response (Specify timeout value, default is 10 seconds)

Type: number

Range: 1-255

Default: 10

token-param-name

Description Specify token parameter name used in API (Set parameter name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

url

Description Specify verify API URL, default scheme is https

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

session

Specification Value
Type object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

file

Specification Value
Type object

portal

Description: portal is a JSON Block. Please see below for file_portal

Type: Object

Reference Object: /axapi/v3/aam/authentication/file/portal

portal-image

Description: portal-image is a JSON Block. Please see below for file_portal-image

Type: Object

Reference Object: /axapi/v3/aam/authentication/file/portal-image

file_portal

Specification Value
Type object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

file_portal-image

Specification Value
Type object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

oauth

Specification Value
Type object

authorization-server-list

client-list

global

Description: global is a JSON Block. Please see below for oauth_global

Type: Object

Reference Object: /axapi/v3/aam/authentication/oauth/global

oauth_global

Specification Value
Type object

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

oauth_global_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘auth-req’: some help string; ‘auth-succ’: some help string; ‘auth-fail’: some help string; ‘auth-error’: some help string; ‘relay-req’: some help string; ‘relay-succ’: some help string; ‘relay-fail’: some help string; ‘other-error’: some help string;

Type: string

Supported Values: all, auth-req, auth-succ, auth-fail, auth-error, relay-req, relay-succ, relay-fail, other-error

oauth_client-list

Specification Value
Type list
Block object keys  

client-id

Description Specify oauth client-id

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

client-secret

Description

Type: string

Format: password

Maximum Length: 127 characters

Maximum Length: 1 characters

encrypted

Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

grant-type

Description ‘implicit’: The authorization server will return access token directly.; ‘authorization-code’: The authorization server will respond with code which can be exchange for access token.; ‘hybrid-code-id-token’: The authorization server will respond with both code and id token.; ‘hybrid-code-token’: The authorization server will respond with both code and access token.; ‘hybrid-all’: The authorization server will respond with code, access token and id token;

Type: string

Supported Values: implicit, authorization-code, hybrid-code-id-token, hybrid-code-token, hybrid-all

infinity

Description Auth session never time out whatever value oauth servers’ response

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: infinity and token-lifetime are mutually exclusive

name

Description Specify client object name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

no-reply

Description AX will not check the nonce value in response

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

parameter-nonce-enable

Description Enable nonce parameter for authorization and token request

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

redirection-endpoint

Description Oauth client redirection endpoint service URL.

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

scope

Description Specify request scope parameters (e.g. profile email address phone)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

session-init-ttl

Description TTL for Thunder to wait for first response from authorization server

Type: number

Range: 1-60

token-lifetime

Description

Type: number

Range: 1-2592000

Mutual Exclusion: token-lifetime and infinity are mutually exclusive

type

Description ‘openid-connect’: openid-connect;

Type: string

Supported Values: openid-connect

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

oauth_authorization-server-list

Specification Value
Type list
Block object keys  

authorization-endpoint

Description Specify URI for authorization

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

client-method

Description ‘ignored’: Clients’ browser will send data according to server spec (default); ‘post’: Clients’ browser will send data by POST; ‘get’: Clients’ browser will send data by GET;

Type: string

Supported Values: ignored, post, get

issuer

Description Specify openid provider name for authorization

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

name

Description Specify authorization server object name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

sampling-enable

Type: List

server-method

Description ‘post’: AX will send data to server by POST (default); ‘get’: AX will send data to server by GET;

Type: string

Supported Values: post, get

token-endpoint

Description Specify URI for token exchange

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

verification-cert

Description Specify certificate to verify ID token signature

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: verification-cert and verification-jwks are mutually exclusive

verification-jwks

Description Specify jwks file to verify ID token signature

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: verification-jwks and verification-cert are mutually exclusive

oauth_authorization-server-list_sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘auth-req’: some help string; ‘auth-succ’: some help string; ‘auth-fail’: some help string; ‘auth-error’: some help string; ‘other-error’: some help string;

Type: string

Supported Values: all, auth-req, auth-succ, auth-fail, auth-error, other-error

password-retry

Specification Value
Type object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template-list

Specification Value
Type list
Block object keys  

account

Description Specify AD domain account

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/aam/authentication/account/kerberos-spn

accounting-server

Description Specify a RADIUS accounting server

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: accounting-server and accounting-service-group are mutually exclusive

Reference Object: /axapi/v3/aam/authentication/server/radius/instance

accounting-service-group

Description Specify an authentication service group for RADIUS accounting

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: accounting-service-group and accounting-server are mutually exclusive

Reference Object: /axapi/v3/aam/authentication/service-group

auth-sess-mode

Description ‘cookie-based’: Track auth-session by cookie (default); ‘ip-based’: Track auth-session by client IP;

Type: string

Supported Values: cookie-based, ip-based

captcha

Description Specify captcha profile (Specify captcha proflie name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/aam/authentication/captcha/instance

chain

Type: List

cookie-domain

Type: List

cookie-domain-group

Type: List

cookie-httponly-enable

Description Enable httponly attribute for AAM cookies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cookie-max-age

Description Configure Max-Age for authentication session cookie (Configure Max-Age in seconds, 0 for no Max-Age/Expires attributes. Default is 604800 (1 week).)

Type: number

Range: 0-2592000

Default: 604800

cookie-samesite

Description ‘strict’: Specify SameSite attribute as Strict for AAM cookie; ‘lax’: Specify SameSite attribute as Lax for AAM cookie; ‘none’: Specify SameSite attribute as None for AAM cookie;

Type: string

Supported Values: strict, lax, none

cookie-secure-enable

Description Enable secure attribute for AAM cookies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-logout-disable

Description Disable forward logout request to backend application server. The config-field logout-url must be configured first

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

jwt

Description Specify authentication jwt template

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/aam/authentication/jwt

local-logging

Description Enable local logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log

Description ‘use-partition-level-config’: Use configuration of authentication-log enable command; ‘enable’: Enable authentication logs for this template; ‘disable’: Disable authentication logs for this template;

Type: string

Supported Values: use-partition-level-config, enable, disable

Default: use-partition-level-config

logon

Description Specify authentication logon (Specify authentication logon template name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/aam/authentication/logon/form-based

logout-idle-timeout

Description Specify idle logout time (Specify idle timeout in seconds, default is 300)

Type: number

Range: 1-86400

Default: 300

logout-url

Description Specify logout url (Specify logout url string)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

max-session-time

Description Specify default SAML token lifetime (Specify lifetime (in seconds) of SAML token when it not provided by token attributes, default is 28800. (0 for indefinite))

Type: number

Range: 0-86400

modify-content-security-policy

Description Put redirect-uri or service-principal-name into CSP header to avoid CPS break authentication process

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description Authentication template name

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

oauth-authorization-server

Description Specify OAUTH authorization server

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

oauth-client

Description Specify OAUTH client

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

redirect-hostname

Description Hostname(Length 1-31) for transparent-proxy authentication

Type: string

Format: host

Maximum Length: 31 characters

Maximum Length: 1 characters

relay

Description Specify authentication relay (Specify authentication relay template name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/aam/authentication/relay/http-basic/instance

saml-idp

Description Specify SAML identity provider

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

saml-sp

Description Specify SAML service provider

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

server

Description Specify authentication server (Specify authentication server template name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: server and service-group are mutually exclusive

Reference Object: /axapi/v3/aam/authentication/server/ldap/instance

service-group

Description Bind an authentication service group to this template (Specify authentication service group name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: service-group, server, and chain-server are mutually exclusive

Reference Object: /axapi/v3/aam/authentication/service-group

type

Description ‘saml’: SAML authentication template; ‘standard’: Standard authentication template; ‘oauth’: Oauth 2.0 authentication template;

Type: string

Supported Values: saml, standard, oauth

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template-list_chain

Specification Value
Type list
Block object keys  

chain-server

Description Specify authentication server (Specify authentication server template name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: chain-server, service-group, and chain-sg are mutually exclusive

Reference Object: /axapi/v3/aam/authentication/server/ldap/instance

chain-server-priority

Description Set server priority, higher the number higher the priority. Default is 3. (Chain server priority, higher the number higher the priority. Default is 3.)

Type: number

Range: 1-5

Default: 3

chain-sg

Description Bind an authentication service group to this template (Specify authentication service group name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: chain-sg and chain-server are mutually exclusive

Reference Object: /axapi/v3/aam/authentication/service-group

chain-sg-priority

Description Set service-group priority, higher the number higher the priority. Default is 3. (Chain service-group priority, higher the number higher the priority. Default is 3.)

Type: number

Range: 1-5

Default: 3