modify_workspace_access_properties

WorkSpaces.Client.modify_workspace_access_properties(**kwargs)

Specifies which devices and operating systems users can use to access their WorkSpaces. For more information, see Control Device Access.

See also: AWS API Documentation

Request Syntax

response = client.modify_workspace_access_properties(
    ResourceId='string',
    WorkspaceAccessProperties={
        'DeviceTypeWindows': 'ALLOW'|'DENY',
        'DeviceTypeOsx': 'ALLOW'|'DENY',
        'DeviceTypeWeb': 'ALLOW'|'DENY',
        'DeviceTypeIos': 'ALLOW'|'DENY',
        'DeviceTypeAndroid': 'ALLOW'|'DENY',
        'DeviceTypeChromeOs': 'ALLOW'|'DENY',
        'DeviceTypeZeroClient': 'ALLOW'|'DENY',
        'DeviceTypeLinux': 'ALLOW'|'DENY'
    }
)
Parameters
  • ResourceId (string) --

    [REQUIRED]

    The identifier of the directory.

  • WorkspaceAccessProperties (dict) --

    [REQUIRED]

    The device types and operating systems to enable or disable for access.

    • DeviceTypeWindows (string) --

      Indicates whether users can use Windows clients to access their WorkSpaces.

    • DeviceTypeOsx (string) --

      Indicates whether users can use macOS clients to access their WorkSpaces.

    • DeviceTypeWeb (string) --

      Indicates whether users can access their WorkSpaces through a web browser.

    • DeviceTypeIos (string) --

      Indicates whether users can use iOS devices to access their WorkSpaces.

    • DeviceTypeAndroid (string) --

      Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.

    • DeviceTypeChromeOs (string) --

      Indicates whether users can use Chromebooks to access their WorkSpaces.

    • DeviceTypeZeroClient (string) --

      Indicates whether users can use zero client devices to access their WorkSpaces.

    • DeviceTypeLinux (string) --

      Indicates whether users can use Linux clients to access their WorkSpaces.

Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • WorkSpaces.Client.exceptions.ResourceNotFoundException
  • WorkSpaces.Client.exceptions.AccessDeniedException