Privilege Level to Scan Cisco APIC
A role is a collection of privileges for reading or writing classes of managed objects (MOs). For an object class, some roles may have read-only, read-write, or no access privileges.
The Admin role has read access to all classes and write access to all configurable classes.
The minimum privilege level of the user role can be set to read-all.
Configuring a User with a Security Domain and Adding Custom Roles and Privileges
To configure a user with a security domain, and adding custom roles and privileges. perform the following steps.
- Navigate to User management
- Login to Cisco APIC
- Go to Admin tab > AAA (Authentication, Authorization, and Accounting) menu
- Click Users in the left navigation pane. Ensure you have selected the Local Users tab in the work pane.
- Create a New Local User
- Click the Actions icon drop-down list in the work pane and then click Create Local User.

The Create Local User window opens. - Enter the user ID in the Login ID field and the password in the Password field.
- Click Next to navigate to the Security domain.
- Click the Actions icon drop-down list in the work pane and then click Create Local User.
- Assign Security Domains
- Select the all checkbox under Security Domain, and then click Next to navigate to the Roles domain.
- Click Next.
- Select the all checkbox under Security Domain, and then click Next to navigate to the Roles domain.
4a) Assign Roles and Privileges- Click add symbol in Domain all.
- Click Role Name drop-down list to select read-all and configure the Role Privilege Type as Read.
- Click Update
You must also perform the following:- Select AAA, from Role Name
- Set Privilege Type to Read
This is required as, from APIC version 5.x onwards, certain authentication and authorization objects are segregated into the AAA role.
4c) For assessing controls 27973 and 31036
You need to perform the following:- Select admin from Role Name
- Set Privilege Type to Read
The admin role is a high-privilege role. If you are not assessing controls 27973 and 31036, you do not need to grant this role. If you grant the admin role, you do not need to assign the read-all role or the AAA role described in sections 4a and 4b, because the admin role already includes both.
- Verify if your scan account was created successfully with the necessary privileges.
Login to APIC controller and run the following command to verify whether your scan account has the required privileges to perform a complete assessment.
show username <username> detail
For example:

If you are granted the admin role in step 4c
Create an Authentication Record for Cisco APIC
To create an authentication record for Cisco APIC:
- Go to Authentication > New > Network and Security > Cisco_APIC
- Enter the Authentication Type as Basic, Username .
- Enter a Password.
- Click Create.