system resource-accounting template¶
Create resource accounting template
template Specification¶
Parameter Value Type Collection Object Key(s) name Collection Name template-list Collection URI /axapi/v3/system/resource-accounting/template Element Name template Element URI /axapi/v3/system/resource-accounting/template/{name} Element Attributes template_attributes Partition Visibility shared Schema template schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/system/resource-accounting/template | ||
Create List | POST | /axapi/v3/system/resource-accounting/template | ||
Get Object | GET | /axapi/v3/system/resource-accounting/template/{name} | ||
Get List | GET | /axapi/v3/system/resource-accounting/template | ||
Modify Object | POST | /axapi/v3/system/resource-accounting/template/{name} | ||
Replace Object | PUT | /axapi/v3/system/resource-accounting/template/{name} | ||
Replace List | PUT | /axapi/v3/system/resource-accounting/template | ||
Delete Object | DELETE | /axapi/v3/system/resource-accounting/template/{name} |
template-list¶
template-list is JSON List of template attributes
template-list : [
]
template attributes¶
app-resources
Description: app-resources is a JSON Block. Please see below for 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 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 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
app-resources¶
Specification Value Type object cache-template-cfg
Description: cache-template-cfg is a JSON Block. Please see below for app-resources_cache-template-cfg
Type: Object
client-ssl-template-cfg
Description: client-ssl-template-cfg is a JSON Block. Please see below for 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 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 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 app-resources_fast-udp-template-cfg
Type: Object
fix-template-cfg
Description: fix-template-cfg is a JSON Block. Please see below for app-resources_fix-template-cfg
Type: Object
gslb-device-cfg
Description: gslb-device-cfg is a JSON Block. Please see below for app-resources_gslb-device-cfg
Type: Object
gslb-geo-location-cfg
Description: gslb-geo-location-cfg is a JSON Block. Please see below for 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 app-resources_gslb-ip-list-cfg
Type: Object
gslb-policy-cfg
Description: gslb-policy-cfg is a JSON Block. Please see below for app-resources_gslb-policy-cfg
Type: Object
gslb-service-cfg
Description: gslb-service-cfg is a JSON Block. Please see below for app-resources_gslb-service-cfg
Type: Object
gslb-service-ip-cfg
Description: gslb-service-ip-cfg is a JSON Block. Please see below for 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 app-resources_gslb-service-port-cfg
Type: Object
gslb-site-cfg
Description: gslb-site-cfg is a JSON Block. Please see below for app-resources_gslb-site-cfg
Type: Object
gslb-svc-group-cfg
Description: gslb-svc-group-cfg is a JSON Block. Please see below for app-resources_gslb-svc-group-cfg
Type: Object
gslb-template-cfg
Description: gslb-template-cfg is a JSON Block. Please see below for app-resources_gslb-template-cfg
Type: Object
gslb-zone-cfg
Description: gslb-zone-cfg is a JSON Block. Please see below for app-resources_gslb-zone-cfg
Type: Object
health-monitor-cfg
Description: health-monitor-cfg is a JSON Block. Please see below for app-resources_health-monitor-cfg
Type: Object
http-template-cfg
Description: http-template-cfg is a JSON Block. Please see below for app-resources_http-template-cfg
Type: Object
link-cost-template-cfg
Description: link-cost-template-cfg is a JSON Block. Please see below for app-resources_link-cost-template-cfg
Type: Object
persist-cookie-template-cfg
Description: persist-cookie-template-cfg is a JSON Block. Please see below for 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 app-resources_persist-srcip-template-cfg
Type: Object
proxy-template-cfg
Description: proxy-template-cfg is a JSON Block. Please see below for app-resources_proxy-template-cfg
Type: Object
real-port-cfg
Description: real-port-cfg is a JSON Block. Please see below for app-resources_real-port-cfg
Type: Object
real-server-cfg
Description: real-server-cfg is a JSON Block. Please see below for app-resources_real-server-cfg
Type: Object
server-ssl-template-cfg
Description: server-ssl-template-cfg is a JSON Block. Please see below for app-resources_server-ssl-template-cfg
Type: Object
service-group-cfg
Description: service-group-cfg is a JSON Block. Please see below for app-resources_service-group-cfg
Type: Object
stream-template-cfg
Description: stream-template-cfg is a JSON Block. Please see below for 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 app-resources_virtual-port-cfg
Type: Object
virtual-server-cfg
Description: virtual-server-cfg is a JSON Block. Please see below for app-resources_virtual-server-cfg
Type: Object
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
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
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
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
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
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
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
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
app-resources_link-cost-template-cfg¶
Specification Value Type object link-cost-template-max
Description Enter the number of link-cost-template allowed (link-cost-template count (default is max-value))
Type: number
link-cost-template-min-guarantee
Description Minimum guaranteed value ( Minimum guaranteed value)
Type: number
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
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
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
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
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
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
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
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
app-resources_persist-cookie-template-cfg¶
Specification Value Type object persist-cookie-template-max
Description Enter the number of persist-cookie-template allowed (persist-cookie-template count (default is max-value))
Type: number
persist-cookie-template-min-guarantee
Description Minimum guaranteed value ( Minimum guaranteed value)
Type: number
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
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
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
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
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
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
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
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
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
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
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
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
system-resources¶
Specification Value Type object bw-limit-cfg
Description: bw-limit-cfg is a JSON Block. Please see below for system-resources_bw-limit-cfg
Type: Object
concurrent-session-limit-cfg
Description: concurrent-session-limit-cfg is a JSON Block. Please see below for system-resources_concurrent-session-limit-cfg
Type: Object
fwcps-limit-cfg
Description: fwcps-limit-cfg is a JSON Block. Please see below for system-resources_fwcps-limit-cfg
Type: Object
l4-session-limit-cfg
Description: l4-session-limit-cfg is a JSON Block. Please see below for system-resources_l4-session-limit-cfg
Type: Object
l4cps-limit-cfg
Description: l4cps-limit-cfg is a JSON Block. Please see below for system-resources_l4cps-limit-cfg
Type: Object
l7cps-limit-cfg
Description: l7cps-limit-cfg is a JSON Block. Please see below for system-resources_l7cps-limit-cfg
Type: Object
natcps-limit-cfg
Description: natcps-limit-cfg is a JSON Block. Please see below for system-resources_natcps-limit-cfg
Type: Object
ssl-throughput-limit-cfg
Description: ssl-throughput-limit-cfg is a JSON Block. Please see below for system-resources_ssl-throughput-limit-cfg
Type: Object
sslcps-limit-cfg
Description: sslcps-limit-cfg is a JSON Block. Please see below for 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
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
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
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
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
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
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
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
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
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
network-resources¶
Specification Value Type object ipv4-acl-line-cfg
Description: ipv4-acl-line-cfg is a JSON Block. Please see below for 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 network-resources_ipv6-acl-line-cfg
Type: Object
object-group-cfg
Description: object-group-cfg is a JSON Block. Please see below for network-resources_object-group-cfg
Type: Object
object-group-clause-cfg
Description: object-group-clause-cfg is a JSON Block. Please see below for network-resources_object-group-clause-cfg
Type: Object
static-arp-cfg
Description: static-arp-cfg is a JSON Block. Please see below for network-resources_static-arp-cfg
Type: Object
static-ipv4-route-cfg
Description: static-ipv4-route-cfg is a JSON Block. Please see below for 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 network-resources_static-ipv6-route-cfg
Type: Object
static-mac-cfg
Description: static-mac-cfg is a JSON Block. Please see below for network-resources_static-mac-cfg
Type: Object
static-neighbor-cfg
Description: static-neighbor-cfg is a JSON Block. Please see below for 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
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
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
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
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
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
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
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
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
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