system resource-accounting

Create resource accounting template

resource-accounting Specification

Parameter Value
Type Configuration Resource
Element Name resource-accounting
Element URI /axapi/v3/system/resource-accounting
Element Attributes resource-accounting_attributes
Partition Visibility shared
Operational Data URI /axapi/v3/system/resource-accounting/oper
Schema resource-accounting schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/system/resource-accounting

resource-accounting attributes

Get Object

GET

/axapi/v3/system/resource-accounting

resource-accounting attributes

Modify Object

POST

/axapi/v3/system/resource-accounting

resource-accounting attributes

Replace Object

PUT

/axapi/v3/system/resource-accounting

resource-accounting attributes

Delete Object

DELETE

/axapi/v3/system/resource-accounting

resource-accounting attributes

resource-accounting attributes

template-list

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template-list

Specification Value
Type list
Block object keys  

app-resources

Description: app-resources is a JSON Block. Please see below for template-list_app-resources

Type: Object

Reference Object: /axapi/v3/system/resource-accounting/template/{name}/app-resources

name

Description Enter template name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

network-resources

Description: network-resources is a JSON Block. Please see below for template-list_network-resources

Type: Object

Reference Object: /axapi/v3/system/resource-accounting/template/{name}/network-resources

system-resources

Description: system-resources is a JSON Block. Please see below for template-list_system-resources

Type: Object

Reference Object: /axapi/v3/system/resource-accounting/template/{name}/system-resources

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

template-list_app-resources

Specification Value
Type object

cache-template-cfg

Description: cache-template-cfg is a JSON Block. Please see below for template-list_app-resources_cache-template-cfg

Type: Object

client-ssl-template-cfg

Description: client-ssl-template-cfg is a JSON Block. Please see below for template-list_app-resources_client-ssl-template-cfg

Type: Object

conn-reuse-template-cfg

Description: conn-reuse-template-cfg is a JSON Block. Please see below for template-list_app-resources_conn-reuse-template-cfg

Type: Object

fast-tcp-template-cfg

Description: fast-tcp-template-cfg is a JSON Block. Please see below for template-list_app-resources_fast-tcp-template-cfg

Type: Object

fast-udp-template-cfg

Description: fast-udp-template-cfg is a JSON Block. Please see below for template-list_app-resources_fast-udp-template-cfg

Type: Object

fix-template-cfg

Description: fix-template-cfg is a JSON Block. Please see below for template-list_app-resources_fix-template-cfg

Type: Object

gslb-device-cfg

Description: gslb-device-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-device-cfg

Type: Object

gslb-geo-location-cfg

Description: gslb-geo-location-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-geo-location-cfg

Type: Object

gslb-ip-list-cfg

Description: gslb-ip-list-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-ip-list-cfg

Type: Object

gslb-policy-cfg

Description: gslb-policy-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-policy-cfg

Type: Object

gslb-service-cfg

Description: gslb-service-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-service-cfg

Type: Object

gslb-service-ip-cfg

Description: gslb-service-ip-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-service-ip-cfg

Type: Object

gslb-service-port-cfg

Description: gslb-service-port-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-service-port-cfg

Type: Object

gslb-site-cfg

Description: gslb-site-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-site-cfg

Type: Object

gslb-svc-group-cfg

Description: gslb-svc-group-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-svc-group-cfg

Type: Object

gslb-template-cfg

Description: gslb-template-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-template-cfg

Type: Object

gslb-zone-cfg

Description: gslb-zone-cfg is a JSON Block. Please see below for template-list_app-resources_gslb-zone-cfg

Type: Object

health-monitor-cfg

Description: health-monitor-cfg is a JSON Block. Please see below for template-list_app-resources_health-monitor-cfg

Type: Object

http-template-cfg

Description: http-template-cfg is a JSON Block. Please see below for template-list_app-resources_http-template-cfg

Type: Object

link-cost-template-cfg

Description: link-cost-template-cfg is a JSON Block. Please see below for template-list_app-resources_link-cost-template-cfg

Type: Object

pbslb-entry-cfg

Description: pbslb-entry-cfg is a JSON Block. Please see below for template-list_app-resources_pbslb-entry-cfg

Type: Object

persist-cookie-template-cfg

Description: persist-cookie-template-cfg is a JSON Block. Please see below for template-list_app-resources_persist-cookie-template-cfg

Type: Object

persist-srcip-template-cfg

Description: persist-srcip-template-cfg is a JSON Block. Please see below for template-list_app-resources_persist-srcip-template-cfg

Type: Object

proxy-template-cfg

Description: proxy-template-cfg is a JSON Block. Please see below for template-list_app-resources_proxy-template-cfg

Type: Object

real-port-cfg

Description: real-port-cfg is a JSON Block. Please see below for template-list_app-resources_real-port-cfg

Type: Object

real-server-cfg

Description: real-server-cfg is a JSON Block. Please see below for template-list_app-resources_real-server-cfg

Type: Object

server-ssl-template-cfg

Description: server-ssl-template-cfg is a JSON Block. Please see below for template-list_app-resources_server-ssl-template-cfg

Type: Object

service-group-cfg

Description: service-group-cfg is a JSON Block. Please see below for template-list_app-resources_service-group-cfg

Type: Object

stream-template-cfg

Description: stream-template-cfg is a JSON Block. Please see below for template-list_app-resources_stream-template-cfg

Type: Object

threshold

Description Enter the threshold as a percentage (Threshold in percentage(default is 100%))

Type: number

Range: 1-99

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

virtual-port-cfg

Description: virtual-port-cfg is a JSON Block. Please see below for template-list_app-resources_virtual-port-cfg

Type: Object

virtual-server-cfg

Description: virtual-server-cfg is a JSON Block. Please see below for template-list_app-resources_virtual-server-cfg

Type: Object

template-list_app-resources_http-template-cfg

Specification Value
Type object

http-template-max

Description Enter the number of http-template allowed (http-template count (default is max-value))

Type: number

http-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_server-ssl-template-cfg

Specification Value
Type object

server-ssl-template-max

Description Enter the number of server-ssl-template allowed (server-ssl-template count (default is max-value))

Type: number

server-ssl-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-template-cfg

Specification Value
Type object

gslb-template-max

Description Enter the number of gslb-template allowed (gslb-template count (default is max-value))

Type: number

gslb-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_virtual-server-cfg

Specification Value
Type object

virtual-server-max

Description Enter the number of virtual-servers allowed (virtual-server count (default is max-value))

Type: number

virtual-server-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-service-port-cfg

Specification Value
Type object

gslb-service-port-max

Description Enter the number of gslb-service-port allowed ( gslb-service-port count (default is max-value))

Type: number

gslb-service-port-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-site-cfg

Specification Value
Type object

gslb-site-max

Description Enter the number of gslb-site allowed (gslb-site count (default is max-value))

Type: number

gslb-site-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_proxy-template-cfg

Specification Value
Type object

proxy-template-max

Description Enter the number of proxy-template allowed (server-ssl-template count (default is max-value))

Type: number

proxy-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_real-server-cfg

Specification Value
Type object

real-server-max

Description Enter the number of real-servers allowed (real-server count (default is max-value))

Type: number

real-server-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_client-ssl-template-cfg

Specification Value
Type object

client-ssl-template-max

Description Enter the number of client-ssl-template allowed (client-ssl-template count (default is max-value))

Type: number

client-ssl-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_health-monitor-cfg

Specification Value
Type object

health-monitor-max

Description Enter the number of health monitors allowed (health-monitor count (default is max-value))

Type: number

Range: 0-1023

health-monitor-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-1023

Default: 0

template-list_app-resources_gslb-zone-cfg

Specification Value
Type object

gslb-zone-max

Description Enter the number of gslb-zone allowed (gslb-zone count (default is max-value))

Type: number

gslb-zone-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_conn-reuse-template-cfg

Specification Value
Type object

conn-reuse-template-max

Description Enter the number of conn-reuse-template allowed (conn-reuse-template count (default is max-value))

Type: number

conn-reuse-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-policy-cfg

Specification Value
Type object

gslb-policy-max

Description Enter the number of gslb-policy allowed (gslb-policy count (default is max-value))

Type: number

gslb-policy-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-service-cfg

Specification Value
Type object

gslb-service-max

Description Enter the number of gslb-service allowed (gslb-service count (default is max-value)

Type: number

gslb-service-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-geo-location-cfg

Specification Value
Type object

gslb-geo-location-max

Description Enter the number of gslb-geo-location allowed (gslb-geo-location count (default is max-value))

Type: number

gslb-geo-location-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_cache-template-cfg

Specification Value
Type object

cache-template-max

Description Enter the number of cache-template allowed (cache-template count (default is max-value))

Type: number

cache-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_fix-template-cfg

Specification Value
Type object

fix-template-max

Description Enter the number of fix-template allowed (fix-template count (default is max-value))

Type: number

fix-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_fast-tcp-template-cfg

Specification Value
Type object

fast-tcp-template-max

Description Enter the number of fast-tcp-template allowed (fast-tcp-template count (default is max-value))

Type: number

fast-tcp-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_fast-udp-template-cfg

Specification Value
Type object

fast-udp-template-max

Description Enter the number of fast-udp-template allowed (fast-udp-template count (default is max-value))

Type: number

fast-udp-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-service-ip-cfg

Specification Value
Type object

gslb-service-ip-max

Description Enter the number of gslb-service-ip allowed (gslb-service-ip count (default is max-value))

Type: number

gslb-service-ip-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-svc-group-cfg

Specification Value
Type object

gslb-svc-group-max

Description Enter the number of gslb-svc-group allowed (gslb-svc-group count (default is max-value))

Type: number

gslb-svc-group-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_virtual-port-cfg

Specification Value
Type object

virtual-port-max

Description Enter the number of virtual-port allowed (virtual-port count (default is max-value))

Type: number

virtual-port-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_service-group-cfg

Specification Value
Type object

service-group-max

Description Enter the number of service groups allowed (service-group count (default is max-value))

Type: number

service-group-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_pbslb-entry-cfg

Specification Value
Type object

pbslb-entry-max

Description Enter the number of pbslb-entry allowed (pbslb-entry count)

Type: number

pbslb-entry-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-device-cfg

Specification Value
Type object

gslb-device-max

Description Enter the number of gslb-device allowed (gslb-device count (default is max-value))

Type: number

gslb-device-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_persist-srcip-template-cfg

Specification Value
Type object

persist-srcip-template-max

Description Enter the number of persist-srcip-template allowed (persist-source-ip-template count (default is max-value))

Type: number

persist-srcip-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_stream-template-cfg

Specification Value
Type object

stream-template-max

Description Enter the number of stream-template allowed (server-ssl-template count (default is max-value))

Type: number

stream-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_real-port-cfg

Specification Value
Type object

real-port-max

Description Enter the number of real-ports allowed (real-port count (default is max-value))

Type: number

real-port-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_app-resources_gslb-ip-list-cfg

Specification Value
Type object

gslb-ip-list-max

Description Enter the number of gslb-ip-list allowed (gslb-ip-list count (default is max-value))

Type: number

gslb-ip-list-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_system-resources

Specification Value
Type object

bw-limit-cfg

Description: bw-limit-cfg is a JSON Block. Please see below for template-list_system-resources_bw-limit-cfg

Type: Object

concurrent-session-limit-cfg

Description: concurrent-session-limit-cfg is a JSON Block. Please see below for template-list_system-resources_concurrent-session-limit-cfg

Type: Object

fwcps-limit-cfg

Description: fwcps-limit-cfg is a JSON Block. Please see below for template-list_system-resources_fwcps-limit-cfg

Type: Object

l4-session-limit-cfg

Description: l4-session-limit-cfg is a JSON Block. Please see below for template-list_system-resources_l4-session-limit-cfg

Type: Object

l4cps-limit-cfg

Description: l4cps-limit-cfg is a JSON Block. Please see below for template-list_system-resources_l4cps-limit-cfg

Type: Object

l7cps-limit-cfg

Description: l7cps-limit-cfg is a JSON Block. Please see below for template-list_system-resources_l7cps-limit-cfg

Type: Object

natcps-limit-cfg

Description: natcps-limit-cfg is a JSON Block. Please see below for template-list_system-resources_natcps-limit-cfg

Type: Object

ssl-throughput-limit-cfg

Description: ssl-throughput-limit-cfg is a JSON Block. Please see below for template-list_system-resources_ssl-throughput-limit-cfg

Type: Object

sslcps-limit-cfg

Description: sslcps-limit-cfg is a JSON Block. Please see below for template-list_system-resources_sslcps-limit-cfg

Type: Object

threshold

Description Enter the threshold as a percentage (Threshold in percentage(default is 100%))

Type: number

Range: 1-99

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template-list_system-resources_l4-session-limit-cfg

Specification Value
Type object

l4-session-limit-max

Description Enter the l4 session limit in % (0.01% to 99.99%) (Enter a number from 0.01 to 99.99 (up to 2 digits precision))

Type: string

Maximum Length: 5 characters

Maximum Length: 1 characters

l4-session-limit-min-guarantee

Description minimum guaranteed value in % (up to 2 digits precision) (Enter a number from 0 to 99.99)

Type: string

Maximum Length: 5 characters

Maximum Length: 1 characters

Default: 0

template-list_system-resources_l7cps-limit-cfg

Specification Value
Type object

l7cps-limit-max

Description L7cps-limit (L7 cps limit (no limits applied by default))

Type: number

Range: 100-300000

template-list_system-resources_l4cps-limit-cfg

Specification Value
Type object

l4cps-limit-max

Description Enter the L4 cps limit (L4 cps limit (no limits applied by default))

Type: number

Range: 100-1000000

template-list_system-resources_natcps-limit-cfg

Specification Value
Type object

natcps-limit-max

Description Enter the Nat cps limit (NAT cps limit (no limits applied by default))

Type: number

Range: 100-1000000

template-list_system-resources_sslcps-limit-cfg

Specification Value
Type object

sslcps-limit-max

Description Enter the SSL cps limit (SSL cps limit (no limits applied by default))

Type: number

Range: 100-300000

template-list_system-resources_fwcps-limit-cfg

Specification Value
Type object

fwcps-limit-max

Description Enter the Firewall cps limit (Firewall cps limit (no limits applied by default))

Type: number

Range: 100-1000000

template-list_system-resources_ssl-throughput-limit-cfg

Specification Value
Type object

ssl-throughput-limit-max

Description Enter the ssl throughput limit in mbps (SSL Througput limit in Mbit/s (no limits applied by default))

Type: number

Range: 10-10000000

ssl-throughput-limit-watermark-disable

Description Disable watermark (90% drop, keep existing sessions, drop new sessions)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template-list_system-resources_bw-limit-cfg

Specification Value
Type object

bw-limit-max

Description Enter the bandwidth limit in mbps (Bandwidth limit in Mbit/s (no limits applied by default))

Type: number

Range: 10-10000000

bw-limit-watermark-disable

Description Disable watermark (90% drop, keep existing sessions, drop new sessions)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template-list_system-resources_concurrent-session-limit-cfg

Specification Value
Type object

concurrent-session-limit-max

Description Enter the Concurrent Session limit (cps) (Concurrent-Session cps limit (no limits applied by default))

Type: number

template-list_network-resources

Specification Value
Type object

ipv4-acl-line-cfg

Description: ipv4-acl-line-cfg is a JSON Block. Please see below for template-list_network-resources_ipv4-acl-line-cfg

Type: Object

ipv6-acl-line-cfg

Description: ipv6-acl-line-cfg is a JSON Block. Please see below for template-list_network-resources_ipv6-acl-line-cfg

Type: Object

object-group-cfg

Description: object-group-cfg is a JSON Block. Please see below for template-list_network-resources_object-group-cfg

Type: Object

object-group-clause-cfg

Description: object-group-clause-cfg is a JSON Block. Please see below for template-list_network-resources_object-group-clause-cfg

Type: Object

static-arp-cfg

Description: static-arp-cfg is a JSON Block. Please see below for template-list_network-resources_static-arp-cfg

Type: Object

static-ipv4-route-cfg

Description: static-ipv4-route-cfg is a JSON Block. Please see below for template-list_network-resources_static-ipv4-route-cfg

Type: Object

static-ipv6-route-cfg

Description: static-ipv6-route-cfg is a JSON Block. Please see below for template-list_network-resources_static-ipv6-route-cfg

Type: Object

static-mac-cfg

Description: static-mac-cfg is a JSON Block. Please see below for template-list_network-resources_static-mac-cfg

Type: Object

static-neighbor-cfg

Description: static-neighbor-cfg is a JSON Block. Please see below for template-list_network-resources_static-neighbor-cfg

Type: Object

threshold

Description Enter the threshold as a percentage (Threshold in percentage(default is 100%))

Type: number

Range: 1-99

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template-list_network-resources_static-ipv6-route-cfg

Specification Value
Type object

static-ipv6-route-max

Description Enter the number of static ipv6 routes allowed (Static ipv6 routes (default is max-value))

Type: number

static-ipv6-route-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_network-resources_object-group-clause-cfg

Specification Value
Type object

object-group-clause-max

Description Enter the number of object group clauses allowed (Object group clauses (default is max-value))

Type: number

Range: 0-8192000

object-group-clause-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-8192000

Default: 0

template-list_network-resources_static-ipv4-route-cfg

Specification Value
Type object

static-ipv4-route-max

Description Enter the number of static ipv4 routes allowed (Static ipv4 routes (default is max-value))

Type: number

static-ipv4-route-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

template-list_network-resources_static-arp-cfg

Specification Value
Type object

static-arp-max

Description Enter the number of static arp entries allowed (Static arp (default is max-value))

Type: number

Range: 0-128

static-arp-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-128

Default: 0

template-list_network-resources_ipv4-acl-line-cfg

Specification Value
Type object

ipv4-acl-line-max

Description Enter the number of ACL lines allowed (IPV4 ACL lines (default is max-value))

Type: number

Range: 0-16000

ipv4-acl-line-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-16000

Default: 0

template-list_network-resources_static-mac-cfg

Specification Value
Type object

static-mac-max

Description Enter the number of static MAC entries allowed (Static MACs (default is max-value))

Type: number

Range: 0-500

static-mac-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-500

Default: 0

template-list_network-resources_ipv6-acl-line-cfg

Specification Value
Type object

ipv6-acl-line-max

Description Enter the number of ACL lines allowed (IPV6 ACL lines (default is max-value))

Type: number

Range: 0-16000

ipv6-acl-line-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-16000

Default: 0

template-list_network-resources_static-neighbor-cfg

Specification Value
Type object

static-neighbor-max

Description Enter the number of static neighbor entries allowed (Static neighbors (default is max-value))

Type: number

Range: 0-128

static-neighbor-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-128

Default: 0

template-list_network-resources_object-group-cfg

Specification Value
Type object

object-group-max

Description Enter the number of object groups allowed (Object group (default is max-value))

Type: number

Range: 0-8000

object-group-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-8000

Default: 0