health monitor method tcp

TCP type

tcp Specification

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

Operations Allowed:

Operation Method URI Payload

Create Object

POST

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

tcp Attributes

Get Object

GET

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

tcp Attributes

Modify Object

POST

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

tcp Attributes

Replace Object

PUT

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

tcp Attributes

Delete Object

DELETE

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

tcp Attributes

tcp Attributes

method-tcp

Description: Create a TCP type health monitor.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

port-halfopen

Description: Specify whether to enable TCP SYN check.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: port-halfopen and port-send are mutually exclusive

port-resp

Description: port-resp is a JSON Block . Please see below for port-resp

Type: Object

port-send

Description: Specify string to send to server.

Type: string

Format: string-rlx

Mutual Exclusion: port-send and port-halfopen are mutually exclusive

tcp-port

Description: Specify the TCP port number.

Type: number

Range: 1-65534

uuid

Description: uuid of the object

Type: string

port-resp

Specification
Type object

port-contains

Description: Mark server up if response string contains another string (Specify the string)

Type: string

Format: string-rlx