health monitor method https

HTTPS type

https Specification

Parameter Value
Type Configuration Resource
Element Name https
Element URI /axapi/v3/health/monitor/{name}/method/https
Element Attributes https_attributes
Partition Visibility shared
Schema https schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/health/monitor/{name}/method/https

https attributes

Get Object

GET

/axapi/v3/health/monitor/{name}/method/https

https attributes

Modify Object

POST

/axapi/v3/health/monitor/{name}/method/https

https attributes

Replace Object

PUT

/axapi/v3/health/monitor/{name}/method/https

https attributes

Delete Object

DELETE

/axapi/v3/health/monitor/{name}/method/https

https attributes

https attributes

cert

Description Specify client certificate (Certificate name)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

cert-key-shared

Description Select shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-sslv2hello

Description Disable SSLv2Hello for HTTPs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

http-version

Description ‘http-version2’: HTTP version 2 for HTTPs; ‘http-version3’: HTTP version 3 for HTTPs;

Type: string

Supported Values: http-version2, http-version3

https

Description HTTPS type

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

https-encrypted

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

https-expect

Description Specify what you expect from the response message

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

https-host

Description Specify “Host:” header used in request (enclose IPv6 address in [])

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

https-kerberos-auth

Description Https Kerberos Auth

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

https-kerberos-kdc

Description: https-kerberos-kdc is a JSON Block. Please see below for https-kerberos-kdc

Type: Object

https-kerberos-realm

Description Specify realm of Kerberos server

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

https-key-encrypted

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

https-maintenance-code

Description Specify response code for maintenance (Format is xx,xx-xx (xx between [100, 899])

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

https-password

Description Specify the user password

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

https-password-string

Description Configure password, ‘’ means empty password

Type: string

Format: password

Maximum Length: 31 characters

Maximum Length: 1 characters

https-postdata

Description Specify the HTTP post data (Input post data here)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

https-postfile

Description Specify the HTTP post data (Input post data file name here)

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

https-response-code

Description Specify response code range (e.g. 200,400-430) (Format is xx,xx-xx (xx between [100, 899])

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

Mutual Exclusion: https-response-code and https-text are mutually exclusive

https-server-cert-name

Description Expect Server Cert commonName

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

https-text

Description Specify text expected

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: https-text, https-response-code, and text-regex are mutually exclusive

https-url

Description Specify URL string, default is GET /

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

https-username

Description Specify the username

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

key

Description Specify client private key (Key name)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

key-pass-phrase

Description Client private key password phrase

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

key-phrase

Description Password Phrase

Type: string

Format: password

Maximum Length: 31 characters

Maximum Length: 1 characters

maintenance

Description Specify response text for maintenance

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

maintenance-text

Description Specify text for maintenance

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: maintenance-text and maintenance-text-regex are mutually exclusive

maintenance-text-regex

Description Specify Regex text for maintenance

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: maintenance-text-regex and maintenance-text are mutually exclusive

post-path

Description Specify URL path, default is “/”

Type: string

Format: string-rlx

Maximum Length: 500 characters

Maximum Length: 1 characters

post-type

Description ‘postdata’: Specify the HTTP post data; ‘postfile’: Specify the HTTP post data;

Type: string

Supported Values: postdata, postfile

response-code-regex

Description Specify response code range with Regex (code with Regex, such as [2-5][0-9][0-9])

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

sni

Description Server Name Indication for HTTPs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

text-regex

Description Specify text expected with Regex

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: text-regex and https-text are mutually exclusive

url-path

Description Specify URL path, default is “/”

Type: string

Format: string-rlx

Maximum Length: 500 characters

Maximum Length: 1 characters

url-type

Description ‘GET’: HTTP GET method; ‘POST’: HTTP POST method; ‘HEAD’: HTTP HEAD method;

Type: string

Supported Values: GET, POST, HEAD

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

web-port

Description Specify HTTPS port (Port Number (default 443))

Type: number

Range: 1-65534

Default: 443

https-kerberos-kdc

Specification Value
Type object

https-kerberos-hostip

Description Kdc’s hostname(length:1-31) or IP address

Type: string

Format: host

Maximum Length: 31 characters

Maximum Length: 1 characters

Mutual Exclusion: https-kerberos-hostip and https-kerberos-hostipv6 are mutually exclusive

https-kerberos-hostipv6

Description Server’s IPV6 address

Type: string

Format: ipv6-address

Mutual Exclusion: https-kerberos-hostipv6 and https-kerberos-hostip are mutually exclusive

https-kerberos-port

Description Specify the kdc port

Type: number

Range: 1-65535

https-kerberos-portv6

Description Specify the kdc port

Type: number

Range: 1-65535