health monitor method https

HTTPS type

https Specification

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

Operations Allowed:

Operation Method URI Payload

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

disable-sslv2hello

Description: Disable SSLv2Hello for HTTPs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

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

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

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

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

https-postdata

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

Type: string

Format: string-rlx

https-postfile

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

Type: string

Format: string-rlx

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

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

https-text

Description: Specify text expected

Type: string

Format: string-rlx

Mutual Exclusion: https-text and https-response-code 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

key

Description: Specify client private key (Key name)

Type: string

Format: string-rlx

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

post-path

Description: Specify URL path, default is “/”

Type: string

Format: string-rlx

post-type

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

Type: string

Supported Values: postdata, postfile

url-path

Description: Specify URL path, default is “/”

Type: string

Format: string-rlx

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

web-port

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

Type: number

Range: 1-65534

Default: 443

https-kerberos-kdc

Specification
Type object

https-kerberos-hostip

Description: Kdc’s hostname or IP address

Type: string

Format: host

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