| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.WorkSpaces.Types.SelfservicePermissions
Description
Synopsis
- data SelfservicePermissions = SelfservicePermissions' {}
- newSelfservicePermissions :: SelfservicePermissions
- selfservicePermissions_changeComputeType :: Lens' SelfservicePermissions (Maybe ReconnectEnum)
- selfservicePermissions_increaseVolumeSize :: Lens' SelfservicePermissions (Maybe ReconnectEnum)
- selfservicePermissions_rebuildWorkspace :: Lens' SelfservicePermissions (Maybe ReconnectEnum)
- selfservicePermissions_restartWorkspace :: Lens' SelfservicePermissions (Maybe ReconnectEnum)
- selfservicePermissions_switchRunningMode :: Lens' SelfservicePermissions (Maybe ReconnectEnum)
Documentation
data SelfservicePermissions Source #
Describes the self-service permissions for a directory. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.
See: newSelfservicePermissions smart constructor.
Constructors
| SelfservicePermissions' | |
Fields
| |
Instances
newSelfservicePermissions :: SelfservicePermissions Source #
Create a value of SelfservicePermissions with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:changeComputeType:SelfservicePermissions', selfservicePermissions_changeComputeType - Specifies whether users can change the compute type (bundle) for their
WorkSpace.
$sel:increaseVolumeSize:SelfservicePermissions', selfservicePermissions_increaseVolumeSize - Specifies whether users can increase the volume size of the drives on
their WorkSpace.
$sel:rebuildWorkspace:SelfservicePermissions', selfservicePermissions_rebuildWorkspace - Specifies whether users can rebuild the operating system of a WorkSpace
to its original state.
$sel:restartWorkspace:SelfservicePermissions', selfservicePermissions_restartWorkspace - Specifies whether users can restart their WorkSpace.
$sel:switchRunningMode:SelfservicePermissions', selfservicePermissions_switchRunningMode - Specifies whether users can switch the running mode of their WorkSpace.
selfservicePermissions_changeComputeType :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #
Specifies whether users can change the compute type (bundle) for their WorkSpace.
selfservicePermissions_increaseVolumeSize :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #
Specifies whether users can increase the volume size of the drives on their WorkSpace.
selfservicePermissions_rebuildWorkspace :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
selfservicePermissions_restartWorkspace :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #
Specifies whether users can restart their WorkSpace.
selfservicePermissions_switchRunningMode :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #
Specifies whether users can switch the running mode of their WorkSpace.