slb common conn-rate-limit src-ip

Configures source-IP based connection rate limiting.

src-ip Specification

Type Collection
Object Key(s) protocol
Collection Name src-ip-list
Collection URI /axapi/v3/slb/common/conn-rate-limit/src-ip/
Element Name src-ip
Element URI /axapi/v3/slb/common/conn-rate-limit/src-ip/{protocol}
Element Attributes src-ip_attributes
Schema src-ip schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/slb/common/conn-rate-limit/src-ip/

src-ip Attributes

Create List

POST

/axapi/v3/slb/common/conn-rate-limit/src-ip/

src-ip Attributes

Get Object

GET

/axapi/v3/slb/common/conn-rate-limit/src-ip/{protocol}

src-ip Attributes

Get List

GET

/axapi/v3/slb/common/conn-rate-limit/src-ip/

src-ip-list

Modify Object

POST

/axapi/v3/slb/common/conn-rate-limit/src-ip/{protocol}

src-ip Attributes

Replace Object

PUT

/axapi/v3/slb/common/conn-rate-limit/src-ip/{protocol}

src-ip Attributes

Replace List

PUT

/axapi/v3/slb/common/conn-rate-limit/src-ip/

src-ip-list

Delete Object

DELETE

/axapi/v3/slb/common/conn-rate-limit/src-ip/{protocol}

src-ip Attributes

src-ip-list

src-ip-list is JSON List of src-ip Attributes

src-ip-list : [

src-ip Attributes

exceed-action

Description: Set an action to occur if connection rate limit source IP is exceeded.
Note: All connection requests in excess of the connection limit that are received from a client within the limit period are dropped. This action is enabled by default when you enable the feature, and can not be disabled.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

limit

Description: Specifies the connection limit. The connection limit is the maximum number of connection requests allowed from a client, within the limit period.

Type: number

Range: 1-1000000

limit-period

Description: ‘100’: 100 ms; ‘1000’: 1000 ms;

Type: string

Supported Values: 100, 1000

lock-out

Description: Set lockout period in seconds if threshold exceeded

Type: number

Range: 1-3600

log

Description: Enables logging. Logging generates a log message when a client exceeds the connection limit.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

protocol

Description: Configure source-IP based connection rate limiting. tcp | udp - Specifies the Layer 4 protocol for which the filter applies.

Type: string

Supported Values: tcp, udp

Required: Yes

shared

Description: Specifies that the connection limit applies in aggregate to all virtual ports. If you omit this option, the limit applies separately to each virtual port.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string