AWS SDK for C++

AWS SDK for C++ Version 1.11.785

Loading...
Searching...
No Matches
AppStreamServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/appstream/AppStreamEndpointProvider.h>
10#include <aws/appstream/AppStreamErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in AppStreamClient header */
22#include <aws/appstream/model/AssociateAppBlockBuilderAppBlockResult.h>
23#include <aws/appstream/model/AssociateApplicationFleetResult.h>
24#include <aws/appstream/model/AssociateApplicationToEntitlementResult.h>
25#include <aws/appstream/model/AssociateFleetResult.h>
26#include <aws/appstream/model/AssociateSoftwareToImageBuilderResult.h>
27#include <aws/appstream/model/BatchAssociateUserStackResult.h>
28#include <aws/appstream/model/BatchDisassociateUserStackResult.h>
29#include <aws/appstream/model/CopyImageResult.h>
30#include <aws/appstream/model/CreateAppBlockBuilderResult.h>
31#include <aws/appstream/model/CreateAppBlockBuilderStreamingURLResult.h>
32#include <aws/appstream/model/CreateAppBlockResult.h>
33#include <aws/appstream/model/CreateApplicationResult.h>
34#include <aws/appstream/model/CreateDirectoryConfigResult.h>
35#include <aws/appstream/model/CreateEntitlementResult.h>
36#include <aws/appstream/model/CreateExportImageTaskResult.h>
37#include <aws/appstream/model/CreateFleetResult.h>
38#include <aws/appstream/model/CreateImageBuilderResult.h>
39#include <aws/appstream/model/CreateImageBuilderStreamingURLResult.h>
40#include <aws/appstream/model/CreateImportedImageResult.h>
41#include <aws/appstream/model/CreateStackResult.h>
42#include <aws/appstream/model/CreateStreamingURLResult.h>
43#include <aws/appstream/model/CreateThemeForStackResult.h>
44#include <aws/appstream/model/CreateUpdatedImageResult.h>
45#include <aws/appstream/model/CreateUsageReportSubscriptionRequest.h>
46#include <aws/appstream/model/CreateUsageReportSubscriptionResult.h>
47#include <aws/appstream/model/CreateUserResult.h>
48#include <aws/appstream/model/DeleteAppBlockBuilderResult.h>
49#include <aws/appstream/model/DeleteAppBlockResult.h>
50#include <aws/appstream/model/DeleteApplicationResult.h>
51#include <aws/appstream/model/DeleteDirectoryConfigResult.h>
52#include <aws/appstream/model/DeleteEntitlementResult.h>
53#include <aws/appstream/model/DeleteFleetResult.h>
54#include <aws/appstream/model/DeleteImageBuilderResult.h>
55#include <aws/appstream/model/DeleteImagePermissionsResult.h>
56#include <aws/appstream/model/DeleteImageResult.h>
57#include <aws/appstream/model/DeleteStackResult.h>
58#include <aws/appstream/model/DeleteThemeForStackResult.h>
59#include <aws/appstream/model/DeleteUsageReportSubscriptionRequest.h>
60#include <aws/appstream/model/DeleteUsageReportSubscriptionResult.h>
61#include <aws/appstream/model/DeleteUserResult.h>
62#include <aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.h>
63#include <aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsResult.h>
64#include <aws/appstream/model/DescribeAppBlockBuildersRequest.h>
65#include <aws/appstream/model/DescribeAppBlockBuildersResult.h>
66#include <aws/appstream/model/DescribeAppBlocksRequest.h>
67#include <aws/appstream/model/DescribeAppBlocksResult.h>
68#include <aws/appstream/model/DescribeAppLicenseUsageResult.h>
69#include <aws/appstream/model/DescribeApplicationFleetAssociationsRequest.h>
70#include <aws/appstream/model/DescribeApplicationFleetAssociationsResult.h>
71#include <aws/appstream/model/DescribeApplicationsRequest.h>
72#include <aws/appstream/model/DescribeApplicationsResult.h>
73#include <aws/appstream/model/DescribeDirectoryConfigsRequest.h>
74#include <aws/appstream/model/DescribeDirectoryConfigsResult.h>
75#include <aws/appstream/model/DescribeEntitlementsResult.h>
76#include <aws/appstream/model/DescribeFleetsRequest.h>
77#include <aws/appstream/model/DescribeFleetsResult.h>
78#include <aws/appstream/model/DescribeImageBuildersRequest.h>
79#include <aws/appstream/model/DescribeImageBuildersResult.h>
80#include <aws/appstream/model/DescribeImagePermissionsResult.h>
81#include <aws/appstream/model/DescribeImagesRequest.h>
82#include <aws/appstream/model/DescribeImagesResult.h>
83#include <aws/appstream/model/DescribeSessionsResult.h>
84#include <aws/appstream/model/DescribeSoftwareAssociationsResult.h>
85#include <aws/appstream/model/DescribeStacksRequest.h>
86#include <aws/appstream/model/DescribeStacksResult.h>
87#include <aws/appstream/model/DescribeThemeForStackResult.h>
88#include <aws/appstream/model/DescribeUsageReportSubscriptionsRequest.h>
89#include <aws/appstream/model/DescribeUsageReportSubscriptionsResult.h>
90#include <aws/appstream/model/DescribeUserStackAssociationsRequest.h>
91#include <aws/appstream/model/DescribeUserStackAssociationsResult.h>
92#include <aws/appstream/model/DescribeUsersResult.h>
93#include <aws/appstream/model/DisableUserResult.h>
94#include <aws/appstream/model/DisassociateAppBlockBuilderAppBlockResult.h>
95#include <aws/appstream/model/DisassociateApplicationFleetResult.h>
96#include <aws/appstream/model/DisassociateApplicationFromEntitlementResult.h>
97#include <aws/appstream/model/DisassociateFleetResult.h>
98#include <aws/appstream/model/DisassociateSoftwareFromImageBuilderResult.h>
99#include <aws/appstream/model/DrainSessionInstanceResult.h>
100#include <aws/appstream/model/EnableUserResult.h>
101#include <aws/appstream/model/ExpireSessionResult.h>
102#include <aws/appstream/model/GetExportImageTaskRequest.h>
103#include <aws/appstream/model/GetExportImageTaskResult.h>
104#include <aws/appstream/model/ListAssociatedFleetsResult.h>
105#include <aws/appstream/model/ListAssociatedStacksResult.h>
106#include <aws/appstream/model/ListEntitledApplicationsResult.h>
107#include <aws/appstream/model/ListExportImageTasksRequest.h>
108#include <aws/appstream/model/ListExportImageTasksResult.h>
109#include <aws/appstream/model/ListTagsForResourceResult.h>
110#include <aws/appstream/model/StartAppBlockBuilderResult.h>
111#include <aws/appstream/model/StartFleetResult.h>
112#include <aws/appstream/model/StartImageBuilderResult.h>
113#include <aws/appstream/model/StartSoftwareDeploymentToImageBuilderResult.h>
114#include <aws/appstream/model/StopAppBlockBuilderResult.h>
115#include <aws/appstream/model/StopFleetResult.h>
116#include <aws/appstream/model/StopImageBuilderResult.h>
117#include <aws/appstream/model/TagResourceResult.h>
118#include <aws/appstream/model/UntagResourceResult.h>
119#include <aws/appstream/model/UpdateAppBlockBuilderResult.h>
120#include <aws/appstream/model/UpdateApplicationResult.h>
121#include <aws/appstream/model/UpdateDirectoryConfigResult.h>
122#include <aws/appstream/model/UpdateEntitlementResult.h>
123#include <aws/appstream/model/UpdateFleetRequest.h>
124#include <aws/appstream/model/UpdateFleetResult.h>
125#include <aws/appstream/model/UpdateImagePermissionsResult.h>
126#include <aws/appstream/model/UpdateStackResult.h>
127#include <aws/appstream/model/UpdateThemeForStackResult.h>
128/* End of service model headers required in AppStreamClient header */
129
130namespace Aws {
131namespace Http {
132class HttpClient;
133class HttpClientFactory;
134} // namespace Http
135
136namespace Utils {
137template <typename R, typename E>
138class Outcome;
139
140namespace Threading {
141class Executor;
142} // namespace Threading
143} // namespace Utils
144
145namespace Auth {
146class AWSCredentials;
147class AWSCredentialsProvider;
148} // namespace Auth
149
150namespace Client {
151class RetryStrategy;
152} // namespace Client
153
154namespace AppStream {
158
159namespace Model {
160/* Service model forward declarations required in AppStreamClient header */
168class CopyImageRequest;
238class StopFleetRequest;
250/* End of service model forward declarations required in AppStreamClient header */
251
252/* Service model Outcome class definitions */
343/* End of service model Outcome class definitions */
344
345/* Service model Outcome callable definitions */
346typedef std::future<AssociateAppBlockBuilderAppBlockOutcome> AssociateAppBlockBuilderAppBlockOutcomeCallable;
347typedef std::future<AssociateApplicationFleetOutcome> AssociateApplicationFleetOutcomeCallable;
348typedef std::future<AssociateApplicationToEntitlementOutcome> AssociateApplicationToEntitlementOutcomeCallable;
349typedef std::future<AssociateFleetOutcome> AssociateFleetOutcomeCallable;
350typedef std::future<AssociateSoftwareToImageBuilderOutcome> AssociateSoftwareToImageBuilderOutcomeCallable;
351typedef std::future<BatchAssociateUserStackOutcome> BatchAssociateUserStackOutcomeCallable;
352typedef std::future<BatchDisassociateUserStackOutcome> BatchDisassociateUserStackOutcomeCallable;
353typedef std::future<CopyImageOutcome> CopyImageOutcomeCallable;
354typedef std::future<CreateAppBlockOutcome> CreateAppBlockOutcomeCallable;
355typedef std::future<CreateAppBlockBuilderOutcome> CreateAppBlockBuilderOutcomeCallable;
356typedef std::future<CreateAppBlockBuilderStreamingURLOutcome> CreateAppBlockBuilderStreamingURLOutcomeCallable;
357typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
358typedef std::future<CreateDirectoryConfigOutcome> CreateDirectoryConfigOutcomeCallable;
359typedef std::future<CreateEntitlementOutcome> CreateEntitlementOutcomeCallable;
360typedef std::future<CreateExportImageTaskOutcome> CreateExportImageTaskOutcomeCallable;
361typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
362typedef std::future<CreateImageBuilderOutcome> CreateImageBuilderOutcomeCallable;
363typedef std::future<CreateImageBuilderStreamingURLOutcome> CreateImageBuilderStreamingURLOutcomeCallable;
364typedef std::future<CreateImportedImageOutcome> CreateImportedImageOutcomeCallable;
365typedef std::future<CreateStackOutcome> CreateStackOutcomeCallable;
366typedef std::future<CreateStreamingURLOutcome> CreateStreamingURLOutcomeCallable;
367typedef std::future<CreateThemeForStackOutcome> CreateThemeForStackOutcomeCallable;
368typedef std::future<CreateUpdatedImageOutcome> CreateUpdatedImageOutcomeCallable;
369typedef std::future<CreateUsageReportSubscriptionOutcome> CreateUsageReportSubscriptionOutcomeCallable;
370typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
371typedef std::future<DeleteAppBlockOutcome> DeleteAppBlockOutcomeCallable;
372typedef std::future<DeleteAppBlockBuilderOutcome> DeleteAppBlockBuilderOutcomeCallable;
373typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
374typedef std::future<DeleteDirectoryConfigOutcome> DeleteDirectoryConfigOutcomeCallable;
375typedef std::future<DeleteEntitlementOutcome> DeleteEntitlementOutcomeCallable;
376typedef std::future<DeleteFleetOutcome> DeleteFleetOutcomeCallable;
377typedef std::future<DeleteImageOutcome> DeleteImageOutcomeCallable;
378typedef std::future<DeleteImageBuilderOutcome> DeleteImageBuilderOutcomeCallable;
379typedef std::future<DeleteImagePermissionsOutcome> DeleteImagePermissionsOutcomeCallable;
380typedef std::future<DeleteStackOutcome> DeleteStackOutcomeCallable;
381typedef std::future<DeleteThemeForStackOutcome> DeleteThemeForStackOutcomeCallable;
382typedef std::future<DeleteUsageReportSubscriptionOutcome> DeleteUsageReportSubscriptionOutcomeCallable;
383typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
384typedef std::future<DescribeAppBlockBuilderAppBlockAssociationsOutcome> DescribeAppBlockBuilderAppBlockAssociationsOutcomeCallable;
385typedef std::future<DescribeAppBlockBuildersOutcome> DescribeAppBlockBuildersOutcomeCallable;
386typedef std::future<DescribeAppBlocksOutcome> DescribeAppBlocksOutcomeCallable;
387typedef std::future<DescribeAppLicenseUsageOutcome> DescribeAppLicenseUsageOutcomeCallable;
388typedef std::future<DescribeApplicationFleetAssociationsOutcome> DescribeApplicationFleetAssociationsOutcomeCallable;
389typedef std::future<DescribeApplicationsOutcome> DescribeApplicationsOutcomeCallable;
390typedef std::future<DescribeDirectoryConfigsOutcome> DescribeDirectoryConfigsOutcomeCallable;
391typedef std::future<DescribeEntitlementsOutcome> DescribeEntitlementsOutcomeCallable;
392typedef std::future<DescribeFleetsOutcome> DescribeFleetsOutcomeCallable;
393typedef std::future<DescribeImageBuildersOutcome> DescribeImageBuildersOutcomeCallable;
394typedef std::future<DescribeImagePermissionsOutcome> DescribeImagePermissionsOutcomeCallable;
395typedef std::future<DescribeImagesOutcome> DescribeImagesOutcomeCallable;
396typedef std::future<DescribeSessionsOutcome> DescribeSessionsOutcomeCallable;
397typedef std::future<DescribeSoftwareAssociationsOutcome> DescribeSoftwareAssociationsOutcomeCallable;
398typedef std::future<DescribeStacksOutcome> DescribeStacksOutcomeCallable;
399typedef std::future<DescribeThemeForStackOutcome> DescribeThemeForStackOutcomeCallable;
400typedef std::future<DescribeUsageReportSubscriptionsOutcome> DescribeUsageReportSubscriptionsOutcomeCallable;
401typedef std::future<DescribeUserStackAssociationsOutcome> DescribeUserStackAssociationsOutcomeCallable;
402typedef std::future<DescribeUsersOutcome> DescribeUsersOutcomeCallable;
403typedef std::future<DisableUserOutcome> DisableUserOutcomeCallable;
404typedef std::future<DisassociateAppBlockBuilderAppBlockOutcome> DisassociateAppBlockBuilderAppBlockOutcomeCallable;
405typedef std::future<DisassociateApplicationFleetOutcome> DisassociateApplicationFleetOutcomeCallable;
406typedef std::future<DisassociateApplicationFromEntitlementOutcome> DisassociateApplicationFromEntitlementOutcomeCallable;
407typedef std::future<DisassociateFleetOutcome> DisassociateFleetOutcomeCallable;
408typedef std::future<DisassociateSoftwareFromImageBuilderOutcome> DisassociateSoftwareFromImageBuilderOutcomeCallable;
409typedef std::future<DrainSessionInstanceOutcome> DrainSessionInstanceOutcomeCallable;
410typedef std::future<EnableUserOutcome> EnableUserOutcomeCallable;
411typedef std::future<ExpireSessionOutcome> ExpireSessionOutcomeCallable;
412typedef std::future<GetExportImageTaskOutcome> GetExportImageTaskOutcomeCallable;
413typedef std::future<ListAssociatedFleetsOutcome> ListAssociatedFleetsOutcomeCallable;
414typedef std::future<ListAssociatedStacksOutcome> ListAssociatedStacksOutcomeCallable;
415typedef std::future<ListEntitledApplicationsOutcome> ListEntitledApplicationsOutcomeCallable;
416typedef std::future<ListExportImageTasksOutcome> ListExportImageTasksOutcomeCallable;
417typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
418typedef std::future<StartAppBlockBuilderOutcome> StartAppBlockBuilderOutcomeCallable;
419typedef std::future<StartFleetOutcome> StartFleetOutcomeCallable;
420typedef std::future<StartImageBuilderOutcome> StartImageBuilderOutcomeCallable;
421typedef std::future<StartSoftwareDeploymentToImageBuilderOutcome> StartSoftwareDeploymentToImageBuilderOutcomeCallable;
422typedef std::future<StopAppBlockBuilderOutcome> StopAppBlockBuilderOutcomeCallable;
423typedef std::future<StopFleetOutcome> StopFleetOutcomeCallable;
424typedef std::future<StopImageBuilderOutcome> StopImageBuilderOutcomeCallable;
425typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
426typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
427typedef std::future<UpdateAppBlockBuilderOutcome> UpdateAppBlockBuilderOutcomeCallable;
428typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
429typedef std::future<UpdateDirectoryConfigOutcome> UpdateDirectoryConfigOutcomeCallable;
430typedef std::future<UpdateEntitlementOutcome> UpdateEntitlementOutcomeCallable;
431typedef std::future<UpdateFleetOutcome> UpdateFleetOutcomeCallable;
432typedef std::future<UpdateImagePermissionsOutcome> UpdateImagePermissionsOutcomeCallable;
433typedef std::future<UpdateStackOutcome> UpdateStackOutcomeCallable;
434typedef std::future<UpdateThemeForStackOutcome> UpdateThemeForStackOutcomeCallable;
435/* End of service model Outcome callable definitions */
436} // namespace Model
437
438class AppStreamClient;
439
440/* Service model async handlers definitions */
441typedef std::function<void(const AppStreamClient*, const Model::AssociateAppBlockBuilderAppBlockRequest&,
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
445typedef std::function<void(const AppStreamClient*, const Model::AssociateApplicationFleetRequest&,
446 const Model::AssociateApplicationFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448typedef std::function<void(const AppStreamClient*, const Model::AssociateApplicationToEntitlementRequest&,
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
452typedef std::function<void(const AppStreamClient*, const Model::AssociateFleetRequest&, const Model::AssociateFleetOutcome&,
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
455typedef std::function<void(const AppStreamClient*, const Model::AssociateSoftwareToImageBuilderRequest&,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459typedef std::function<void(const AppStreamClient*, const Model::BatchAssociateUserStackRequest&,
460 const Model::BatchAssociateUserStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const AppStreamClient*, const Model::BatchDisassociateUserStackRequest&,
463 const Model::BatchDisassociateUserStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465typedef std::function<void(const AppStreamClient*, const Model::CopyImageRequest&, const Model::CopyImageOutcome&,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
468typedef std::function<void(const AppStreamClient*, const Model::CreateAppBlockRequest&, const Model::CreateAppBlockOutcome&,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471typedef std::function<void(const AppStreamClient*, const Model::CreateAppBlockBuilderRequest&, const Model::CreateAppBlockBuilderOutcome&,
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
474typedef std::function<void(const AppStreamClient*, const Model::CreateAppBlockBuilderStreamingURLRequest&,
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const AppStreamClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const AppStreamClient*, const Model::CreateDirectoryConfigRequest&, const Model::CreateDirectoryConfigOutcome&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const AppStreamClient*, const Model::CreateEntitlementRequest&, const Model::CreateEntitlementOutcome&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const AppStreamClient*, const Model::CreateExportImageTaskRequest&, const Model::CreateExportImageTaskOutcome&,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const AppStreamClient*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&,
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493typedef std::function<void(const AppStreamClient*, const Model::CreateImageBuilderRequest&, const Model::CreateImageBuilderOutcome&,
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496typedef std::function<void(const AppStreamClient*, const Model::CreateImageBuilderStreamingURLRequest&,
498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500typedef std::function<void(const AppStreamClient*, const Model::CreateImportedImageRequest&, const Model::CreateImportedImageOutcome&,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503typedef std::function<void(const AppStreamClient*, const Model::CreateStackRequest&, const Model::CreateStackOutcome&,
504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
506typedef std::function<void(const AppStreamClient*, const Model::CreateStreamingURLRequest&, const Model::CreateStreamingURLOutcome&,
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509typedef std::function<void(const AppStreamClient*, const Model::CreateThemeForStackRequest&, const Model::CreateThemeForStackOutcome&,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512typedef std::function<void(const AppStreamClient*, const Model::CreateUpdatedImageRequest&, const Model::CreateUpdatedImageOutcome&,
513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
515typedef std::function<void(const AppStreamClient*, const Model::CreateUsageReportSubscriptionRequest&,
517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
519typedef std::function<void(const AppStreamClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&,
520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
522typedef std::function<void(const AppStreamClient*, const Model::DeleteAppBlockRequest&, const Model::DeleteAppBlockOutcome&,
523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
525typedef std::function<void(const AppStreamClient*, const Model::DeleteAppBlockBuilderRequest&, const Model::DeleteAppBlockBuilderOutcome&,
526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
528typedef std::function<void(const AppStreamClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&,
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531typedef std::function<void(const AppStreamClient*, const Model::DeleteDirectoryConfigRequest&, const Model::DeleteDirectoryConfigOutcome&,
532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
534typedef std::function<void(const AppStreamClient*, const Model::DeleteEntitlementRequest&, const Model::DeleteEntitlementOutcome&,
535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
537typedef std::function<void(const AppStreamClient*, const Model::DeleteFleetRequest&, const Model::DeleteFleetOutcome&,
538 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
540typedef std::function<void(const AppStreamClient*, const Model::DeleteImageRequest&, const Model::DeleteImageOutcome&,
541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
543typedef std::function<void(const AppStreamClient*, const Model::DeleteImageBuilderRequest&, const Model::DeleteImageBuilderOutcome&,
544 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
549typedef std::function<void(const AppStreamClient*, const Model::DeleteStackRequest&, const Model::DeleteStackOutcome&,
550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
552typedef std::function<void(const AppStreamClient*, const Model::DeleteThemeForStackRequest&, const Model::DeleteThemeForStackOutcome&,
553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
555typedef std::function<void(const AppStreamClient*, const Model::DeleteUsageReportSubscriptionRequest&,
557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
559typedef std::function<void(const AppStreamClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&,
560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
562typedef std::function<void(const AppStreamClient*, const Model::DescribeAppBlockBuilderAppBlockAssociationsRequest&,
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566typedef std::function<void(const AppStreamClient*, const Model::DescribeAppBlockBuildersRequest&,
567 const Model::DescribeAppBlockBuildersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569typedef std::function<void(const AppStreamClient*, const Model::DescribeAppBlocksRequest&, const Model::DescribeAppBlocksOutcome&,
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const AppStreamClient*, const Model::DescribeAppLicenseUsageRequest&,
573 const Model::DescribeAppLicenseUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575typedef std::function<void(const AppStreamClient*, const Model::DescribeApplicationFleetAssociationsRequest&,
577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
579typedef std::function<void(const AppStreamClient*, const Model::DescribeApplicationsRequest&, const Model::DescribeApplicationsOutcome&,
580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
582typedef std::function<void(const AppStreamClient*, const Model::DescribeDirectoryConfigsRequest&,
583 const Model::DescribeDirectoryConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
585typedef std::function<void(const AppStreamClient*, const Model::DescribeEntitlementsRequest&, const Model::DescribeEntitlementsOutcome&,
586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
588typedef std::function<void(const AppStreamClient*, const Model::DescribeFleetsRequest&, const Model::DescribeFleetsOutcome&,
589 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
591typedef std::function<void(const AppStreamClient*, const Model::DescribeImageBuildersRequest&, const Model::DescribeImageBuildersOutcome&,
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594typedef std::function<void(const AppStreamClient*, const Model::DescribeImagePermissionsRequest&,
595 const Model::DescribeImagePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
597typedef std::function<void(const AppStreamClient*, const Model::DescribeImagesRequest&, const Model::DescribeImagesOutcome&,
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
600typedef std::function<void(const AppStreamClient*, const Model::DescribeSessionsRequest&, const Model::DescribeSessionsOutcome&,
601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
603typedef std::function<void(const AppStreamClient*, const Model::DescribeSoftwareAssociationsRequest&,
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
607typedef std::function<void(const AppStreamClient*, const Model::DescribeStacksRequest&, const Model::DescribeStacksOutcome&,
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
610typedef std::function<void(const AppStreamClient*, const Model::DescribeThemeForStackRequest&, const Model::DescribeThemeForStackOutcome&,
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
613typedef std::function<void(const AppStreamClient*, const Model::DescribeUsageReportSubscriptionsRequest&,
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const AppStreamClient*, const Model::DescribeUserStackAssociationsRequest&,
619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
621typedef std::function<void(const AppStreamClient*, const Model::DescribeUsersRequest&, const Model::DescribeUsersOutcome&,
622 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
624typedef std::function<void(const AppStreamClient*, const Model::DisableUserRequest&, const Model::DisableUserOutcome&,
625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
627typedef std::function<void(const AppStreamClient*, const Model::DisassociateAppBlockBuilderAppBlockRequest&,
629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
631typedef std::function<void(const AppStreamClient*, const Model::DisassociateApplicationFleetRequest&,
633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
635typedef std::function<void(const AppStreamClient*, const Model::DisassociateApplicationFromEntitlementRequest&,
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
639typedef std::function<void(const AppStreamClient*, const Model::DisassociateFleetRequest&, const Model::DisassociateFleetOutcome&,
640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
642typedef std::function<void(const AppStreamClient*, const Model::DisassociateSoftwareFromImageBuilderRequest&,
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
646typedef std::function<void(const AppStreamClient*, const Model::DrainSessionInstanceRequest&, const Model::DrainSessionInstanceOutcome&,
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
649typedef std::function<void(const AppStreamClient*, const Model::EnableUserRequest&, const Model::EnableUserOutcome&,
650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
652typedef std::function<void(const AppStreamClient*, const Model::ExpireSessionRequest&, const Model::ExpireSessionOutcome&,
653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
655typedef std::function<void(const AppStreamClient*, const Model::GetExportImageTaskRequest&, const Model::GetExportImageTaskOutcome&,
656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
658typedef std::function<void(const AppStreamClient*, const Model::ListAssociatedFleetsRequest&, const Model::ListAssociatedFleetsOutcome&,
659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
661typedef std::function<void(const AppStreamClient*, const Model::ListAssociatedStacksRequest&, const Model::ListAssociatedStacksOutcome&,
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
664typedef std::function<void(const AppStreamClient*, const Model::ListEntitledApplicationsRequest&,
665 const Model::ListEntitledApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
667typedef std::function<void(const AppStreamClient*, const Model::ListExportImageTasksRequest&, const Model::ListExportImageTasksOutcome&,
668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
670typedef std::function<void(const AppStreamClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
673typedef std::function<void(const AppStreamClient*, const Model::StartAppBlockBuilderRequest&, const Model::StartAppBlockBuilderOutcome&,
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
676typedef std::function<void(const AppStreamClient*, const Model::StartFleetRequest&, const Model::StartFleetOutcome&,
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679typedef std::function<void(const AppStreamClient*, const Model::StartImageBuilderRequest&, const Model::StartImageBuilderOutcome&,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682typedef std::function<void(const AppStreamClient*, const Model::StartSoftwareDeploymentToImageBuilderRequest&,
684 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
686typedef std::function<void(const AppStreamClient*, const Model::StopAppBlockBuilderRequest&, const Model::StopAppBlockBuilderOutcome&,
687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
689typedef std::function<void(const AppStreamClient*, const Model::StopFleetRequest&, const Model::StopFleetOutcome&,
690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692typedef std::function<void(const AppStreamClient*, const Model::StopImageBuilderRequest&, const Model::StopImageBuilderOutcome&,
693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
695typedef std::function<void(const AppStreamClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
698typedef std::function<void(const AppStreamClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
701typedef std::function<void(const AppStreamClient*, const Model::UpdateAppBlockBuilderRequest&, const Model::UpdateAppBlockBuilderOutcome&,
702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
704typedef std::function<void(const AppStreamClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&,
705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
707typedef std::function<void(const AppStreamClient*, const Model::UpdateDirectoryConfigRequest&, const Model::UpdateDirectoryConfigOutcome&,
708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
710typedef std::function<void(const AppStreamClient*, const Model::UpdateEntitlementRequest&, const Model::UpdateEntitlementOutcome&,
711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
713typedef std::function<void(const AppStreamClient*, const Model::UpdateFleetRequest&, const Model::UpdateFleetOutcome&,
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
719typedef std::function<void(const AppStreamClient*, const Model::UpdateStackRequest&, const Model::UpdateStackOutcome&,
720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
722typedef std::function<void(const AppStreamClient*, const Model::UpdateThemeForStackRequest&, const Model::UpdateThemeForStackOutcome&,
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
725/* End of service model async handlers definitions */
726} // namespace AppStream
727} // namespace Aws
EndpointProviderBase< AppStreamClientConfiguration, AppStreamBuiltInParameters, AppStreamClientContextParameters > AppStreamEndpointProviderBase
Aws::Utils::Outcome< CreateApplicationResult, AppStreamError > CreateApplicationOutcome
std::future< ListAssociatedStacksOutcome > ListAssociatedStacksOutcomeCallable
Aws::Utils::Outcome< AssociateSoftwareToImageBuilderResult, AppStreamError > AssociateSoftwareToImageBuilderOutcome
std::future< GetExportImageTaskOutcome > GetExportImageTaskOutcomeCallable
Aws::Utils::Outcome< StartSoftwareDeploymentToImageBuilderResult, AppStreamError > StartSoftwareDeploymentToImageBuilderOutcome
Aws::Utils::Outcome< DescribeApplicationsResult, AppStreamError > DescribeApplicationsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeSoftwareAssociationsResult, AppStreamError > DescribeSoftwareAssociationsOutcome
std::future< AssociateApplicationFleetOutcome > AssociateApplicationFleetOutcomeCallable
Aws::Utils::Outcome< AssociateApplicationToEntitlementResult, AppStreamError > AssociateApplicationToEntitlementOutcome
Aws::Utils::Outcome< CreateEntitlementResult, AppStreamError > CreateEntitlementOutcome
std::future< DisableUserOutcome > DisableUserOutcomeCallable
Aws::Utils::Outcome< DescribeAppBlockBuilderAppBlockAssociationsResult, AppStreamError > DescribeAppBlockBuilderAppBlockAssociationsOutcome
Aws::Utils::Outcome< DeleteEntitlementResult, AppStreamError > DeleteEntitlementOutcome
Aws::Utils::Outcome< DeleteAppBlockResult, AppStreamError > DeleteAppBlockOutcome
std::future< CreateUsageReportSubscriptionOutcome > CreateUsageReportSubscriptionOutcomeCallable
std::future< DescribeAppLicenseUsageOutcome > DescribeAppLicenseUsageOutcomeCallable
Aws::Utils::Outcome< CreateThemeForStackResult, AppStreamError > CreateThemeForStackOutcome
Aws::Utils::Outcome< ListAssociatedFleetsResult, AppStreamError > ListAssociatedFleetsOutcome
Aws::Utils::Outcome< UpdateDirectoryConfigResult, AppStreamError > UpdateDirectoryConfigOutcome
std::future< DescribeUserStackAssociationsOutcome > DescribeUserStackAssociationsOutcomeCallable
Aws::Utils::Outcome< CreateUsageReportSubscriptionResult, AppStreamError > CreateUsageReportSubscriptionOutcome
Aws::Utils::Outcome< DescribeEntitlementsResult, AppStreamError > DescribeEntitlementsOutcome
std::future< DescribeImagesOutcome > DescribeImagesOutcomeCallable
Aws::Utils::Outcome< BatchAssociateUserStackResult, AppStreamError > BatchAssociateUserStackOutcome
Aws::Utils::Outcome< CreateUpdatedImageResult, AppStreamError > CreateUpdatedImageOutcome
std::future< DescribeAppBlockBuilderAppBlockAssociationsOutcome > DescribeAppBlockBuilderAppBlockAssociationsOutcomeCallable
Aws::Utils::Outcome< DisableUserResult, AppStreamError > DisableUserOutcome
std::future< AssociateFleetOutcome > AssociateFleetOutcomeCallable
Aws::Utils::Outcome< AssociateApplicationFleetResult, AppStreamError > AssociateApplicationFleetOutcome
Aws::Utils::Outcome< DisassociateAppBlockBuilderAppBlockResult, AppStreamError > DisassociateAppBlockBuilderAppBlockOutcome
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
Aws::Utils::Outcome< AssociateFleetResult, AppStreamError > AssociateFleetOutcome
Aws::Utils::Outcome< DescribeDirectoryConfigsResult, AppStreamError > DescribeDirectoryConfigsOutcome
Aws::Utils::Outcome< UpdateImagePermissionsResult, AppStreamError > UpdateImagePermissionsOutcome
std::future< UpdateFleetOutcome > UpdateFleetOutcomeCallable
Aws::Utils::Outcome< EnableUserResult, AppStreamError > EnableUserOutcome
std::future< CopyImageOutcome > CopyImageOutcomeCallable
std::future< DescribeUsersOutcome > DescribeUsersOutcomeCallable
Aws::Utils::Outcome< DescribeThemeForStackResult, AppStreamError > DescribeThemeForStackOutcome
Aws::Utils::Outcome< DescribeFleetsResult, AppStreamError > DescribeFleetsOutcome
std::future< DeleteEntitlementOutcome > DeleteEntitlementOutcomeCallable
std::future< DeleteThemeForStackOutcome > DeleteThemeForStackOutcomeCallable
Aws::Utils::Outcome< DisassociateApplicationFromEntitlementResult, AppStreamError > DisassociateApplicationFromEntitlementOutcome
std::future< AssociateSoftwareToImageBuilderOutcome > AssociateSoftwareToImageBuilderOutcomeCallable
std::future< UpdateDirectoryConfigOutcome > UpdateDirectoryConfigOutcomeCallable
std::future< CreateExportImageTaskOutcome > CreateExportImageTaskOutcomeCallable
Aws::Utils::Outcome< DeleteThemeForStackResult, AppStreamError > DeleteThemeForStackOutcome
Aws::Utils::Outcome< DescribeStacksResult, AppStreamError > DescribeStacksOutcome
Aws::Utils::Outcome< TagResourceResult, AppStreamError > TagResourceOutcome
Aws::Utils::Outcome< AssociateAppBlockBuilderAppBlockResult, AppStreamError > AssociateAppBlockBuilderAppBlockOutcome
std::future< DescribeImagePermissionsOutcome > DescribeImagePermissionsOutcomeCallable
std::future< DeleteImagePermissionsOutcome > DeleteImagePermissionsOutcomeCallable
std::future< DescribeApplicationFleetAssociationsOutcome > DescribeApplicationFleetAssociationsOutcomeCallable
std::future< StartImageBuilderOutcome > StartImageBuilderOutcomeCallable
Aws::Utils::Outcome< ExpireSessionResult, AppStreamError > ExpireSessionOutcome
Aws::Utils::Outcome< ListExportImageTasksResult, AppStreamError > ListExportImageTasksOutcome
std::future< UpdateEntitlementOutcome > UpdateEntitlementOutcomeCallable
std::future< DescribeAppBlocksOutcome > DescribeAppBlocksOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationFleetAssociationsResult, AppStreamError > DescribeApplicationFleetAssociationsOutcome
Aws::Utils::Outcome< UpdateThemeForStackResult, AppStreamError > UpdateThemeForStackOutcome
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::future< ExpireSessionOutcome > ExpireSessionOutcomeCallable
std::future< ListExportImageTasksOutcome > ListExportImageTasksOutcomeCallable
Aws::Utils::Outcome< UpdateApplicationResult, AppStreamError > UpdateApplicationOutcome
Aws::Utils::Outcome< DeleteAppBlockBuilderResult, AppStreamError > DeleteAppBlockBuilderOutcome
std::future< DescribeSessionsOutcome > DescribeSessionsOutcomeCallable
Aws::Utils::Outcome< ListAssociatedStacksResult, AppStreamError > ListAssociatedStacksOutcome
Aws::Utils::Outcome< DeleteImageResult, AppStreamError > DeleteImageOutcome
std::future< UpdateThemeForStackOutcome > UpdateThemeForStackOutcomeCallable
std::future< DeleteUsageReportSubscriptionOutcome > DeleteUsageReportSubscriptionOutcomeCallable
std::future< DrainSessionInstanceOutcome > DrainSessionInstanceOutcomeCallable
std::future< EnableUserOutcome > EnableUserOutcomeCallable
Aws::Utils::Outcome< CreateAppBlockBuilderResult, AppStreamError > CreateAppBlockBuilderOutcome
std::future< DisassociateApplicationFleetOutcome > DisassociateApplicationFleetOutcomeCallable
std::future< DescribeDirectoryConfigsOutcome > DescribeDirectoryConfigsOutcomeCallable
Aws::Utils::Outcome< GetExportImageTaskResult, AppStreamError > GetExportImageTaskOutcome
Aws::Utils::Outcome< UpdateStackResult, AppStreamError > UpdateStackOutcome
Aws::Utils::Outcome< DeleteApplicationResult, AppStreamError > DeleteApplicationOutcome
std::future< DescribeSoftwareAssociationsOutcome > DescribeSoftwareAssociationsOutcomeCallable
std::future< DeleteImageBuilderOutcome > DeleteImageBuilderOutcomeCallable
std::future< CreateDirectoryConfigOutcome > CreateDirectoryConfigOutcomeCallable
Aws::Utils::Outcome< DescribeSessionsResult, AppStreamError > DescribeSessionsOutcome
std::future< DeleteImageOutcome > DeleteImageOutcomeCallable
Aws::Utils::Outcome< DescribeImagePermissionsResult, AppStreamError > DescribeImagePermissionsOutcome
Aws::Utils::Outcome< DescribeAppBlockBuildersResult, AppStreamError > DescribeAppBlockBuildersOutcome
std::future< DeleteAppBlockBuilderOutcome > DeleteAppBlockBuilderOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, AppStreamError > UntagResourceOutcome
Aws::Utils::Outcome< DisassociateFleetResult, AppStreamError > DisassociateFleetOutcome
std::future< DescribeApplicationsOutcome > DescribeApplicationsOutcomeCallable
Aws::Utils::Outcome< DeleteUserResult, AppStreamError > DeleteUserOutcome
std::future< StartAppBlockBuilderOutcome > StartAppBlockBuilderOutcomeCallable
Aws::Utils::Outcome< StartAppBlockBuilderResult, AppStreamError > StartAppBlockBuilderOutcome
std::future< DescribeUsageReportSubscriptionsOutcome > DescribeUsageReportSubscriptionsOutcomeCallable
Aws::Utils::Outcome< StopAppBlockBuilderResult, AppStreamError > StopAppBlockBuilderOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, AppStreamError > ListTagsForResourceOutcome
std::future< CreateImportedImageOutcome > CreateImportedImageOutcomeCallable
std::future< StartSoftwareDeploymentToImageBuilderOutcome > StartSoftwareDeploymentToImageBuilderOutcomeCallable
Aws::Utils::Outcome< StartImageBuilderResult, AppStreamError > StartImageBuilderOutcome
std::future< DisassociateSoftwareFromImageBuilderOutcome > DisassociateSoftwareFromImageBuilderOutcomeCallable
std::future< DeleteStackOutcome > DeleteStackOutcomeCallable
std::future< DeleteDirectoryConfigOutcome > DeleteDirectoryConfigOutcomeCallable
std::future< AssociateAppBlockBuilderAppBlockOutcome > AssociateAppBlockBuilderAppBlockOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeAppBlocksResult, AppStreamError > DescribeAppBlocksOutcome
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Aws::Utils::Outcome< CreateStreamingURLResult, AppStreamError > CreateStreamingURLOutcome
Aws::Utils::Outcome< StopImageBuilderResult, AppStreamError > StopImageBuilderOutcome
std::future< DisassociateAppBlockBuilderAppBlockOutcome > DisassociateAppBlockBuilderAppBlockOutcomeCallable
Aws::Utils::Outcome< CreateImageBuilderStreamingURLResult, AppStreamError > CreateImageBuilderStreamingURLOutcome
std::future< CreateAppBlockOutcome > CreateAppBlockOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateAppBlockBuilderOutcome > CreateAppBlockBuilderOutcomeCallable
std::future< StopImageBuilderOutcome > StopImageBuilderOutcomeCallable
std::future< CreateImageBuilderOutcome > CreateImageBuilderOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CreateStreamingURLOutcome > CreateStreamingURLOutcomeCallable
Aws::Utils::Outcome< UpdateEntitlementResult, AppStreamError > UpdateEntitlementOutcome
std::future< DescribeEntitlementsOutcome > DescribeEntitlementsOutcomeCallable
std::future< UpdateAppBlockBuilderOutcome > UpdateAppBlockBuilderOutcomeCallable
std::future< DescribeFleetsOutcome > DescribeFleetsOutcomeCallable
std::future< ListAssociatedFleetsOutcome > ListAssociatedFleetsOutcomeCallable
Aws::Utils::Outcome< CreateAppBlockBuilderStreamingURLResult, AppStreamError > CreateAppBlockBuilderStreamingURLOutcome
Aws::Utils::Outcome< DrainSessionInstanceResult, AppStreamError > DrainSessionInstanceOutcome
std::future< DeleteAppBlockOutcome > DeleteAppBlockOutcomeCallable
std::future< CreateAppBlockBuilderStreamingURLOutcome > CreateAppBlockBuilderStreamingURLOutcomeCallable
Aws::Utils::Outcome< CreateStackResult, AppStreamError > CreateStackOutcome
Aws::Utils::Outcome< CreateImportedImageResult, AppStreamError > CreateImportedImageOutcome
Aws::Utils::Outcome< DescribeImageBuildersResult, AppStreamError > DescribeImageBuildersOutcome
Aws::Utils::Outcome< UpdateFleetResult, AppStreamError > UpdateFleetOutcome
std::future< DisassociateFleetOutcome > DisassociateFleetOutcomeCallable
Aws::Utils::Outcome< StartFleetResult, AppStreamError > StartFleetOutcome
std::future< UpdateImagePermissionsOutcome > UpdateImagePermissionsOutcomeCallable
Aws::Utils::Outcome< DescribeUserStackAssociationsResult, AppStreamError > DescribeUserStackAssociationsOutcome
Aws::Utils::Outcome< DescribeImagesResult, AppStreamError > DescribeImagesOutcome
Aws::Utils::Outcome< DescribeUsageReportSubscriptionsResult, AppStreamError > DescribeUsageReportSubscriptionsOutcome
Aws::Utils::Outcome< DeleteImagePermissionsResult, AppStreamError > DeleteImagePermissionsOutcome
std::future< DescribeAppBlockBuildersOutcome > DescribeAppBlockBuildersOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< UpdateStackOutcome > UpdateStackOutcomeCallable
Aws::Utils::Outcome< DeleteFleetResult, AppStreamError > DeleteFleetOutcome
std::future< StartFleetOutcome > StartFleetOutcomeCallable
std::future< StopAppBlockBuilderOutcome > StopAppBlockBuilderOutcomeCallable
std::future< CreateStackOutcome > CreateStackOutcomeCallable
std::future< CreateUpdatedImageOutcome > CreateUpdatedImageOutcomeCallable
Aws::Utils::Outcome< CreateUserResult, AppStreamError > CreateUserOutcome
std::future< AssociateApplicationToEntitlementOutcome > AssociateApplicationToEntitlementOutcomeCallable
Aws::Utils::Outcome< ListEntitledApplicationsResult, AppStreamError > ListEntitledApplicationsOutcome
Aws::Utils::Outcome< DescribeAppLicenseUsageResult, AppStreamError > DescribeAppLicenseUsageOutcome
Aws::Utils::Outcome< CreateFleetResult, AppStreamError > CreateFleetOutcome
Aws::Utils::Outcome< CreateImageBuilderResult, AppStreamError > CreateImageBuilderOutcome
Aws::Utils::Outcome< DeleteImageBuilderResult, AppStreamError > DeleteImageBuilderOutcome
Aws::Utils::Outcome< DeleteStackResult, AppStreamError > DeleteStackOutcome
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
Aws::Utils::Outcome< CreateDirectoryConfigResult, AppStreamError > CreateDirectoryConfigOutcome
Aws::Utils::Outcome< StopFleetResult, AppStreamError > StopFleetOutcome
std::future< CreateEntitlementOutcome > CreateEntitlementOutcomeCallable
Aws::Utils::Outcome< UpdateAppBlockBuilderResult, AppStreamError > UpdateAppBlockBuilderOutcome
std::future< ListEntitledApplicationsOutcome > ListEntitledApplicationsOutcomeCallable
Aws::Utils::Outcome< DisassociateSoftwareFromImageBuilderResult, AppStreamError > DisassociateSoftwareFromImageBuilderOutcome
Aws::Utils::Outcome< BatchDisassociateUserStackResult, AppStreamError > BatchDisassociateUserStackOutcome
std::future< BatchDisassociateUserStackOutcome > BatchDisassociateUserStackOutcomeCallable
Aws::Utils::Outcome< CreateAppBlockResult, AppStreamError > CreateAppBlockOutcome
Aws::Utils::Outcome< DisassociateApplicationFleetResult, AppStreamError > DisassociateApplicationFleetOutcome
std::future< StopFleetOutcome > StopFleetOutcomeCallable
Aws::Utils::Outcome< DeleteDirectoryConfigResult, AppStreamError > DeleteDirectoryConfigOutcome
std::future< CreateImageBuilderStreamingURLOutcome > CreateImageBuilderStreamingURLOutcomeCallable
Aws::Utils::Outcome< DeleteUsageReportSubscriptionResult, AppStreamError > DeleteUsageReportSubscriptionOutcome
std::future< DisassociateApplicationFromEntitlementOutcome > DisassociateApplicationFromEntitlementOutcomeCallable
std::future< DescribeThemeForStackOutcome > DescribeThemeForStackOutcomeCallable
std::future< BatchAssociateUserStackOutcome > BatchAssociateUserStackOutcomeCallable
Aws::Utils::Outcome< DescribeUsersResult, AppStreamError > DescribeUsersOutcome
std::future< DescribeStacksOutcome > DescribeStacksOutcomeCallable
Aws::Utils::Outcome< CopyImageResult, AppStreamError > CopyImageOutcome
std::future< DescribeImageBuildersOutcome > DescribeImageBuildersOutcomeCallable
std::future< CreateThemeForStackOutcome > CreateThemeForStackOutcomeCallable
Aws::Utils::Outcome< CreateExportImageTaskResult, AppStreamError > CreateExportImageTaskOutcome
std::function< void(const AppStreamClient *, const Model::CreateExportImageTaskRequest &, const Model::CreateExportImageTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateExportImageTaskResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteImageRequest &, const Model::DeleteImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteImageResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateStackRequest &, const Model::CreateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteEntitlementRequest &, const Model::DeleteEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisassociateFleetRequest &, const Model::DisassociateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteStackRequest &, const Model::DeleteStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteUsageReportSubscriptionRequest &, const Model::DeleteUsageReportSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUsageReportSubscriptionResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StopAppBlockBuilderRequest &, const Model::StopAppBlockBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopAppBlockBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisableUserRequest &, const Model::DisableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableUserResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteAppBlockRequest &, const Model::DeleteAppBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAppBlockResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeAppBlockBuilderAppBlockAssociationsRequest &, const Model::DescribeAppBlockBuilderAppBlockAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAppBlockBuilderAppBlockAssociationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::AssociateSoftwareToImageBuilderRequest &, const Model::AssociateSoftwareToImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSoftwareToImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateAppBlockBuilderRequest &, const Model::CreateAppBlockBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAppBlockBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateStreamingURLRequest &, const Model::CreateStreamingURLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStreamingURLResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeImageBuildersRequest &, const Model::DescribeImageBuildersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImageBuildersResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StopImageBuilderRequest &, const Model::StopImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateImportedImageRequest &, const Model::CreateImportedImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateImportedImageResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateAppBlockBuilderStreamingURLRequest &, const Model::CreateAppBlockBuilderStreamingURLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAppBlockBuilderStreamingURLResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateFleetRequest &, const Model::UpdateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteDirectoryConfigRequest &, const Model::DeleteDirectoryConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDirectoryConfigResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeDirectoryConfigsRequest &, const Model::DescribeDirectoryConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDirectoryConfigsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeImagePermissionsRequest &, const Model::DescribeImagePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImagePermissionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StartFleetRequest &, const Model::StartFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::EnableUserRequest &, const Model::EnableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableUserResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateAppBlockBuilderRequest &, const Model::UpdateAppBlockBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAppBlockBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisassociateApplicationFleetRequest &, const Model::DisassociateApplicationFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateApplicationFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::AssociateFleetRequest &, const Model::AssociateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ListEntitledApplicationsRequest &, const Model::ListEntitledApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntitledApplicationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DrainSessionInstanceRequest &, const Model::DrainSessionInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DrainSessionInstanceResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisassociateAppBlockBuilderAppBlockRequest &, const Model::DisassociateAppBlockBuilderAppBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateAppBlockBuilderAppBlockResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeUsageReportSubscriptionsRequest &, const Model::DescribeUsageReportSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeUsageReportSubscriptionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateEntitlementRequest &, const Model::UpdateEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeStacksRequest &, const Model::DescribeStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeStacksResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeSessionsRequest &, const Model::DescribeSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSessionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeUserStackAssociationsRequest &, const Model::DescribeUserStackAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeUserStackAssociationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ListAssociatedFleetsRequest &, const Model::ListAssociatedFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociatedFleetsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::AssociateAppBlockBuilderAppBlockRequest &, const Model::AssociateAppBlockBuilderAppBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateAppBlockBuilderAppBlockResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::AssociateApplicationFleetRequest &, const Model::AssociateApplicationFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateApplicationFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::GetExportImageTaskRequest &, const Model::GetExportImageTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetExportImageTaskResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteImagePermissionsRequest &, const Model::DeleteImagePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteImagePermissionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisassociateApplicationFromEntitlementRequest &, const Model::DisassociateApplicationFromEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateApplicationFromEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateAppBlockRequest &, const Model::CreateAppBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAppBlockResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::AssociateApplicationToEntitlementRequest &, const Model::AssociateApplicationToEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateApplicationToEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateUpdatedImageRequest &, const Model::CreateUpdatedImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUpdatedImageResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeApplicationsRequest &, const Model::DescribeApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeThemeForStackRequest &, const Model::DescribeThemeForStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeThemeForStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StartImageBuilderRequest &, const Model::StartImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateThemeForStackRequest &, const Model::CreateThemeForStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateThemeForStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeApplicationFleetAssociationsRequest &, const Model::DescribeApplicationFleetAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationFleetAssociationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeAppBlocksRequest &, const Model::DescribeAppBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAppBlocksResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeAppBlockBuildersRequest &, const Model::DescribeAppBlockBuildersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAppBlockBuildersResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ListAssociatedStacksRequest &, const Model::ListAssociatedStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociatedStacksResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteAppBlockBuilderRequest &, const Model::DeleteAppBlockBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAppBlockBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::BatchAssociateUserStackRequest &, const Model::BatchAssociateUserStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchAssociateUserStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeFleetsRequest &, const Model::DescribeFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFleetsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CopyImageRequest &, const Model::CopyImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyImageResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateImageBuilderRequest &, const Model::CreateImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateStackRequest &, const Model::UpdateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeEntitlementsRequest &, const Model::DescribeEntitlementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEntitlementsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateEntitlementRequest &, const Model::CreateEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeSoftwareAssociationsRequest &, const Model::DescribeSoftwareAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSoftwareAssociationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeAppLicenseUsageRequest &, const Model::DescribeAppLicenseUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAppLicenseUsageResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ExpireSessionRequest &, const Model::ExpireSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExpireSessionResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateDirectoryConfigRequest &, const Model::CreateDirectoryConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDirectoryConfigResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUserResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateUsageReportSubscriptionRequest &, const Model::CreateUsageReportSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUsageReportSubscriptionResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StopFleetRequest &, const Model::StopFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ListExportImageTasksRequest &, const Model::ListExportImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExportImageTasksResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateImageBuilderStreamingURLRequest &, const Model::CreateImageBuilderStreamingURLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateImageBuilderStreamingURLResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateThemeForStackRequest &, const Model::UpdateThemeForStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateThemeForStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisassociateSoftwareFromImageBuilderRequest &, const Model::DisassociateSoftwareFromImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSoftwareFromImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::BatchDisassociateUserStackRequest &, const Model::BatchDisassociateUserStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDisassociateUserStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImagesResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StartSoftwareDeploymentToImageBuilderRequest &, const Model::StartSoftwareDeploymentToImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartSoftwareDeploymentToImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeUsersRequest &, const Model::DescribeUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeUsersResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteImageBuilderRequest &, const Model::DeleteImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateImagePermissionsRequest &, const Model::UpdateImagePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateImagePermissionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteThemeForStackRequest &, const Model::DeleteThemeForStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteThemeForStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StartAppBlockBuilderRequest &, const Model::StartAppBlockBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAppBlockBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateDirectoryConfigRequest &, const Model::UpdateDirectoryConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDirectoryConfigResponseReceivedHandler