WorkSpaces / Client / modify_workspace_access_properties
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