Sandboxes
Controlling the time a command can stay in "pending" state
Key | <add key="InstantJobTimeToLiveTimeoutMinutes" value="10"/> |
Possible values | Numeric (in minutes) |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | 10 |
Affected CloudShell Component | CloudShell Portal |
Version | 6.4 and above |
Enable users to share a sandbox only with other users of the same groups
Key | <add key="PickOnlyUsersFromLoggedInUserGroups" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Prevents users reserving a blueprint from viewing Owner and Permitted Users details
Key | <add key="PickOnlyLoggedInUser" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 9.0 and above |
Unlock sandboxes for use during the Setup process
Key | <add key="BlockSandboxDuringSetup" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 8.1 and above |
Enable extended permissions for external users
Key | <add key="ExternalUserHasExtendedPermissions" value="True"/> |
Possible values | True/False |
Where to add/change |
* Requires restarting both the Quali Server and CloudShell Portal IIS services. |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Prevent users from using the Reserve Anyway option
Key | <add key="BlockReserveWithConflicts" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
When this key is enabled, an administrator will still be able to reserve with conflicts. This is also the behavior when using the CloudShell automation api. If however, the logged in admin is trying to create a reservation for a regular user (set the owner to a regular user), this will fail as well if there are conflicts.
Enable regular users to view sandboxes of other users in their domain
Key | <add key="ShowOtherUserInDomainReservations" value="False"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Set the default duration for new sandboxes
Key | <add key="Reservation.DefaultDuration" value="2"/> |
Possible values | Numeric (in hours) |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | 2 |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Disable the "Recurrence" option when creating sandboxes
Key | <add key="EnableRecurringReservation" value="False"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 8.2 and above |
Set the default maximum number of sandboxes a user can have at the same time
Key | <add key="DefaultUserMaxConcurrentReservations" value="2"/> |
Possible values | Numeric |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | 10 |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Set the default maximum number of scheduled sandboxes a user can have at the same time
Key | <add key="DefaultUserMaxScheduledSandboxes" value="2"/> |
Possible values | Numeric empty value - unlimited number of scheduled sandboxes allowed 0 - no scheduled sandboxes allowed |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | 10/empty (unlimited) for users migrated from a pre-9.3 Patch 2 CloudShell |
Affected CloudShell Component | CloudShell Portal |
Version | 9.3 Patch 2 and above |
Set the default maximum number of blueprints a user can own at any given time
Key | <add key="DefaultUserMaxOwnedBlueprints" value="2"/> |
Possible values | Numeric |
Where to add/change | customer.config Quali Server installation directory |
Default value | empty (unlimited) |
Affected CloudShell Component | Quali Server |
Version | 2021.3 and above |
Set the default maximum number of saved sandboxes a user can create with the Save and Restore add-on
This key applies only to new users or users created in a CloudShell version prior to 9.0 that are migrated for the first time.
Admins can configure the maximum number of saved sandboxes for a specific user in Resource Manager Client or via API, when updating user settings or when creating a new user.
Key | <add key="DefaultUserMaxSavedSandboxes" value="2"/> |
Possible values | Numeric |
Where to add/change | customer.config Quali Server installation directory |
Default value | empty (unlimited) |
Affected CloudShell Component | Quali Server |
Version | 9.0 and above |
Set the default maximum sandbox duration limit for each user
Key | <add key="DefaultUserMaxReservationDuration" value="1:00:00:00"/> |
Possible values | days:hours:minutes:seconds |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | 1:00:00:00 |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Set the maximum number of users per reservation
Key | <add key="MaxPermittedUsersForReservarion" value="10"/> |
Possible values | Numeric |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | 20 |
Affected CloudShell Component | CloudShell Portal |
Version | 7.0 and above |
Display Instructions side pane by default
Key | <add key="WS_Reservation_AutoOpenInstructions" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Portal installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Display Commands side pane by default
Key | <add key="WS_Reservation_AutoOpenCommands" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Portal installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Determine whether sandboxes should end automatically
Key | <add key="AutoEndReservation" value="False"/> |
Possible values | True/False (True - auto end sandbox at end time / False = allow sandbox to enter overtime Important It is not recommended to enable Overtime since it makes managing and troubleshooting conflicts more difficult. |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Show the Mark "in use" option for resources
Key | <add key="HideMarkInUseAction" value="False"/> |
Possible values | True/False (True - hides the option) Mark "in use" option / False = displays Mark "in use" option |
Where to add/change | customer.config Quali Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 9.2 and above |
Prevent non-admin users from reserving shared resources exclusively
Key | <add key="NonAdminCanUnshareResource" value="False"/> |
Possible values | True/False (False = resources marked as ‘Shared by default’ cannot be ‘unshared’ by regular user) |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Prevent non-admin users from viewing the physical connection layer in the sandboxes dashboard
Key | <add key="NonAdminCanViewPhysicalLayerInReservation" value="False"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 6.0 and above |
Set email notification defaults for sandboxes - notify when sandbox is reserved
Key | <add key="ReservationEmail.SendNotificationOnStart" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Set email notification defaults for sandboxes - notify when setup completes
Key | <add key="ReservationEmail.SendNotificationOnSetupComplete" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 9.3 GA and above |
Set email notification defaults for sandboxes - notify when teardown is scheduled to start
Key | <add key="ReservationEmail.SendNotificationBeforeEnd" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Set email notification defaults for sandboxes - notify x minutes before sandbox is scheduled to end
Key | <add key="ReservationEmail.NotificationMinutesBeforeEnd" value="10"/> |
Possible values | Numeric (in minutes) |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | 10 |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Set email notification defaults for sandboxes - notify when sandbox ends
Key | <add key="ReservationEmail.SendNotificationOnEnd" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Add additional recipients for sandbox notifications
Key | <add key="ReservationEmail.RecipientsToNotify" value="admin1@company.com;admin2@company.com"/> |
Possible values | Email addresses, separated by semi-colons |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | N/A |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Set general policies to inform system admins
Key | <add key="ReservationEmail.NotifySystemAdmins" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Set general policies to inform domain admins
Key | <add key="ReservationEmail.NotifyDomainAdmins" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Set general policies to inform domain admins
Key | <add key="ReservationEmail.NotifyDomainAdmins" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Force admin notifications On Start even if user disables them
Key | <add key="ReservationEmail.OverrideSendNotificationOnStart" value="True"/> |
Possible values | True - send an email notification to the admin/domain admin when the sandbox starts False - send an email notification according to the sandbox end-user's settings when booking the sandbox |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Force admin notifications On setup complete even if user disables them
Key | <add key="ReservationEmail.OverrideSendNotificationOnSetupComplete" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 9.3 GA and above |
Force admin notifications Before End even if user disables them
Key | <add key="ReservationEmail.OverrideSendNotificationBeforeEnd" value="True"/> |
Possible values | True - send an email notification to the admin/domain admin before the sandbox ends False - send an email notification according to the sandbox end-user's settings when booking the sandbox |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Force admin notifications On end even if user disables them
Key | <add key="ReservationEmail.OverrideSendNotificationOnEnd" value="True"/> |
Possible values | True - send an email notification to the admin/domain admin when the sandbox ends False - send an email notification according to the sandbox end-user's settings when booking the sandbox |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Server |
Version | 6.0 and above |
Enable users to create ad-hoc sandboxes
Key | <add key="HideCreateNewEmptyReservation" value="False"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 6.2 and above |
Enable HTML formatting in Output console, Full Activity Feed and Commands side pane
Key | <add key="CommandsOutputConsoleSupportsHtml" value="False"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Portal installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 7.0 and above |
Limit the time to keep sandbox Activity Feed/Output data
Key | <add key="SandboxLogAndOutputSaveDuration" value="180"/> |
Possible values | Numeric (in days) |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | 17910 |
Affected CloudShell Component | CloudShell Server |
Version | 2020.2 EA and above |
Prevent the Output console from opening when new sandbox events occur
Key | <add key="AutoOpenCommandOutputOnNewEvents" value="False"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 2021.3 EA and above |
Configure a calendar event for future sandboxes
Key | <add key="SendEmailForFutureReservations" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Server |
Version | 7.1 and above |
Disable admin calendar event when user extends (or cancels a future) sandbox
Key |
|
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Server |
Version | 8.2 and above |
Prevent users from accessing sandbox links in a different domain
Key | <add key="AutoSwitchDomain" value="False"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 9.0 and above |
Show/hide user/sandbox details of currently shared resources in CloudShell Portal
Key | <add key="ShowSharedResourceUsage" value="False"/> |
Possible values | True (show user/sandbox details) |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 8.2 and above |
Set List view as the default for sandbox workspaces
For additional information, see Sandbox List View.
Key | <add key="ShowListViewByDefault" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Portal installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Portal |
Version | 9.2 and above |
Prevent regular users from adding/removing resources in sandboxes
Key | <add key="BlockAddRemoveResourcesInSandbox" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | False |
Affected CloudShell Component | CloudShell Server |
Version | 9.2 GA and above |
Allow sandboxes with shorter duration than Before end notification
Key | <add key="ReservationEmail.VerifyNotificationBeforeEndLongerThanDuration" value="False"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Portal installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Server |
Version | 2022.2 GA |
Set the lowest role that can create and use persistent sandboxes
Key | <add key="HideOrders" value="True"/> |
Possible values | True/False |
Where to add/change | customer.config CloudShell Server installation directory |
Default value | True |
Affected CloudShell Component | CloudShell Portal |
Version | 6.2 and above |