Skip to content

Templates

A Template is a particular workspace configuration stored for later reuse. They are useful to quickly create new workspaces with the same configuration as a previous one.

View Templates

Templates are displayed in the "Templates" section of the Workspaces Page.

template-page-light-croppedTemplates List

A template is defined by the following characteristics:

  • Basic Information: name, container image, CPU/RAM/Storage settings, and description,
  • Class Level: confidential or regulated,
  • Workspace Configuration: All the other elements describing a workspace.

Default Templates

There are a few example templates provided in a standard project: Monitored VSCode, Restricted VSCode and Inspected VSCode. They are provided as examples with the characteristics below:

NameImageCPU / RAM / StorageDescription
Monitored VSCode TemplateDefault Generic Image2 CPU / 4 GB / 20 GBThis is a standard template to create a instance of a fully-updated Ubuntu container with monitored traffic and clipboard.
Restricted VSCode TemplateDefault Generic Image2 CPU / 4 GB / 20 GBThis is a standard template to create a instance of a fully-updated Ubuntu container with restricted traffic with a series of exceptions (apt, npm, pip) and monitored clipboard.

WARNING

For the Inspected VSCode Template, application using certificates in custom locations (folders) in the container will likely fail. Contact your administrator for more details.

Create a Template Permission: Workspaces::Manage Project

On the Workspaces Page, in the "Templates" section, you can create a template by clicking on the "Create Template" button. You will be asked to follow the same steps as if you were creating a workspace from scratch.

TIP

You can save a workspace as a Template by clicking on the "..." button and on Save As Template.

Create a Workspace from a Template

You can create a workspace from an existing one by pressing the "Create from Template" button on the drop-down button of the "Create Workspace" button.