Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

modify_selfservice_permissions

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