WorkSpaces / Client / describe_workspaces
describe_workspaces#
- WorkSpaces.Client.describe_workspaces(**kwargs)#
- Describes the specified WorkSpaces. - You can filter the results by using the bundle identifier, directory identifier, or owner, but you can specify only one filter at a time. - See also: AWS API Documentation - Request Syntax- response = client.describe_workspaces( WorkspaceIds=[ 'string', ], DirectoryId='string', UserName='string', BundleId='string', Limit=123, NextToken='string' ) - Parameters:
- WorkspaceIds (list) – - The identifiers of the WorkSpaces. You cannot combine this parameter with any other filter. - Because the CreateWorkspaces operation is asynchronous, the identifier it returns is not immediately available. If you immediately call DescribeWorkspaces with this identifier, no information is returned. - (string) – 
 
- DirectoryId (string) – The identifier of the directory. In addition, you can optionally specify a specific directory user (see - UserName). You cannot combine this parameter with any other filter.
- UserName (string) – The name of the directory user. You must specify this parameter with - DirectoryId.
- BundleId (string) – The identifier of the bundle. All WorkSpaces that are created from this bundle are retrieved. You cannot combine this parameter with any other filter. 
- Limit (integer) – The maximum number of items to return. 
- NextToken (string) – If you received a - NextTokenfrom a previous call that was paginated, provide this token to receive the next set of results.
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Workspaces': [ { 'WorkspaceId': 'string', 'DirectoryId': 'string', 'UserName': 'string', 'IpAddress': 'string', 'State': 'PENDING'|'AVAILABLE'|'IMPAIRED'|'UNHEALTHY'|'REBOOTING'|'STARTING'|'REBUILDING'|'RESTORING'|'MAINTENANCE'|'ADMIN_MAINTENANCE'|'TERMINATING'|'TERMINATED'|'SUSPENDED'|'UPDATING'|'STOPPING'|'STOPPED'|'ERROR', 'BundleId': 'string', 'SubnetId': 'string', 'ErrorMessage': 'string', 'ErrorCode': 'string', 'ComputerName': 'string', 'VolumeEncryptionKey': 'string', 'UserVolumeEncryptionEnabled': True|False, 'RootVolumeEncryptionEnabled': True|False, 'WorkspaceProperties': { 'RunningMode': 'AUTO_STOP'|'ALWAYS_ON'|'MANUAL', 'RunningModeAutoStopTimeoutInMinutes': 123, 'RootVolumeSizeGib': 123, 'UserVolumeSizeGib': 123, 'ComputeTypeName': 'VALUE'|'STANDARD'|'PERFORMANCE'|'POWER'|'GRAPHICS'|'POWERPRO'|'GRAPHICSPRO'|'GRAPHICS_G4DN'|'GRAPHICSPRO_G4DN', 'Protocols': [ 'PCOIP'|'WSP', ] }, 'ModificationStates': [ { 'Resource': 'ROOT_VOLUME'|'USER_VOLUME'|'COMPUTE_TYPE', 'State': 'UPDATE_INITIATED'|'UPDATE_IN_PROGRESS' }, ], 'RelatedWorkspaces': [ { 'WorkspaceId': 'string', 'Region': 'string', 'State': 'PENDING'|'AVAILABLE'|'IMPAIRED'|'UNHEALTHY'|'REBOOTING'|'STARTING'|'REBUILDING'|'RESTORING'|'MAINTENANCE'|'ADMIN_MAINTENANCE'|'TERMINATING'|'TERMINATED'|'SUSPENDED'|'UPDATING'|'STOPPING'|'STOPPED'|'ERROR', 'Type': 'PRIMARY'|'STANDBY' }, ] }, ], 'NextToken': 'string' } - Response Structure- (dict) – - Workspaces (list) – - Information about the WorkSpaces. - Because CreateWorkspaces is an asynchronous operation, some of the returned information could be incomplete. - (dict) – - Describes a WorkSpace. - WorkspaceId (string) – - The identifier of the WorkSpace. 
- DirectoryId (string) – - The identifier of the Directory Service directory for the WorkSpace. 
- UserName (string) – - The user for the WorkSpace. 
- IpAddress (string) – - The IP address of the WorkSpace. 
- State (string) – - The operational state of the WorkSpace. - Note- After a WorkSpace is terminated, the - TERMINATEDstate is returned only briefly before the WorkSpace directory metadata is cleaned up, so this state is rarely returned. To confirm that a WorkSpace is terminated, check for the WorkSpace ID by using DescribeWorkSpaces. If the WorkSpace ID isn’t returned, then the WorkSpace has been successfully terminated.
- BundleId (string) – - The identifier of the bundle used to create the WorkSpace. 
- SubnetId (string) – - The identifier of the subnet for the WorkSpace. 
- ErrorMessage (string) – - The text of the error message that is returned if the WorkSpace cannot be created. 
- ErrorCode (string) – - The error code that is returned if the WorkSpace cannot be created. 
- ComputerName (string) – - The name of the WorkSpace, as seen by the operating system. The format of this name varies. For more information, see Launch a WorkSpace. 
- VolumeEncryptionKey (string) – - The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys. 
- UserVolumeEncryptionEnabled (boolean) – - Indicates whether the data stored on the user volume is encrypted. 
- RootVolumeEncryptionEnabled (boolean) – - Indicates whether the data stored on the root volume is encrypted. 
- WorkspaceProperties (dict) – - The properties of the WorkSpace. - RunningMode (string) – - The running mode. For more information, see Manage the WorkSpace Running Mode. - Note- The - MANUALvalue is only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use this value. For more information, see Amazon WorkSpaces Core.
- RunningModeAutoStopTimeoutInMinutes (integer) – - The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals. 
- RootVolumeSizeGib (integer) – - The size of the root volume. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace. 
- UserVolumeSizeGib (integer) – - The size of the user storage. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace. 
- ComputeTypeName (string) – - The compute type. For more information, see Amazon WorkSpaces Bundles. 
- Protocols (list) – - The protocol. For more information, see Protocols for Amazon WorkSpaces. - Note- Only available for WorkSpaces created with PCoIP bundles. 
- The - Protocolsproperty is case sensitive. Ensure you use- PCOIPor- WSP.
- Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn). 
 - (string) – 
 
 
- ModificationStates (list) – - The modification states of the WorkSpace. - (dict) – - Describes a WorkSpace modification. - Resource (string) – - The resource. 
- State (string) – - The modification state. 
 
 
- RelatedWorkspaces (list) – - The standby WorkSpace or primary WorkSpace related to the specified WorkSpace. - (dict) – - Describes the related WorkSpace. The related WorkSpace could be a standby WorkSpace or primary WorkSpace related to the specified WorkSpace. - WorkspaceId (string) – - The identifier of the related WorkSpace. 
- Region (string) – - The Region of the related WorkSpace. 
- State (string) – - Indicates the state of the WorkSpace. 
- Type (string) – - Indicates the type of WorkSpace. 
 
 
 
 
- NextToken (string) – - The token to use to retrieve the next page of results. This value is null when there are no more results to return. 
 
 
 - Exceptions- WorkSpaces.Client.exceptions.InvalidParameterValuesException
- WorkSpaces.Client.exceptions.ResourceUnavailableException