Skip to content

Commit c04afc4

Browse files
author
awstools
committed
feat(client-workspaces-thin-client): Add ConflictException to UpdateEnvironment API
1 parent 7d158e3 commit c04afc4

File tree

13 files changed

+85
-226
lines changed

13 files changed

+85
-226
lines changed

clients/client-workspaces-thin-client/README.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,7 @@
66

77
AWS SDK for JavaScript WorkSpacesThinClient Client for Node.js, Browser and React Native.
88

9-
<p>Amazon WorkSpaces Thin Client is an affordable device built to work with Amazon Web Services End User
10-
Computing (EUC) virtual desktops to provide users with a complete cloud desktop
11-
solution. WorkSpaces Thin Client is a compact device designed to connect up to two monitors and USB
12-
devices like a keyboard, mouse, headset, and webcam. To maximize endpoint security, WorkSpaces Thin Client
13-
devices do not allow local data storage or installation of unapproved applications. The
14-
WorkSpaces Thin Client device ships preloaded with device management software.</p>
15-
<p>You can use these APIs to complete WorkSpaces Thin Client tasks, such as creating environments or
16-
viewing devices. For more information about WorkSpaces Thin Client, including the required permissions to
17-
use the service, see the <a href="https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/">Amazon WorkSpaces Thin Client Administrator Guide</a>. For
18-
more information about using the Command Line Interface (CLI) to manage
19-
your WorkSpaces Thin Client resources, see the <a href="https://docs.aws.amazon.com/cli/latest/reference/workspaces-thin-client/index.html">WorkSpaces Thin Client section of the
20-
CLI Reference</a>.</p>
9+
<p>Amazon WorkSpaces Thin Client is an affordable device built to work with Amazon Web Services End User Computing (EUC) virtual desktops to provide users with a complete cloud desktop solution. WorkSpaces Thin Client is a compact device designed to connect up to two monitors and USB devices like a keyboard, mouse, headset, and webcam. To maximize endpoint security, WorkSpaces Thin Client devices do not allow local data storage or installation of unapproved applications. The WorkSpaces Thin Client device ships preloaded with device management software.</p> <p>You can use these APIs to complete WorkSpaces Thin Client tasks, such as creating environments or viewing devices. For more information about WorkSpaces Thin Client, including the required permissions to use the service, see the <a href="https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/">Amazon WorkSpaces Thin Client Administrator Guide</a>. For more information about using the Command Line Interface (CLI) to manage your WorkSpaces Thin Client resources, see the <a href="https://docs.aws.amazon.com/cli/latest/reference/workspaces-thin-client/index.html">WorkSpaces Thin Client section of the CLI Reference</a>.</p>
2110

2211
## Installing
2312

clients/client-workspaces-thin-client/src/WorkSpacesThinClient.ts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -327,18 +327,7 @@ export interface WorkSpacesThinClient {
327327
}
328328

329329
/**
330-
* <p>Amazon WorkSpaces Thin Client is an affordable device built to work with Amazon Web Services End User
331-
* Computing (EUC) virtual desktops to provide users with a complete cloud desktop
332-
* solution. WorkSpaces Thin Client is a compact device designed to connect up to two monitors and USB
333-
* devices like a keyboard, mouse, headset, and webcam. To maximize endpoint security, WorkSpaces Thin Client
334-
* devices do not allow local data storage or installation of unapproved applications. The
335-
* WorkSpaces Thin Client device ships preloaded with device management software.</p>
336-
* <p>You can use these APIs to complete WorkSpaces Thin Client tasks, such as creating environments or
337-
* viewing devices. For more information about WorkSpaces Thin Client, including the required permissions to
338-
* use the service, see the <a href="https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/">Amazon WorkSpaces Thin Client Administrator Guide</a>. For
339-
* more information about using the Command Line Interface (CLI) to manage
340-
* your WorkSpaces Thin Client resources, see the <a href="https://docs.aws.amazon.com/cli/latest/reference/workspaces-thin-client/index.html">WorkSpaces Thin Client section of the
341-
* CLI Reference</a>.</p>
330+
* <p>Amazon WorkSpaces Thin Client is an affordable device built to work with Amazon Web Services End User Computing (EUC) virtual desktops to provide users with a complete cloud desktop solution. WorkSpaces Thin Client is a compact device designed to connect up to two monitors and USB devices like a keyboard, mouse, headset, and webcam. To maximize endpoint security, WorkSpaces Thin Client devices do not allow local data storage or installation of unapproved applications. The WorkSpaces Thin Client device ships preloaded with device management software.</p> <p>You can use these APIs to complete WorkSpaces Thin Client tasks, such as creating environments or viewing devices. For more information about WorkSpaces Thin Client, including the required permissions to use the service, see the <a href="https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/">Amazon WorkSpaces Thin Client Administrator Guide</a>. For more information about using the Command Line Interface (CLI) to manage your WorkSpaces Thin Client resources, see the <a href="https://docs.aws.amazon.com/cli/latest/reference/workspaces-thin-client/index.html">WorkSpaces Thin Client section of the CLI Reference</a>.</p>
342331
* @public
343332
*/
344333
export class WorkSpacesThinClient extends WorkSpacesThinClientClient implements WorkSpacesThinClient {}

clients/client-workspaces-thin-client/src/WorkSpacesThinClientClient.ts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -316,18 +316,7 @@ export type WorkSpacesThinClientClientResolvedConfigType = __SmithyResolvedConfi
316316
export interface WorkSpacesThinClientClientResolvedConfig extends WorkSpacesThinClientClientResolvedConfigType {}
317317

318318
/**
319-
* <p>Amazon WorkSpaces Thin Client is an affordable device built to work with Amazon Web Services End User
320-
* Computing (EUC) virtual desktops to provide users with a complete cloud desktop
321-
* solution. WorkSpaces Thin Client is a compact device designed to connect up to two monitors and USB
322-
* devices like a keyboard, mouse, headset, and webcam. To maximize endpoint security, WorkSpaces Thin Client
323-
* devices do not allow local data storage or installation of unapproved applications. The
324-
* WorkSpaces Thin Client device ships preloaded with device management software.</p>
325-
* <p>You can use these APIs to complete WorkSpaces Thin Client tasks, such as creating environments or
326-
* viewing devices. For more information about WorkSpaces Thin Client, including the required permissions to
327-
* use the service, see the <a href="https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/">Amazon WorkSpaces Thin Client Administrator Guide</a>. For
328-
* more information about using the Command Line Interface (CLI) to manage
329-
* your WorkSpaces Thin Client resources, see the <a href="https://docs.aws.amazon.com/cli/latest/reference/workspaces-thin-client/index.html">WorkSpaces Thin Client section of the
330-
* CLI Reference</a>.</p>
319+
* <p>Amazon WorkSpaces Thin Client is an affordable device built to work with Amazon Web Services End User Computing (EUC) virtual desktops to provide users with a complete cloud desktop solution. WorkSpaces Thin Client is a compact device designed to connect up to two monitors and USB devices like a keyboard, mouse, headset, and webcam. To maximize endpoint security, WorkSpaces Thin Client devices do not allow local data storage or installation of unapproved applications. The WorkSpaces Thin Client device ships preloaded with device management software.</p> <p>You can use these APIs to complete WorkSpaces Thin Client tasks, such as creating environments or viewing devices. For more information about WorkSpaces Thin Client, including the required permissions to use the service, see the <a href="https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/">Amazon WorkSpaces Thin Client Administrator Guide</a>. For more information about using the Command Line Interface (CLI) to manage your WorkSpaces Thin Client resources, see the <a href="https://docs.aws.amazon.com/cli/latest/reference/workspaces-thin-client/index.html">WorkSpaces Thin Client section of the CLI Reference</a>.</p>
331320
* @public
332321
*/
333322
export class WorkSpacesThinClientClient extends __Client<

clients/client-workspaces-thin-client/src/commands/CreateEnvironmentCommand.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,7 @@ export interface CreateEnvironmentCommandOutput extends CreateEnvironmentRespons
114114
* <p>You do not have sufficient access to perform this action.</p>
115115
*
116116
* @throws {@link ConflictException} (client fault)
117-
* <p>The requested operation would cause a conflict with the current state of a service
118-
* resource associated with the request. Resolve the conflict before retrying this
119-
* request.</p>
117+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.</p>
120118
*
121119
* @throws {@link InternalServerException} (server fault)
122120
* <p>The server encountered an internal error and is unable to complete the request.</p>

clients/client-workspaces-thin-client/src/commands/DeleteDeviceCommand.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,7 @@ export interface DeleteDeviceCommandOutput extends DeleteDeviceResponse, __Metad
5959
* <p>You do not have sufficient access to perform this action.</p>
6060
*
6161
* @throws {@link ConflictException} (client fault)
62-
* <p>The requested operation would cause a conflict with the current state of a service
63-
* resource associated with the request. Resolve the conflict before retrying this
64-
* request.</p>
62+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.</p>
6563
*
6664
* @throws {@link InternalServerException} (server fault)
6765
* <p>The server encountered an internal error and is unable to complete the request.</p>

clients/client-workspaces-thin-client/src/commands/DeleteEnvironmentCommand.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,7 @@ export interface DeleteEnvironmentCommandOutput extends DeleteEnvironmentRespons
5959
* <p>You do not have sufficient access to perform this action.</p>
6060
*
6161
* @throws {@link ConflictException} (client fault)
62-
* <p>The requested operation would cause a conflict with the current state of a service
63-
* resource associated with the request. Resolve the conflict before retrying this
64-
* request.</p>
62+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.</p>
6563
*
6664
* @throws {@link InternalServerException} (server fault)
6765
* <p>The server encountered an internal error and is unable to complete the request.</p>

clients/client-workspaces-thin-client/src/commands/DeregisterDeviceCommand.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,7 @@ export interface DeregisterDeviceCommandOutput extends DeregisterDeviceResponse,
6060
* <p>You do not have sufficient access to perform this action.</p>
6161
*
6262
* @throws {@link ConflictException} (client fault)
63-
* <p>The requested operation would cause a conflict with the current state of a service
64-
* resource associated with the request. Resolve the conflict before retrying this
65-
* request.</p>
63+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.</p>
6664
*
6765
* @throws {@link InternalServerException} (server fault)
6866
* <p>The server encountered an internal error and is unable to complete the request.</p>

clients/client-workspaces-thin-client/src/commands/TagResourceCommand.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ export interface TagResourceCommandOutput extends TagResourceResponse, __Metadat
6161
* <p>You do not have sufficient access to perform this action.</p>
6262
*
6363
* @throws {@link ConflictException} (client fault)
64-
* <p>The requested operation would cause a conflict with the current state of a service
65-
* resource associated with the request. Resolve the conflict before retrying this
66-
* request.</p>
64+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.</p>
6765
*
6866
* @throws {@link InternalServerException} (server fault)
6967
* <p>The server encountered an internal error and is unable to complete the request.</p>

clients/client-workspaces-thin-client/src/commands/UntagResourceCommand.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,7 @@ export interface UntagResourceCommandOutput extends UntagResourceResponse, __Met
6565
* <p>You do not have sufficient access to perform this action.</p>
6666
*
6767
* @throws {@link ConflictException} (client fault)
68-
* <p>The requested operation would cause a conflict with the current state of a service
69-
* resource associated with the request. Resolve the conflict before retrying this
70-
* request.</p>
68+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.</p>
7169
*
7270
* @throws {@link InternalServerException} (server fault)
7371
* <p>The server encountered an internal error and is unable to complete the request.</p>

clients/client-workspaces-thin-client/src/commands/UpdateEnvironmentCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ export interface UpdateEnvironmentCommandOutput extends UpdateEnvironmentRespons
109109
* @throws {@link AccessDeniedException} (client fault)
110110
* <p>You do not have sufficient access to perform this action.</p>
111111
*
112+
* @throws {@link ConflictException} (client fault)
113+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.</p>
114+
*
112115
* @throws {@link InternalServerException} (server fault)
113116
* <p>The server encountered an internal error and is unable to complete the request.</p>
114117
*

0 commit comments

Comments
 (0)