WorkSpaces / Client / modify_selfservice_permissions
modify_selfservice_permissions#
- WorkSpaces.Client.modify_selfservice_permissions(**kwargs)#
Modifies the self-service WorkSpace management capabilities for your users. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.
See also: AWS API Documentation
Request Syntax
response = client.modify_selfservice_permissions( ResourceId='string', SelfservicePermissions={ 'RestartWorkspace': 'ENABLED'|'DISABLED', 'IncreaseVolumeSize': 'ENABLED'|'DISABLED', 'ChangeComputeType': 'ENABLED'|'DISABLED', 'SwitchRunningMode': 'ENABLED'|'DISABLED', 'RebuildWorkspace': 'ENABLED'|'DISABLED' } )
- Parameters:
ResourceId (string) –
[REQUIRED]
The identifier of the directory.
SelfservicePermissions (dict) –
[REQUIRED]
The permissions to enable or disable self-service capabilities.
RestartWorkspace (string) –
Specifies whether users can restart their WorkSpace.
IncreaseVolumeSize (string) –
Specifies whether users can increase the volume size of the drives on their WorkSpace.
ChangeComputeType (string) –
Specifies whether users can change the compute type (bundle) for their WorkSpace.
SwitchRunningMode (string) –
Specifies whether users can switch the running mode of their WorkSpace.
RebuildWorkspace (string) –
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
WorkSpaces.Client.exceptions.AccessDeniedException
WorkSpaces.Client.exceptions.InvalidParameterValuesException
WorkSpaces.Client.exceptions.ResourceNotFoundException
WorkSpaces.Client.exceptions.OperationNotSupportedException