AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
LightsailServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/lightsail/LightsailErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/lightsail/LightsailEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in LightsailClient header */
21#include <aws/lightsail/model/AllocateStaticIpResult.h>
22#include <aws/lightsail/model/AttachCertificateToDistributionResult.h>
23#include <aws/lightsail/model/AttachDiskResult.h>
24#include <aws/lightsail/model/AttachInstancesToLoadBalancerResult.h>
25#include <aws/lightsail/model/AttachLoadBalancerTlsCertificateResult.h>
26#include <aws/lightsail/model/AttachStaticIpResult.h>
27#include <aws/lightsail/model/CloseInstancePublicPortsResult.h>
28#include <aws/lightsail/model/CopySnapshotResult.h>
29#include <aws/lightsail/model/CreateBucketResult.h>
30#include <aws/lightsail/model/CreateBucketAccessKeyResult.h>
31#include <aws/lightsail/model/CreateCertificateResult.h>
32#include <aws/lightsail/model/CreateCloudFormationStackResult.h>
33#include <aws/lightsail/model/CreateContactMethodResult.h>
34#include <aws/lightsail/model/CreateContainerServiceResult.h>
35#include <aws/lightsail/model/CreateContainerServiceDeploymentResult.h>
36#include <aws/lightsail/model/CreateContainerServiceRegistryLoginResult.h>
37#include <aws/lightsail/model/CreateDiskResult.h>
38#include <aws/lightsail/model/CreateDiskFromSnapshotResult.h>
39#include <aws/lightsail/model/CreateDiskSnapshotResult.h>
40#include <aws/lightsail/model/CreateDistributionResult.h>
41#include <aws/lightsail/model/CreateDomainResult.h>
42#include <aws/lightsail/model/CreateDomainEntryResult.h>
43#include <aws/lightsail/model/CreateGUISessionAccessDetailsResult.h>
44#include <aws/lightsail/model/CreateInstanceSnapshotResult.h>
45#include <aws/lightsail/model/CreateInstancesResult.h>
46#include <aws/lightsail/model/CreateInstancesFromSnapshotResult.h>
47#include <aws/lightsail/model/CreateKeyPairResult.h>
48#include <aws/lightsail/model/CreateLoadBalancerResult.h>
49#include <aws/lightsail/model/CreateLoadBalancerTlsCertificateResult.h>
50#include <aws/lightsail/model/CreateRelationalDatabaseResult.h>
51#include <aws/lightsail/model/CreateRelationalDatabaseFromSnapshotResult.h>
52#include <aws/lightsail/model/CreateRelationalDatabaseSnapshotResult.h>
53#include <aws/lightsail/model/DeleteAlarmResult.h>
54#include <aws/lightsail/model/DeleteAutoSnapshotResult.h>
55#include <aws/lightsail/model/DeleteBucketResult.h>
56#include <aws/lightsail/model/DeleteBucketAccessKeyResult.h>
57#include <aws/lightsail/model/DeleteCertificateResult.h>
58#include <aws/lightsail/model/DeleteContactMethodResult.h>
59#include <aws/lightsail/model/DeleteContainerImageResult.h>
60#include <aws/lightsail/model/DeleteContainerServiceResult.h>
61#include <aws/lightsail/model/DeleteDiskResult.h>
62#include <aws/lightsail/model/DeleteDiskSnapshotResult.h>
63#include <aws/lightsail/model/DeleteDistributionResult.h>
64#include <aws/lightsail/model/DeleteDomainResult.h>
65#include <aws/lightsail/model/DeleteDomainEntryResult.h>
66#include <aws/lightsail/model/DeleteInstanceResult.h>
67#include <aws/lightsail/model/DeleteInstanceSnapshotResult.h>
68#include <aws/lightsail/model/DeleteKeyPairResult.h>
69#include <aws/lightsail/model/DeleteKnownHostKeysResult.h>
70#include <aws/lightsail/model/DeleteLoadBalancerResult.h>
71#include <aws/lightsail/model/DeleteLoadBalancerTlsCertificateResult.h>
72#include <aws/lightsail/model/DeleteRelationalDatabaseResult.h>
73#include <aws/lightsail/model/DeleteRelationalDatabaseSnapshotResult.h>
74#include <aws/lightsail/model/DetachCertificateFromDistributionResult.h>
75#include <aws/lightsail/model/DetachDiskResult.h>
76#include <aws/lightsail/model/DetachInstancesFromLoadBalancerResult.h>
77#include <aws/lightsail/model/DetachStaticIpResult.h>
78#include <aws/lightsail/model/DisableAddOnResult.h>
79#include <aws/lightsail/model/DownloadDefaultKeyPairResult.h>
80#include <aws/lightsail/model/EnableAddOnResult.h>
81#include <aws/lightsail/model/ExportSnapshotResult.h>
82#include <aws/lightsail/model/GetActiveNamesResult.h>
83#include <aws/lightsail/model/GetAlarmsResult.h>
84#include <aws/lightsail/model/GetAutoSnapshotsResult.h>
85#include <aws/lightsail/model/GetBlueprintsResult.h>
86#include <aws/lightsail/model/GetBucketAccessKeysResult.h>
87#include <aws/lightsail/model/GetBucketBundlesResult.h>
88#include <aws/lightsail/model/GetBucketMetricDataResult.h>
89#include <aws/lightsail/model/GetBucketsResult.h>
90#include <aws/lightsail/model/GetBundlesResult.h>
91#include <aws/lightsail/model/GetCertificatesResult.h>
92#include <aws/lightsail/model/GetCloudFormationStackRecordsResult.h>
93#include <aws/lightsail/model/GetContactMethodsResult.h>
94#include <aws/lightsail/model/GetContainerAPIMetadataResult.h>
95#include <aws/lightsail/model/GetContainerImagesResult.h>
96#include <aws/lightsail/model/GetContainerLogResult.h>
97#include <aws/lightsail/model/GetContainerServiceDeploymentsResult.h>
98#include <aws/lightsail/model/GetContainerServiceMetricDataResult.h>
99#include <aws/lightsail/model/GetContainerServicePowersResult.h>
100#include <aws/lightsail/model/GetContainerServicesResult.h>
101#include <aws/lightsail/model/GetCostEstimateResult.h>
102#include <aws/lightsail/model/GetDiskResult.h>
103#include <aws/lightsail/model/GetDiskSnapshotResult.h>
104#include <aws/lightsail/model/GetDiskSnapshotsResult.h>
105#include <aws/lightsail/model/GetDisksResult.h>
106#include <aws/lightsail/model/GetDistributionBundlesResult.h>
107#include <aws/lightsail/model/GetDistributionLatestCacheResetResult.h>
108#include <aws/lightsail/model/GetDistributionMetricDataResult.h>
109#include <aws/lightsail/model/GetDistributionsResult.h>
110#include <aws/lightsail/model/GetDomainResult.h>
111#include <aws/lightsail/model/GetDomainsResult.h>
112#include <aws/lightsail/model/GetExportSnapshotRecordsResult.h>
113#include <aws/lightsail/model/GetInstanceResult.h>
114#include <aws/lightsail/model/GetInstanceAccessDetailsResult.h>
115#include <aws/lightsail/model/GetInstanceMetricDataResult.h>
116#include <aws/lightsail/model/GetInstancePortStatesResult.h>
117#include <aws/lightsail/model/GetInstanceSnapshotResult.h>
118#include <aws/lightsail/model/GetInstanceSnapshotsResult.h>
119#include <aws/lightsail/model/GetInstanceStateResult.h>
120#include <aws/lightsail/model/GetInstancesResult.h>
121#include <aws/lightsail/model/GetKeyPairResult.h>
122#include <aws/lightsail/model/GetKeyPairsResult.h>
123#include <aws/lightsail/model/GetLoadBalancerResult.h>
124#include <aws/lightsail/model/GetLoadBalancerMetricDataResult.h>
125#include <aws/lightsail/model/GetLoadBalancerTlsCertificatesResult.h>
126#include <aws/lightsail/model/GetLoadBalancerTlsPoliciesResult.h>
127#include <aws/lightsail/model/GetLoadBalancersResult.h>
128#include <aws/lightsail/model/GetOperationResult.h>
129#include <aws/lightsail/model/GetOperationsResult.h>
130#include <aws/lightsail/model/GetOperationsForResourceResult.h>
131#include <aws/lightsail/model/GetRegionsResult.h>
132#include <aws/lightsail/model/GetRelationalDatabaseResult.h>
133#include <aws/lightsail/model/GetRelationalDatabaseBlueprintsResult.h>
134#include <aws/lightsail/model/GetRelationalDatabaseBundlesResult.h>
135#include <aws/lightsail/model/GetRelationalDatabaseEventsResult.h>
136#include <aws/lightsail/model/GetRelationalDatabaseLogEventsResult.h>
137#include <aws/lightsail/model/GetRelationalDatabaseLogStreamsResult.h>
138#include <aws/lightsail/model/GetRelationalDatabaseMasterUserPasswordResult.h>
139#include <aws/lightsail/model/GetRelationalDatabaseMetricDataResult.h>
140#include <aws/lightsail/model/GetRelationalDatabaseParametersResult.h>
141#include <aws/lightsail/model/GetRelationalDatabaseSnapshotResult.h>
142#include <aws/lightsail/model/GetRelationalDatabaseSnapshotsResult.h>
143#include <aws/lightsail/model/GetRelationalDatabasesResult.h>
144#include <aws/lightsail/model/GetSetupHistoryResult.h>
145#include <aws/lightsail/model/GetStaticIpResult.h>
146#include <aws/lightsail/model/GetStaticIpsResult.h>
147#include <aws/lightsail/model/ImportKeyPairResult.h>
148#include <aws/lightsail/model/IsVpcPeeredResult.h>
149#include <aws/lightsail/model/OpenInstancePublicPortsResult.h>
150#include <aws/lightsail/model/PeerVpcResult.h>
151#include <aws/lightsail/model/PutAlarmResult.h>
152#include <aws/lightsail/model/PutInstancePublicPortsResult.h>
153#include <aws/lightsail/model/RebootInstanceResult.h>
154#include <aws/lightsail/model/RebootRelationalDatabaseResult.h>
155#include <aws/lightsail/model/RegisterContainerImageResult.h>
156#include <aws/lightsail/model/ReleaseStaticIpResult.h>
157#include <aws/lightsail/model/ResetDistributionCacheResult.h>
158#include <aws/lightsail/model/SendContactMethodVerificationResult.h>
159#include <aws/lightsail/model/SetIpAddressTypeResult.h>
160#include <aws/lightsail/model/SetResourceAccessForBucketResult.h>
161#include <aws/lightsail/model/SetupInstanceHttpsResult.h>
162#include <aws/lightsail/model/StartGUISessionResult.h>
163#include <aws/lightsail/model/StartInstanceResult.h>
164#include <aws/lightsail/model/StartRelationalDatabaseResult.h>
165#include <aws/lightsail/model/StopGUISessionResult.h>
166#include <aws/lightsail/model/StopInstanceResult.h>
167#include <aws/lightsail/model/StopRelationalDatabaseResult.h>
168#include <aws/lightsail/model/TagResourceResult.h>
169#include <aws/lightsail/model/TestAlarmResult.h>
170#include <aws/lightsail/model/UnpeerVpcResult.h>
171#include <aws/lightsail/model/UntagResourceResult.h>
172#include <aws/lightsail/model/UpdateBucketResult.h>
173#include <aws/lightsail/model/UpdateBucketBundleResult.h>
174#include <aws/lightsail/model/UpdateContainerServiceResult.h>
175#include <aws/lightsail/model/UpdateDistributionResult.h>
176#include <aws/lightsail/model/UpdateDistributionBundleResult.h>
177#include <aws/lightsail/model/UpdateDomainEntryResult.h>
178#include <aws/lightsail/model/UpdateInstanceMetadataOptionsResult.h>
179#include <aws/lightsail/model/UpdateLoadBalancerAttributeResult.h>
180#include <aws/lightsail/model/UpdateRelationalDatabaseResult.h>
181#include <aws/lightsail/model/UpdateRelationalDatabaseParametersResult.h>
182#include <aws/lightsail/model/GetDistributionBundlesRequest.h>
183#include <aws/lightsail/model/CreateContainerServiceRegistryLoginRequest.h>
184#include <aws/lightsail/model/GetLoadBalancerTlsPoliciesRequest.h>
185#include <aws/lightsail/model/GetRelationalDatabaseSnapshotsRequest.h>
186#include <aws/lightsail/model/GetDisksRequest.h>
187#include <aws/lightsail/model/DeleteDistributionRequest.h>
188#include <aws/lightsail/model/GetRelationalDatabaseBundlesRequest.h>
189#include <aws/lightsail/model/GetContainerServicesRequest.h>
190#include <aws/lightsail/model/GetDiskSnapshotsRequest.h>
191#include <aws/lightsail/model/GetKeyPairsRequest.h>
192#include <aws/lightsail/model/PeerVpcRequest.h>
193#include <aws/lightsail/model/GetContainerAPIMetadataRequest.h>
194#include <aws/lightsail/model/GetCertificatesRequest.h>
195#include <aws/lightsail/model/GetInstancesRequest.h>
196#include <aws/lightsail/model/GetOperationsRequest.h>
197#include <aws/lightsail/model/GetInstanceSnapshotsRequest.h>
198#include <aws/lightsail/model/UnpeerVpcRequest.h>
199#include <aws/lightsail/model/ResetDistributionCacheRequest.h>
200#include <aws/lightsail/model/IsVpcPeeredRequest.h>
201#include <aws/lightsail/model/GetLoadBalancersRequest.h>
202#include <aws/lightsail/model/UpdateDistributionBundleRequest.h>
203#include <aws/lightsail/model/GetBlueprintsRequest.h>
204#include <aws/lightsail/model/GetDistributionLatestCacheResetRequest.h>
205#include <aws/lightsail/model/GetStaticIpsRequest.h>
206#include <aws/lightsail/model/GetRelationalDatabaseBlueprintsRequest.h>
207#include <aws/lightsail/model/GetContactMethodsRequest.h>
208#include <aws/lightsail/model/GetContainerServicePowersRequest.h>
209#include <aws/lightsail/model/GetRegionsRequest.h>
210#include <aws/lightsail/model/DownloadDefaultKeyPairRequest.h>
211#include <aws/lightsail/model/GetActiveNamesRequest.h>
212#include <aws/lightsail/model/GetAlarmsRequest.h>
213#include <aws/lightsail/model/GetCloudFormationStackRecordsRequest.h>
214#include <aws/lightsail/model/GetRelationalDatabasesRequest.h>
215#include <aws/lightsail/model/GetExportSnapshotRecordsRequest.h>
216#include <aws/lightsail/model/GetBucketBundlesRequest.h>
217#include <aws/lightsail/model/GetDistributionsRequest.h>
218#include <aws/lightsail/model/GetDomainsRequest.h>
219#include <aws/lightsail/model/GetBucketsRequest.h>
220#include <aws/lightsail/model/GetBundlesRequest.h>
221/* End of service model headers required in LightsailClient header */
222
223namespace Aws
224{
225 namespace Http
226 {
227 class HttpClient;
228 class HttpClientFactory;
229 } // namespace Http
230
231 namespace Utils
232 {
233 template< typename R, typename E> class Outcome;
234
235 namespace Threading
236 {
237 class Executor;
238 } // namespace Threading
239 } // namespace Utils
240
241 namespace Auth
242 {
243 class AWSCredentials;
244 class AWSCredentialsProvider;
245 } // namespace Auth
246
247 namespace Client
248 {
249 class RetryStrategy;
250 } // namespace Client
251
252 namespace Lightsail
253 {
257
258 namespace Model
259 {
260 /* Service model forward declarations required in LightsailClient header */
263 class AttachDiskRequest;
277 class CreateDiskRequest;
293 class DeleteAlarmRequest;
301 class DeleteDiskRequest;
315 class DetachDiskRequest;
320 class EnableAddOnRequest;
323 class GetAlarmsRequest;
329 class GetBucketsRequest;
330 class GetBundlesRequest;
342 class GetDiskRequest;
345 class GetDisksRequest;
350 class GetDomainRequest;
351 class GetDomainsRequest;
353 class GetInstanceRequest;
361 class GetKeyPairRequest;
362 class GetKeyPairsRequest;
371 class GetRegionsRequest;
385 class GetStaticIpRequest;
388 class IsVpcPeeredRequest;
390 class PeerVpcRequest;
391 class PutAlarmRequest;
408 class TagResourceRequest;
409 class TestAlarmRequest;
410 class UnpeerVpcRequest;
422 /* End of service model forward declarations required in LightsailClient header */
423
424 /* Service model Outcome class definitions */
586 /* End of service model Outcome class definitions */
587
588 /* Service model Outcome callable definitions */
589 typedef std::future<AllocateStaticIpOutcome> AllocateStaticIpOutcomeCallable;
590 typedef std::future<AttachCertificateToDistributionOutcome> AttachCertificateToDistributionOutcomeCallable;
591 typedef std::future<AttachDiskOutcome> AttachDiskOutcomeCallable;
592 typedef std::future<AttachInstancesToLoadBalancerOutcome> AttachInstancesToLoadBalancerOutcomeCallable;
593 typedef std::future<AttachLoadBalancerTlsCertificateOutcome> AttachLoadBalancerTlsCertificateOutcomeCallable;
594 typedef std::future<AttachStaticIpOutcome> AttachStaticIpOutcomeCallable;
595 typedef std::future<CloseInstancePublicPortsOutcome> CloseInstancePublicPortsOutcomeCallable;
596 typedef std::future<CopySnapshotOutcome> CopySnapshotOutcomeCallable;
597 typedef std::future<CreateBucketOutcome> CreateBucketOutcomeCallable;
598 typedef std::future<CreateBucketAccessKeyOutcome> CreateBucketAccessKeyOutcomeCallable;
599 typedef std::future<CreateCertificateOutcome> CreateCertificateOutcomeCallable;
600 typedef std::future<CreateCloudFormationStackOutcome> CreateCloudFormationStackOutcomeCallable;
601 typedef std::future<CreateContactMethodOutcome> CreateContactMethodOutcomeCallable;
602 typedef std::future<CreateContainerServiceOutcome> CreateContainerServiceOutcomeCallable;
603 typedef std::future<CreateContainerServiceDeploymentOutcome> CreateContainerServiceDeploymentOutcomeCallable;
604 typedef std::future<CreateContainerServiceRegistryLoginOutcome> CreateContainerServiceRegistryLoginOutcomeCallable;
605 typedef std::future<CreateDiskOutcome> CreateDiskOutcomeCallable;
606 typedef std::future<CreateDiskFromSnapshotOutcome> CreateDiskFromSnapshotOutcomeCallable;
607 typedef std::future<CreateDiskSnapshotOutcome> CreateDiskSnapshotOutcomeCallable;
608 typedef std::future<CreateDistributionOutcome> CreateDistributionOutcomeCallable;
609 typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
610 typedef std::future<CreateDomainEntryOutcome> CreateDomainEntryOutcomeCallable;
611 typedef std::future<CreateGUISessionAccessDetailsOutcome> CreateGUISessionAccessDetailsOutcomeCallable;
612 typedef std::future<CreateInstanceSnapshotOutcome> CreateInstanceSnapshotOutcomeCallable;
613 typedef std::future<CreateInstancesOutcome> CreateInstancesOutcomeCallable;
614 typedef std::future<CreateInstancesFromSnapshotOutcome> CreateInstancesFromSnapshotOutcomeCallable;
615 typedef std::future<CreateKeyPairOutcome> CreateKeyPairOutcomeCallable;
616 typedef std::future<CreateLoadBalancerOutcome> CreateLoadBalancerOutcomeCallable;
617 typedef std::future<CreateLoadBalancerTlsCertificateOutcome> CreateLoadBalancerTlsCertificateOutcomeCallable;
618 typedef std::future<CreateRelationalDatabaseOutcome> CreateRelationalDatabaseOutcomeCallable;
619 typedef std::future<CreateRelationalDatabaseFromSnapshotOutcome> CreateRelationalDatabaseFromSnapshotOutcomeCallable;
620 typedef std::future<CreateRelationalDatabaseSnapshotOutcome> CreateRelationalDatabaseSnapshotOutcomeCallable;
621 typedef std::future<DeleteAlarmOutcome> DeleteAlarmOutcomeCallable;
622 typedef std::future<DeleteAutoSnapshotOutcome> DeleteAutoSnapshotOutcomeCallable;
623 typedef std::future<DeleteBucketOutcome> DeleteBucketOutcomeCallable;
624 typedef std::future<DeleteBucketAccessKeyOutcome> DeleteBucketAccessKeyOutcomeCallable;
625 typedef std::future<DeleteCertificateOutcome> DeleteCertificateOutcomeCallable;
626 typedef std::future<DeleteContactMethodOutcome> DeleteContactMethodOutcomeCallable;
627 typedef std::future<DeleteContainerImageOutcome> DeleteContainerImageOutcomeCallable;
628 typedef std::future<DeleteContainerServiceOutcome> DeleteContainerServiceOutcomeCallable;
629 typedef std::future<DeleteDiskOutcome> DeleteDiskOutcomeCallable;
630 typedef std::future<DeleteDiskSnapshotOutcome> DeleteDiskSnapshotOutcomeCallable;
631 typedef std::future<DeleteDistributionOutcome> DeleteDistributionOutcomeCallable;
632 typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
633 typedef std::future<DeleteDomainEntryOutcome> DeleteDomainEntryOutcomeCallable;
634 typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
635 typedef std::future<DeleteInstanceSnapshotOutcome> DeleteInstanceSnapshotOutcomeCallable;
636 typedef std::future<DeleteKeyPairOutcome> DeleteKeyPairOutcomeCallable;
637 typedef std::future<DeleteKnownHostKeysOutcome> DeleteKnownHostKeysOutcomeCallable;
638 typedef std::future<DeleteLoadBalancerOutcome> DeleteLoadBalancerOutcomeCallable;
639 typedef std::future<DeleteLoadBalancerTlsCertificateOutcome> DeleteLoadBalancerTlsCertificateOutcomeCallable;
640 typedef std::future<DeleteRelationalDatabaseOutcome> DeleteRelationalDatabaseOutcomeCallable;
641 typedef std::future<DeleteRelationalDatabaseSnapshotOutcome> DeleteRelationalDatabaseSnapshotOutcomeCallable;
642 typedef std::future<DetachCertificateFromDistributionOutcome> DetachCertificateFromDistributionOutcomeCallable;
643 typedef std::future<DetachDiskOutcome> DetachDiskOutcomeCallable;
644 typedef std::future<DetachInstancesFromLoadBalancerOutcome> DetachInstancesFromLoadBalancerOutcomeCallable;
645 typedef std::future<DetachStaticIpOutcome> DetachStaticIpOutcomeCallable;
646 typedef std::future<DisableAddOnOutcome> DisableAddOnOutcomeCallable;
647 typedef std::future<DownloadDefaultKeyPairOutcome> DownloadDefaultKeyPairOutcomeCallable;
648 typedef std::future<EnableAddOnOutcome> EnableAddOnOutcomeCallable;
649 typedef std::future<ExportSnapshotOutcome> ExportSnapshotOutcomeCallable;
650 typedef std::future<GetActiveNamesOutcome> GetActiveNamesOutcomeCallable;
651 typedef std::future<GetAlarmsOutcome> GetAlarmsOutcomeCallable;
652 typedef std::future<GetAutoSnapshotsOutcome> GetAutoSnapshotsOutcomeCallable;
653 typedef std::future<GetBlueprintsOutcome> GetBlueprintsOutcomeCallable;
654 typedef std::future<GetBucketAccessKeysOutcome> GetBucketAccessKeysOutcomeCallable;
655 typedef std::future<GetBucketBundlesOutcome> GetBucketBundlesOutcomeCallable;
656 typedef std::future<GetBucketMetricDataOutcome> GetBucketMetricDataOutcomeCallable;
657 typedef std::future<GetBucketsOutcome> GetBucketsOutcomeCallable;
658 typedef std::future<GetBundlesOutcome> GetBundlesOutcomeCallable;
659 typedef std::future<GetCertificatesOutcome> GetCertificatesOutcomeCallable;
660 typedef std::future<GetCloudFormationStackRecordsOutcome> GetCloudFormationStackRecordsOutcomeCallable;
661 typedef std::future<GetContactMethodsOutcome> GetContactMethodsOutcomeCallable;
662 typedef std::future<GetContainerAPIMetadataOutcome> GetContainerAPIMetadataOutcomeCallable;
663 typedef std::future<GetContainerImagesOutcome> GetContainerImagesOutcomeCallable;
664 typedef std::future<GetContainerLogOutcome> GetContainerLogOutcomeCallable;
665 typedef std::future<GetContainerServiceDeploymentsOutcome> GetContainerServiceDeploymentsOutcomeCallable;
666 typedef std::future<GetContainerServiceMetricDataOutcome> GetContainerServiceMetricDataOutcomeCallable;
667 typedef std::future<GetContainerServicePowersOutcome> GetContainerServicePowersOutcomeCallable;
668 typedef std::future<GetContainerServicesOutcome> GetContainerServicesOutcomeCallable;
669 typedef std::future<GetCostEstimateOutcome> GetCostEstimateOutcomeCallable;
670 typedef std::future<GetDiskOutcome> GetDiskOutcomeCallable;
671 typedef std::future<GetDiskSnapshotOutcome> GetDiskSnapshotOutcomeCallable;
672 typedef std::future<GetDiskSnapshotsOutcome> GetDiskSnapshotsOutcomeCallable;
673 typedef std::future<GetDisksOutcome> GetDisksOutcomeCallable;
674 typedef std::future<GetDistributionBundlesOutcome> GetDistributionBundlesOutcomeCallable;
675 typedef std::future<GetDistributionLatestCacheResetOutcome> GetDistributionLatestCacheResetOutcomeCallable;
676 typedef std::future<GetDistributionMetricDataOutcome> GetDistributionMetricDataOutcomeCallable;
677 typedef std::future<GetDistributionsOutcome> GetDistributionsOutcomeCallable;
678 typedef std::future<GetDomainOutcome> GetDomainOutcomeCallable;
679 typedef std::future<GetDomainsOutcome> GetDomainsOutcomeCallable;
680 typedef std::future<GetExportSnapshotRecordsOutcome> GetExportSnapshotRecordsOutcomeCallable;
681 typedef std::future<GetInstanceOutcome> GetInstanceOutcomeCallable;
682 typedef std::future<GetInstanceAccessDetailsOutcome> GetInstanceAccessDetailsOutcomeCallable;
683 typedef std::future<GetInstanceMetricDataOutcome> GetInstanceMetricDataOutcomeCallable;
684 typedef std::future<GetInstancePortStatesOutcome> GetInstancePortStatesOutcomeCallable;
685 typedef std::future<GetInstanceSnapshotOutcome> GetInstanceSnapshotOutcomeCallable;
686 typedef std::future<GetInstanceSnapshotsOutcome> GetInstanceSnapshotsOutcomeCallable;
687 typedef std::future<GetInstanceStateOutcome> GetInstanceStateOutcomeCallable;
688 typedef std::future<GetInstancesOutcome> GetInstancesOutcomeCallable;
689 typedef std::future<GetKeyPairOutcome> GetKeyPairOutcomeCallable;
690 typedef std::future<GetKeyPairsOutcome> GetKeyPairsOutcomeCallable;
691 typedef std::future<GetLoadBalancerOutcome> GetLoadBalancerOutcomeCallable;
692 typedef std::future<GetLoadBalancerMetricDataOutcome> GetLoadBalancerMetricDataOutcomeCallable;
693 typedef std::future<GetLoadBalancerTlsCertificatesOutcome> GetLoadBalancerTlsCertificatesOutcomeCallable;
694 typedef std::future<GetLoadBalancerTlsPoliciesOutcome> GetLoadBalancerTlsPoliciesOutcomeCallable;
695 typedef std::future<GetLoadBalancersOutcome> GetLoadBalancersOutcomeCallable;
696 typedef std::future<GetOperationOutcome> GetOperationOutcomeCallable;
697 typedef std::future<GetOperationsOutcome> GetOperationsOutcomeCallable;
698 typedef std::future<GetOperationsForResourceOutcome> GetOperationsForResourceOutcomeCallable;
699 typedef std::future<GetRegionsOutcome> GetRegionsOutcomeCallable;
700 typedef std::future<GetRelationalDatabaseOutcome> GetRelationalDatabaseOutcomeCallable;
701 typedef std::future<GetRelationalDatabaseBlueprintsOutcome> GetRelationalDatabaseBlueprintsOutcomeCallable;
702 typedef std::future<GetRelationalDatabaseBundlesOutcome> GetRelationalDatabaseBundlesOutcomeCallable;
703 typedef std::future<GetRelationalDatabaseEventsOutcome> GetRelationalDatabaseEventsOutcomeCallable;
704 typedef std::future<GetRelationalDatabaseLogEventsOutcome> GetRelationalDatabaseLogEventsOutcomeCallable;
705 typedef std::future<GetRelationalDatabaseLogStreamsOutcome> GetRelationalDatabaseLogStreamsOutcomeCallable;
706 typedef std::future<GetRelationalDatabaseMasterUserPasswordOutcome> GetRelationalDatabaseMasterUserPasswordOutcomeCallable;
707 typedef std::future<GetRelationalDatabaseMetricDataOutcome> GetRelationalDatabaseMetricDataOutcomeCallable;
708 typedef std::future<GetRelationalDatabaseParametersOutcome> GetRelationalDatabaseParametersOutcomeCallable;
709 typedef std::future<GetRelationalDatabaseSnapshotOutcome> GetRelationalDatabaseSnapshotOutcomeCallable;
710 typedef std::future<GetRelationalDatabaseSnapshotsOutcome> GetRelationalDatabaseSnapshotsOutcomeCallable;
711 typedef std::future<GetRelationalDatabasesOutcome> GetRelationalDatabasesOutcomeCallable;
712 typedef std::future<GetSetupHistoryOutcome> GetSetupHistoryOutcomeCallable;
713 typedef std::future<GetStaticIpOutcome> GetStaticIpOutcomeCallable;
714 typedef std::future<GetStaticIpsOutcome> GetStaticIpsOutcomeCallable;
715 typedef std::future<ImportKeyPairOutcome> ImportKeyPairOutcomeCallable;
716 typedef std::future<IsVpcPeeredOutcome> IsVpcPeeredOutcomeCallable;
717 typedef std::future<OpenInstancePublicPortsOutcome> OpenInstancePublicPortsOutcomeCallable;
718 typedef std::future<PeerVpcOutcome> PeerVpcOutcomeCallable;
719 typedef std::future<PutAlarmOutcome> PutAlarmOutcomeCallable;
720 typedef std::future<PutInstancePublicPortsOutcome> PutInstancePublicPortsOutcomeCallable;
721 typedef std::future<RebootInstanceOutcome> RebootInstanceOutcomeCallable;
722 typedef std::future<RebootRelationalDatabaseOutcome> RebootRelationalDatabaseOutcomeCallable;
723 typedef std::future<RegisterContainerImageOutcome> RegisterContainerImageOutcomeCallable;
724 typedef std::future<ReleaseStaticIpOutcome> ReleaseStaticIpOutcomeCallable;
725 typedef std::future<ResetDistributionCacheOutcome> ResetDistributionCacheOutcomeCallable;
726 typedef std::future<SendContactMethodVerificationOutcome> SendContactMethodVerificationOutcomeCallable;
727 typedef std::future<SetIpAddressTypeOutcome> SetIpAddressTypeOutcomeCallable;
728 typedef std::future<SetResourceAccessForBucketOutcome> SetResourceAccessForBucketOutcomeCallable;
729 typedef std::future<SetupInstanceHttpsOutcome> SetupInstanceHttpsOutcomeCallable;
730 typedef std::future<StartGUISessionOutcome> StartGUISessionOutcomeCallable;
731 typedef std::future<StartInstanceOutcome> StartInstanceOutcomeCallable;
732 typedef std::future<StartRelationalDatabaseOutcome> StartRelationalDatabaseOutcomeCallable;
733 typedef std::future<StopGUISessionOutcome> StopGUISessionOutcomeCallable;
734 typedef std::future<StopInstanceOutcome> StopInstanceOutcomeCallable;
735 typedef std::future<StopRelationalDatabaseOutcome> StopRelationalDatabaseOutcomeCallable;
736 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
737 typedef std::future<TestAlarmOutcome> TestAlarmOutcomeCallable;
738 typedef std::future<UnpeerVpcOutcome> UnpeerVpcOutcomeCallable;
739 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
740 typedef std::future<UpdateBucketOutcome> UpdateBucketOutcomeCallable;
741 typedef std::future<UpdateBucketBundleOutcome> UpdateBucketBundleOutcomeCallable;
742 typedef std::future<UpdateContainerServiceOutcome> UpdateContainerServiceOutcomeCallable;
743 typedef std::future<UpdateDistributionOutcome> UpdateDistributionOutcomeCallable;
744 typedef std::future<UpdateDistributionBundleOutcome> UpdateDistributionBundleOutcomeCallable;
745 typedef std::future<UpdateDomainEntryOutcome> UpdateDomainEntryOutcomeCallable;
746 typedef std::future<UpdateInstanceMetadataOptionsOutcome> UpdateInstanceMetadataOptionsOutcomeCallable;
747 typedef std::future<UpdateLoadBalancerAttributeOutcome> UpdateLoadBalancerAttributeOutcomeCallable;
748 typedef std::future<UpdateRelationalDatabaseOutcome> UpdateRelationalDatabaseOutcomeCallable;
749 typedef std::future<UpdateRelationalDatabaseParametersOutcome> UpdateRelationalDatabaseParametersOutcomeCallable;
750 /* End of service model Outcome callable definitions */
751 } // namespace Model
752
753 class LightsailClient;
754
755 /* Service model async handlers definitions */
756 typedef std::function<void(const LightsailClient*, const Model::AllocateStaticIpRequest&, const Model::AllocateStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocateStaticIpResponseReceivedHandler;
757 typedef std::function<void(const LightsailClient*, const Model::AttachCertificateToDistributionRequest&, const Model::AttachCertificateToDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachCertificateToDistributionResponseReceivedHandler;
758 typedef std::function<void(const LightsailClient*, const Model::AttachDiskRequest&, const Model::AttachDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachDiskResponseReceivedHandler;
759 typedef std::function<void(const LightsailClient*, const Model::AttachInstancesToLoadBalancerRequest&, const Model::AttachInstancesToLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachInstancesToLoadBalancerResponseReceivedHandler;
760 typedef std::function<void(const LightsailClient*, const Model::AttachLoadBalancerTlsCertificateRequest&, const Model::AttachLoadBalancerTlsCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachLoadBalancerTlsCertificateResponseReceivedHandler;
761 typedef std::function<void(const LightsailClient*, const Model::AttachStaticIpRequest&, const Model::AttachStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachStaticIpResponseReceivedHandler;
762 typedef std::function<void(const LightsailClient*, const Model::CloseInstancePublicPortsRequest&, const Model::CloseInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CloseInstancePublicPortsResponseReceivedHandler;
763 typedef std::function<void(const LightsailClient*, const Model::CopySnapshotRequest&, const Model::CopySnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopySnapshotResponseReceivedHandler;
764 typedef std::function<void(const LightsailClient*, const Model::CreateBucketRequest&, const Model::CreateBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBucketResponseReceivedHandler;
765 typedef std::function<void(const LightsailClient*, const Model::CreateBucketAccessKeyRequest&, const Model::CreateBucketAccessKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBucketAccessKeyResponseReceivedHandler;
766 typedef std::function<void(const LightsailClient*, const Model::CreateCertificateRequest&, const Model::CreateCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCertificateResponseReceivedHandler;
767 typedef std::function<void(const LightsailClient*, const Model::CreateCloudFormationStackRequest&, const Model::CreateCloudFormationStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCloudFormationStackResponseReceivedHandler;
768 typedef std::function<void(const LightsailClient*, const Model::CreateContactMethodRequest&, const Model::CreateContactMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContactMethodResponseReceivedHandler;
769 typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceRequest&, const Model::CreateContainerServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContainerServiceResponseReceivedHandler;
770 typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceDeploymentRequest&, const Model::CreateContainerServiceDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContainerServiceDeploymentResponseReceivedHandler;
771 typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceRegistryLoginRequest&, const Model::CreateContainerServiceRegistryLoginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContainerServiceRegistryLoginResponseReceivedHandler;
772 typedef std::function<void(const LightsailClient*, const Model::CreateDiskRequest&, const Model::CreateDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDiskResponseReceivedHandler;
773 typedef std::function<void(const LightsailClient*, const Model::CreateDiskFromSnapshotRequest&, const Model::CreateDiskFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDiskFromSnapshotResponseReceivedHandler;
774 typedef std::function<void(const LightsailClient*, const Model::CreateDiskSnapshotRequest&, const Model::CreateDiskSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDiskSnapshotResponseReceivedHandler;
775 typedef std::function<void(const LightsailClient*, const Model::CreateDistributionRequest&, const Model::CreateDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDistributionResponseReceivedHandler;
776 typedef std::function<void(const LightsailClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainResponseReceivedHandler;
777 typedef std::function<void(const LightsailClient*, const Model::CreateDomainEntryRequest&, const Model::CreateDomainEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainEntryResponseReceivedHandler;
778 typedef std::function<void(const LightsailClient*, const Model::CreateGUISessionAccessDetailsRequest&, const Model::CreateGUISessionAccessDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGUISessionAccessDetailsResponseReceivedHandler;
779 typedef std::function<void(const LightsailClient*, const Model::CreateInstanceSnapshotRequest&, const Model::CreateInstanceSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceSnapshotResponseReceivedHandler;
780 typedef std::function<void(const LightsailClient*, const Model::CreateInstancesRequest&, const Model::CreateInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstancesResponseReceivedHandler;
781 typedef std::function<void(const LightsailClient*, const Model::CreateInstancesFromSnapshotRequest&, const Model::CreateInstancesFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstancesFromSnapshotResponseReceivedHandler;
782 typedef std::function<void(const LightsailClient*, const Model::CreateKeyPairRequest&, const Model::CreateKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKeyPairResponseReceivedHandler;
783 typedef std::function<void(const LightsailClient*, const Model::CreateLoadBalancerRequest&, const Model::CreateLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLoadBalancerResponseReceivedHandler;
784 typedef std::function<void(const LightsailClient*, const Model::CreateLoadBalancerTlsCertificateRequest&, const Model::CreateLoadBalancerTlsCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLoadBalancerTlsCertificateResponseReceivedHandler;
785 typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseRequest&, const Model::CreateRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRelationalDatabaseResponseReceivedHandler;
786 typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseFromSnapshotRequest&, const Model::CreateRelationalDatabaseFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRelationalDatabaseFromSnapshotResponseReceivedHandler;
787 typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseSnapshotRequest&, const Model::CreateRelationalDatabaseSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRelationalDatabaseSnapshotResponseReceivedHandler;
788 typedef std::function<void(const LightsailClient*, const Model::DeleteAlarmRequest&, const Model::DeleteAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAlarmResponseReceivedHandler;
789 typedef std::function<void(const LightsailClient*, const Model::DeleteAutoSnapshotRequest&, const Model::DeleteAutoSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAutoSnapshotResponseReceivedHandler;
790 typedef std::function<void(const LightsailClient*, const Model::DeleteBucketRequest&, const Model::DeleteBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBucketResponseReceivedHandler;
791 typedef std::function<void(const LightsailClient*, const Model::DeleteBucketAccessKeyRequest&, const Model::DeleteBucketAccessKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBucketAccessKeyResponseReceivedHandler;
792 typedef std::function<void(const LightsailClient*, const Model::DeleteCertificateRequest&, const Model::DeleteCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCertificateResponseReceivedHandler;
793 typedef std::function<void(const LightsailClient*, const Model::DeleteContactMethodRequest&, const Model::DeleteContactMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContactMethodResponseReceivedHandler;
794 typedef std::function<void(const LightsailClient*, const Model::DeleteContainerImageRequest&, const Model::DeleteContainerImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContainerImageResponseReceivedHandler;
795 typedef std::function<void(const LightsailClient*, const Model::DeleteContainerServiceRequest&, const Model::DeleteContainerServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContainerServiceResponseReceivedHandler;
796 typedef std::function<void(const LightsailClient*, const Model::DeleteDiskRequest&, const Model::DeleteDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDiskResponseReceivedHandler;
797 typedef std::function<void(const LightsailClient*, const Model::DeleteDiskSnapshotRequest&, const Model::DeleteDiskSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDiskSnapshotResponseReceivedHandler;
798 typedef std::function<void(const LightsailClient*, const Model::DeleteDistributionRequest&, const Model::DeleteDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDistributionResponseReceivedHandler;
799 typedef std::function<void(const LightsailClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
800 typedef std::function<void(const LightsailClient*, const Model::DeleteDomainEntryRequest&, const Model::DeleteDomainEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainEntryResponseReceivedHandler;
801 typedef std::function<void(const LightsailClient*, const Model::DeleteInstanceRequest&, const Model::DeleteInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceResponseReceivedHandler;
802 typedef std::function<void(const LightsailClient*, const Model::DeleteInstanceSnapshotRequest&, const Model::DeleteInstanceSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceSnapshotResponseReceivedHandler;
803 typedef std::function<void(const LightsailClient*, const Model::DeleteKeyPairRequest&, const Model::DeleteKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKeyPairResponseReceivedHandler;
804 typedef std::function<void(const LightsailClient*, const Model::DeleteKnownHostKeysRequest&, const Model::DeleteKnownHostKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKnownHostKeysResponseReceivedHandler;
805 typedef std::function<void(const LightsailClient*, const Model::DeleteLoadBalancerRequest&, const Model::DeleteLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLoadBalancerResponseReceivedHandler;
806 typedef std::function<void(const LightsailClient*, const Model::DeleteLoadBalancerTlsCertificateRequest&, const Model::DeleteLoadBalancerTlsCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLoadBalancerTlsCertificateResponseReceivedHandler;
807 typedef std::function<void(const LightsailClient*, const Model::DeleteRelationalDatabaseRequest&, const Model::DeleteRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRelationalDatabaseResponseReceivedHandler;
808 typedef std::function<void(const LightsailClient*, const Model::DeleteRelationalDatabaseSnapshotRequest&, const Model::DeleteRelationalDatabaseSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRelationalDatabaseSnapshotResponseReceivedHandler;
809 typedef std::function<void(const LightsailClient*, const Model::DetachCertificateFromDistributionRequest&, const Model::DetachCertificateFromDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachCertificateFromDistributionResponseReceivedHandler;
810 typedef std::function<void(const LightsailClient*, const Model::DetachDiskRequest&, const Model::DetachDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachDiskResponseReceivedHandler;
811 typedef std::function<void(const LightsailClient*, const Model::DetachInstancesFromLoadBalancerRequest&, const Model::DetachInstancesFromLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachInstancesFromLoadBalancerResponseReceivedHandler;
812 typedef std::function<void(const LightsailClient*, const Model::DetachStaticIpRequest&, const Model::DetachStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachStaticIpResponseReceivedHandler;
813 typedef std::function<void(const LightsailClient*, const Model::DisableAddOnRequest&, const Model::DisableAddOnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableAddOnResponseReceivedHandler;
814 typedef std::function<void(const LightsailClient*, const Model::DownloadDefaultKeyPairRequest&, const Model::DownloadDefaultKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DownloadDefaultKeyPairResponseReceivedHandler;
815 typedef std::function<void(const LightsailClient*, const Model::EnableAddOnRequest&, const Model::EnableAddOnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableAddOnResponseReceivedHandler;
816 typedef std::function<void(const LightsailClient*, const Model::ExportSnapshotRequest&, const Model::ExportSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportSnapshotResponseReceivedHandler;
817 typedef std::function<void(const LightsailClient*, const Model::GetActiveNamesRequest&, const Model::GetActiveNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetActiveNamesResponseReceivedHandler;
818 typedef std::function<void(const LightsailClient*, const Model::GetAlarmsRequest&, const Model::GetAlarmsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAlarmsResponseReceivedHandler;
819 typedef std::function<void(const LightsailClient*, const Model::GetAutoSnapshotsRequest&, const Model::GetAutoSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAutoSnapshotsResponseReceivedHandler;
820 typedef std::function<void(const LightsailClient*, const Model::GetBlueprintsRequest&, const Model::GetBlueprintsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBlueprintsResponseReceivedHandler;
821 typedef std::function<void(const LightsailClient*, const Model::GetBucketAccessKeysRequest&, const Model::GetBucketAccessKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketAccessKeysResponseReceivedHandler;
822 typedef std::function<void(const LightsailClient*, const Model::GetBucketBundlesRequest&, const Model::GetBucketBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketBundlesResponseReceivedHandler;
823 typedef std::function<void(const LightsailClient*, const Model::GetBucketMetricDataRequest&, const Model::GetBucketMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketMetricDataResponseReceivedHandler;
824 typedef std::function<void(const LightsailClient*, const Model::GetBucketsRequest&, const Model::GetBucketsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketsResponseReceivedHandler;
825 typedef std::function<void(const LightsailClient*, const Model::GetBundlesRequest&, const Model::GetBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBundlesResponseReceivedHandler;
826 typedef std::function<void(const LightsailClient*, const Model::GetCertificatesRequest&, const Model::GetCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCertificatesResponseReceivedHandler;
827 typedef std::function<void(const LightsailClient*, const Model::GetCloudFormationStackRecordsRequest&, const Model::GetCloudFormationStackRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCloudFormationStackRecordsResponseReceivedHandler;
828 typedef std::function<void(const LightsailClient*, const Model::GetContactMethodsRequest&, const Model::GetContactMethodsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactMethodsResponseReceivedHandler;
829 typedef std::function<void(const LightsailClient*, const Model::GetContainerAPIMetadataRequest&, const Model::GetContainerAPIMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerAPIMetadataResponseReceivedHandler;
830 typedef std::function<void(const LightsailClient*, const Model::GetContainerImagesRequest&, const Model::GetContainerImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerImagesResponseReceivedHandler;
831 typedef std::function<void(const LightsailClient*, const Model::GetContainerLogRequest&, const Model::GetContainerLogOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerLogResponseReceivedHandler;
832 typedef std::function<void(const LightsailClient*, const Model::GetContainerServiceDeploymentsRequest&, const Model::GetContainerServiceDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerServiceDeploymentsResponseReceivedHandler;
833 typedef std::function<void(const LightsailClient*, const Model::GetContainerServiceMetricDataRequest&, const Model::GetContainerServiceMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerServiceMetricDataResponseReceivedHandler;
834 typedef std::function<void(const LightsailClient*, const Model::GetContainerServicePowersRequest&, const Model::GetContainerServicePowersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerServicePowersResponseReceivedHandler;
835 typedef std::function<void(const LightsailClient*, const Model::GetContainerServicesRequest&, const Model::GetContainerServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerServicesResponseReceivedHandler;
836 typedef std::function<void(const LightsailClient*, const Model::GetCostEstimateRequest&, const Model::GetCostEstimateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCostEstimateResponseReceivedHandler;
837 typedef std::function<void(const LightsailClient*, const Model::GetDiskRequest&, const Model::GetDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiskResponseReceivedHandler;
838 typedef std::function<void(const LightsailClient*, const Model::GetDiskSnapshotRequest&, const Model::GetDiskSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiskSnapshotResponseReceivedHandler;
839 typedef std::function<void(const LightsailClient*, const Model::GetDiskSnapshotsRequest&, const Model::GetDiskSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiskSnapshotsResponseReceivedHandler;
840 typedef std::function<void(const LightsailClient*, const Model::GetDisksRequest&, const Model::GetDisksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDisksResponseReceivedHandler;
841 typedef std::function<void(const LightsailClient*, const Model::GetDistributionBundlesRequest&, const Model::GetDistributionBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionBundlesResponseReceivedHandler;
842 typedef std::function<void(const LightsailClient*, const Model::GetDistributionLatestCacheResetRequest&, const Model::GetDistributionLatestCacheResetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionLatestCacheResetResponseReceivedHandler;
843 typedef std::function<void(const LightsailClient*, const Model::GetDistributionMetricDataRequest&, const Model::GetDistributionMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionMetricDataResponseReceivedHandler;
844 typedef std::function<void(const LightsailClient*, const Model::GetDistributionsRequest&, const Model::GetDistributionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionsResponseReceivedHandler;
845 typedef std::function<void(const LightsailClient*, const Model::GetDomainRequest&, const Model::GetDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainResponseReceivedHandler;
846 typedef std::function<void(const LightsailClient*, const Model::GetDomainsRequest&, const Model::GetDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainsResponseReceivedHandler;
847 typedef std::function<void(const LightsailClient*, const Model::GetExportSnapshotRecordsRequest&, const Model::GetExportSnapshotRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExportSnapshotRecordsResponseReceivedHandler;
848 typedef std::function<void(const LightsailClient*, const Model::GetInstanceRequest&, const Model::GetInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceResponseReceivedHandler;
849 typedef std::function<void(const LightsailClient*, const Model::GetInstanceAccessDetailsRequest&, const Model::GetInstanceAccessDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceAccessDetailsResponseReceivedHandler;
850 typedef std::function<void(const LightsailClient*, const Model::GetInstanceMetricDataRequest&, const Model::GetInstanceMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceMetricDataResponseReceivedHandler;
851 typedef std::function<void(const LightsailClient*, const Model::GetInstancePortStatesRequest&, const Model::GetInstancePortStatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstancePortStatesResponseReceivedHandler;
852 typedef std::function<void(const LightsailClient*, const Model::GetInstanceSnapshotRequest&, const Model::GetInstanceSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceSnapshotResponseReceivedHandler;
853 typedef std::function<void(const LightsailClient*, const Model::GetInstanceSnapshotsRequest&, const Model::GetInstanceSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceSnapshotsResponseReceivedHandler;
854 typedef std::function<void(const LightsailClient*, const Model::GetInstanceStateRequest&, const Model::GetInstanceStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceStateResponseReceivedHandler;
855 typedef std::function<void(const LightsailClient*, const Model::GetInstancesRequest&, const Model::GetInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstancesResponseReceivedHandler;
856 typedef std::function<void(const LightsailClient*, const Model::GetKeyPairRequest&, const Model::GetKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKeyPairResponseReceivedHandler;
857 typedef std::function<void(const LightsailClient*, const Model::GetKeyPairsRequest&, const Model::GetKeyPairsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKeyPairsResponseReceivedHandler;
858 typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerRequest&, const Model::GetLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancerResponseReceivedHandler;
859 typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerMetricDataRequest&, const Model::GetLoadBalancerMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancerMetricDataResponseReceivedHandler;
860 typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerTlsCertificatesRequest&, const Model::GetLoadBalancerTlsCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancerTlsCertificatesResponseReceivedHandler;
861 typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerTlsPoliciesRequest&, const Model::GetLoadBalancerTlsPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancerTlsPoliciesResponseReceivedHandler;
862 typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancersRequest&, const Model::GetLoadBalancersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancersResponseReceivedHandler;
863 typedef std::function<void(const LightsailClient*, const Model::GetOperationRequest&, const Model::GetOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOperationResponseReceivedHandler;
864 typedef std::function<void(const LightsailClient*, const Model::GetOperationsRequest&, const Model::GetOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOperationsResponseReceivedHandler;
865 typedef std::function<void(const LightsailClient*, const Model::GetOperationsForResourceRequest&, const Model::GetOperationsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOperationsForResourceResponseReceivedHandler;
866 typedef std::function<void(const LightsailClient*, const Model::GetRegionsRequest&, const Model::GetRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRegionsResponseReceivedHandler;
867 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseRequest&, const Model::GetRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseResponseReceivedHandler;
868 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseBlueprintsRequest&, const Model::GetRelationalDatabaseBlueprintsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseBlueprintsResponseReceivedHandler;
869 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseBundlesRequest&, const Model::GetRelationalDatabaseBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseBundlesResponseReceivedHandler;
870 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseEventsRequest&, const Model::GetRelationalDatabaseEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseEventsResponseReceivedHandler;
871 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseLogEventsRequest&, const Model::GetRelationalDatabaseLogEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseLogEventsResponseReceivedHandler;
872 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseLogStreamsRequest&, const Model::GetRelationalDatabaseLogStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseLogStreamsResponseReceivedHandler;
874 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseMetricDataRequest&, const Model::GetRelationalDatabaseMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseMetricDataResponseReceivedHandler;
875 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseParametersRequest&, const Model::GetRelationalDatabaseParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseParametersResponseReceivedHandler;
876 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseSnapshotRequest&, const Model::GetRelationalDatabaseSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseSnapshotResponseReceivedHandler;
877 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseSnapshotsRequest&, const Model::GetRelationalDatabaseSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseSnapshotsResponseReceivedHandler;
878 typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabasesRequest&, const Model::GetRelationalDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabasesResponseReceivedHandler;
879 typedef std::function<void(const LightsailClient*, const Model::GetSetupHistoryRequest&, const Model::GetSetupHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSetupHistoryResponseReceivedHandler;
880 typedef std::function<void(const LightsailClient*, const Model::GetStaticIpRequest&, const Model::GetStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStaticIpResponseReceivedHandler;
881 typedef std::function<void(const LightsailClient*, const Model::GetStaticIpsRequest&, const Model::GetStaticIpsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStaticIpsResponseReceivedHandler;
882 typedef std::function<void(const LightsailClient*, const Model::ImportKeyPairRequest&, const Model::ImportKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportKeyPairResponseReceivedHandler;
883 typedef std::function<void(const LightsailClient*, const Model::IsVpcPeeredRequest&, const Model::IsVpcPeeredOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > IsVpcPeeredResponseReceivedHandler;
884 typedef std::function<void(const LightsailClient*, const Model::OpenInstancePublicPortsRequest&, const Model::OpenInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > OpenInstancePublicPortsResponseReceivedHandler;
885 typedef std::function<void(const LightsailClient*, const Model::PeerVpcRequest&, const Model::PeerVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PeerVpcResponseReceivedHandler;
886 typedef std::function<void(const LightsailClient*, const Model::PutAlarmRequest&, const Model::PutAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAlarmResponseReceivedHandler;
887 typedef std::function<void(const LightsailClient*, const Model::PutInstancePublicPortsRequest&, const Model::PutInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutInstancePublicPortsResponseReceivedHandler;
888 typedef std::function<void(const LightsailClient*, const Model::RebootInstanceRequest&, const Model::RebootInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootInstanceResponseReceivedHandler;
889 typedef std::function<void(const LightsailClient*, const Model::RebootRelationalDatabaseRequest&, const Model::RebootRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootRelationalDatabaseResponseReceivedHandler;
890 typedef std::function<void(const LightsailClient*, const Model::RegisterContainerImageRequest&, const Model::RegisterContainerImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterContainerImageResponseReceivedHandler;
891 typedef std::function<void(const LightsailClient*, const Model::ReleaseStaticIpRequest&, const Model::ReleaseStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReleaseStaticIpResponseReceivedHandler;
892 typedef std::function<void(const LightsailClient*, const Model::ResetDistributionCacheRequest&, const Model::ResetDistributionCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetDistributionCacheResponseReceivedHandler;
893 typedef std::function<void(const LightsailClient*, const Model::SendContactMethodVerificationRequest&, const Model::SendContactMethodVerificationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendContactMethodVerificationResponseReceivedHandler;
894 typedef std::function<void(const LightsailClient*, const Model::SetIpAddressTypeRequest&, const Model::SetIpAddressTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetIpAddressTypeResponseReceivedHandler;
895 typedef std::function<void(const LightsailClient*, const Model::SetResourceAccessForBucketRequest&, const Model::SetResourceAccessForBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetResourceAccessForBucketResponseReceivedHandler;
896 typedef std::function<void(const LightsailClient*, const Model::SetupInstanceHttpsRequest&, const Model::SetupInstanceHttpsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetupInstanceHttpsResponseReceivedHandler;
897 typedef std::function<void(const LightsailClient*, const Model::StartGUISessionRequest&, const Model::StartGUISessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartGUISessionResponseReceivedHandler;
898 typedef std::function<void(const LightsailClient*, const Model::StartInstanceRequest&, const Model::StartInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartInstanceResponseReceivedHandler;
899 typedef std::function<void(const LightsailClient*, const Model::StartRelationalDatabaseRequest&, const Model::StartRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartRelationalDatabaseResponseReceivedHandler;
900 typedef std::function<void(const LightsailClient*, const Model::StopGUISessionRequest&, const Model::StopGUISessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopGUISessionResponseReceivedHandler;
901 typedef std::function<void(const LightsailClient*, const Model::StopInstanceRequest&, const Model::StopInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopInstanceResponseReceivedHandler;
902 typedef std::function<void(const LightsailClient*, const Model::StopRelationalDatabaseRequest&, const Model::StopRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopRelationalDatabaseResponseReceivedHandler;
903 typedef std::function<void(const LightsailClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
904 typedef std::function<void(const LightsailClient*, const Model::TestAlarmRequest&, const Model::TestAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestAlarmResponseReceivedHandler;
905 typedef std::function<void(const LightsailClient*, const Model::UnpeerVpcRequest&, const Model::UnpeerVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnpeerVpcResponseReceivedHandler;
906 typedef std::function<void(const LightsailClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
907 typedef std::function<void(const LightsailClient*, const Model::UpdateBucketRequest&, const Model::UpdateBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBucketResponseReceivedHandler;
908 typedef std::function<void(const LightsailClient*, const Model::UpdateBucketBundleRequest&, const Model::UpdateBucketBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBucketBundleResponseReceivedHandler;
909 typedef std::function<void(const LightsailClient*, const Model::UpdateContainerServiceRequest&, const Model::UpdateContainerServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContainerServiceResponseReceivedHandler;
910 typedef std::function<void(const LightsailClient*, const Model::UpdateDistributionRequest&, const Model::UpdateDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDistributionResponseReceivedHandler;
911 typedef std::function<void(const LightsailClient*, const Model::UpdateDistributionBundleRequest&, const Model::UpdateDistributionBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDistributionBundleResponseReceivedHandler;
912 typedef std::function<void(const LightsailClient*, const Model::UpdateDomainEntryRequest&, const Model::UpdateDomainEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainEntryResponseReceivedHandler;
913 typedef std::function<void(const LightsailClient*, const Model::UpdateInstanceMetadataOptionsRequest&, const Model::UpdateInstanceMetadataOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInstanceMetadataOptionsResponseReceivedHandler;
914 typedef std::function<void(const LightsailClient*, const Model::UpdateLoadBalancerAttributeRequest&, const Model::UpdateLoadBalancerAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLoadBalancerAttributeResponseReceivedHandler;
915 typedef std::function<void(const LightsailClient*, const Model::UpdateRelationalDatabaseRequest&, const Model::UpdateRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRelationalDatabaseResponseReceivedHandler;
916 typedef std::function<void(const LightsailClient*, const Model::UpdateRelationalDatabaseParametersRequest&, const Model::UpdateRelationalDatabaseParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRelationalDatabaseParametersResponseReceivedHandler;
917 /* End of service model async handlers definitions */
918 } // namespace Lightsail
919} // namespace Aws
EndpointProviderBase< LightsailClientConfiguration, LightsailBuiltInParameters, LightsailClientContextParameters > LightsailEndpointProviderBase
Aws::Utils::Outcome< GetLoadBalancerTlsPoliciesResult, LightsailError > GetLoadBalancerTlsPoliciesOutcome
std::future< RebootInstanceOutcome > RebootInstanceOutcomeCallable
std::future< TestAlarmOutcome > TestAlarmOutcomeCallable
Aws::Utils::Outcome< SetResourceAccessForBucketResult, LightsailError > SetResourceAccessForBucketOutcome
Aws::Utils::Outcome< GetContainerServicesResult, LightsailError > GetContainerServicesOutcome
Aws::Utils::Outcome< GetDistributionMetricDataResult, LightsailError > GetDistributionMetricDataOutcome
Aws::Utils::Outcome< CreateInstanceSnapshotResult, LightsailError > CreateInstanceSnapshotOutcome
std::future< StartRelationalDatabaseOutcome > StartRelationalDatabaseOutcomeCallable
std::future< GetActiveNamesOutcome > GetActiveNamesOutcomeCallable
Aws::Utils::Outcome< GetRelationalDatabasesResult, LightsailError > GetRelationalDatabasesOutcome
std::future< GetKeyPairOutcome > GetKeyPairOutcomeCallable
std::future< StopInstanceOutcome > StopInstanceOutcomeCallable
std::future< AttachDiskOutcome > AttachDiskOutcomeCallable
std::future< SetupInstanceHttpsOutcome > SetupInstanceHttpsOutcomeCallable
std::future< UpdateLoadBalancerAttributeOutcome > UpdateLoadBalancerAttributeOutcomeCallable
std::future< GetLoadBalancerTlsPoliciesOutcome > GetLoadBalancerTlsPoliciesOutcomeCallable
Aws::Utils::Outcome< DeleteLoadBalancerResult, LightsailError > DeleteLoadBalancerOutcome
std::future< GetOperationsOutcome > GetOperationsOutcomeCallable
Aws::Utils::Outcome< DeleteKeyPairResult, LightsailError > DeleteKeyPairOutcome
Aws::Utils::Outcome< GetRegionsResult, LightsailError > GetRegionsOutcome
std::future< GetRegionsOutcome > GetRegionsOutcomeCallable
std::future< CloseInstancePublicPortsOutcome > CloseInstancePublicPortsOutcomeCallable
Aws::Utils::Outcome< StopRelationalDatabaseResult, LightsailError > StopRelationalDatabaseOutcome
std::future< PeerVpcOutcome > PeerVpcOutcomeCallable
std::future< CreateDiskFromSnapshotOutcome > CreateDiskFromSnapshotOutcomeCallable
Aws::Utils::Outcome< UpdateDomainEntryResult, LightsailError > UpdateDomainEntryOutcome
Aws::Utils::Outcome< AttachInstancesToLoadBalancerResult, LightsailError > AttachInstancesToLoadBalancerOutcome
std::future< CreateContainerServiceRegistryLoginOutcome > CreateContainerServiceRegistryLoginOutcomeCallable
Aws::Utils::Outcome< CreateCloudFormationStackResult, LightsailError > CreateCloudFormationStackOutcome
std::future< UpdateDomainEntryOutcome > UpdateDomainEntryOutcomeCallable
Aws::Utils::Outcome< ReleaseStaticIpResult, LightsailError > ReleaseStaticIpOutcome
std::future< GetInstanceAccessDetailsOutcome > GetInstanceAccessDetailsOutcomeCallable
Aws::Utils::Outcome< GetDomainResult, LightsailError > GetDomainOutcome
std::future< DeleteContainerImageOutcome > DeleteContainerImageOutcomeCallable
std::future< PutInstancePublicPortsOutcome > PutInstancePublicPortsOutcomeCallable
std::future< DetachCertificateFromDistributionOutcome > DetachCertificateFromDistributionOutcomeCallable
Aws::Utils::Outcome< DeleteInstanceSnapshotResult, LightsailError > DeleteInstanceSnapshotOutcome
Aws::Utils::Outcome< GetContactMethodsResult, LightsailError > GetContactMethodsOutcome
std::future< GetContainerServicesOutcome > GetContainerServicesOutcomeCallable
std::future< CreateContainerServiceOutcome > CreateContainerServiceOutcomeCallable
std::future< DownloadDefaultKeyPairOutcome > DownloadDefaultKeyPairOutcomeCallable
Aws::Utils::Outcome< GetRelationalDatabaseLogEventsResult, LightsailError > GetRelationalDatabaseLogEventsOutcome
Aws::Utils::Outcome< GetRelationalDatabaseBlueprintsResult, LightsailError > GetRelationalDatabaseBlueprintsOutcome
Aws::Utils::Outcome< GetBucketBundlesResult, LightsailError > GetBucketBundlesOutcome
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
std::future< CreateContainerServiceDeploymentOutcome > CreateContainerServiceDeploymentOutcomeCallable
Aws::Utils::Outcome< RebootInstanceResult, LightsailError > RebootInstanceOutcome
std::future< GetContainerServiceDeploymentsOutcome > GetContainerServiceDeploymentsOutcomeCallable
std::future< GetDomainsOutcome > GetDomainsOutcomeCallable
std::future< CreateDomainEntryOutcome > CreateDomainEntryOutcomeCallable
Aws::Utils::Outcome< AttachDiskResult, LightsailError > AttachDiskOutcome
Aws::Utils::Outcome< DeleteBucketResult, LightsailError > DeleteBucketOutcome
std::future< ImportKeyPairOutcome > ImportKeyPairOutcomeCallable
Aws::Utils::Outcome< DetachInstancesFromLoadBalancerResult, LightsailError > DetachInstancesFromLoadBalancerOutcome
Aws::Utils::Outcome< GetCloudFormationStackRecordsResult, LightsailError > GetCloudFormationStackRecordsOutcome
Aws::Utils::Outcome< DeleteRelationalDatabaseSnapshotResult, LightsailError > DeleteRelationalDatabaseSnapshotOutcome
Aws::Utils::Outcome< CreateDistributionResult, LightsailError > CreateDistributionOutcome
Aws::Utils::Outcome< CreateLoadBalancerTlsCertificateResult, LightsailError > CreateLoadBalancerTlsCertificateOutcome
std::future< CreateRelationalDatabaseFromSnapshotOutcome > CreateRelationalDatabaseFromSnapshotOutcomeCallable
std::future< GetLoadBalancerMetricDataOutcome > GetLoadBalancerMetricDataOutcomeCallable
Aws::Utils::Outcome< CreateLoadBalancerResult, LightsailError > CreateLoadBalancerOutcome
Aws::Utils::Outcome< UpdateBucketResult, LightsailError > UpdateBucketOutcome
Aws::Utils::Outcome< GetRelationalDatabaseBundlesResult, LightsailError > GetRelationalDatabaseBundlesOutcome
Aws::Utils::Outcome< GetExportSnapshotRecordsResult, LightsailError > GetExportSnapshotRecordsOutcome
Aws::Utils::Outcome< GetInstanceSnapshotsResult, LightsailError > GetInstanceSnapshotsOutcome
Aws::Utils::Outcome< GetBucketMetricDataResult, LightsailError > GetBucketMetricDataOutcome
std::future< DeleteContainerServiceOutcome > DeleteContainerServiceOutcomeCallable
std::future< DeleteKnownHostKeysOutcome > DeleteKnownHostKeysOutcomeCallable
Aws::Utils::Outcome< SetupInstanceHttpsResult, LightsailError > SetupInstanceHttpsOutcome
Aws::Utils::Outcome< CreateCertificateResult, LightsailError > CreateCertificateOutcome
Aws::Utils::Outcome< CreateDiskSnapshotResult, LightsailError > CreateDiskSnapshotOutcome
std::future< AllocateStaticIpOutcome > AllocateStaticIpOutcomeCallable
std::future< ExportSnapshotOutcome > ExportSnapshotOutcomeCallable
Aws::Utils::Outcome< CreateDomainResult, LightsailError > CreateDomainOutcome
Aws::Utils::Outcome< GetCostEstimateResult, LightsailError > GetCostEstimateOutcome
std::future< GetDiskSnapshotsOutcome > GetDiskSnapshotsOutcomeCallable
std::future< DeleteAlarmOutcome > DeleteAlarmOutcomeCallable
Aws::Utils::Outcome< DownloadDefaultKeyPairResult, LightsailError > DownloadDefaultKeyPairOutcome
Aws::Utils::Outcome< GetDomainsResult, LightsailError > GetDomainsOutcome
std::future< CreateLoadBalancerTlsCertificateOutcome > CreateLoadBalancerTlsCertificateOutcomeCallable
Aws::Utils::Outcome< GetSetupHistoryResult, LightsailError > GetSetupHistoryOutcome
Aws::Utils::Outcome< CreateRelationalDatabaseFromSnapshotResult, LightsailError > CreateRelationalDatabaseFromSnapshotOutcome
std::future< SetIpAddressTypeOutcome > SetIpAddressTypeOutcomeCallable
std::future< CreateLoadBalancerOutcome > CreateLoadBalancerOutcomeCallable
Aws::Utils::Outcome< CreateDomainEntryResult, LightsailError > CreateDomainEntryOutcome
Aws::Utils::Outcome< GetRelationalDatabaseEventsResult, LightsailError > GetRelationalDatabaseEventsOutcome
std::future< GetInstanceSnapshotsOutcome > GetInstanceSnapshotsOutcomeCallable
std::future< DetachStaticIpOutcome > DetachStaticIpOutcomeCallable
std::future< DeleteLoadBalancerOutcome > DeleteLoadBalancerOutcomeCallable
std::future< AttachStaticIpOutcome > AttachStaticIpOutcomeCallable
Aws::Utils::Outcome< GetRelationalDatabaseSnapshotResult, LightsailError > GetRelationalDatabaseSnapshotOutcome
std::future< GetExportSnapshotRecordsOutcome > GetExportSnapshotRecordsOutcomeCallable
Aws::Utils::Outcome< DetachStaticIpResult, LightsailError > DetachStaticIpOutcome
Aws::Utils::Outcome< ImportKeyPairResult, LightsailError > ImportKeyPairOutcome
std::future< CreateRelationalDatabaseSnapshotOutcome > CreateRelationalDatabaseSnapshotOutcomeCallable
Aws::Utils::Outcome< CreateBucketResult, LightsailError > CreateBucketOutcome
Aws::Utils::Outcome< CreateContainerServiceDeploymentResult, LightsailError > CreateContainerServiceDeploymentOutcome
Aws::Utils::Outcome< TagResourceResult, LightsailError > TagResourceOutcome
std::future< GetDistributionLatestCacheResetOutcome > GetDistributionLatestCacheResetOutcomeCallable
Aws::Utils::Outcome< UpdateRelationalDatabaseResult, LightsailError > UpdateRelationalDatabaseOutcome
std::future< CreateDiskOutcome > CreateDiskOutcomeCallable
Aws::Utils::Outcome< GetContainerLogResult, LightsailError > GetContainerLogOutcome
Aws::Utils::Outcome< GetInstanceResult, LightsailError > GetInstanceOutcome
std::future< AttachInstancesToLoadBalancerOutcome > AttachInstancesToLoadBalancerOutcomeCallable
std::future< PutAlarmOutcome > PutAlarmOutcomeCallable
std::future< GetCostEstimateOutcome > GetCostEstimateOutcomeCallable
std::future< GetInstanceMetricDataOutcome > GetInstanceMetricDataOutcomeCallable
Aws::Utils::Outcome< GetInstanceStateResult, LightsailError > GetInstanceStateOutcome
std::future< DeleteContactMethodOutcome > DeleteContactMethodOutcomeCallable
Aws::Utils::Outcome< UpdateInstanceMetadataOptionsResult, LightsailError > UpdateInstanceMetadataOptionsOutcome
Aws::Utils::Outcome< IsVpcPeeredResult, LightsailError > IsVpcPeeredOutcome
Aws::Utils::Outcome< AllocateStaticIpResult, LightsailError > AllocateStaticIpOutcome
std::future< GetContainerAPIMetadataOutcome > GetContainerAPIMetadataOutcomeCallable
Aws::Utils::Outcome< GetContainerServiceMetricDataResult, LightsailError > GetContainerServiceMetricDataOutcome
Aws::Utils::Outcome< GetBundlesResult, LightsailError > GetBundlesOutcome
Aws::Utils::Outcome< AttachStaticIpResult, LightsailError > AttachStaticIpOutcome
std::future< GetLoadBalancersOutcome > GetLoadBalancersOutcomeCallable
std::future< CreateInstancesFromSnapshotOutcome > CreateInstancesFromSnapshotOutcomeCallable
std::future< UpdateRelationalDatabaseOutcome > UpdateRelationalDatabaseOutcomeCallable
std::future< CreateInstancesOutcome > CreateInstancesOutcomeCallable
std::future< GetContainerServiceMetricDataOutcome > GetContainerServiceMetricDataOutcomeCallable
std::future< IsVpcPeeredOutcome > IsVpcPeeredOutcomeCallable
Aws::Utils::Outcome< CreateDiskFromSnapshotResult, LightsailError > CreateDiskFromSnapshotOutcome
std::future< DisableAddOnOutcome > DisableAddOnOutcomeCallable
std::future< AttachLoadBalancerTlsCertificateOutcome > AttachLoadBalancerTlsCertificateOutcomeCallable
Aws::Utils::Outcome< GetRelationalDatabaseResult, LightsailError > GetRelationalDatabaseOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateKeyPairOutcome > CreateKeyPairOutcomeCallable
Aws::Utils::Outcome< GetOperationResult, LightsailError > GetOperationOutcome
Aws::Utils::Outcome< EnableAddOnResult, LightsailError > EnableAddOnOutcome
std::future< GetBucketAccessKeysOutcome > GetBucketAccessKeysOutcomeCallable
std::future< CreateInstanceSnapshotOutcome > CreateInstanceSnapshotOutcomeCallable
std::future< UpdateInstanceMetadataOptionsOutcome > UpdateInstanceMetadataOptionsOutcomeCallable
std::future< GetBucketBundlesOutcome > GetBucketBundlesOutcomeCallable
Aws::Utils::Outcome< DeleteKnownHostKeysResult, LightsailError > DeleteKnownHostKeysOutcome
std::future< DeleteInstanceSnapshotOutcome > DeleteInstanceSnapshotOutcomeCallable
std::future< GetKeyPairsOutcome > GetKeyPairsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< GetDiskResult, LightsailError > GetDiskOutcome
Aws::Utils::Outcome< GetRelationalDatabaseParametersResult, LightsailError > GetRelationalDatabaseParametersOutcome
Aws::Utils::Outcome< GetContainerServiceDeploymentsResult, LightsailError > GetContainerServiceDeploymentsOutcome
Aws::Utils::Outcome< GetRelationalDatabaseMetricDataResult, LightsailError > GetRelationalDatabaseMetricDataOutcome
std::future< CopySnapshotOutcome > CopySnapshotOutcomeCallable
std::future< GetRelationalDatabaseMetricDataOutcome > GetRelationalDatabaseMetricDataOutcomeCallable
Aws::Utils::Outcome< DeleteContactMethodResult, LightsailError > DeleteContactMethodOutcome
std::future< GetInstancesOutcome > GetInstancesOutcomeCallable
std::future< DeleteLoadBalancerTlsCertificateOutcome > DeleteLoadBalancerTlsCertificateOutcomeCallable
std::future< CreateBucketOutcome > CreateBucketOutcomeCallable
Aws::Utils::Outcome< GetBlueprintsResult, LightsailError > GetBlueprintsOutcome
Aws::Utils::Outcome< GetBucketsResult, LightsailError > GetBucketsOutcome
std::future< GetRelationalDatabaseSnapshotsOutcome > GetRelationalDatabaseSnapshotsOutcomeCallable
Aws::Utils::Outcome< CloseInstancePublicPortsResult, LightsailError > CloseInstancePublicPortsOutcome
std::future< RebootRelationalDatabaseOutcome > RebootRelationalDatabaseOutcomeCallable
Aws::Utils::Outcome< GetDistributionBundlesResult, LightsailError > GetDistributionBundlesOutcome
Aws::Utils::Outcome< OpenInstancePublicPortsResult, LightsailError > OpenInstancePublicPortsOutcome
Aws::Utils::Outcome< UpdateDistributionBundleResult, LightsailError > UpdateDistributionBundleOutcome
Aws::Utils::Outcome< GetAlarmsResult, LightsailError > GetAlarmsOutcome
Aws::Utils::Outcome< GetKeyPairResult, LightsailError > GetKeyPairOutcome
std::future< DeleteDiskSnapshotOutcome > DeleteDiskSnapshotOutcomeCallable
Aws::Utils::Outcome< DeleteLoadBalancerTlsCertificateResult, LightsailError > DeleteLoadBalancerTlsCertificateOutcome
Aws::Utils::Outcome< UntagResourceResult, LightsailError > UntagResourceOutcome
Aws::Utils::Outcome< DisableAddOnResult, LightsailError > DisableAddOnOutcome
std::future< CreateCloudFormationStackOutcome > CreateCloudFormationStackOutcomeCallable
std::future< GetBlueprintsOutcome > GetBlueprintsOutcomeCallable
Aws::Utils::Outcome< AttachLoadBalancerTlsCertificateResult, LightsailError > AttachLoadBalancerTlsCertificateOutcome
std::future< AttachCertificateToDistributionOutcome > AttachCertificateToDistributionOutcomeCallable
Aws::Utils::Outcome< StopInstanceResult, LightsailError > StopInstanceOutcome
std::future< GetOperationOutcome > GetOperationOutcomeCallable
std::future< GetContainerImagesOutcome > GetContainerImagesOutcomeCallable
Aws::Utils::Outcome< RegisterContainerImageResult, LightsailError > RegisterContainerImageOutcome
Aws::Utils::Outcome< GetStaticIpResult, LightsailError > GetStaticIpOutcome
std::future< GetRelationalDatabaseParametersOutcome > GetRelationalDatabaseParametersOutcomeCallable
std::future< GetRelationalDatabaseLogStreamsOutcome > GetRelationalDatabaseLogStreamsOutcomeCallable
Aws::Utils::Outcome< DeleteDomainEntryResult, LightsailError > DeleteDomainEntryOutcome
std::future< StartGUISessionOutcome > StartGUISessionOutcomeCallable
Aws::Utils::Outcome< StartGUISessionResult, LightsailError > StartGUISessionOutcome
std::future< GetContainerServicePowersOutcome > GetContainerServicePowersOutcomeCallable
std::future< RegisterContainerImageOutcome > RegisterContainerImageOutcomeCallable
Aws::Utils::Outcome< GetDiskSnapshotsResult, LightsailError > GetDiskSnapshotsOutcome
std::future< UpdateDistributionBundleOutcome > UpdateDistributionBundleOutcomeCallable
Aws::Utils::Outcome< GetInstancesResult, LightsailError > GetInstancesOutcome
Aws::Utils::Outcome< GetOperationsResult, LightsailError > GetOperationsOutcome
std::future< CreateGUISessionAccessDetailsOutcome > CreateGUISessionAccessDetailsOutcomeCallable
Aws::Utils::Outcome< UpdateRelationalDatabaseParametersResult, LightsailError > UpdateRelationalDatabaseParametersOutcome
std::future< GetBucketsOutcome > GetBucketsOutcomeCallable
std::future< GetDistributionMetricDataOutcome > GetDistributionMetricDataOutcomeCallable
std::future< DeleteRelationalDatabaseSnapshotOutcome > DeleteRelationalDatabaseSnapshotOutcomeCallable
std::future< GetInstancePortStatesOutcome > GetInstancePortStatesOutcomeCallable
Aws::Utils::Outcome< CreateGUISessionAccessDetailsResult, LightsailError > CreateGUISessionAccessDetailsOutcome
std::future< GetAlarmsOutcome > GetAlarmsOutcomeCallable
Aws::Utils::Outcome< GetDistributionLatestCacheResetResult, LightsailError > GetDistributionLatestCacheResetOutcome
std::future< GetDistributionBundlesOutcome > GetDistributionBundlesOutcomeCallable
Aws::Utils::Outcome< ExportSnapshotResult, LightsailError > ExportSnapshotOutcome
Aws::Utils::Outcome< DeleteBucketAccessKeyResult, LightsailError > DeleteBucketAccessKeyOutcome
Aws::Utils::Outcome< UpdateDistributionResult, LightsailError > UpdateDistributionOutcome
Aws::Utils::Outcome< DetachDiskResult, LightsailError > DetachDiskOutcome
Aws::Utils::Outcome< StartRelationalDatabaseResult, LightsailError > StartRelationalDatabaseOutcome
Aws::Utils::Outcome< SendContactMethodVerificationResult, LightsailError > SendContactMethodVerificationOutcome
std::future< UpdateRelationalDatabaseParametersOutcome > UpdateRelationalDatabaseParametersOutcomeCallable
std::future< DeleteAutoSnapshotOutcome > DeleteAutoSnapshotOutcomeCallable
std::future< DeleteCertificateOutcome > DeleteCertificateOutcomeCallable
Aws::Utils::Outcome< StartInstanceResult, LightsailError > StartInstanceOutcome
Aws::Utils::Outcome< GetInstanceMetricDataResult, LightsailError > GetInstanceMetricDataOutcome
Aws::Utils::Outcome< GetContainerAPIMetadataResult, LightsailError > GetContainerAPIMetadataOutcome
Aws::Utils::Outcome< GetStaticIpsResult, LightsailError > GetStaticIpsOutcome
Aws::Utils::Outcome< CreateDiskResult, LightsailError > CreateDiskOutcome
Aws::Utils::Outcome< GetLoadBalancerResult, LightsailError > GetLoadBalancerOutcome
std::future< UnpeerVpcOutcome > UnpeerVpcOutcomeCallable
std::future< GetRelationalDatabaseBlueprintsOutcome > GetRelationalDatabaseBlueprintsOutcomeCallable
std::future< GetDiskSnapshotOutcome > GetDiskSnapshotOutcomeCallable
Aws::Utils::Outcome< GetLoadBalancerTlsCertificatesResult, LightsailError > GetLoadBalancerTlsCertificatesOutcome
Aws::Utils::Outcome< CreateInstancesResult, LightsailError > CreateInstancesOutcome
std::future< CreateRelationalDatabaseOutcome > CreateRelationalDatabaseOutcomeCallable
std::future< GetBucketMetricDataOutcome > GetBucketMetricDataOutcomeCallable
std::future< GetCloudFormationStackRecordsOutcome > GetCloudFormationStackRecordsOutcomeCallable
std::future< GetRelationalDatabaseOutcome > GetRelationalDatabaseOutcomeCallable
Aws::Utils::Outcome< CreateRelationalDatabaseResult, LightsailError > CreateRelationalDatabaseOutcome
Aws::Utils::Outcome< DeleteContainerServiceResult, LightsailError > DeleteContainerServiceOutcome
Aws::Utils::Outcome< GetAutoSnapshotsResult, LightsailError > GetAutoSnapshotsOutcome
std::future< SetResourceAccessForBucketOutcome > SetResourceAccessForBucketOutcomeCallable
std::future< GetAutoSnapshotsOutcome > GetAutoSnapshotsOutcomeCallable
Aws::Utils::Outcome< DeleteDiskSnapshotResult, LightsailError > DeleteDiskSnapshotOutcome
std::future< CreateDiskSnapshotOutcome > CreateDiskSnapshotOutcomeCallable
std::future< GetSetupHistoryOutcome > GetSetupHistoryOutcomeCallable
std::future< GetLoadBalancerTlsCertificatesOutcome > GetLoadBalancerTlsCertificatesOutcomeCallable
Aws::Utils::Outcome< CreateRelationalDatabaseSnapshotResult, LightsailError > CreateRelationalDatabaseSnapshotOutcome
Aws::Utils::Outcome< CreateContainerServiceResult, LightsailError > CreateContainerServiceOutcome
Aws::Utils::Outcome< GetDiskSnapshotResult, LightsailError > GetDiskSnapshotOutcome
std::future< DeleteInstanceOutcome > DeleteInstanceOutcomeCallable
std::future< GetContainerLogOutcome > GetContainerLogOutcomeCallable
std::future< GetRelationalDatabaseSnapshotOutcome > GetRelationalDatabaseSnapshotOutcomeCallable
Aws::Utils::Outcome< CopySnapshotResult, LightsailError > CopySnapshotOutcome
std::future< DeleteDistributionOutcome > DeleteDistributionOutcomeCallable
std::future< GetRelationalDatabaseMasterUserPasswordOutcome > GetRelationalDatabaseMasterUserPasswordOutcomeCallable
Aws::Utils::Outcome< GetContainerServicePowersResult, LightsailError > GetContainerServicePowersOutcome
std::future< GetBundlesOutcome > GetBundlesOutcomeCallable
Aws::Utils::Outcome< UnpeerVpcResult, LightsailError > UnpeerVpcOutcome
Aws::Utils::Outcome< UpdateContainerServiceResult, LightsailError > UpdateContainerServiceOutcome
std::future< GetLoadBalancerOutcome > GetLoadBalancerOutcomeCallable
Aws::Utils::Outcome< GetContainerImagesResult, LightsailError > GetContainerImagesOutcome
std::future< GetStaticIpsOutcome > GetStaticIpsOutcomeCallable
std::future< GetDistributionsOutcome > GetDistributionsOutcomeCallable
Aws::Utils::Outcome< CreateKeyPairResult, LightsailError > CreateKeyPairOutcome
std::future< DeleteBucketAccessKeyOutcome > DeleteBucketAccessKeyOutcomeCallable
Aws::Utils::Outcome< GetInstanceSnapshotResult, LightsailError > GetInstanceSnapshotOutcome
std::future< SendContactMethodVerificationOutcome > SendContactMethodVerificationOutcomeCallable
Aws::Utils::Outcome< PeerVpcResult, LightsailError > PeerVpcOutcome
Aws::Utils::Outcome< DeleteInstanceResult, LightsailError > DeleteInstanceOutcome
std::future< ResetDistributionCacheOutcome > ResetDistributionCacheOutcomeCallable
std::future< GetRelationalDatabasesOutcome > GetRelationalDatabasesOutcomeCallable
Aws::Utils::Outcome< GetOperationsForResourceResult, LightsailError > GetOperationsForResourceOutcome
Aws::Utils::Outcome< DeleteDomainResult, LightsailError > DeleteDomainOutcome
Aws::Utils::Outcome< GetLoadBalancersResult, LightsailError > GetLoadBalancersOutcome
Aws::Utils::Outcome< DeleteCertificateResult, LightsailError > DeleteCertificateOutcome
Aws::Utils::Outcome< DeleteDiskResult, LightsailError > DeleteDiskOutcome
Aws::Utils::Outcome< CreateBucketAccessKeyResult, LightsailError > CreateBucketAccessKeyOutcome
std::future< DeleteDomainEntryOutcome > DeleteDomainEntryOutcomeCallable
std::future< DetachDiskOutcome > DetachDiskOutcomeCallable
std::future< UpdateDistributionOutcome > UpdateDistributionOutcomeCallable
Aws::Utils::Outcome< DeleteContainerImageResult, LightsailError > DeleteContainerImageOutcome
std::future< DeleteRelationalDatabaseOutcome > DeleteRelationalDatabaseOutcomeCallable
std::future< ReleaseStaticIpOutcome > ReleaseStaticIpOutcomeCallable
Aws::Utils::Outcome< GetBucketAccessKeysResult, LightsailError > GetBucketAccessKeysOutcome
std::future< CreateCertificateOutcome > CreateCertificateOutcomeCallable
std::future< UpdateContainerServiceOutcome > UpdateContainerServiceOutcomeCallable
Aws::Utils::Outcome< DeleteAutoSnapshotResult, LightsailError > DeleteAutoSnapshotOutcome
std::future< GetRelationalDatabaseBundlesOutcome > GetRelationalDatabaseBundlesOutcomeCallable
Aws::Utils::Outcome< GetDisksResult, LightsailError > GetDisksOutcome
Aws::Utils::Outcome< StopGUISessionResult, LightsailError > StopGUISessionOutcome
std::future< CreateContactMethodOutcome > CreateContactMethodOutcomeCallable
Aws::Utils::Outcome< UpdateLoadBalancerAttributeResult, LightsailError > UpdateLoadBalancerAttributeOutcome
std::future< GetStaticIpOutcome > GetStaticIpOutcomeCallable
Aws::Utils::Outcome< CreateInstancesFromSnapshotResult, LightsailError > CreateInstancesFromSnapshotOutcome
Aws::Utils::Outcome< DetachCertificateFromDistributionResult, LightsailError > DetachCertificateFromDistributionOutcome
std::future< GetContactMethodsOutcome > GetContactMethodsOutcomeCallable
Aws::Utils::Outcome< TestAlarmResult, LightsailError > TestAlarmOutcome
std::future< GetDisksOutcome > GetDisksOutcomeCallable
std::future< DetachInstancesFromLoadBalancerOutcome > DetachInstancesFromLoadBalancerOutcomeCallable
std::future< OpenInstancePublicPortsOutcome > OpenInstancePublicPortsOutcomeCallable
Aws::Utils::Outcome< AttachCertificateToDistributionResult, LightsailError > AttachCertificateToDistributionOutcome
std::future< CreateBucketAccessKeyOutcome > CreateBucketAccessKeyOutcomeCallable
Aws::Utils::Outcome< GetInstancePortStatesResult, LightsailError > GetInstancePortStatesOutcome
Aws::Utils::Outcome< PutInstancePublicPortsResult, LightsailError > PutInstancePublicPortsOutcome
std::future< UpdateBucketBundleOutcome > UpdateBucketBundleOutcomeCallable
std::future< CreateDistributionOutcome > CreateDistributionOutcomeCallable
std::future< StopRelationalDatabaseOutcome > StopRelationalDatabaseOutcomeCallable
std::future< GetRelationalDatabaseLogEventsOutcome > GetRelationalDatabaseLogEventsOutcomeCallable
Aws::Utils::Outcome< DeleteAlarmResult, LightsailError > DeleteAlarmOutcome
std::future< StartInstanceOutcome > StartInstanceOutcomeCallable
std::future< GetDomainOutcome > GetDomainOutcomeCallable
Aws::Utils::Outcome< GetActiveNamesResult, LightsailError > GetActiveNamesOutcome
std::future< DeleteKeyPairOutcome > DeleteKeyPairOutcomeCallable
Aws::Utils::Outcome< GetRelationalDatabaseLogStreamsResult, LightsailError > GetRelationalDatabaseLogStreamsOutcome
Aws::Utils::Outcome< ResetDistributionCacheResult, LightsailError > ResetDistributionCacheOutcome
Aws::Utils::Outcome< GetLoadBalancerMetricDataResult, LightsailError > GetLoadBalancerMetricDataOutcome
std::future< DeleteDiskOutcome > DeleteDiskOutcomeCallable
Aws::Utils::Outcome< GetInstanceAccessDetailsResult, LightsailError > GetInstanceAccessDetailsOutcome
std::future< GetDiskOutcome > GetDiskOutcomeCallable
Aws::Utils::Outcome< GetDistributionsResult, LightsailError > GetDistributionsOutcome
std::future< StopGUISessionOutcome > StopGUISessionOutcomeCallable
Aws::Utils::Outcome< GetRelationalDatabaseMasterUserPasswordResult, LightsailError > GetRelationalDatabaseMasterUserPasswordOutcome
std::future< GetOperationsForResourceOutcome > GetOperationsForResourceOutcomeCallable
std::future< UpdateBucketOutcome > UpdateBucketOutcomeCallable
std::future< GetInstanceOutcome > GetInstanceOutcomeCallable
std::future< GetInstanceSnapshotOutcome > GetInstanceSnapshotOutcomeCallable
Aws::Utils::Outcome< DeleteRelationalDatabaseResult, LightsailError > DeleteRelationalDatabaseOutcome
Aws::Utils::Outcome< UpdateBucketBundleResult, LightsailError > UpdateBucketBundleOutcome
Aws::Utils::Outcome< GetRelationalDatabaseSnapshotsResult, LightsailError > GetRelationalDatabaseSnapshotsOutcome
Aws::Utils::Outcome< CreateContainerServiceRegistryLoginResult, LightsailError > CreateContainerServiceRegistryLoginOutcome
std::future< GetRelationalDatabaseEventsOutcome > GetRelationalDatabaseEventsOutcomeCallable
Aws::Utils::Outcome< DeleteDistributionResult, LightsailError > DeleteDistributionOutcome
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< GetCertificatesOutcome > GetCertificatesOutcomeCallable
std::future< DeleteBucketOutcome > DeleteBucketOutcomeCallable
std::future< EnableAddOnOutcome > EnableAddOnOutcomeCallable
Aws::Utils::Outcome< SetIpAddressTypeResult, LightsailError > SetIpAddressTypeOutcome
Aws::Utils::Outcome< PutAlarmResult, LightsailError > PutAlarmOutcome
Aws::Utils::Outcome< RebootRelationalDatabaseResult, LightsailError > RebootRelationalDatabaseOutcome
Aws::Utils::Outcome< GetCertificatesResult, LightsailError > GetCertificatesOutcome
std::future< GetInstanceStateOutcome > GetInstanceStateOutcomeCallable
Aws::Utils::Outcome< GetKeyPairsResult, LightsailError > GetKeyPairsOutcome
Aws::Utils::Outcome< CreateContactMethodResult, LightsailError > CreateContactMethodOutcome
std::function< void(const LightsailClient *, const Model::GetAutoSnapshotsRequest &, const Model::GetAutoSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutoSnapshotsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::SetIpAddressTypeRequest &, const Model::SetIpAddressTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetIpAddressTypeResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::EnableAddOnRequest &, const Model::EnableAddOnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableAddOnResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetCostEstimateRequest &, const Model::GetCostEstimateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCostEstimateResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::AllocateStaticIpRequest &, const Model::AllocateStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateStaticIpResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstanceMetricDataRequest &, const Model::GetInstanceMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceMetricDataResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteCertificateRequest &, const Model::DeleteCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCertificateResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetBucketBundlesRequest &, const Model::GetBucketBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketBundlesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseEventsRequest &, const Model::GetRelationalDatabaseEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseEventsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseMetricDataRequest &, const Model::GetRelationalDatabaseMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseMetricDataResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::RegisterContainerImageRequest &, const Model::RegisterContainerImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterContainerImageResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateContactMethodRequest &, const Model::CreateContactMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContactMethodResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetLoadBalancersRequest &, const Model::GetLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoadBalancersResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetBundlesRequest &, const Model::GetBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBundlesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::StopInstanceRequest &, const Model::StopInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopInstanceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseBlueprintsRequest &, const Model::GetRelationalDatabaseBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseBlueprintsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDistributionBundlesRequest &, const Model::GetDistributionBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistributionBundlesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetKeyPairRequest &, const Model::GetKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKeyPairResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteDiskSnapshotRequest &, const Model::DeleteDiskSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDiskSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteDomainEntryRequest &, const Model::DeleteDomainEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainEntryResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetAlarmsRequest &, const Model::GetAlarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAlarmsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDistributionLatestCacheResetRequest &, const Model::GetDistributionLatestCacheResetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistributionLatestCacheResetResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseLogEventsRequest &, const Model::GetRelationalDatabaseLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseLogEventsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::StartInstanceRequest &, const Model::StartInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInstanceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDiskRequest &, const Model::GetDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDiskResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::AttachDiskRequest &, const Model::AttachDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachDiskResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstanceSnapshotRequest &, const Model::GetInstanceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetLoadBalancerRequest &, const Model::GetLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoadBalancerResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateInstancesFromSnapshotRequest &, const Model::CreateInstancesFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstancesFromSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::OpenInstancePublicPortsRequest &, const Model::OpenInstancePublicPortsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > OpenInstancePublicPortsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstanceAccessDetailsRequest &, const Model::GetInstanceAccessDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceAccessDetailsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateLoadBalancerTlsCertificateRequest &, const Model::CreateLoadBalancerTlsCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoadBalancerTlsCertificateResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateContainerServiceRequest &, const Model::CreateContainerServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContainerServiceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateRelationalDatabaseRequest &, const Model::UpdateRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::SetupInstanceHttpsRequest &, const Model::SetupInstanceHttpsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetupInstanceHttpsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabasesRequest &, const Model::GetRelationalDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabasesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerServicePowersRequest &, const Model::GetContainerServicePowersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerServicePowersResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseParametersRequest &, const Model::GetRelationalDatabaseParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseParametersResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateRelationalDatabaseRequest &, const Model::CreateRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteBucketAccessKeyRequest &, const Model::DeleteBucketAccessKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBucketAccessKeyResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDisksRequest &, const Model::GetDisksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDisksResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseMasterUserPasswordRequest &, const Model::GetRelationalDatabaseMasterUserPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseMasterUserPasswordResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteKeyPairRequest &, const Model::DeleteKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeyPairResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::TestAlarmRequest &, const Model::TestAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestAlarmResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateDiskRequest &, const Model::CreateDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDiskResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseSnapshotRequest &, const Model::GetRelationalDatabaseSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseBundlesRequest &, const Model::GetRelationalDatabaseBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseBundlesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerLogRequest &, const Model::GetContainerLogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerLogResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DetachDiskRequest &, const Model::DetachDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachDiskResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateInstanceMetadataOptionsRequest &, const Model::UpdateInstanceMetadataOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceMetadataOptionsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteBucketRequest &, const Model::DeleteBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBucketResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::AttachCertificateToDistributionRequest &, const Model::AttachCertificateToDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachCertificateToDistributionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetOperationsRequest &, const Model::GetOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOperationsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetLoadBalancerTlsCertificatesRequest &, const Model::GetLoadBalancerTlsCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoadBalancerTlsCertificatesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::AttachStaticIpRequest &, const Model::AttachStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachStaticIpResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::PutInstancePublicPortsRequest &, const Model::PutInstancePublicPortsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInstancePublicPortsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateContainerServiceDeploymentRequest &, const Model::CreateContainerServiceDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContainerServiceDeploymentResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DetachCertificateFromDistributionRequest &, const Model::DetachCertificateFromDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachCertificateFromDistributionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetStaticIpsRequest &, const Model::GetStaticIpsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStaticIpsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateCloudFormationStackRequest &, const Model::CreateCloudFormationStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCloudFormationStackResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteContainerImageRequest &, const Model::DeleteContainerImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContainerImageResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteContainerServiceRequest &, const Model::DeleteContainerServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContainerServiceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstancesRequest &, const Model::GetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstancesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetStaticIpRequest &, const Model::GetStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStaticIpResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::PutAlarmRequest &, const Model::PutAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAlarmResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::AttachInstancesToLoadBalancerRequest &, const Model::AttachInstancesToLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachInstancesToLoadBalancerResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseLogStreamsRequest &, const Model::GetRelationalDatabaseLogStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseLogStreamsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UnpeerVpcRequest &, const Model::UnpeerVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnpeerVpcResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseRequest &, const Model::GetRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateInstanceSnapshotRequest &, const Model::CreateInstanceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateDomainEntryRequest &, const Model::UpdateDomainEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainEntryResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteAutoSnapshotRequest &, const Model::DeleteAutoSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAutoSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseSnapshotsRequest &, const Model::GetRelationalDatabaseSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseSnapshotsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateKeyPairRequest &, const Model::CreateKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeyPairResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetOperationRequest &, const Model::GetOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOperationResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDiskSnapshotRequest &, const Model::GetDiskSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDiskSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetOperationsForResourceRequest &, const Model::GetOperationsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOperationsForResourceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateDomainEntryRequest &, const Model::CreateDomainEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainEntryResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateRelationalDatabaseParametersRequest &, const Model::UpdateRelationalDatabaseParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRelationalDatabaseParametersResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteKnownHostKeysRequest &, const Model::DeleteKnownHostKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKnownHostKeysResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateRelationalDatabaseSnapshotRequest &, const Model::CreateRelationalDatabaseSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRelationalDatabaseSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteInstanceRequest &, const Model::DeleteInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::IsVpcPeeredRequest &, const Model::IsVpcPeeredOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > IsVpcPeeredResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetLoadBalancerTlsPoliciesRequest &, const Model::GetLoadBalancerTlsPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoadBalancerTlsPoliciesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerImagesRequest &, const Model::GetContainerImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerImagesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetBucketAccessKeysRequest &, const Model::GetBucketAccessKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketAccessKeysResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDistributionMetricDataRequest &, const Model::GetDistributionMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistributionMetricDataResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContactMethodsRequest &, const Model::GetContactMethodsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContactMethodsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteLoadBalancerTlsCertificateRequest &, const Model::DeleteLoadBalancerTlsCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoadBalancerTlsCertificateResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetBucketsRequest &, const Model::GetBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteDiskRequest &, const Model::DeleteDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDiskResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::SendContactMethodVerificationRequest &, const Model::SendContactMethodVerificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendContactMethodVerificationResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::StopRelationalDatabaseRequest &, const Model::StopRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CopySnapshotRequest &, const Model::CopySnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopySnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteAlarmRequest &, const Model::DeleteAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAlarmResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetSetupHistoryRequest &, const Model::GetSetupHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSetupHistoryResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetBucketMetricDataRequest &, const Model::GetBucketMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketMetricDataResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDistributionsRequest &, const Model::GetDistributionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistributionsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateRelationalDatabaseFromSnapshotRequest &, const Model::CreateRelationalDatabaseFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRelationalDatabaseFromSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteRelationalDatabaseSnapshotRequest &, const Model::DeleteRelationalDatabaseSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRelationalDatabaseSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateCertificateRequest &, const Model::CreateCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCertificateResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::ImportKeyPairRequest &, const Model::ImportKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportKeyPairResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerServicesRequest &, const Model::GetContainerServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerServicesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateBucketRequest &, const Model::UpdateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBucketResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateDiskSnapshotRequest &, const Model::CreateDiskSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDiskSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetExportSnapshotRecordsRequest &, const Model::GetExportSnapshotRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExportSnapshotRecordsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetKeyPairsRequest &, const Model::GetKeyPairsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKeyPairsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstanceSnapshotsRequest &, const Model::GetInstanceSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceSnapshotsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetLoadBalancerMetricDataRequest &, const Model::GetLoadBalancerMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoadBalancerMetricDataResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerServiceMetricDataRequest &, const Model::GetContainerServiceMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerServiceMetricDataResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::ResetDistributionCacheRequest &, const Model::ResetDistributionCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDistributionCacheResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateDistributionBundleRequest &, const Model::UpdateDistributionBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDistributionBundleResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteInstanceSnapshotRequest &, const Model::DeleteInstanceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteLoadBalancerRequest &, const Model::DeleteLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoadBalancerResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerServiceDeploymentsRequest &, const Model::GetContainerServiceDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerServiceDeploymentsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDomainRequest &, const Model::GetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DetachStaticIpRequest &, const Model::DetachStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachStaticIpResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetCloudFormationStackRecordsRequest &, const Model::GetCloudFormationStackRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudFormationStackRecordsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateBucketAccessKeyRequest &, const Model::CreateBucketAccessKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBucketAccessKeyResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDomainsRequest &, const Model::GetDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteRelationalDatabaseRequest &, const Model::DeleteRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstanceStateRequest &, const Model::GetInstanceStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceStateResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::RebootRelationalDatabaseRequest &, const Model::RebootRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DownloadDefaultKeyPairRequest &, const Model::DownloadDefaultKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DownloadDefaultKeyPairResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstancePortStatesRequest &, const Model::GetInstancePortStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstancePortStatesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::SetResourceAccessForBucketRequest &, const Model::SetResourceAccessForBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetResourceAccessForBucketResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateContainerServiceRegistryLoginRequest &, const Model::CreateContainerServiceRegistryLoginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContainerServiceRegistryLoginResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::ReleaseStaticIpRequest &, const Model::ReleaseStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleaseStaticIpResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateLoadBalancerAttributeRequest &, const Model::UpdateLoadBalancerAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLoadBalancerAttributeResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::StopGUISessionRequest &, const Model::StopGUISessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopGUISessionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstanceRequest &, const Model::GetInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateBucketRequest &, const Model::CreateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBucketResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::AttachLoadBalancerTlsCertificateRequest &, const Model::AttachLoadBalancerTlsCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachLoadBalancerTlsCertificateResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerAPIMetadataRequest &, const Model::GetContainerAPIMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerAPIMetadataResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDiskSnapshotsRequest &, const Model::GetDiskSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDiskSnapshotsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::StartRelationalDatabaseRequest &, const Model::StartRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateContainerServiceRequest &, const Model::UpdateContainerServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerServiceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetActiveNamesRequest &, const Model::GetActiveNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetActiveNamesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateBucketBundleRequest &, const Model::UpdateBucketBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBucketBundleResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetBlueprintsRequest &, const Model::GetBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlueprintsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::ExportSnapshotRequest &, const Model::ExportSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetCertificatesRequest &, const Model::GetCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCertificatesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateDistributionRequest &, const Model::UpdateDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDistributionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteContactMethodRequest &, const Model::DeleteContactMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContactMethodResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DetachInstancesFromLoadBalancerRequest &, const Model::DetachInstancesFromLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachInstancesFromLoadBalancerResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateDiskFromSnapshotRequest &, const Model::CreateDiskFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDiskFromSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CloseInstancePublicPortsRequest &, const Model::CloseInstancePublicPortsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CloseInstancePublicPortsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::PeerVpcRequest &, const Model::PeerVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PeerVpcResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateLoadBalancerRequest &, const Model::CreateLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoadBalancerResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::StartGUISessionRequest &, const Model::StartGUISessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartGUISessionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateDistributionRequest &, const Model::CreateDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDistributionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRegionsRequest &, const Model::GetRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegionsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DisableAddOnRequest &, const Model::DisableAddOnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableAddOnResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateInstancesRequest &, const Model::CreateInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstancesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteDistributionRequest &, const Model::DeleteDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDistributionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateGUISessionAccessDetailsRequest &, const Model::CreateGUISessionAccessDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGUISessionAccessDetailsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::RebootInstanceRequest &, const Model::RebootInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootInstanceResponseReceivedHandler