Skip to content

Commit 8c61b34

Browse files
author
awstools
committedJun 29, 2023
feat(client-appstream): This release introduces app block builder, allowing customers to provision a resource to package applications into an app block
1 parent 1c2f6f0 commit 8c61b34

33 files changed

+5975
-1041
lines changed
 

‎clients/client-appstream/README.md

+87-7
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ using your favorite package manager:
4141

4242
The AWS SDK is modulized by clients and commands.
4343
To send a request, you only need to import the `AppStreamClient` and
44-
the commands you need, for example `AssociateApplicationFleetCommand`:
44+
the commands you need, for example `AssociateAppBlockBuilderAppBlockCommand`:
4545

4646
```js
4747
// ES5 example
48-
const { AppStreamClient, AssociateApplicationFleetCommand } = require("@aws-sdk/client-appstream");
48+
const { AppStreamClient, AssociateAppBlockBuilderAppBlockCommand } = require("@aws-sdk/client-appstream");
4949
```
5050

5151
```ts
5252
// ES6+ example
53-
import { AppStreamClient, AssociateApplicationFleetCommand } from "@aws-sdk/client-appstream";
53+
import { AppStreamClient, AssociateAppBlockBuilderAppBlockCommand } from "@aws-sdk/client-appstream";
5454
```
5555

5656
### Usage
@@ -69,7 +69,7 @@ const client = new AppStreamClient({ region: "REGION" });
6969
const params = {
7070
/** input parameters */
7171
};
72-
const command = new AssociateApplicationFleetCommand(params);
72+
const command = new AssociateAppBlockBuilderAppBlockCommand(params);
7373
```
7474

7575
#### Async/await
@@ -148,15 +148,15 @@ const client = new AWS.AppStream({ region: "REGION" });
148148

149149
// async/await.
150150
try {
151-
const data = await client.associateApplicationFleet(params);
151+
const data = await client.associateAppBlockBuilderAppBlock(params);
152152
// process data.
153153
} catch (error) {
154154
// error handling.
155155
}
156156

157157
// Promises.
158158
client
159-
.associateApplicationFleet(params)
159+
.associateAppBlockBuilderAppBlock(params)
160160
.then((data) => {
161161
// process data.
162162
})
@@ -165,7 +165,7 @@ client
165165
});
166166

167167
// callbacks.
168-
client.associateApplicationFleet(params, (err, data) => {
168+
client.associateAppBlockBuilderAppBlock(params, (err, data) => {
169169
// process err and data.
170170
});
171171
```
@@ -221,6 +221,14 @@ see LICENSE for more information.
221221

222222
## Client Commands (Operations List)
223223

224+
<details>
225+
<summary>
226+
AssociateAppBlockBuilderAppBlock
227+
</summary>
228+
229+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/associateappblockbuilderappblockcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/associateappblockbuilderappblockcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/associateappblockbuilderappblockcommandoutput.html)
230+
231+
</details>
224232
<details>
225233
<summary>
226234
AssociateApplicationFleet
@@ -276,6 +284,22 @@ CreateAppBlock
276284

277285
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/createappblockcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/createappblockcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/createappblockcommandoutput.html)
278286

287+
</details>
288+
<details>
289+
<summary>
290+
CreateAppBlockBuilder
291+
</summary>
292+
293+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/createappblockbuildercommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/createappblockbuildercommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/createappblockbuildercommandoutput.html)
294+
295+
</details>
296+
<details>
297+
<summary>
298+
CreateAppBlockBuilderStreamingURL
299+
</summary>
300+
301+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/createappblockbuilderstreamingurlcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/createappblockbuilderstreamingurlcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/createappblockbuilderstreamingurlcommandoutput.html)
302+
279303
</details>
280304
<details>
281305
<summary>
@@ -372,6 +396,14 @@ DeleteAppBlock
372396

373397
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/deleteappblockcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/deleteappblockcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/deleteappblockcommandoutput.html)
374398

399+
</details>
400+
<details>
401+
<summary>
402+
DeleteAppBlockBuilder
403+
</summary>
404+
405+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/deleteappblockbuildercommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/deleteappblockbuildercommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/deleteappblockbuildercommandoutput.html)
406+
375407
</details>
376408
<details>
377409
<summary>
@@ -452,6 +484,22 @@ DeleteUser
452484

453485
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/deleteusercommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/deleteusercommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/deleteusercommandoutput.html)
454486

487+
</details>
488+
<details>
489+
<summary>
490+
DescribeAppBlockBuilderAppBlockAssociations
491+
</summary>
492+
493+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/describeappblockbuilderappblockassociationscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/describeappblockbuilderappblockassociationscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/describeappblockbuilderappblockassociationscommandoutput.html)
494+
495+
</details>
496+
<details>
497+
<summary>
498+
DescribeAppBlockBuilders
499+
</summary>
500+
501+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/describeappblockbuilderscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/describeappblockbuilderscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/describeappblockbuilderscommandoutput.html)
502+
455503
</details>
456504
<details>
457505
<summary>
@@ -572,6 +620,14 @@ DisableUser
572620

573621
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/disableusercommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/disableusercommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/disableusercommandoutput.html)
574622

623+
</details>
624+
<details>
625+
<summary>
626+
DisassociateAppBlockBuilderAppBlock
627+
</summary>
628+
629+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/disassociateappblockbuilderappblockcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/disassociateappblockbuilderappblockcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/disassociateappblockbuilderappblockcommandoutput.html)
630+
575631
</details>
576632
<details>
577633
<summary>
@@ -644,6 +700,14 @@ ListTagsForResource
644700

645701
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/listtagsforresourcecommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/listtagsforresourcecommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/listtagsforresourcecommandoutput.html)
646702

703+
</details>
704+
<details>
705+
<summary>
706+
StartAppBlockBuilder
707+
</summary>
708+
709+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/startappblockbuildercommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/startappblockbuildercommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/startappblockbuildercommandoutput.html)
710+
647711
</details>
648712
<details>
649713
<summary>
@@ -660,6 +724,14 @@ StartImageBuilder
660724

661725
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/startimagebuildercommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/startimagebuildercommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/startimagebuildercommandoutput.html)
662726

727+
</details>
728+
<details>
729+
<summary>
730+
StopAppBlockBuilder
731+
</summary>
732+
733+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/stopappblockbuildercommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/stopappblockbuildercommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/stopappblockbuildercommandoutput.html)
734+
663735
</details>
664736
<details>
665737
<summary>
@@ -692,6 +764,14 @@ UntagResource
692764

693765
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/untagresourcecommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/untagresourcecommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/untagresourcecommandoutput.html)
694766

767+
</details>
768+
<details>
769+
<summary>
770+
UpdateAppBlockBuilder
771+
</summary>
772+
773+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/classes/updateappblockbuildercommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/updateappblockbuildercommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-appstream/interfaces/updateappblockbuildercommandoutput.html)
774+
695775
</details>
696776
<details>
697777
<summary>

0 commit comments

Comments
 (0)
Please sign in to comment.