Skip to main content

Permissions

All actions in Palette are controlled by permissions. Permissions are assigned to roles, and roles are assigned to users or teams. Each Palette component has a corresponding resource key and a set of operations that can be performed on that component.

Palette components are managed at different scopes. The available scopes are Tenant and Project. The Tenant scope is global and applies to all projects within the tenant. The Project scope is specific to a project.

Components and Resource Keys​

The following table lists the available Palette components, their corresponding resource keys, and the applicable Role scopes you can assign permissions to.

ComponentResource KeyTenant Role ScopeProject Role ScopeResource Role ScopeDescription
API KeyapiKey✅API Key related operations
Auditaudit✅Audit log access
App DeploymentappDeployment✅✅Application deployment and management in the context of Palette Dev Engine
App ProfileappProfile✅Management of Application profiles
Cloud Accountcloudaccount✅✅✅Cloud account creation and management
Cloud Configcloudconfig✅✅✅Cluster level cloud configuration
Clustercluster✅✅✅Creation and management of Palette workload clusters
Cluster PairclusterPair✅✅Management of cluster pairing requests.
Cluster GroupclusterGroup✅✅Creation and management of cluster groups
Cluster ProfileclusterProfile✅✅✅Creation and management of Palette cluster profiles
Cluster TemplateclusterTemplate✅✅Creation and management of Palette cluster templates
DNS MappingdnsMapping✅✅Domain Name Server mapping services creation and management
Edge Hostedgehost✅✅Edge host deployment and management
Edge Host TokenedgeToken✅Edge host registration token management
Filterfilter✅Creation and management of resource filters
Locationlocation✅✅✅Location services related to backup and restore
Macromacro✅✅✅Key value management for Palette resources
Machinemachine✅✅✅Palette node pool management
Private GatewayprivateGateway✅Private Cloud Gateway creation and maintenance
RegistrypackRegistry✅✅✅Creation and management of registries
Rolerole✅Creation and management of Palette roles
Projectproject✅✅Creation and management of Palette projects
Tagtag✅✅Creation and management of tags
Teamteam✅Creation and management of user teams
Useruser✅Creation and management of users
Virtual Cloud ConfigvirtualCloudConfig✅Allows the user to deploy and manage applications in virtual clusters
Virtual ClustervirtualCluster✅Creation and management of virtual clusters
Virtual MachinevirtualMachine✅Creation and management of virtual machines
Workspaceworkspace✅Workspace operations including backup and restore

Operations​

To review the operations that can be performed on each component, click on the Palette component name below to display the list of operations.