ddos network-object

Configure DDoS a static Monitor Network Object

network-object Specification

Parameter Value
Type Collection
Object Key(s) object-name
Collection Name network-object-list
Collection URI /axapi/v3/ddos/network-object
Element Name network-object
Element URI /axapi/v3/ddos/network-object/{object-name}
Element Attributes network-object_attributes
Partition Visibility shared
Statistics Data URI /axapi/v3/ddos/network-object/{object-name}/stats
Operational Data URI /axapi/v3/ddos/network-object/{object-name}/oper
Schema network-object schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/ddos/network-object

network-object attributes

Create List

POST

/axapi/v3/ddos/network-object

network-object attributes

Get Object

GET

/axapi/v3/ddos/network-object/{object-name}

network-object attributes

Get List

GET

/axapi/v3/ddos/network-object

network-object-list

Modify Object

POST

/axapi/v3/ddos/network-object/{object-name}

network-object attributes

Replace Object

PUT

/axapi/v3/ddos/network-object/{object-name}

network-object attributes

Replace List

PUT

/axapi/v3/ddos/network-object

network-object-list

Delete Object

DELETE

/axapi/v3/ddos/network-object/{object-name}

network-object attributes

network-object-list

network-object-list is JSON List of network-object attributes

network-object-list : [

network-object attributes

histogram-enable

Description Enable histogram statistics (Default: Disabled)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ip

Type: List

ipv6

Type: List

notification

Description: notification is a JSON Block. Please see below for notification

Type: Object

Reference Object: /axapi/v3/ddos/network-object/{object-name}/notification

object-name

Description

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

operational-mode

Description ‘monitor’: Monitor mode; ‘learning’: Learning mode;

Type: string

Supported Values: monitor, learning

Default: learning

relative-auto-break-down-threshold

Description: relative-auto-break-down-threshold is a JSON Block. Please see below for relative-auto-break-down-threshold

Type: Object

sampling-enable

Type: List

service-break-down-threshold-local

Description: service-break-down-threshold-local is a JSON Block. Please see below for service-break-down-threshold-local

Type: Object

static-auto-break-down-threshold

Description: static-auto-break-down-threshold is a JSON Block. Please see below for static-auto-break-down-threshold

Type: Object

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

ip

Specification Value
Type list
Block object keys  

subnet-ip-addr

Description IP Subnet, supported prefix range is from 8 to 31

Type: string

Format: ipv4-cidr

service-break-down-threshold-local

Specification Value
Type object

svc-percentage

Description percentage of parent ip node

Type: number

Range: 5-99

relative-auto-break-down-threshold

Specification Value
Type object

network-percentage

Description percentage of parent node

Type: number

Range: 1-99

permil

Description permil of root node

Type: number

Range: 1-999

sampling-enable

Specification Value
Type list
Block object keys  

counters1

Description ‘all’: all; ‘subnet_learned’: Subnet Entry Learned; ‘subnet_aged’: Subnet Entry Aged; ‘ip_learned’: IP Entry Learned; ‘ip_aged’: IP Entry Aged; ‘service_learned’: Service Entry Learned; ‘service_aged’: Service Entry Aged;

Type: string

Supported Values: all, subnet_learned, subnet_aged, ip_learned, ip_aged, service_learned, service_aged

ipv6

Specification Value
Type list
Block object keys  

subnet-ipv6-addr

Description IPV6 Subnet, supported prefix range is from 40 to 63

Type: string

Format: ipv6-address-plen

notification

Specification Value
Type object

configuration

Description ‘configuration’: configuration;

Type: string

Supported Values: configuration

notification

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

notification_notification

Specification Value
Type list
Block object keys  

notification-template-name

Description Specify the notification template name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/ddos/notification-template

static-auto-break-down-threshold

Specification Value
Type object

network-pkt-rate

Description packet rate of current node

Type: number

Range: 100-2000000