Skip to content

Actions Reference

Complete reference of all context menu and toolbar actions in the RosettaHub Supercloud platform.

Overview

Actions are operations you can perform on resources through context menus (right-click) and toolbars. Actions are context-sensitive -- available options depend on the resource type, its current state, and your permissions. Shared artifacts have a restricted action set (e.g., you cannot delete or configure a resource shared with you).

Common Actions

These actions are available on most resource types:

Action Description
Show Info Display detailed information about the resource
Customize Change label, description, or icon
Share Grant access to users, groups, or organizations
Publish Make the resource publicly available on the marketplace
Clone Create a copy of the resource
Add To Bookmarks Pin the resource to your bookmarks view
Remove From Bookmarks Unpin from bookmarks
Add To Portfolio Add to a portfolio collection
Remove From Portfolio Remove from a portfolio collection
Delete Permanently remove the resource

MetaCloud Resources

Formations

Formations are cloud-agnostic IaC recipes. All formation types (Machine, Docker, Virtual Lab, Big Data/HPC, Spark, CloudFormation, Terraform, Spot) share the same actions.

Action Label Description
LaunchFormation Launch Formation Deploy the formation to create a new session
CreateFormation Create Formation Create a new formation from scratch
UpdateFormation Update Formation Modify formation settings (instance type, spot price, SSL, cluster nodes)
ConfigureMachineLaunchOptions Configure Change machine launch options (root disk size, containers, volumes, applications)
CloneArtifact Clone Create a copy using your default keys

Organization sub-menu:

Action Label Description
LaunchFormationOnSharees Launch Launch on all sharees' accounts
ShutdownFormationOnSharees Shutdown Shutdown formation instances on sharees
StopFormationOnSharees Stop Stop formation instances on sharees
StartFormationOnSharees Start Start formation instances on sharees
DeleteFormationOnSharees Delete Delete formation instances on sharees
SynchFormationOnSharees Synchronize Synchronize formation on sharees

Instances sub-menu:

Action Label Description
DeleteFormationInstances Delete Delete all instances of this formation
StartFormationInstances Start Start all instances
StopFormationInstances Stop Stop all instances
SendAggregatedSessionLinks Send Session Links Email session links to users

Sessions (Private Engines)

Sessions are active connections to running machines or containers.

Action Label Description
Connect Connect Open the web-based session interface
SnapshotMachine Create Machine Image Snapshot the running machine into a new image
DeleteMachine Delete Terminate the underlying machine
Masquerade Masquerade as Log in as the session owner (admin only)
AddToPool Add To Pool Add session to an engine pool

Connection sub-menu:

Action Label Description
GetConnectivityInfo Connectivity Info Show connection details (IP, ports, credentials)
SshConnect Connect via SSH Open SSH connection
GetPrivateKeys Get Private Keys Download SSH private keys
GetPrivateKeysForPutty Get Private Keys (Putty) Download keys in PuTTY format
GetRdpFile Get RDP File Download RDP connection file
GetDcvFile Get DCV File Download NICE DCV connection file
GetSummary Engine Summary Show full session summary

Views sub-menu:

Action Label Description
RemoteDesktop Remote Desktop Open browser-based remote desktop
RemoteDcv Remote DCV Open NICE DCV streaming session
FileBrowser File Browser Open web file browser
WebConference Web Conference Open web conferencing
Jupyter Jupyter Open Jupyter notebook/lab
VScode VS Code Open VS Code in browser
RStudio RStudio Open RStudio session
Shiny Shiny Open Shiny application
Zeppelin Zeppelin Open Apache Zeppelin notebook
Sparknotebook Spark Notebook Open Spark Notebook
Workbench Workbench Open the RosettaHub Workbench

Desktop sub-menu (native clients):

Action Label Description
Putty PuTTY Open PuTTY SSH client
Winscp WinSCP Open WinSCP file transfer
Dcv DCV Open native DCV client
Rdp RDP Open Remote Desktop Protocol client
TightVnc TightVNC Open TightVNC viewer

Machine sub-menu:

Action Label Description
StartMachine Start Start a stopped machine
StopMachine Stop Stop the machine (preserves storage)
HibernateMachine Hibernate Hibernate the machine (preserves RAM state)
RebootMachine Reboot Reboot the machine
ShutdownMachine Shutdown Shutdown the machine

Container sub-menu:

Action Label Description
ConfigureContainer Configure Modify container settings
RebootContainer Reboot Restart the container
SnapshotContainer Commit Container Commit the container as a new image

Machine Images

Action Label Description
CreateUnmanagedImage Create Image Register a new machine image
SimpleLaunch Launch Launch an instance from this image
CloneArtifact Clone Clone the image definition
ConfigureImage Update Update image settings
RetrieveMachineImage Retrieve Machine Images Sync images from the cloud provider

Cloud Keys

Action Label Description
SimpleLaunch Launch Start a session using this key
AddKeys Add Key Add new cloud credentials
SetMain Set As Main Set as default key for launches
RegenerateKeySetVpc Regenerate VPC Recreate the key's VPC
RetrieveOwnedIpAddress Retrieve IP Addresses Sync elastic IPs from cloud
RetrieveOwnedKeyPair Retrieve Key Pairs Sync SSH key pairs from cloud
RetrieveOwnedEncryptionKey Retrieve Encryption Keys Sync KMS keys from cloud

Storage sub-menu:

Action Label Description
RetrieveOwnedS3 Retrieve Object Storages Sync S3/Blob/GCS buckets
RetrieveOwnedEfs Retrieve File Storages Sync EFS/Azure Files
RetrieveOwnedEbs Retrieve Block Storages Sync EBS/Managed Disks
RetrieveOwnedSnapshot Retrieve Block Snapshots Sync snapshots

Key Pairs

Action Label Description
CreateKeyPair Create Generate a new SSH key pair
RetrieveKeyPair Retrieve Key Pairs Sync key pairs from cloud

Object Storage (S3, Blob, GCS)

Action Label Description
CreateOwnedS3 Create Object Storage Create a new bucket
RetrieveS3 Retrieve Object Storages Sync buckets from cloud
Browse Browse Open the storage browser
UpdateS3Storage Update Modify storage settings
CloneArtifact Clone Clone the storage definition
Copy Copy Copy the storage
SetDefaultStorage Set As Default Set as default working storage
EmptyStorage Empty Remove all objects (irreversible)

CDN sub-menu:

Action Label Description
SetCdnHosting Set CDN Hosting Configure CDN distribution
UpdateCdnHosting Update CDN Hosting Modify CDN settings
EnableCdnHosting Enable CDN Hosting Activate CDN
DisableCdnHosting Disable CDN Hosting Deactivate CDN
DeleteCdnHosting Delete CDN Hosting Remove CDN configuration

Block Storage (EBS, Managed Disks)

Action Label Description
CreateEbs Create Block Storage Create a new volume
RetrieveEbs Retrieve Block Storages Sync volumes from cloud
CreateSnapshotFromVolume Create Snapshot Snapshot the volume
UpdateEbsStorage Update Modify volume settings
SetDefaultStorage Set As Default Set as default block storage

Block Snapshots

Action Label Description
CreateSnapshot Create Create a new snapshot
RetrieveSnapshot Retrieve Block Snapshots Sync snapshots from cloud
CloneArtifact Clone Clone the snapshot
CreateVolumeFromSnapshot Create Volume Create a new volume from this snapshot

File Storage (EFS, Azure Files)

Action Label Description
CreateEfs Create File Storage Create a new file system
RetrieveEfs Retrieve File Storages Sync file systems from cloud
UpdateEfsStorage Update Modify file storage settings
SetDefaultStorage Set As Default Set as default file storage

Container Images

Action Label Description
CreateContainerImage Create Define a new container image
LaunchContainerImage Launch Launch a container from this image
UpdateContainerImage Update Modify container image settings
Clone Clone Clone the container image definition

Container Repositories

Action Label Description
CreateContainerRepository Create Create a new container registry
Browse Browse Browse repository images

Kubernetes Clusters

Action Label Description
CreateKubernetesCluster Create Provision a new Kubernetes cluster
GetKubernetesConfigFile Get Config File Download kubeconfig file
GetKubernetesStsKeys Get STS Keys Get temporary credentials
CreateAutoscaler Create Autoscaler Enable cluster autoscaling
CreateKubernetesDashboard Create Dashboard Deploy the Kubernetes dashboard

IP Addresses

Action Label Description
CreateIpAddress Create Allocate a new elastic IP
RetrieveIpAddress Retrieve IP Addresses Sync IPs from cloud
SetDefaultIpAddress Set As Default Set as default IP address

SSL Certificates

Action Label Description
AddSslCertificate Add SSL Certificate Create or import a certificate
RenewSslCertificate Renew Renew an expiring certificate
SetMain Set As Main Set as your default certificate
SetInstitutionMain Set As Institution Main Set as institution default (admin)

Domains

Action Label Description
AddDomain Add Domain Register a new domain
RetrieveDomain Retrieve Domain Sync DNS from cloud
AddSslCertificate Add SSL Certificate Add certificate to domain

Encryption Keys

Action Label Description
CreateEncryptionKey Create Create a new KMS encryption key
RetrieveEncryptionKey Retrieve Encryption Keys Sync KMS keys from cloud

Engine Pools

Action Label Description
CreatePool Create Create a new engine pool
PoolConnect Connect Connect to a pooled session
ClonePool Clone Clone the pool configuration

Cloud Operations Resources

Organizations

Action Label Description
CreateOrganization Create Organization Create a new organization or sub-organization
ShowUsers Show Users Open users filtered to this organization
ShowCloudAccounts Show Cloud Accounts Open cloud accounts filtered to this organization
AssignManagers Assign Managers Add or remove organization managers
SetWhitelistedDomains Set Whitelisted Domains Restrict email domains for registration
SetDefaultPerspective Set Perspective Enforce a default perspective on members
SetBillingCode Set Billing Code and Purchase Order Configure billing metadata

Permissions sub-menu:

Action Label Description
AssignRolesToOrganization Assign Roles Set region, service, and instance type roles
SetUserLimits Set Limits Configure max instances, storage sizes, budgets

Formations sub-menu:

Action Label Description
SetDefaultFormationUids Set Default Formations Assign default formations for the organization
LaunchOrganizationFormations Launch Launch formations across organization accounts
ShutdownOrganizationFormationInstances Shutdown Shutdown all formation instances
StopOrganizationFormationInstances Stop Stop all formation instances
StartOrganizationFormationInstances Start Start all formation instances
DeleteOrganizationFormationInstances Delete Delete all formation instances

Projects

Action Label Description
CreateProject Create Create a new project
ProjectMasquerade Access Access the project environment
ShowCloudAccounts Show Cloud Accounts View project cloud accounts
AssignManagers Assign Managers Add project managers
SetDefaultPerspective Set Perspective Enforce a default perspective
SetBillingCode Set Billing Code and Purchase Order Configure billing

Classrooms

Action Label Description
CreateClassroom Create Container Classroom Create a container-based classroom
CreateCloudClassroom Create Cloud Classroom Create a cloud-based classroom
ShowUsers Show Users View classroom participants
ShowCloudAccounts Show Cloud Accounts View classroom accounts
SetUserLimits Set Limits Configure participant limits
SetDefaultPerspective Set Perspective Enforce a perspective
SetBillingCode Set Billing Code and Purchase Order Configure billing
DeleteClassroom Delete Remove the classroom

Users

The user context menu is organized into sub-menus:

Accounts sub-menu:

Action Label Description
ShowUserCloudAccounts Show Cloud Accounts View user's cloud accounts
CreateCloudAccount Assign Cloud Account Create or assign a cloud account
SetType Set Type Set user type (Researcher, Educator, Student, etc.)
SetName Set Name Update user's display name

Organization sub-menu:

Action Label Description
AddToOrganization Add To Organization Add user to an organization
RemoveFromOrganization Remove From Organization Remove from organization

Email sub-menu:

Action Label Description
SendCredentials Send Credentials Email credential reset link
SendWelcomeEmail Send Welcome Email Send onboarding email
UpdateEmail Update Email Change user's email
UpdateSecondaryEmail Update Secondary Emails Change secondary email

Permissions sub-menu:

Action Label Description
SetFederatedUserLimits Set Limits Configure user limits (machines, storage, budget)
AssignRolesToUser Assign Roles Set region, service, instance type roles

Superuser sub-menu (admin only):

Action Label Description
Masquerade Masquerade as Log in as this user
MasqueradeNoHide Masquerade as (show all) Log in with all features visible
UpdatePassword Update Password Reset user's password
Delete Delete Delete user and clean up accounts

Cloud Accounts

Access sub-menu:

Action Label Description
Enable Enable Enable access to the cloud account
Disable Disable Disable access
Quarantine Quarantine Quarantine the account (AWS, requires manual unquarantine)
Unquarantine Unquarantine Remove from quarantine
DetachCloudAccount Detach and cleanup Detach and return account to pool
RegenerateKeySetVpc Regenerate VPC Recreate VPC configuration
UpdateComputeQuotas Update Compute Quotas Update service quotas
ResetRosettahubKeys Reset RosettaHub Keys Reset platform access keys
RegenerateRosettaHubArtefacts Regenerate RosettaHub Artefacts Recreate platform artifacts

Resources sub-menu:

Action Label Description
StopAll Stop All Stop all compute instances
TerminateAll Terminate All Terminate all instances and clusters (irreversible)
CleanupAll Clean up All Remove everything from the account (irreversible)

Compliance sub-menu:

Action Label Description
ExecuteCloudCustodianPolicy Execute Cloud Custodian Policy Run a compliance policy
ExecuteComplianceStandard Execute Compliance Standard Run a compliance standard check

Budget sub-menu:

Action Label Description
TransferBudget Transfer Budget Transfer budget between accounts
ReverseTransferBudget Reverse Transfer Reverse a budget transfer
SetBudget Set Budget Set the account budget
ResetBudget Reset Budget Reset budget to zero
ResetBillingDate Reset Budget Date Reset the billing cycle date
SetBudgetResetDate Set Budget Reset Date Configure automatic budget reset
IssueVoucher Issue Voucher Issue a cloud credit voucher
SetBillingCode Set Billing Code and Purchase Order Set billing metadata

Superuser sub-menu (admin only):

Action Label Description
GoToAwsConsole Go To Cloud Console Open the provider's web console
AdminGoToAwsConsole Go To Cloud Console As Admin Open console with admin credentials
Masquerade Masquerade as Log in as the account owner
UpdatePassword Update Password Reset the account password
SuResetAllKeys Reset All Keys Reset all IAM access keys
CreateFederatedRateTask Create Rate Task Create a recurring rate task
CreateFederatedCronTask Create Cron Task Create a scheduled task

Registrations

Manage sub-menu:

Action Label Description
Discard Discard Mark registration as discarded
Keep Keep Mark registration as valid
Destroy Destroy Permanently delete registration (irreversible)

Update sub-menu:

Action Label Description
SetGraduation Set Graduation Set student graduation date
SetTitle Set Title Set user title
SetType Set Type Set registration type

Processing:

Action Label Description
SendVerifyEmailReminder Send Verify Email Reminder Resend verification email
TriggerProcess Process Process the registration (user receives credentials)

Organization Rules

Action Label Description
CreateOrganizationRule Create Organization Rule Create an automated governance rule
UpdateOrganizationRule Update Organization Rule Modify rule configuration
ResetOrganizationRule Reset Organization Rule Reset rule to defaults

Cloud Custodian Policies

Action Label Description
CreateCloudCustodianPolicy Create Define a new compliance policy
UpdateCloudCustodianPolicy Update Modify policy definition
CloneCloudCustodianPolicy Clone Clone an existing policy
ExecuteOnUsers Execute on Users Run policy across user accounts

IAM Users

Action Label Description
CreateFederatedIamUser Create Create a new IAM user
GoToAwsConsole Go To Cloud Console Open provider console as this user
UpdateUserPolicy Update User Policy Modify IAM policy
SetSigninUrl Set Signin URL Configure console sign-in URL
GetStsKeys Get STS Keys Get temporary security credentials
ResetKeys Reset Keys Rotate access keys
CreateKeysFromIamUser Create RosettaHub Keys Create platform keys from IAM user

IAM Roles

Action Label Description
CreateFederatedRole Create Create a new IAM role
UpdateRolePolicy Update Role Policy Modify role permissions
UpdateTrustPolicy Update Trust Policy Modify role trust relationships

Platform Actions

Console (Top-Level)

Action Label Description
ResetGoldenLayout Reset Layout Reset dashboard to default layout
ChangeFilterBarVisibility Show/Hide Filter Bar Toggle the filter bar
ChangeDetailOnHoverVisibility Show/Hide Details on Hover Toggle hover details
UpdatePerspective Save Layout Save current layout to active perspective
CreatePerspective Save Layout As Save layout as a new perspective
SetGoldenLayoutPerspectiveId Set Perspective Switch to a different perspective
AllowedClouds Clouds Filter by cloud provider
AllowedCloudAccounts Accounts Filter by cloud account
AllowedRegions Regions Filter by region
SignOut Sign Out Log out of RosettaHub

Views

Action Label Description
CreateGoldenView Create View Create a new custom view
AddPerspectiveView Add View Add a view to the current perspective
UpdateGoldenView Update Modify view configuration

Perspectives

Action Label Description
UpdateGoldenPerspective Update Modify perspective settings

API Keys

Action Label Description
CreateApiKey Create Generate a new API key

Shared vs. Private Actions

When a resource is shared with you (not owned), the following actions are restricted:

  • Delete
  • Configure / Update
  • Customize
  • Publish
  • Snapshot (Machine or Container)
  • Share (cannot re-share)
  • Launch on Sharees

When you are in read-only mode, only connection actions are allowed (Connect, Remote Desktop, PuTTY, WinSCP, DCV, RDP, TightVNC, Web Conference, Go To Cloud Console).

Bulk Actions

When multiple items are selected, right-clicking applies the action to all selected items. Common bulk operations:

  • Start / Stop / Delete multiple machines
  • Share multiple resources at once
  • Add multiple items to a portfolio
  • Transfer budgets across multiple accounts