health monitor method http

HTTP type

http Specification

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

Operations Allowed:

Operation Method URI Payload

Create Object

POST

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

http Attributes

Get Object

GET

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

http Attributes

Modify Object

POST

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

http Attributes

Replace Object

PUT

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

http Attributes

Delete Object

DELETE

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

http Attributes

http Attributes

http

Description: Create an HTTP type health monitor.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

http-encrypted

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

http-expect

Description: Specify what you expect from the response message

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

http-host

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

Type: string

Format: string-rlx

http-kerberos-auth

Description: HTTP Kerberos authentication.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

http-kerberos-kdc

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

Type: Object

http-kerberos-realm

Description: Specify the HTTP Kerberos realm.

Type: string

Format: string-rlx

http-maintenance-code

Description: Specify response code for maintenance. Format is xx, xx-xx.

Type: string

Format: string-rlx

http-password

Description: Specify the user password

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

http-password-string

Description: Specify password, ‘’ means empty password

Type: string

Format: password

http-port

Description: Specify the HTTP port number.

Type: number

Range: 1-65534

Default: 80

http-postdata

Description: Specify the HTTP post data.

Type: string

Format: string-rlx

http-postfile

Description: Specify the HTTP post data.

Type: string

Format: string-rlx

http-response-code

Description: Specify the response code range (e.g. 200, 400-430). Format is xx, xx-xx.

Type: string

Format: string-rlx

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

http-text

Description: Specify text expected

Type: string

Format: string-rlx

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

http-url

Description: Specify URL string, default is GET /

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

http-username

Description: Specify the username.

Type: string

Format: string-rlx

post-path

Description: Specify URL path, default is “/”

Type: string

Format: string-rlx

post-type

Description: Specify whether to use HTTP post data or a post file.

Type: string

Supported Values: postdata, postfile

url-path

Description: Specify URL path, default is “/”

Type: string

Format: string-rlx

url-type

Description: Specify the HTTP method to use - GET, POST or HEAD.

Type: string

Supported Values: GET, POST, HEAD

uuid

Description: uuid of the object

Type: string

http-kerberos-kdc

Specification
Type object

http-kerberos-hostip

Description: Specify the KDC’s hostname or IP address.

Type: string

Format: host

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

http-kerberos-hostipv6

Description: Server’s IPV6 address

Type: string

Format: ipv6-address

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

http-kerberos-port

Description: Specify the KDC port.

Type: number

Range: 1-65535

http-kerberos-portv6

Description: Specify the KDC port.

Type: number

Range: 1-65535