New and Changed Information
The following table provides an overview of the significant changes up to this current release. The table does not provide an exhaustive list of all changes or of the new features up to this release.
|
Cisco APIC Release Version |
Feature |
Description |
Where Documented |
|---|---|---|---|
|
Release 2.3(1e) |
Cisco APIC Quota Management |
This guide was released. |
-- |
About APIC Quota Management Configuration
Starting in the Cisco Application Policy Infrastructure Controller (APIC) Release 2.3(1), there are limits on number of objects a tenant admin can configure. This enables the admin to limit what managed objects that can be added under a given tenant or globally across tenants.
This feature is useful when you want to limit any tenant or group of tenants from exceeding ACI maximums per leaf or per fabric or unfairly consuming a majority of available resources, potentially affecting other tenants on the same fabric.
Creating a Quota Management Configuration Using the APIC GUI
This procedure explains how to create a quota management configuration using the APIC GUI.
![]() Note |
In the APIC GUI the quota can be configured globally or at the tenant level. If you need a more granular specification, use the CLI or REST API. The more granular quota configurations done using the CLI or REST APIs will not be reflected in the APIC GUI. |
SUMMARY STEPS
- To configure a tenant quota configuration, in the menu bar, choose .
- In the Navigation pane, choose Tenant Quota and click the + icon.
- In the Quota pane, perform the following actions:
- To configure a global Quota configuration, you can also navigate to , right-click Quota, choose Create Quota Configuration and perform the following steps:
DETAILED STEPS
| Step 1 |
To configure a tenant quota configuration, in the menu bar, choose . |
| Step 2 |
In the Navigation pane, choose Tenant Quota and click the + icon. |
| Step 3 |
In the Quota pane, perform the following actions:
|
| Step 4 |
To configure a global Quota configuration, you can also navigate to , right-click Quota, choose Create Quota Configuration and perform the following steps:
|
Creating a Quota Management Configuration Using the NX-OS Style CLI
This procedure explains how to create a quota management configuration using the NX-OS Style CLI.
SUMMARY STEPS
- Create a quota management configuration using the NX-OS CLI:
DETAILED STEPS
|
Create a quota management configuration using the NX-OS CLI: Example:
Syntax:
where <className> is the managed object className such as fvBD or fvCtx etc. All the eligible classes accordingly to the presence of the quota flag in the model are accepted. where <maxValue> is the value after which the <exceed-action> is applied. where <exceed-action> is the action to be taken after the <maxValue> is exceeded, can either be:
where <containerDn> is the tree under which the limit will be enforced. "uni" will be across the whole ACI policy model, "tenant green" will be for the tenant green. |
Creating a Quota Management Configuration Using the REST API
This procedure explains how to create a quota management configuration using the REST API.
SUMMARY STEPS
- Create a quota management configuration using the REST API:
DETAILED STEPS
|
Create a quota management configuration using the REST API: Example:
|
Examples of Fail and Fault Actions
This sections describes examples of fail and fault actions.
SUMMARY STEPS
- Assumes the user has configured a bridge domain quota max of 7 with a fault action across the whole ACI policy model and has configured a bridge domain quota max of 1 with a fail action set for the tenant green:
- To test and trigger a fail:
- To test and trigger a fault:
DETAILED STEPS
| Step 1 |
Assumes the user has configured a bridge domain quota max of 7 with a fault action across the whole ACI policy model and has configured a bridge domain quota max of 1 with a fail action set for the tenant green: Example:
|
||
| Step 2 |
To test and trigger a fail: Example:
When you add the second bridge domain the command fails with an error, because it violates the limit set in step 1. |
||
| Step 3 |
To test and trigger a fault: Example:
This raises a fault, because globally the limit has been exceeded that was set in step 1.
|

Feedback