Avi SystemLimits Object API

CLI ``` - configure systemlimits - show systemlimits ```
More information: https://avinetworks.com/contact-us
Contact Info: support@avinetworks.com
Version: 21.1.6
BasePath:/api
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

  1. HTTP Basic Authentication

Methods

[ Jump to Models ]

Table of Contents

  1. get /systemlimits
  2. post /systemlimits
  3. delete /systemlimits/{uuid}
  4. get /systemlimits/{uuid}
  5. patch /systemlimits/{uuid}
  6. put /systemlimits/{uuid}
Up
get /systemlimits
(systemlimitsGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

name (optional)
Query Parameter — object name
refers_to (optional)
Query Parameter — Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=<obj_type>:<obj_uuid>. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid
referred_by (optional)
Query Parameter — Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=<obj_type>:<obj_uuid>. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid
fields (optional)
Query Parameter — List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.
include_name (optional)
Query Parameter — All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.
skip_default (optional)
Query Parameter — Default values are not set.
join_subresources (optional)
Query Parameter — It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.

Return type

SystemLimitsApiResponse

Example data

Content-Type: application/json
{
  "next" : "aeiou",
  "count" : 123,
  "results" : [ {
    "controller_limits" : {
      "pools_per_virtualservice" : 123,
      "waf_limits" : {
        "num_allowed_content_types" : 123,
        "num_restricted_extensions" : 123,
        "num_pre_post_crs_groups" : 123,
        "num_applications" : 123,
        "num_data_files" : 123,
        "num_restricted_headers" : 123,
        "num_rule_tags" : 123,
        "num_static_extensions" : 123,
        "num_psm_match_elements" : 123,
        "num_allowlist_policy_rules" : 123,
        "num_psm_match_rules_per_loc" : 123,
        "num_rules_per_rulegroup" : 123,
        "num_psm_total_locations" : 123,
        "num_psm_groups" : 123
      },
      "certificates_per_virtualservice" : 123,
      "default_routes_per_vrfcontext" : 123,
      "vs_l2_scaleout" : 123,
      "gateway_mon_per_vrf" : 123,
      "rules_per_httppolicy" : 123,
      "strings_per_stringgroup" : 123,
      "routes_per_vrfcontext" : 123,
      "ips_per_ipgroup" : 123,
      "poolgroups_per_virtualservice" : 123,
      "servers_per_pool" : 123,
      "ipaddress_limits" : {
        "ip_addresses_per_match_criteria" : 123,
        "ip_address_prefix_per_match_criteria" : 123,
        "ip_address_group_per_match_criteria" : 123,
        "ip_address_range_per_match_criteria" : 123
      },
      "rules_per_nat_policy" : 123,
      "controller_sizing_limits" : [ {
        "flavor" : "aeiou",
        "num_tenants" : 123,
        "num_virtualservices_rt_metrics" : 123,
        "num_serviceengines" : 123,
        "controller_sizing_cloud_limits" : [ {
          "num_clouds" : 123,
          "type" : "aeiou"
        } ],
        "num_east_west_virtualservices" : 123,
        "num_virtualservices" : 123,
        "num_servers" : 123,
        "num_clouds" : 123,
        "num_vrfs" : 123
      } ],
      "pools_per_poolgroup" : 123,
      "l7_limits" : {
        "http_policies_per_vs" : 123,
        "num_matches_per_rule" : 123,
        "num_custom_str" : 123,
        "str_no_cache_uri" : 123,
        "num_strgroups_per_match" : 123,
        "str_groups_no_cache_mime" : 123,
        "str_no_cache_mime" : 123,
        "num_rules_per_http_policy" : 123,
        "str_groups_no_cache_uri" : 123,
        "num_compression_filters" : 123,
        "str_cache_mime" : 123,
        "str_groups_cache_mime" : 123
      },
      "controller_cloud_limits" : [ {
        "num_clouds" : 123,
        "type" : "aeiou"
      } ],
      "sni_children_per_parent" : 123,
      "vs_bgp_scaleout" : 123,
      "rules_per_networksecuritypolicy" : 123
    },
    "configpb_attributes" : {
      "version" : 123
    },
    "controller_sizes" : [ {
      "flavor" : "aeiou",
      "min_cpus" : 123,
      "min_memory" : 123
    } ],
    "serviceengine_limits" : {
      "num_virtualservices_rt_metrics" : 123,
      "num_vlan_intf_per_se" : 123,
      "serviceengine_cloud_limits" : [ {
        "type" : "aeiou",
        "vrfs_per_serviceengine" : 123
      } ],
      "num_vlan_intf_per_phy_intf" : 123,
      "all_virtualservices_per_serviceengine" : 123,
      "ew_virtualservices_per_serviceengine" : 123,
      "num_logical_intf_per_se" : 123,
      "num_phy_intf_per_se" : 123,
      "ns_virtualservices_per_serviceengine" : 123
    },
    "uuid" : "aeiou",
    "url" : "aeiou",
    "_last_modified" : "aeiou"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK SystemLimitsApiResponse

401

log in failed

Up
post /systemlimits
(systemlimitsPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body (required)
Body Parameter — SystemLimits object creation

Return type

SystemLimits

Example data

Content-Type: application/json
{
  "controller_limits" : {
    "pools_per_virtualservice" : 123,
    "waf_limits" : {
      "num_allowed_content_types" : 123,
      "num_restricted_extensions" : 123,
      "num_pre_post_crs_groups" : 123,
      "num_applications" : 123,
      "num_data_files" : 123,
      "num_restricted_headers" : 123,
      "num_rule_tags" : 123,
      "num_static_extensions" : 123,
      "num_psm_match_elements" : 123,
      "num_allowlist_policy_rules" : 123,
      "num_psm_match_rules_per_loc" : 123,
      "num_rules_per_rulegroup" : 123,
      "num_psm_total_locations" : 123,
      "num_psm_groups" : 123
    },
    "certificates_per_virtualservice" : 123,
    "default_routes_per_vrfcontext" : 123,
    "vs_l2_scaleout" : 123,
    "gateway_mon_per_vrf" : 123,
    "rules_per_httppolicy" : 123,
    "strings_per_stringgroup" : 123,
    "routes_per_vrfcontext" : 123,
    "ips_per_ipgroup" : 123,
    "poolgroups_per_virtualservice" : 123,
    "servers_per_pool" : 123,
    "ipaddress_limits" : {
      "ip_addresses_per_match_criteria" : 123,
      "ip_address_prefix_per_match_criteria" : 123,
      "ip_address_group_per_match_criteria" : 123,
      "ip_address_range_per_match_criteria" : 123
    },
    "rules_per_nat_policy" : 123,
    "controller_sizing_limits" : [ {
      "flavor" : "aeiou",
      "num_tenants" : 123,
      "num_virtualservices_rt_metrics" : 123,
      "num_serviceengines" : 123,
      "controller_sizing_cloud_limits" : [ {
        "num_clouds" : 123,
        "type" : "aeiou"
      } ],
      "num_east_west_virtualservices" : 123,
      "num_virtualservices" : 123,
      "num_servers" : 123,
      "num_clouds" : 123,
      "num_vrfs" : 123
    } ],
    "pools_per_poolgroup" : 123,
    "l7_limits" : {
      "http_policies_per_vs" : 123,
      "num_matches_per_rule" : 123,
      "num_custom_str" : 123,
      "str_no_cache_uri" : 123,
      "num_strgroups_per_match" : 123,
      "str_groups_no_cache_mime" : 123,
      "str_no_cache_mime" : 123,
      "num_rules_per_http_policy" : 123,
      "str_groups_no_cache_uri" : 123,
      "num_compression_filters" : 123,
      "str_cache_mime" : 123,
      "str_groups_cache_mime" : 123
    },
    "controller_cloud_limits" : [ {
      "num_clouds" : 123,
      "type" : "aeiou"
    } ],
    "sni_children_per_parent" : 123,
    "vs_bgp_scaleout" : 123,
    "rules_per_networksecuritypolicy" : 123
  },
  "configpb_attributes" : {
    "version" : 123
  },
  "controller_sizes" : [ {
    "flavor" : "aeiou",
    "min_cpus" : 123,
    "min_memory" : 123
  } ],
  "serviceengine_limits" : {
    "num_virtualservices_rt_metrics" : 123,
    "num_vlan_intf_per_se" : 123,
    "serviceengine_cloud_limits" : [ {
      "type" : "aeiou",
      "vrfs_per_serviceengine" : 123
    } ],
    "num_vlan_intf_per_phy_intf" : 123,
    "all_virtualservices_per_serviceengine" : 123,
    "ew_virtualservices_per_serviceengine" : 123,
    "num_logical_intf_per_se" : 123,
    "num_phy_intf_per_se" : 123,
    "ns_virtualservices_per_serviceengine" : 123
  },
  "uuid" : "aeiou",
  "url" : "aeiou",
  "_last_modified" : "aeiou"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK SystemLimits

401

log in failed

Up
delete /systemlimits/{uuid}
(systemlimitsUuidDelete)

Path parameters

uuid (required)
Path Parameter — UUID of the object to fetch

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

name (optional)
Query Parameter — object name

Return type

String

Example data

Content-Type: application/json
"aeiou"

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

object deleted String

404

not found

Up
get /systemlimits/{uuid}
(systemlimitsUuidGet)

Path parameters

uuid (required)
Path Parameter — UUID of the object to fetch

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

name (optional)
Query Parameter — object name
fields (optional)
Query Parameter — List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.
include_name (optional)
Query Parameter — All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.
skip_default (optional)
Query Parameter — Default values are not set.
join_subresources (optional)
Query Parameter — It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.

Return type

SystemLimits

Example data

Content-Type: application/json
{
  "controller_limits" : {
    "pools_per_virtualservice" : 123,
    "waf_limits" : {
      "num_allowed_content_types" : 123,
      "num_restricted_extensions" : 123,
      "num_pre_post_crs_groups" : 123,
      "num_applications" : 123,
      "num_data_files" : 123,
      "num_restricted_headers" : 123,
      "num_rule_tags" : 123,
      "num_static_extensions" : 123,
      "num_psm_match_elements" : 123,
      "num_allowlist_policy_rules" : 123,
      "num_psm_match_rules_per_loc" : 123,
      "num_rules_per_rulegroup" : 123,
      "num_psm_total_locations" : 123,
      "num_psm_groups" : 123
    },
    "certificates_per_virtualservice" : 123,
    "default_routes_per_vrfcontext" : 123,
    "vs_l2_scaleout" : 123,
    "gateway_mon_per_vrf" : 123,
    "rules_per_httppolicy" : 123,
    "strings_per_stringgroup" : 123,
    "routes_per_vrfcontext" : 123,
    "ips_per_ipgroup" : 123,
    "poolgroups_per_virtualservice" : 123,
    "servers_per_pool" : 123,
    "ipaddress_limits" : {
      "ip_addresses_per_match_criteria" : 123,
      "ip_address_prefix_per_match_criteria" : 123,
      "ip_address_group_per_match_criteria" : 123,
      "ip_address_range_per_match_criteria" : 123
    },
    "rules_per_nat_policy" : 123,
    "controller_sizing_limits" : [ {
      "flavor" : "aeiou",
      "num_tenants" : 123,
      "num_virtualservices_rt_metrics" : 123,
      "num_serviceengines" : 123,
      "controller_sizing_cloud_limits" : [ {
        "num_clouds" : 123,
        "type" : "aeiou"
      } ],
      "num_east_west_virtualservices" : 123,
      "num_virtualservices" : 123,
      "num_servers" : 123,
      "num_clouds" : 123,
      "num_vrfs" : 123
    } ],
    "pools_per_poolgroup" : 123,
    "l7_limits" : {
      "http_policies_per_vs" : 123,
      "num_matches_per_rule" : 123,
      "num_custom_str" : 123,
      "str_no_cache_uri" : 123,
      "num_strgroups_per_match" : 123,
      "str_groups_no_cache_mime" : 123,
      "str_no_cache_mime" : 123,
      "num_rules_per_http_policy" : 123,
      "str_groups_no_cache_uri" : 123,
      "num_compression_filters" : 123,
      "str_cache_mime" : 123,
      "str_groups_cache_mime" : 123
    },
    "controller_cloud_limits" : [ {
      "num_clouds" : 123,
      "type" : "aeiou"
    } ],
    "sni_children_per_parent" : 123,
    "vs_bgp_scaleout" : 123,
    "rules_per_networksecuritypolicy" : 123
  },
  "configpb_attributes" : {
    "version" : 123
  },
  "controller_sizes" : [ {
    "flavor" : "aeiou",
    "min_cpus" : 123,
    "min_memory" : 123
  } ],
  "serviceengine_limits" : {
    "num_virtualservices_rt_metrics" : 123,
    "num_vlan_intf_per_se" : 123,
    "serviceengine_cloud_limits" : [ {
      "type" : "aeiou",
      "vrfs_per_serviceengine" : 123
    } ],
    "num_vlan_intf_per_phy_intf" : 123,
    "all_virtualservices_per_serviceengine" : 123,
    "ew_virtualservices_per_serviceengine" : 123,
    "num_logical_intf_per_se" : 123,
    "num_phy_intf_per_se" : 123,
    "ns_virtualservices_per_serviceengine" : 123
  },
  "uuid" : "aeiou",
  "url" : "aeiou",
  "_last_modified" : "aeiou"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK SystemLimits

401

log in failed

Up
patch /systemlimits/{uuid}
(systemlimitsUuidPatch)

Path parameters

uuid (required)
Path Parameter — UUID of the object to fetch

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body (required)
Body Parameter — SystemLimits object creation

Query parameters

name (optional)
Query Parameter — object name

Return type

SystemLimits

Example data

Content-Type: application/json
{
  "controller_limits" : {
    "pools_per_virtualservice" : 123,
    "waf_limits" : {
      "num_allowed_content_types" : 123,
      "num_restricted_extensions" : 123,
      "num_pre_post_crs_groups" : 123,
      "num_applications" : 123,
      "num_data_files" : 123,
      "num_restricted_headers" : 123,
      "num_rule_tags" : 123,
      "num_static_extensions" : 123,
      "num_psm_match_elements" : 123,
      "num_allowlist_policy_rules" : 123,
      "num_psm_match_rules_per_loc" : 123,
      "num_rules_per_rulegroup" : 123,
      "num_psm_total_locations" : 123,
      "num_psm_groups" : 123
    },
    "certificates_per_virtualservice" : 123,
    "default_routes_per_vrfcontext" : 123,
    "vs_l2_scaleout" : 123,
    "gateway_mon_per_vrf" : 123,
    "rules_per_httppolicy" : 123,
    "strings_per_stringgroup" : 123,
    "routes_per_vrfcontext" : 123,
    "ips_per_ipgroup" : 123,
    "poolgroups_per_virtualservice" : 123,
    "servers_per_pool" : 123,
    "ipaddress_limits" : {
      "ip_addresses_per_match_criteria" : 123,
      "ip_address_prefix_per_match_criteria" : 123,
      "ip_address_group_per_match_criteria" : 123,
      "ip_address_range_per_match_criteria" : 123
    },
    "rules_per_nat_policy" : 123,
    "controller_sizing_limits" : [ {
      "flavor" : "aeiou",
      "num_tenants" : 123,
      "num_virtualservices_rt_metrics" : 123,
      "num_serviceengines" : 123,
      "controller_sizing_cloud_limits" : [ {
        "num_clouds" : 123,
        "type" : "aeiou"
      } ],
      "num_east_west_virtualservices" : 123,
      "num_virtualservices" : 123,
      "num_servers" : 123,
      "num_clouds" : 123,
      "num_vrfs" : 123
    } ],
    "pools_per_poolgroup" : 123,
    "l7_limits" : {
      "http_policies_per_vs" : 123,
      "num_matches_per_rule" : 123,
      "num_custom_str" : 123,
      "str_no_cache_uri" : 123,
      "num_strgroups_per_match" : 123,
      "str_groups_no_cache_mime" : 123,
      "str_no_cache_mime" : 123,
      "num_rules_per_http_policy" : 123,
      "str_groups_no_cache_uri" : 123,
      "num_compression_filters" : 123,
      "str_cache_mime" : 123,
      "str_groups_cache_mime" : 123
    },
    "controller_cloud_limits" : [ {
      "num_clouds" : 123,
      "type" : "aeiou"
    } ],
    "sni_children_per_parent" : 123,
    "vs_bgp_scaleout" : 123,
    "rules_per_networksecuritypolicy" : 123
  },
  "configpb_attributes" : {
    "version" : 123
  },
  "controller_sizes" : [ {
    "flavor" : "aeiou",
    "min_cpus" : 123,
    "min_memory" : 123
  } ],
  "serviceengine_limits" : {
    "num_virtualservices_rt_metrics" : 123,
    "num_vlan_intf_per_se" : 123,
    "serviceengine_cloud_limits" : [ {
      "type" : "aeiou",
      "vrfs_per_serviceengine" : 123
    } ],
    "num_vlan_intf_per_phy_intf" : 123,
    "all_virtualservices_per_serviceengine" : 123,
    "ew_virtualservices_per_serviceengine" : 123,
    "num_logical_intf_per_se" : 123,
    "num_phy_intf_per_se" : 123,
    "ns_virtualservices_per_serviceengine" : 123
  },
  "uuid" : "aeiou",
  "url" : "aeiou",
  "_last_modified" : "aeiou"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK SystemLimits

401

log in failed

Up
put /systemlimits/{uuid}
(systemlimitsUuidPut)

Path parameters

uuid (required)
Path Parameter — UUID of the object to fetch

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body (required)
Body Parameter — SystemLimits object creation

Query parameters

name (optional)
Query Parameter — object name

Return type

SystemLimits

Example data

Content-Type: application/json
{
  "controller_limits" : {
    "pools_per_virtualservice" : 123,
    "waf_limits" : {
      "num_allowed_content_types" : 123,
      "num_restricted_extensions" : 123,
      "num_pre_post_crs_groups" : 123,
      "num_applications" : 123,
      "num_data_files" : 123,
      "num_restricted_headers" : 123,
      "num_rule_tags" : 123,
      "num_static_extensions" : 123,
      "num_psm_match_elements" : 123,
      "num_allowlist_policy_rules" : 123,
      "num_psm_match_rules_per_loc" : 123,
      "num_rules_per_rulegroup" : 123,
      "num_psm_total_locations" : 123,
      "num_psm_groups" : 123
    },
    "certificates_per_virtualservice" : 123,
    "default_routes_per_vrfcontext" : 123,
    "vs_l2_scaleout" : 123,
    "gateway_mon_per_vrf" : 123,
    "rules_per_httppolicy" : 123,
    "strings_per_stringgroup" : 123,
    "routes_per_vrfcontext" : 123,
    "ips_per_ipgroup" : 123,
    "poolgroups_per_virtualservice" : 123,
    "servers_per_pool" : 123,
    "ipaddress_limits" : {
      "ip_addresses_per_match_criteria" : 123,
      "ip_address_prefix_per_match_criteria" : 123,
      "ip_address_group_per_match_criteria" : 123,
      "ip_address_range_per_match_criteria" : 123
    },
    "rules_per_nat_policy" : 123,
    "controller_sizing_limits" : [ {
      "flavor" : "aeiou",
      "num_tenants" : 123,
      "num_virtualservices_rt_metrics" : 123,
      "num_serviceengines" : 123,
      "controller_sizing_cloud_limits" : [ {
        "num_clouds" : 123,
        "type" : "aeiou"
      } ],
      "num_east_west_virtualservices" : 123,
      "num_virtualservices" : 123,
      "num_servers" : 123,
      "num_clouds" : 123,
      "num_vrfs" : 123
    } ],
    "pools_per_poolgroup" : 123,
    "l7_limits" : {
      "http_policies_per_vs" : 123,
      "num_matches_per_rule" : 123,
      "num_custom_str" : 123,
      "str_no_cache_uri" : 123,
      "num_strgroups_per_match" : 123,
      "str_groups_no_cache_mime" : 123,
      "str_no_cache_mime" : 123,
      "num_rules_per_http_policy" : 123,
      "str_groups_no_cache_uri" : 123,
      "num_compression_filters" : 123,
      "str_cache_mime" : 123,
      "str_groups_cache_mime" : 123
    },
    "controller_cloud_limits" : [ {
      "num_clouds" : 123,
      "type" : "aeiou"
    } ],
    "sni_children_per_parent" : 123,
    "vs_bgp_scaleout" : 123,
    "rules_per_networksecuritypolicy" : 123
  },
  "configpb_attributes" : {
    "version" : 123
  },
  "controller_sizes" : [ {
    "flavor" : "aeiou",
    "min_cpus" : 123,
    "min_memory" : 123
  } ],
  "serviceengine_limits" : {
    "num_virtualservices_rt_metrics" : 123,
    "num_vlan_intf_per_se" : 123,
    "serviceengine_cloud_limits" : [ {
      "type" : "aeiou",
      "vrfs_per_serviceengine" : 123
    } ],
    "num_vlan_intf_per_phy_intf" : 123,
    "all_virtualservices_per_serviceengine" : 123,
    "ew_virtualservices_per_serviceengine" : 123,
    "num_logical_intf_per_se" : 123,
    "num_phy_intf_per_se" : 123,
    "ns_virtualservices_per_serviceengine" : 123
  },
  "uuid" : "aeiou",
  "url" : "aeiou",
  "_last_modified" : "aeiou"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK SystemLimits

401

log in failed

Up

Models

[ Jump to Methods ]

Table of Contents

  1. ConfigPbAttributes
  2. ControllerCloudLimits
  3. ControllerLimits
  4. ControllerSize
  5. ControllerSizingCloudLimits
  6. ControllerSizingLimits
  7. IPAddrLimits
  8. L7limits
  9. ServiceEngineCloudLimits
  10. ServiceEngineLimits
  11. SystemLimits
  12. SystemLimitsApiResponse
  13. WAFLimits

ConfigPbAttributes Up

version (optional)
Integer Protobuf version number. Gets incremented if there is se Diff of federated diff in config pbs.This field will be a monotonically increasing number indicating the number of Config Update operations. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. format: int32

ControllerCloudLimits Up

num_clouds (optional)
Integer Maximum number of clouds of a given type. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
type (optional)
String Cloud type for the limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

ControllerLimits Up

certificates_per_virtualservice (optional)
Integer Maximum number of certificates per virtualservice. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
controller_cloud_limits (optional)
array[ControllerCloudLimits] Controller system limits specific to cloud type for all controller sizes. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
controller_sizing_limits (optional)
array[ControllerSizingLimits] Controller system limits specific to controller sizing. Field introduced in 20.1.1. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
default_routes_per_vrfcontext (optional)
Integer Maximum number of default routes per vrfcontext. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
gateway_mon_per_vrf (optional)
Integer Maximum number of gateway monitors per vrfcontext. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
ipaddress_limits (optional)
IPAddrLimits IP address limits. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
ips_per_ipgroup (optional)
Integer Maximum number of IP's per ipaddrgroup. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
l7_limits (optional)
L7limits System limits that apply to Layer 7 configuration objects. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
poolgroups_per_virtualservice (optional)
Integer Maximum number of poolgroups per virtualservice. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
pools_per_poolgroup (optional)
Integer Maximum number of pools per poolgroup. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
pools_per_virtualservice (optional)
Integer Maximum number of pools per virtualservice. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
routes_per_vrfcontext (optional)
Integer Maximum number of routes per vrfcontext. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
rules_per_httppolicy (optional)
Integer Maximum number of rules per httppolicy. Field deprecated in 21.1.1. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
rules_per_nat_policy (optional)
Integer Maximum number of nat rules in nat policy. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
rules_per_networksecuritypolicy (optional)
Integer Maximum number of rules per networksecuritypolicy. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
servers_per_pool (optional)
Integer Maximum number of servers per pool. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
sni_children_per_parent (optional)
Integer Maximum number of SNI children virtualservices per SNI parent virtualservice. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
strings_per_stringgroup (optional)
Integer Maximum number of strings per stringgroup. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
vs_bgp_scaleout (optional)
Integer Maximum number of serviceengine per virtualservice in bgp scaleout mode. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
vs_l2_scaleout (optional)
Integer Maximum number of serviceengine per virtualservice in layer 2 scaleout mode. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
waf_limits (optional)
WAFLimits WAF system limits. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

ControllerSize Up

flavor (optional)
String Controller flavor (E/S/M/L) for this controller size. Enum options - CONTROLLER_ESSENTIALS, CONTROLLER_SMALL, CONTROLLER_MEDIUM, CONTROLLER_LARGE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
min_cpus (optional)
Integer Minimum number of cpu cores required. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
min_memory (optional)
Integer Minimum memory required. Field introduced in 20.1.1. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32

ControllerSizingCloudLimits Up

num_clouds (optional)
Integer Maximum number of clouds of a given type. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
type (optional)
String Cloud type for the limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

ControllerSizingLimits Up

controller_sizing_cloud_limits (optional)
array[ControllerSizingCloudLimits] Controller system limits specific to cloud type for this controller sizing. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
flavor (optional)
String Controller flavor (S/M/L) for this sizing limit. Enum options - CONTROLLER_ESSENTIALS, CONTROLLER_SMALL, CONTROLLER_MEDIUM, CONTROLLER_LARGE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
num_clouds (optional)
Integer Maximum number of clouds. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_east_west_virtualservices (optional)
Integer Maximum number of east-west virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_servers (optional)
Integer Maximum number of servers. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_serviceengines (optional)
Integer Maximum number of serviceengines. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_tenants (optional)
Integer Maximum number of tenants. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_virtualservices (optional)
Integer Maximum number of virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_virtualservices_rt_metrics (optional)
Integer Maximum number of virtualservices with realtime metrics enabled. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_vrfs (optional)
Integer Maximum number of vrfcontexts. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32

IPAddrLimits Up

ip_address_group_per_match_criteria (optional)
Integer Number of IP address groups for match criteria. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
ip_address_prefix_per_match_criteria (optional)
Integer Number of IP address prefixes for match criteria. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
ip_address_range_per_match_criteria (optional)
Integer Number of IP address ranges for match criteria. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
ip_addresses_per_match_criteria (optional)
Integer Number of IP addresses for match criteria. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32

L7limits Up

http_policies_per_vs (optional)
Integer Number of HTTPPolicies attached to a VS. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_compression_filters (optional)
Integer Number of Compression Filters. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_custom_str (optional)
Integer Number of Custom strings per match/action. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_matches_per_rule (optional)
Integer Number of Matches per Rule. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_rules_per_http_policy (optional)
Integer Number of rules per HTTPRequest/HTTPResponse/HTTPSecurity Policy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_strgroups_per_match (optional)
Integer Number of Stringgroups/IPgroups per match. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
str_cache_mime (optional)
Integer Number of implicit strings for Cacheable MIME types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
str_groups_cache_mime (optional)
Integer Number of String groups for Cacheable MIME types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
str_groups_no_cache_mime (optional)
Integer Number of String groups for non Cacheable MIME types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
str_groups_no_cache_uri (optional)
Integer Number of String groups for non Cacheable URI. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
str_no_cache_mime (optional)
Integer Number of implicit strings for non Cacheable MIME types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
str_no_cache_uri (optional)
Integer Number of implicit strings for non Cacheable URI. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32

ServiceEngineCloudLimits Up

type (optional)
String Cloud type for this cloud limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
vrfs_per_serviceengine (optional)
Integer Maximum number of vrfcontexts per serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32

ServiceEngineLimits Up

all_virtualservices_per_serviceengine (optional)
Integer Maximum number of virtualservices per serviceengine, including east-west virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
ew_virtualservices_per_serviceengine (optional)
Integer Maximum number of east-west virtualservices per serviceengine, excluding north-south virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
ns_virtualservices_per_serviceengine (optional)
Integer Maximum number of north-south virtualservices per serviceengine, excluding east-west virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_logical_intf_per_se (optional)
Integer Maximum number of logical interfaces (vlan, bond) per serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_phy_intf_per_se (optional)
Integer Maximum number of physical interfaces per serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_virtualservices_rt_metrics (optional)
Integer Maximum number of virtualservices with realtime metrics enabled. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_vlan_intf_per_phy_intf (optional)
Integer Maximum number of vlan interfaces per physical interface. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
num_vlan_intf_per_se (optional)
Integer Maximum number of vlan interfaces per serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. format: int32
serviceengine_cloud_limits (optional)
array[ServiceEngineCloudLimits] Serviceengine system limits specific to cloud type. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

SystemLimits Up

_last_modified (optional)
String UNIX time since epoch in microseconds. Units(MICROSECONDS).
configpb_attributes (optional)
ConfigPbAttributes Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition.
controller_limits (optional)
ControllerLimits System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
controller_sizes (optional)
array[ControllerSize] Possible controller sizes. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
serviceengine_limits (optional)
ServiceEngineLimits System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
url (optional)
String url
uuid (optional)
String UUID for the system limits object. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

SystemLimitsApiResponse Up

count
Integer format: int32
results
next (optional)

WAFLimits Up

num_allowed_content_types (optional)
Integer Number of WAF allowed Content Types. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_allowlist_policy_rules (optional)
Integer Number of rules used in WAF allowlist policy. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_applications (optional)
Integer Number of applications for which we use rules from sig provider. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_data_files (optional)
Integer Number of datafiles used in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_pre_post_crs_groups (optional)
Integer Number of pre, post CRS groups. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_psm_groups (optional)
Integer Number of total PSM groups in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_psm_match_elements (optional)
Integer Number of match elements used in WAF PSM. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_psm_match_rules_per_loc (optional)
Integer Number of match rules per location. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_psm_total_locations (optional)
Integer Number of locations used in WAF PSM. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_restricted_extensions (optional)
Integer Number of restricted extensions in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_restricted_headers (optional)
Integer Number of restricted HTTP headers in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_rule_tags (optional)
Integer Number of tags for waf rule . Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_rules_per_rulegroup (optional)
Integer Number of rules as per modsec language. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32
num_static_extensions (optional)
Integer Number of restricted static extensions in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. format: int32