VMware Cloud Director Roles
OnApp supports both custom and default VCD roles. Default roles are mapped using the label, therefore, please do not change the labels of the default user roles in VMware Cloud Director. The custom role will not appear in the user creation wizard if the role does not exist in all organizations under a certain user group. Custom roles are not synchronized between the organizations in a user group, therefore, you will be required to add the same custom role in VCD for all organizations in a user group.
To enable all VMware Cloud Director roles on the User Group level, select the Assign vCloud Roles checkbox while creating or editing a user group to which the organization will belong.
The roles created in VCD after the original import won't be directly synchronized into the OnApp CP. All the updates will appear after the resync that occurs every 24 hours. If you create one and want to add it into OnApp immediately, you can run manual sync of VMware Cloud Director.
List of Roles
vCloud Organization Administrator
A user with the predefined Organization Administrator role can manage users and groups in their organization and assign them roles, including the predefined Organization Administrator role. Roles created or modified by an Organization Administrator are not visible to other organizations.
vCloud Catalog Author
The rights associated with the predefined Catalog Author role allow a user to create and publish catalogs.
vCloud vApp Author
The rights associated with the predefined vApp Author role allow a user to use catalogs and create vApps.
vCloud vApp User
The rights associated with the predefined vApp User role allow a user to use existing vApps.
vCloud Console Access Only
The rights associated with the predefined Console Access Only role allow a user to view virtual machine state and properties and to use the guest OS.
vCloud Defer to Identity Provider
Rights associated with the predefined Defer to Identity Provider role are determined based on information received from the user's OAuth or SAML Identity Provider. To qualify for inclusion when a user or group is assigned the Defer to Identity Provider role, a role or group name supplied by the Identity Provider must be an exact, case-sensitive match for a role or group name defined in your organization.
- If the user is defined by an OAuth Identity Provider, the user is assigned the roles named in the roles array of the user's OAuth token.
- If the user is defined by a SAML Identity Provider, the user is assigned the roles named in the SAML attribute whose name appears in the RoleAttributeName element, which is in the SamlAttributeMapping element in the organization's OrgFederationSettings.
You must manually assign a role to such users.
Rights Included in VMware Cloud Director Roles
Except the Defer to Identity Provider role, each predefined role includes the following set of default rights:
Right Group Name | Organization Administrator | Catalog Author | vApp Author | vApp User | Console Access Only |
---|---|---|---|---|---|
Backups | Any action | - | - | - | - |
Recovery points | Any action | - | - | - | - |
Backup resource zones | Any action | - | - | - | - |
Backup resources | Any action | - | - | - | - |
Buckets | See details of any bucket | See own bucket | See own bucket | See own bucket | See own bucket |
Resource Pools statistics | See own | - | - | - | - |
Cross VDC Networks | Any action | - | - | - | - |
Dashboard |
| Show cloud dashboard | Show cloud dashboard | Show cloud dashboard | Show cloud dashboard |
Data stores |
| - | - | - | - |
Disks |
|
|
| See own disks | See own disks |
Edge Gateways | Any action | - | - | - | - |
Firewall rules | Any action | - | - | - | - |
Virtual Server's IP Addresses |
|
|
|
|
|
Log items |
|
|
|
|
|
Monthly User Billing Statistics |
|
|
|
|
|
Monthly User Group Billing Statistics |
| - | - | - | - |
NSX Services | Any action | - | - | - | - |
Org Networks | Any action | - | - | - | - |
OVAs | Manage System Service Add-ons | - | - | - | - |
Payments | See all payments | See own user payments | See own user payments | See own user payments | See own user payments |
Roles | See all roles | See all roles | See all roles | See all roles | See all roles |
Service add-on groups | Any action | - | - | - | - |
Settings | View OnApp version | View OnApp version | View OnApp version | View OnApp version | View OnApp version |
SSH keys | Add SSH keys for own virtual servers | - | - | - | - |
Templates |
| - | - | - | - |
Transactions |
|
|
|
|
|
Tunnels | Any action | - | - | - | - |
User groups | See details of any user group | See details of any user group | See details of any user group | See details of any user group | See details of any user group |
Users |
|
|
|
|
|
vApp Networks | Any action | Any action | Any action on vApp networks | Any action on vApp networks | - |
vApps | Any action |
|
|
| Read own vApps |
vCloud Permissions | Administrator Control | - | - | - | - |
Catalogs |
|
| Read own Catalogs | - | - |
Media | Any action | Any action | See any Media | See any Media | See any Media |
vCloud NAT rules |
| - | - | - | - |
Provider Resource Pools | Any action | - | - | - | - |
Orchestration Models | Any action | - | - | - | - |
VCloud User Credentials |
|
|
|
|
|
vApp Templates | Any action |
| See own vApp templates | - | - |
Resource pool |
| - | - | - | - |
Virtual Server Snapshots | Any action |
|
|
| - |
Virtual Servers |
|
|
|
|
|
Virtual Machine Statistics |
| See own Virtual Machines Statistics | See own Virtual Machines Statistics | See own Virtual Machines Statistics | See own Virtual Machines Statistics |