slb template reqmod-icap

REQMOD ICAP template.

reqmod-icap Specification

Type Collection
Object Key(s) name
Collection Name reqmod-icap-list
Collection URI /axapi/v3/slb/template/reqmod-icap/
Element Name reqmod-icap
Element URI /axapi/v3/slb/template/reqmod-icap/{name}
Element Attributes reqmod-icap_attributes
Schema reqmod-icap schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/slb/template/reqmod-icap/

reqmod-icap Attributes

Create List

POST

/axapi/v3/slb/template/reqmod-icap/

reqmod-icap Attributes

Get Object

GET

/axapi/v3/slb/template/reqmod-icap/{name}

reqmod-icap Attributes

Get List

GET

/axapi/v3/slb/template/reqmod-icap/

reqmod-icap-list

Modify Object

POST

/axapi/v3/slb/template/reqmod-icap/{name}

reqmod-icap Attributes

Replace Object

PUT

/axapi/v3/slb/template/reqmod-icap/{name}

reqmod-icap Attributes

Replace List

PUT

/axapi/v3/slb/template/reqmod-icap/

reqmod-icap-list

Delete Object

DELETE

/axapi/v3/slb/template/reqmod-icap/{name}

reqmod-icap Attributes

reqmod-icap-list

reqmod-icap-list is JSON List of reqmod-icap Attributes

reqmod-icap-list : [

reqmod-icap Attributes

action

Description: ‘continue’: Continue; ‘drop’: Drop; ‘reset’: Reset;

Type: string

Supported Values: continue, drop, reset

Default: continue

allowed-http-methods

Description: List of allowed HTTP methods. Default is “Allow All”. (List of HTTP methods allowed (default “Allow All”))

Type: string

Format: string-rlx

bypass-ip-cfg

Description: bypass-ip-cfg is a JSON List . Please see below for bypass-ip-cfg

Type: List

fail-close

Description: When template sg is down mark vport down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

include-protocol-in-uri

Description: Include protocol and port in HTTP URI

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

logging

Description: logging template (Logging template name)

Type: string

Reference Object: /axapi/v3/slb/template/logging

min-payload-size

Description: min-payload-size value 1 - 65536, default is 4096

Type: number

Range: 1-65536

Default: 4096

name

Description: Reqmod ICAP Template Name

Type: string

Format: string-rlx

Required: Yes

preview

Description: Preview value 1 - 32768, default is 32768

Type: number

Range: 1-32768

Default: 32768

server-ssl

Description: Server SSL template (Server SSL template name)

Type: string

Reference Object: /axapi/v3/slb/template/server-ssl

service-group

Description: Bind a Service Group to the template (Service Group Name)

Type: string

Format: string-rlx

Reference Object: /axapi/v3/slb/service-group

service-url

Description: URL to send to ICAP server (Service URL Name)

Type: string

Format: string-rlx

source-ip

Description: Source IP persistence template (Source IP persistence template name)

Type: string

Reference Object: /axapi/v3/slb/template/persist/source-ip

tcp-proxy

Description: TCP proxy template (TCP proxy template name)

Type: string

Reference Object: /axapi/v3/slb/template/tcp-proxy

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

bypass-ip-cfg

Specification
Type list
Block object keys

bypass-ip

Description: ip address to bypass reqmod-icap service

Type: string

Format: ipv4-address

mask

Description: IP prefix mask

Type: string

Format: ipv4-netmask