slb template http http-protocol-check header-filter-rule

Header filter rules

header-filter-rule Specification

Parameter Value
Type Collection
Object Key(s) seq-num
Collection Name header-filter-rule-list
Collection URI /axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule
Element Name header-filter-rule
Element URI /axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule/{seq-num}
Element Attributes header-filter-rule_attributes
Partition Visibility shared
Schema header-filter-rule schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule

header-filter-rule attributes

Create List

POST

/axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule

header-filter-rule attributes

Get Object

GET

/axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule/{seq-num}

header-filter-rule attributes

Get List

GET

/axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule

header-filter-rule-list

Modify Object

POST

/axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule/{seq-num}

header-filter-rule attributes

Replace Object

PUT

/axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule/{seq-num}

header-filter-rule attributes

Replace List

PUT

/axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule

header-filter-rule-list

Delete Object

DELETE

/axapi/v3/slb/template/http/{name}/http-protocol-check/header-filter-rule/{seq-num}

header-filter-rule attributes

header-filter-rule-list

header-filter-rule-list is JSON List of header-filter-rule attributes

header-filter-rule-list : [

header-filter-rule attributes

action-value

Description ‘drop’: Drop the request;

Type: string

Supported Values: drop

header-name-value

Description Header name value

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-value-value

Description Header value

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

match-type-value

Description ‘full-text’: Full text match; ‘pcre’: PCRE match;

Type: string

Supported Values: full-text, pcre

seq-num

Description Specify a sequence number

Type: number

Range: 0-4

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