Roles

CloudCasa uses role-based access control (RBAC), which means that the permissions that a user has are determined by the roles assigned to them. The Roles page allows administrators to manage role definitions.

From the menu bar, go to Configuration > Roles in the User Management section.

The built-in roles

There are two built-in roles that are available in CloudCasa by default: ADMIN and USER.

See also

In addition to the built-in roles, you can create and use custom roles with specific permissions. For more information, see Adding custom roles.

Their permissions are pre-defined as follows:

Roles and permissions

ADMIN

USER

Custom roles

Dashboard

Clusters

Databases

Configuration

(Partial)

(Optional)

Activities

(Optional)

Alerts

(Optional)

Roles and permissions: Configuration for Protection

ADMIN

USER

Custom roles

Policies

(Optional)

App Hooks

(Optional)

My Storage

(Read only)

(Optional)

Roles and permissions: Configuration for General

ADMIN

USER

Custom roles

Settings

(Optional)

Clusters

(Optional)

Cloud Accounts

(Optional)

Billing & Payments

● *

Service Plans

(Optional)

* The Billing & Payments page is only available to the Billing Admin.

Roles and permissions: Configuration for User Management

ADMIN

USER

Custom roles

Users

(Optional)

User Groups

(Optional)

Roles

(Optional)

Invitations

(Optional)

API Keys

(Optional)

Tip

Some features such as API Keys are not available in CloudCasa Free subscriptions.

The Billing Admin role

The Billing Admin role is different from other roles in that it can only be assigned to one user per organization. The Billing Admin is the primary billing contact for an organization, and so will receive invoices and payment-related communications. They also have permission to access the Configuration/Billing & Payments page, to modify or cancel the current service plan in the Configuration/Service Plans page, and to update payment infomration such as credit card and bank accounts numbers.

A Billing Admin is only assigned for organizations with paid subscriptions. For organizations with free subscriptions, all admin users will have access to the Service Plans and Billing & Payments pages. The Billing Admin role will be assigned automatically to the admin user who subscribes to a paid service plan using the Configuration/Service Plans page. If a subscription is created by the Catalogic sales team, the Billing Admin role will be given to the requested billing contact. The current Billing Admin can be changed by administrators on the Configuration/Users page.

Adding custom roles

In addition to the built-in roles, you can create custom roles with specific permissions and associate users with these custom roles.

In the Roles page, click Add role + to open the Add role pane.

Enter the name. You can also add description which appears in the role list.

Select permissions:

Permission type

Actions to permit

Alerts

Control

API Keys

Create, Read, ReadWrite

Cloud Accounts

Create, Read, ReadWrite

Jobs

Control

Kubernetes App Hooks

Create, Read, ReadWrite

Kubernetes Backup Definitions

Create, Read, ReadWrite

Kubernetes Clusters

Backup, Control, Create, Read, ReadWrite, Restore

Kubernetes Namespaces

Read

Kubernetes Restore Definitions

Create, Read, ReadWrite

My Storage

Create, Read, ReadWrite

Policies

Create, Read, ReadWrite

Recovery Points

Control

Roles

Create, Read, ReadWrite

User Groups

Create, Read, ReadWrite

Users

Create, Read, ReadWrite

Click Save. Ensure that you can see the new custom role in the role list.

Tip

Whenever you assign permissions to a user, always check their user groups in addition to their individual roles. For example, assume that you have a user “Momoko” and associate her with the USER role. If she is also associated with a user group which includes the ADMIN role, she has all permissions that the ADMIN role has too. For details about user groups, see User Groups.