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 |