WorkSpaces / Client / reboot_workspaces
reboot_workspaces#
- WorkSpaces.Client.reboot_workspaces(**kwargs)#
Reboots the specified WorkSpaces.
You cannot reboot a WorkSpace unless its state is
AVAILABLE
,UNHEALTHY
, orREBOOTING
. Reboot a WorkSpace in theREBOOTING
state only if your WorkSpace has been stuck in theREBOOTING
state for over 20 minutes.This operation is asynchronous and returns before the WorkSpaces have rebooted.
See also: AWS API Documentation
Request Syntax
response = client.reboot_workspaces( RebootWorkspaceRequests=[ { 'WorkspaceId': 'string' }, ] )
- Parameters:
RebootWorkspaceRequests (list) –
[REQUIRED]
The WorkSpaces to reboot. You can specify up to 25 WorkSpaces.
(dict) –
Describes the information used to reboot a WorkSpace.
WorkspaceId (string) – [REQUIRED]
The identifier of the WorkSpace.
- Return type:
dict
- Returns:
Response Syntax
{ 'FailedRequests': [ { 'WorkspaceId': 'string', 'ErrorCode': 'string', 'ErrorMessage': 'string' }, ] }
Response Structure
(dict) –
FailedRequests (list) –
Information about the WorkSpaces that could not be rebooted.
(dict) –
Describes a WorkSpace that could not be rebooted. ( RebootWorkspaces), rebuilt ( RebuildWorkspaces), restored ( RestoreWorkspace), terminated ( TerminateWorkspaces), started ( StartWorkspaces), or stopped ( StopWorkspaces).
WorkspaceId (string) –
The identifier of the WorkSpace.
ErrorCode (string) –
The error code that is returned if the WorkSpace cannot be rebooted.
ErrorMessage (string) –
The text of the error message that is returned if the WorkSpace cannot be rebooted.
Exceptions
WorkSpaces.Client.exceptions.OperationNotSupportedException