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