AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
LightsailServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/lightsail/LightsailEndpointProvider.h>
15#include <aws/lightsail/LightsailErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in LightsailClient header */
22#include <aws/lightsail/model/AllocateStaticIpResult.h>
23#include <aws/lightsail/model/AttachCertificateToDistributionResult.h>
24#include <aws/lightsail/model/AttachDiskResult.h>
25#include <aws/lightsail/model/AttachInstancesToLoadBalancerResult.h>
26#include <aws/lightsail/model/AttachLoadBalancerTlsCertificateResult.h>
27#include <aws/lightsail/model/AttachStaticIpResult.h>
28#include <aws/lightsail/model/CloseInstancePublicPortsResult.h>
29#include <aws/lightsail/model/CopySnapshotResult.h>
30#include <aws/lightsail/model/CreateBucketAccessKeyResult.h>
31#include <aws/lightsail/model/CreateBucketResult.h>
32#include <aws/lightsail/model/CreateCertificateResult.h>
33#include <aws/lightsail/model/CreateCloudFormationStackResult.h>
34#include <aws/lightsail/model/CreateContactMethodResult.h>
35#include <aws/lightsail/model/CreateContainerServiceDeploymentResult.h>
36#include <aws/lightsail/model/CreateContainerServiceRegistryLoginRequest.h>
37#include <aws/lightsail/model/CreateContainerServiceRegistryLoginResult.h>
38#include <aws/lightsail/model/CreateContainerServiceResult.h>
39#include <aws/lightsail/model/CreateDiskFromSnapshotResult.h>
40#include <aws/lightsail/model/CreateDiskResult.h>
41#include <aws/lightsail/model/CreateDiskSnapshotResult.h>
42#include <aws/lightsail/model/CreateDistributionResult.h>
43#include <aws/lightsail/model/CreateDomainEntryResult.h>
44#include <aws/lightsail/model/CreateDomainResult.h>
45#include <aws/lightsail/model/CreateGUISessionAccessDetailsResult.h>
46#include <aws/lightsail/model/CreateInstanceSnapshotResult.h>
47#include <aws/lightsail/model/CreateInstancesFromSnapshotResult.h>
48#include <aws/lightsail/model/CreateInstancesResult.h>
49#include <aws/lightsail/model/CreateKeyPairResult.h>
50#include <aws/lightsail/model/CreateLoadBalancerResult.h>
51#include <aws/lightsail/model/CreateLoadBalancerTlsCertificateResult.h>
52#include <aws/lightsail/model/CreateRelationalDatabaseFromSnapshotResult.h>
53#include <aws/lightsail/model/CreateRelationalDatabaseResult.h>
54#include <aws/lightsail/model/CreateRelationalDatabaseSnapshotResult.h>
55#include <aws/lightsail/model/DeleteAlarmResult.h>
56#include <aws/lightsail/model/DeleteAutoSnapshotResult.h>
57#include <aws/lightsail/model/DeleteBucketAccessKeyResult.h>
58#include <aws/lightsail/model/DeleteBucketResult.h>
59#include <aws/lightsail/model/DeleteCertificateResult.h>
60#include <aws/lightsail/model/DeleteContactMethodResult.h>
61#include <aws/lightsail/model/DeleteContainerImageResult.h>
62#include <aws/lightsail/model/DeleteContainerServiceResult.h>
63#include <aws/lightsail/model/DeleteDiskResult.h>
64#include <aws/lightsail/model/DeleteDiskSnapshotResult.h>
65#include <aws/lightsail/model/DeleteDistributionRequest.h>
66#include <aws/lightsail/model/DeleteDistributionResult.h>
67#include <aws/lightsail/model/DeleteDomainEntryResult.h>
68#include <aws/lightsail/model/DeleteDomainResult.h>
69#include <aws/lightsail/model/DeleteInstanceResult.h>
70#include <aws/lightsail/model/DeleteInstanceSnapshotResult.h>
71#include <aws/lightsail/model/DeleteKeyPairResult.h>
72#include <aws/lightsail/model/DeleteKnownHostKeysResult.h>
73#include <aws/lightsail/model/DeleteLoadBalancerResult.h>
74#include <aws/lightsail/model/DeleteLoadBalancerTlsCertificateResult.h>
75#include <aws/lightsail/model/DeleteRelationalDatabaseResult.h>
76#include <aws/lightsail/model/DeleteRelationalDatabaseSnapshotResult.h>
77#include <aws/lightsail/model/DetachCertificateFromDistributionResult.h>
78#include <aws/lightsail/model/DetachDiskResult.h>
79#include <aws/lightsail/model/DetachInstancesFromLoadBalancerResult.h>
80#include <aws/lightsail/model/DetachStaticIpResult.h>
81#include <aws/lightsail/model/DisableAddOnResult.h>
82#include <aws/lightsail/model/DownloadDefaultKeyPairRequest.h>
83#include <aws/lightsail/model/DownloadDefaultKeyPairResult.h>
84#include <aws/lightsail/model/EnableAddOnResult.h>
85#include <aws/lightsail/model/ExportSnapshotResult.h>
86#include <aws/lightsail/model/GetActiveNamesRequest.h>
87#include <aws/lightsail/model/GetActiveNamesResult.h>
88#include <aws/lightsail/model/GetAlarmsRequest.h>
89#include <aws/lightsail/model/GetAlarmsResult.h>
90#include <aws/lightsail/model/GetAutoSnapshotsResult.h>
91#include <aws/lightsail/model/GetBlueprintsRequest.h>
92#include <aws/lightsail/model/GetBlueprintsResult.h>
93#include <aws/lightsail/model/GetBucketAccessKeysResult.h>
94#include <aws/lightsail/model/GetBucketBundlesRequest.h>
95#include <aws/lightsail/model/GetBucketBundlesResult.h>
96#include <aws/lightsail/model/GetBucketMetricDataResult.h>
97#include <aws/lightsail/model/GetBucketsRequest.h>
98#include <aws/lightsail/model/GetBucketsResult.h>
99#include <aws/lightsail/model/GetBundlesRequest.h>
100#include <aws/lightsail/model/GetBundlesResult.h>
101#include <aws/lightsail/model/GetCertificatesRequest.h>
102#include <aws/lightsail/model/GetCertificatesResult.h>
103#include <aws/lightsail/model/GetCloudFormationStackRecordsRequest.h>
104#include <aws/lightsail/model/GetCloudFormationStackRecordsResult.h>
105#include <aws/lightsail/model/GetContactMethodsRequest.h>
106#include <aws/lightsail/model/GetContactMethodsResult.h>
107#include <aws/lightsail/model/GetContainerAPIMetadataRequest.h>
108#include <aws/lightsail/model/GetContainerAPIMetadataResult.h>
109#include <aws/lightsail/model/GetContainerImagesResult.h>
110#include <aws/lightsail/model/GetContainerLogResult.h>
111#include <aws/lightsail/model/GetContainerServiceDeploymentsResult.h>
112#include <aws/lightsail/model/GetContainerServiceMetricDataResult.h>
113#include <aws/lightsail/model/GetContainerServicePowersRequest.h>
114#include <aws/lightsail/model/GetContainerServicePowersResult.h>
115#include <aws/lightsail/model/GetContainerServicesRequest.h>
116#include <aws/lightsail/model/GetContainerServicesResult.h>
117#include <aws/lightsail/model/GetCostEstimateResult.h>
118#include <aws/lightsail/model/GetDiskResult.h>
119#include <aws/lightsail/model/GetDiskSnapshotResult.h>
120#include <aws/lightsail/model/GetDiskSnapshotsRequest.h>
121#include <aws/lightsail/model/GetDiskSnapshotsResult.h>
122#include <aws/lightsail/model/GetDisksRequest.h>
123#include <aws/lightsail/model/GetDisksResult.h>
124#include <aws/lightsail/model/GetDistributionBundlesRequest.h>
125#include <aws/lightsail/model/GetDistributionBundlesResult.h>
126#include <aws/lightsail/model/GetDistributionLatestCacheResetRequest.h>
127#include <aws/lightsail/model/GetDistributionLatestCacheResetResult.h>
128#include <aws/lightsail/model/GetDistributionMetricDataResult.h>
129#include <aws/lightsail/model/GetDistributionsRequest.h>
130#include <aws/lightsail/model/GetDistributionsResult.h>
131#include <aws/lightsail/model/GetDomainResult.h>
132#include <aws/lightsail/model/GetDomainsRequest.h>
133#include <aws/lightsail/model/GetDomainsResult.h>
134#include <aws/lightsail/model/GetExportSnapshotRecordsRequest.h>
135#include <aws/lightsail/model/GetExportSnapshotRecordsResult.h>
136#include <aws/lightsail/model/GetInstanceAccessDetailsResult.h>
137#include <aws/lightsail/model/GetInstanceMetricDataResult.h>
138#include <aws/lightsail/model/GetInstancePortStatesResult.h>
139#include <aws/lightsail/model/GetInstanceResult.h>
140#include <aws/lightsail/model/GetInstanceSnapshotResult.h>
141#include <aws/lightsail/model/GetInstanceSnapshotsRequest.h>
142#include <aws/lightsail/model/GetInstanceSnapshotsResult.h>
143#include <aws/lightsail/model/GetInstanceStateResult.h>
144#include <aws/lightsail/model/GetInstancesRequest.h>
145#include <aws/lightsail/model/GetInstancesResult.h>
146#include <aws/lightsail/model/GetKeyPairResult.h>
147#include <aws/lightsail/model/GetKeyPairsRequest.h>
148#include <aws/lightsail/model/GetKeyPairsResult.h>
149#include <aws/lightsail/model/GetLoadBalancerMetricDataResult.h>
150#include <aws/lightsail/model/GetLoadBalancerResult.h>
151#include <aws/lightsail/model/GetLoadBalancerTlsCertificatesResult.h>
152#include <aws/lightsail/model/GetLoadBalancerTlsPoliciesRequest.h>
153#include <aws/lightsail/model/GetLoadBalancerTlsPoliciesResult.h>
154#include <aws/lightsail/model/GetLoadBalancersRequest.h>
155#include <aws/lightsail/model/GetLoadBalancersResult.h>
156#include <aws/lightsail/model/GetOperationResult.h>
157#include <aws/lightsail/model/GetOperationsForResourceResult.h>
158#include <aws/lightsail/model/GetOperationsRequest.h>
159#include <aws/lightsail/model/GetOperationsResult.h>
160#include <aws/lightsail/model/GetRegionsRequest.h>
161#include <aws/lightsail/model/GetRegionsResult.h>
162#include <aws/lightsail/model/GetRelationalDatabaseBlueprintsRequest.h>
163#include <aws/lightsail/model/GetRelationalDatabaseBlueprintsResult.h>
164#include <aws/lightsail/model/GetRelationalDatabaseBundlesRequest.h>
165#include <aws/lightsail/model/GetRelationalDatabaseBundlesResult.h>
166#include <aws/lightsail/model/GetRelationalDatabaseEventsResult.h>
167#include <aws/lightsail/model/GetRelationalDatabaseLogEventsResult.h>
168#include <aws/lightsail/model/GetRelationalDatabaseLogStreamsResult.h>
169#include <aws/lightsail/model/GetRelationalDatabaseMasterUserPasswordResult.h>
170#include <aws/lightsail/model/GetRelationalDatabaseMetricDataResult.h>
171#include <aws/lightsail/model/GetRelationalDatabaseParametersResult.h>
172#include <aws/lightsail/model/GetRelationalDatabaseResult.h>
173#include <aws/lightsail/model/GetRelationalDatabaseSnapshotResult.h>
174#include <aws/lightsail/model/GetRelationalDatabaseSnapshotsRequest.h>
175#include <aws/lightsail/model/GetRelationalDatabaseSnapshotsResult.h>
176#include <aws/lightsail/model/GetRelationalDatabasesRequest.h>
177#include <aws/lightsail/model/GetRelationalDatabasesResult.h>
178#include <aws/lightsail/model/GetSetupHistoryResult.h>
179#include <aws/lightsail/model/GetStaticIpResult.h>
180#include <aws/lightsail/model/GetStaticIpsRequest.h>
181#include <aws/lightsail/model/GetStaticIpsResult.h>
182#include <aws/lightsail/model/ImportKeyPairResult.h>
183#include <aws/lightsail/model/IsVpcPeeredRequest.h>
184#include <aws/lightsail/model/IsVpcPeeredResult.h>
185#include <aws/lightsail/model/OpenInstancePublicPortsResult.h>
186#include <aws/lightsail/model/PeerVpcRequest.h>
187#include <aws/lightsail/model/PeerVpcResult.h>
188#include <aws/lightsail/model/PutAlarmResult.h>
189#include <aws/lightsail/model/PutInstancePublicPortsResult.h>
190#include <aws/lightsail/model/RebootInstanceResult.h>
191#include <aws/lightsail/model/RebootRelationalDatabaseResult.h>
192#include <aws/lightsail/model/RegisterContainerImageResult.h>
193#include <aws/lightsail/model/ReleaseStaticIpResult.h>
194#include <aws/lightsail/model/ResetDistributionCacheRequest.h>
195#include <aws/lightsail/model/ResetDistributionCacheResult.h>
196#include <aws/lightsail/model/SendContactMethodVerificationResult.h>
197#include <aws/lightsail/model/SetIpAddressTypeResult.h>
198#include <aws/lightsail/model/SetResourceAccessForBucketResult.h>
199#include <aws/lightsail/model/SetupInstanceHttpsResult.h>
200#include <aws/lightsail/model/StartGUISessionResult.h>
201#include <aws/lightsail/model/StartInstanceResult.h>
202#include <aws/lightsail/model/StartRelationalDatabaseResult.h>
203#include <aws/lightsail/model/StopGUISessionResult.h>
204#include <aws/lightsail/model/StopInstanceResult.h>
205#include <aws/lightsail/model/StopRelationalDatabaseResult.h>
206#include <aws/lightsail/model/TagResourceResult.h>
207#include <aws/lightsail/model/TestAlarmResult.h>
208#include <aws/lightsail/model/UnpeerVpcRequest.h>
209#include <aws/lightsail/model/UnpeerVpcResult.h>
210#include <aws/lightsail/model/UntagResourceResult.h>
211#include <aws/lightsail/model/UpdateBucketBundleResult.h>
212#include <aws/lightsail/model/UpdateBucketResult.h>
213#include <aws/lightsail/model/UpdateContainerServiceResult.h>
214#include <aws/lightsail/model/UpdateDistributionBundleRequest.h>
215#include <aws/lightsail/model/UpdateDistributionBundleResult.h>
216#include <aws/lightsail/model/UpdateDistributionResult.h>
217#include <aws/lightsail/model/UpdateDomainEntryResult.h>
218#include <aws/lightsail/model/UpdateInstanceMetadataOptionsResult.h>
219#include <aws/lightsail/model/UpdateLoadBalancerAttributeResult.h>
220#include <aws/lightsail/model/UpdateRelationalDatabaseParametersResult.h>
221#include <aws/lightsail/model/UpdateRelationalDatabaseResult.h>
222/* End of service model headers required in LightsailClient header */
223
224namespace Aws {
225namespace Http {
226class HttpClient;
227class HttpClientFactory;
228} // namespace Http
229
230namespace Utils {
231template <typename R, typename E>
232class Outcome;
233
234namespace Threading {
235class Executor;
236} // namespace Threading
237} // namespace Utils
238
239namespace Auth {
240class AWSCredentials;
241class AWSCredentialsProvider;
242} // namespace Auth
243
244namespace Client {
245class RetryStrategy;
246} // namespace Client
247
248namespace Lightsail {
252
253namespace Model {
254/* Service model forward declarations required in LightsailClient header */
317class GetAlarmsRequest;
336class GetDiskRequest;
339class GetDisksRequest;
344class GetDomainRequest;
384class PeerVpcRequest;
385class PutAlarmRequest;
403class TestAlarmRequest;
404class UnpeerVpcRequest;
416/* End of service model forward declarations required in LightsailClient header */
417
418/* Service model Outcome class definitions */
580/* End of service model Outcome class definitions */
581
582/* Service model Outcome callable definitions */
583typedef std::future<AllocateStaticIpOutcome> AllocateStaticIpOutcomeCallable;
584typedef std::future<AttachCertificateToDistributionOutcome> AttachCertificateToDistributionOutcomeCallable;
585typedef std::future<AttachDiskOutcome> AttachDiskOutcomeCallable;
586typedef std::future<AttachInstancesToLoadBalancerOutcome> AttachInstancesToLoadBalancerOutcomeCallable;
587typedef std::future<AttachLoadBalancerTlsCertificateOutcome> AttachLoadBalancerTlsCertificateOutcomeCallable;
588typedef std::future<AttachStaticIpOutcome> AttachStaticIpOutcomeCallable;
589typedef std::future<CloseInstancePublicPortsOutcome> CloseInstancePublicPortsOutcomeCallable;
590typedef std::future<CopySnapshotOutcome> CopySnapshotOutcomeCallable;
591typedef std::future<CreateBucketOutcome> CreateBucketOutcomeCallable;
592typedef std::future<CreateBucketAccessKeyOutcome> CreateBucketAccessKeyOutcomeCallable;
593typedef std::future<CreateCertificateOutcome> CreateCertificateOutcomeCallable;
594typedef std::future<CreateCloudFormationStackOutcome> CreateCloudFormationStackOutcomeCallable;
595typedef std::future<CreateContactMethodOutcome> CreateContactMethodOutcomeCallable;
596typedef std::future<CreateContainerServiceOutcome> CreateContainerServiceOutcomeCallable;
597typedef std::future<CreateContainerServiceDeploymentOutcome> CreateContainerServiceDeploymentOutcomeCallable;
598typedef std::future<CreateContainerServiceRegistryLoginOutcome> CreateContainerServiceRegistryLoginOutcomeCallable;
599typedef std::future<CreateDiskOutcome> CreateDiskOutcomeCallable;
600typedef std::future<CreateDiskFromSnapshotOutcome> CreateDiskFromSnapshotOutcomeCallable;
601typedef std::future<CreateDiskSnapshotOutcome> CreateDiskSnapshotOutcomeCallable;
602typedef std::future<CreateDistributionOutcome> CreateDistributionOutcomeCallable;
603typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
604typedef std::future<CreateDomainEntryOutcome> CreateDomainEntryOutcomeCallable;
605typedef std::future<CreateGUISessionAccessDetailsOutcome> CreateGUISessionAccessDetailsOutcomeCallable;
606typedef std::future<CreateInstanceSnapshotOutcome> CreateInstanceSnapshotOutcomeCallable;
607typedef std::future<CreateInstancesOutcome> CreateInstancesOutcomeCallable;
608typedef std::future<CreateInstancesFromSnapshotOutcome> CreateInstancesFromSnapshotOutcomeCallable;
609typedef std::future<CreateKeyPairOutcome> CreateKeyPairOutcomeCallable;
610typedef std::future<CreateLoadBalancerOutcome> CreateLoadBalancerOutcomeCallable;
611typedef std::future<CreateLoadBalancerTlsCertificateOutcome> CreateLoadBalancerTlsCertificateOutcomeCallable;
612typedef std::future<CreateRelationalDatabaseOutcome> CreateRelationalDatabaseOutcomeCallable;
613typedef std::future<CreateRelationalDatabaseFromSnapshotOutcome> CreateRelationalDatabaseFromSnapshotOutcomeCallable;
614typedef std::future<CreateRelationalDatabaseSnapshotOutcome> CreateRelationalDatabaseSnapshotOutcomeCallable;
615typedef std::future<DeleteAlarmOutcome> DeleteAlarmOutcomeCallable;
616typedef std::future<DeleteAutoSnapshotOutcome> DeleteAutoSnapshotOutcomeCallable;
617typedef std::future<DeleteBucketOutcome> DeleteBucketOutcomeCallable;
618typedef std::future<DeleteBucketAccessKeyOutcome> DeleteBucketAccessKeyOutcomeCallable;
619typedef std::future<DeleteCertificateOutcome> DeleteCertificateOutcomeCallable;
620typedef std::future<DeleteContactMethodOutcome> DeleteContactMethodOutcomeCallable;
621typedef std::future<DeleteContainerImageOutcome> DeleteContainerImageOutcomeCallable;
622typedef std::future<DeleteContainerServiceOutcome> DeleteContainerServiceOutcomeCallable;
623typedef std::future<DeleteDiskOutcome> DeleteDiskOutcomeCallable;
624typedef std::future<DeleteDiskSnapshotOutcome> DeleteDiskSnapshotOutcomeCallable;
625typedef std::future<DeleteDistributionOutcome> DeleteDistributionOutcomeCallable;
626typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
627typedef std::future<DeleteDomainEntryOutcome> DeleteDomainEntryOutcomeCallable;
628typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
629typedef std::future<DeleteInstanceSnapshotOutcome> DeleteInstanceSnapshotOutcomeCallable;
630typedef std::future<DeleteKeyPairOutcome> DeleteKeyPairOutcomeCallable;
631typedef std::future<DeleteKnownHostKeysOutcome> DeleteKnownHostKeysOutcomeCallable;
632typedef std::future<DeleteLoadBalancerOutcome> DeleteLoadBalancerOutcomeCallable;
633typedef std::future<DeleteLoadBalancerTlsCertificateOutcome> DeleteLoadBalancerTlsCertificateOutcomeCallable;
634typedef std::future<DeleteRelationalDatabaseOutcome> DeleteRelationalDatabaseOutcomeCallable;
635typedef std::future<DeleteRelationalDatabaseSnapshotOutcome> DeleteRelationalDatabaseSnapshotOutcomeCallable;
636typedef std::future<DetachCertificateFromDistributionOutcome> DetachCertificateFromDistributionOutcomeCallable;
637typedef std::future<DetachDiskOutcome> DetachDiskOutcomeCallable;
638typedef std::future<DetachInstancesFromLoadBalancerOutcome> DetachInstancesFromLoadBalancerOutcomeCallable;
639typedef std::future<DetachStaticIpOutcome> DetachStaticIpOutcomeCallable;
640typedef std::future<DisableAddOnOutcome> DisableAddOnOutcomeCallable;
641typedef std::future<DownloadDefaultKeyPairOutcome> DownloadDefaultKeyPairOutcomeCallable;
642typedef std::future<EnableAddOnOutcome> EnableAddOnOutcomeCallable;
643typedef std::future<ExportSnapshotOutcome> ExportSnapshotOutcomeCallable;
644typedef std::future<GetActiveNamesOutcome> GetActiveNamesOutcomeCallable;
645typedef std::future<GetAlarmsOutcome> GetAlarmsOutcomeCallable;
646typedef std::future<GetAutoSnapshotsOutcome> GetAutoSnapshotsOutcomeCallable;
647typedef std::future<GetBlueprintsOutcome> GetBlueprintsOutcomeCallable;
648typedef std::future<GetBucketAccessKeysOutcome> GetBucketAccessKeysOutcomeCallable;
649typedef std::future<GetBucketBundlesOutcome> GetBucketBundlesOutcomeCallable;
650typedef std::future<GetBucketMetricDataOutcome> GetBucketMetricDataOutcomeCallable;
651typedef std::future<GetBucketsOutcome> GetBucketsOutcomeCallable;
652typedef std::future<GetBundlesOutcome> GetBundlesOutcomeCallable;
653typedef std::future<GetCertificatesOutcome> GetCertificatesOutcomeCallable;
654typedef std::future<GetCloudFormationStackRecordsOutcome> GetCloudFormationStackRecordsOutcomeCallable;
655typedef std::future<GetContactMethodsOutcome> GetContactMethodsOutcomeCallable;
656typedef std::future<GetContainerAPIMetadataOutcome> GetContainerAPIMetadataOutcomeCallable;
657typedef std::future<GetContainerImagesOutcome> GetContainerImagesOutcomeCallable;
658typedef std::future<GetContainerLogOutcome> GetContainerLogOutcomeCallable;
659typedef std::future<GetContainerServiceDeploymentsOutcome> GetContainerServiceDeploymentsOutcomeCallable;
660typedef std::future<GetContainerServiceMetricDataOutcome> GetContainerServiceMetricDataOutcomeCallable;
661typedef std::future<GetContainerServicePowersOutcome> GetContainerServicePowersOutcomeCallable;
662typedef std::future<GetContainerServicesOutcome> GetContainerServicesOutcomeCallable;
663typedef std::future<GetCostEstimateOutcome> GetCostEstimateOutcomeCallable;
664typedef std::future<GetDiskOutcome> GetDiskOutcomeCallable;
665typedef std::future<GetDiskSnapshotOutcome> GetDiskSnapshotOutcomeCallable;
666typedef std::future<GetDiskSnapshotsOutcome> GetDiskSnapshotsOutcomeCallable;
667typedef std::future<GetDisksOutcome> GetDisksOutcomeCallable;
668typedef std::future<GetDistributionBundlesOutcome> GetDistributionBundlesOutcomeCallable;
669typedef std::future<GetDistributionLatestCacheResetOutcome> GetDistributionLatestCacheResetOutcomeCallable;
670typedef std::future<GetDistributionMetricDataOutcome> GetDistributionMetricDataOutcomeCallable;
671typedef std::future<GetDistributionsOutcome> GetDistributionsOutcomeCallable;
672typedef std::future<GetDomainOutcome> GetDomainOutcomeCallable;
673typedef std::future<GetDomainsOutcome> GetDomainsOutcomeCallable;
674typedef std::future<GetExportSnapshotRecordsOutcome> GetExportSnapshotRecordsOutcomeCallable;
675typedef std::future<GetInstanceOutcome> GetInstanceOutcomeCallable;
676typedef std::future<GetInstanceAccessDetailsOutcome> GetInstanceAccessDetailsOutcomeCallable;
677typedef std::future<GetInstanceMetricDataOutcome> GetInstanceMetricDataOutcomeCallable;
678typedef std::future<GetInstancePortStatesOutcome> GetInstancePortStatesOutcomeCallable;
679typedef std::future<GetInstanceSnapshotOutcome> GetInstanceSnapshotOutcomeCallable;
680typedef std::future<GetInstanceSnapshotsOutcome> GetInstanceSnapshotsOutcomeCallable;
681typedef std::future<GetInstanceStateOutcome> GetInstanceStateOutcomeCallable;
682typedef std::future<GetInstancesOutcome> GetInstancesOutcomeCallable;
683typedef std::future<GetKeyPairOutcome> GetKeyPairOutcomeCallable;
684typedef std::future<GetKeyPairsOutcome> GetKeyPairsOutcomeCallable;
685typedef std::future<GetLoadBalancerOutcome> GetLoadBalancerOutcomeCallable;
686typedef std::future<GetLoadBalancerMetricDataOutcome> GetLoadBalancerMetricDataOutcomeCallable;
687typedef std::future<GetLoadBalancerTlsCertificatesOutcome> GetLoadBalancerTlsCertificatesOutcomeCallable;
688typedef std::future<GetLoadBalancerTlsPoliciesOutcome> GetLoadBalancerTlsPoliciesOutcomeCallable;
689typedef std::future<GetLoadBalancersOutcome> GetLoadBalancersOutcomeCallable;
690typedef std::future<GetOperationOutcome> GetOperationOutcomeCallable;
691typedef std::future<GetOperationsOutcome> GetOperationsOutcomeCallable;
692typedef std::future<GetOperationsForResourceOutcome> GetOperationsForResourceOutcomeCallable;
693typedef std::future<GetRegionsOutcome> GetRegionsOutcomeCallable;
694typedef std::future<GetRelationalDatabaseOutcome> GetRelationalDatabaseOutcomeCallable;
695typedef std::future<GetRelationalDatabaseBlueprintsOutcome> GetRelationalDatabaseBlueprintsOutcomeCallable;
696typedef std::future<GetRelationalDatabaseBundlesOutcome> GetRelationalDatabaseBundlesOutcomeCallable;
697typedef std::future<GetRelationalDatabaseEventsOutcome> GetRelationalDatabaseEventsOutcomeCallable;
698typedef std::future<GetRelationalDatabaseLogEventsOutcome> GetRelationalDatabaseLogEventsOutcomeCallable;
699typedef std::future<GetRelationalDatabaseLogStreamsOutcome> GetRelationalDatabaseLogStreamsOutcomeCallable;
700typedef std::future<GetRelationalDatabaseMasterUserPasswordOutcome> GetRelationalDatabaseMasterUserPasswordOutcomeCallable;
701typedef std::future<GetRelationalDatabaseMetricDataOutcome> GetRelationalDatabaseMetricDataOutcomeCallable;
702typedef std::future<GetRelationalDatabaseParametersOutcome> GetRelationalDatabaseParametersOutcomeCallable;
703typedef std::future<GetRelationalDatabaseSnapshotOutcome> GetRelationalDatabaseSnapshotOutcomeCallable;
704typedef std::future<GetRelationalDatabaseSnapshotsOutcome> GetRelationalDatabaseSnapshotsOutcomeCallable;
705typedef std::future<GetRelationalDatabasesOutcome> GetRelationalDatabasesOutcomeCallable;
706typedef std::future<GetSetupHistoryOutcome> GetSetupHistoryOutcomeCallable;
707typedef std::future<GetStaticIpOutcome> GetStaticIpOutcomeCallable;
708typedef std::future<GetStaticIpsOutcome> GetStaticIpsOutcomeCallable;
709typedef std::future<ImportKeyPairOutcome> ImportKeyPairOutcomeCallable;
710typedef std::future<IsVpcPeeredOutcome> IsVpcPeeredOutcomeCallable;
711typedef std::future<OpenInstancePublicPortsOutcome> OpenInstancePublicPortsOutcomeCallable;
712typedef std::future<PeerVpcOutcome> PeerVpcOutcomeCallable;
713typedef std::future<PutAlarmOutcome> PutAlarmOutcomeCallable;
714typedef std::future<PutInstancePublicPortsOutcome> PutInstancePublicPortsOutcomeCallable;
715typedef std::future<RebootInstanceOutcome> RebootInstanceOutcomeCallable;
716typedef std::future<RebootRelationalDatabaseOutcome> RebootRelationalDatabaseOutcomeCallable;
717typedef std::future<RegisterContainerImageOutcome> RegisterContainerImageOutcomeCallable;
718typedef std::future<ReleaseStaticIpOutcome> ReleaseStaticIpOutcomeCallable;
719typedef std::future<ResetDistributionCacheOutcome> ResetDistributionCacheOutcomeCallable;
720typedef std::future<SendContactMethodVerificationOutcome> SendContactMethodVerificationOutcomeCallable;
721typedef std::future<SetIpAddressTypeOutcome> SetIpAddressTypeOutcomeCallable;
722typedef std::future<SetResourceAccessForBucketOutcome> SetResourceAccessForBucketOutcomeCallable;
723typedef std::future<SetupInstanceHttpsOutcome> SetupInstanceHttpsOutcomeCallable;
724typedef std::future<StartGUISessionOutcome> StartGUISessionOutcomeCallable;
725typedef std::future<StartInstanceOutcome> StartInstanceOutcomeCallable;
726typedef std::future<StartRelationalDatabaseOutcome> StartRelationalDatabaseOutcomeCallable;
727typedef std::future<StopGUISessionOutcome> StopGUISessionOutcomeCallable;
728typedef std::future<StopInstanceOutcome> StopInstanceOutcomeCallable;
729typedef std::future<StopRelationalDatabaseOutcome> StopRelationalDatabaseOutcomeCallable;
730typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
731typedef std::future<TestAlarmOutcome> TestAlarmOutcomeCallable;
732typedef std::future<UnpeerVpcOutcome> UnpeerVpcOutcomeCallable;
733typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
734typedef std::future<UpdateBucketOutcome> UpdateBucketOutcomeCallable;
735typedef std::future<UpdateBucketBundleOutcome> UpdateBucketBundleOutcomeCallable;
736typedef std::future<UpdateContainerServiceOutcome> UpdateContainerServiceOutcomeCallable;
737typedef std::future<UpdateDistributionOutcome> UpdateDistributionOutcomeCallable;
738typedef std::future<UpdateDistributionBundleOutcome> UpdateDistributionBundleOutcomeCallable;
739typedef std::future<UpdateDomainEntryOutcome> UpdateDomainEntryOutcomeCallable;
740typedef std::future<UpdateInstanceMetadataOptionsOutcome> UpdateInstanceMetadataOptionsOutcomeCallable;
741typedef std::future<UpdateLoadBalancerAttributeOutcome> UpdateLoadBalancerAttributeOutcomeCallable;
742typedef std::future<UpdateRelationalDatabaseOutcome> UpdateRelationalDatabaseOutcomeCallable;
743typedef std::future<UpdateRelationalDatabaseParametersOutcome> UpdateRelationalDatabaseParametersOutcomeCallable;
744/* End of service model Outcome callable definitions */
745} // namespace Model
746
747class LightsailClient;
748
749/* Service model async handlers definitions */
750typedef std::function<void(const LightsailClient*, const Model::AllocateStaticIpRequest&, const Model::AllocateStaticIpOutcome&,
751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
753typedef std::function<void(const LightsailClient*, const Model::AttachCertificateToDistributionRequest&,
755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
757typedef std::function<void(const LightsailClient*, const Model::AttachDiskRequest&, const Model::AttachDiskOutcome&,
758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
760typedef std::function<void(const LightsailClient*, const Model::AttachInstancesToLoadBalancerRequest&,
762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
764typedef std::function<void(const LightsailClient*, const Model::AttachLoadBalancerTlsCertificateRequest&,
766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
768typedef std::function<void(const LightsailClient*, const Model::AttachStaticIpRequest&, const Model::AttachStaticIpOutcome&,
769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
771typedef std::function<void(const LightsailClient*, const Model::CloseInstancePublicPortsRequest&,
772 const Model::CloseInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
774typedef std::function<void(const LightsailClient*, const Model::CopySnapshotRequest&, const Model::CopySnapshotOutcome&,
775 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
777typedef std::function<void(const LightsailClient*, const Model::CreateBucketRequest&, const Model::CreateBucketOutcome&,
778 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
780typedef std::function<void(const LightsailClient*, const Model::CreateBucketAccessKeyRequest&, const Model::CreateBucketAccessKeyOutcome&,
781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
783typedef std::function<void(const LightsailClient*, const Model::CreateCertificateRequest&, const Model::CreateCertificateOutcome&,
784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
786typedef std::function<void(const LightsailClient*, const Model::CreateCloudFormationStackRequest&,
787 const Model::CreateCloudFormationStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
789typedef std::function<void(const LightsailClient*, const Model::CreateContactMethodRequest&, const Model::CreateContactMethodOutcome&,
790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
793 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
795typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceDeploymentRequest&,
797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
799typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceRegistryLoginRequest&,
801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
803typedef std::function<void(const LightsailClient*, const Model::CreateDiskRequest&, const Model::CreateDiskOutcome&,
804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
809typedef std::function<void(const LightsailClient*, const Model::CreateDiskSnapshotRequest&, const Model::CreateDiskSnapshotOutcome&,
810 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
812typedef std::function<void(const LightsailClient*, const Model::CreateDistributionRequest&, const Model::CreateDistributionOutcome&,
813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
815typedef std::function<void(const LightsailClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&,
816 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
818typedef std::function<void(const LightsailClient*, const Model::CreateDomainEntryRequest&, const Model::CreateDomainEntryOutcome&,
819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
821typedef std::function<void(const LightsailClient*, const Model::CreateGUISessionAccessDetailsRequest&,
823 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
828typedef std::function<void(const LightsailClient*, const Model::CreateInstancesRequest&, const Model::CreateInstancesOutcome&,
829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
831typedef std::function<void(const LightsailClient*, const Model::CreateInstancesFromSnapshotRequest&,
832 const Model::CreateInstancesFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
834typedef std::function<void(const LightsailClient*, const Model::CreateKeyPairRequest&, const Model::CreateKeyPairOutcome&,
835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
837typedef std::function<void(const LightsailClient*, const Model::CreateLoadBalancerRequest&, const Model::CreateLoadBalancerOutcome&,
838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
840typedef std::function<void(const LightsailClient*, const Model::CreateLoadBalancerTlsCertificateRequest&,
842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
844typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseRequest&,
845 const Model::CreateRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
847typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseFromSnapshotRequest&,
849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
851typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseSnapshotRequest&,
853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
855typedef std::function<void(const LightsailClient*, const Model::DeleteAlarmRequest&, const Model::DeleteAlarmOutcome&,
856 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
858typedef std::function<void(const LightsailClient*, const Model::DeleteAutoSnapshotRequest&, const Model::DeleteAutoSnapshotOutcome&,
859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
861typedef std::function<void(const LightsailClient*, const Model::DeleteBucketRequest&, const Model::DeleteBucketOutcome&,
862 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
864typedef std::function<void(const LightsailClient*, const Model::DeleteBucketAccessKeyRequest&, const Model::DeleteBucketAccessKeyOutcome&,
865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
867typedef std::function<void(const LightsailClient*, const Model::DeleteCertificateRequest&, const Model::DeleteCertificateOutcome&,
868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
870typedef std::function<void(const LightsailClient*, const Model::DeleteContactMethodRequest&, const Model::DeleteContactMethodOutcome&,
871 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
873typedef std::function<void(const LightsailClient*, const Model::DeleteContainerImageRequest&, const Model::DeleteContainerImageOutcome&,
874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
877 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
879typedef std::function<void(const LightsailClient*, const Model::DeleteDiskRequest&, const Model::DeleteDiskOutcome&,
880 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
882typedef std::function<void(const LightsailClient*, const Model::DeleteDiskSnapshotRequest&, const Model::DeleteDiskSnapshotOutcome&,
883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
885typedef std::function<void(const LightsailClient*, const Model::DeleteDistributionRequest&, const Model::DeleteDistributionOutcome&,
886 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
888typedef std::function<void(const LightsailClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&,
889 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
891typedef std::function<void(const LightsailClient*, const Model::DeleteDomainEntryRequest&, const Model::DeleteDomainEntryOutcome&,
892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
894typedef std::function<void(const LightsailClient*, const Model::DeleteInstanceRequest&, const Model::DeleteInstanceOutcome&,
895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
898 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
900typedef std::function<void(const LightsailClient*, const Model::DeleteKeyPairRequest&, const Model::DeleteKeyPairOutcome&,
901 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
903typedef std::function<void(const LightsailClient*, const Model::DeleteKnownHostKeysRequest&, const Model::DeleteKnownHostKeysOutcome&,
904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
906typedef std::function<void(const LightsailClient*, const Model::DeleteLoadBalancerRequest&, const Model::DeleteLoadBalancerOutcome&,
907 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
909typedef std::function<void(const LightsailClient*, const Model::DeleteLoadBalancerTlsCertificateRequest&,
911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
913typedef std::function<void(const LightsailClient*, const Model::DeleteRelationalDatabaseRequest&,
914 const Model::DeleteRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
916typedef std::function<void(const LightsailClient*, const Model::DeleteRelationalDatabaseSnapshotRequest&,
918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
920typedef std::function<void(const LightsailClient*, const Model::DetachCertificateFromDistributionRequest&,
922 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
924typedef std::function<void(const LightsailClient*, const Model::DetachDiskRequest&, const Model::DetachDiskOutcome&,
925 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
927typedef std::function<void(const LightsailClient*, const Model::DetachInstancesFromLoadBalancerRequest&,
929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
931typedef std::function<void(const LightsailClient*, const Model::DetachStaticIpRequest&, const Model::DetachStaticIpOutcome&,
932 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
934typedef std::function<void(const LightsailClient*, const Model::DisableAddOnRequest&, const Model::DisableAddOnOutcome&,
935 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
938 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
940typedef std::function<void(const LightsailClient*, const Model::EnableAddOnRequest&, const Model::EnableAddOnOutcome&,
941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
943typedef std::function<void(const LightsailClient*, const Model::ExportSnapshotRequest&, const Model::ExportSnapshotOutcome&,
944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
946typedef std::function<void(const LightsailClient*, const Model::GetActiveNamesRequest&, const Model::GetActiveNamesOutcome&,
947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
949typedef std::function<void(const LightsailClient*, const Model::GetAlarmsRequest&, const Model::GetAlarmsOutcome&,
950 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
952typedef std::function<void(const LightsailClient*, const Model::GetAutoSnapshotsRequest&, const Model::GetAutoSnapshotsOutcome&,
953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
955typedef std::function<void(const LightsailClient*, const Model::GetBlueprintsRequest&, const Model::GetBlueprintsOutcome&,
956 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
958typedef std::function<void(const LightsailClient*, const Model::GetBucketAccessKeysRequest&, const Model::GetBucketAccessKeysOutcome&,
959 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
961typedef std::function<void(const LightsailClient*, const Model::GetBucketBundlesRequest&, const Model::GetBucketBundlesOutcome&,
962 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
964typedef std::function<void(const LightsailClient*, const Model::GetBucketMetricDataRequest&, const Model::GetBucketMetricDataOutcome&,
965 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
967typedef std::function<void(const LightsailClient*, const Model::GetBucketsRequest&, const Model::GetBucketsOutcome&,
968 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
970typedef std::function<void(const LightsailClient*, const Model::GetBundlesRequest&, const Model::GetBundlesOutcome&,
971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
973typedef std::function<void(const LightsailClient*, const Model::GetCertificatesRequest&, const Model::GetCertificatesOutcome&,
974 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
976typedef std::function<void(const LightsailClient*, const Model::GetCloudFormationStackRecordsRequest&,
978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
980typedef std::function<void(const LightsailClient*, const Model::GetContactMethodsRequest&, const Model::GetContactMethodsOutcome&,
981 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
983typedef std::function<void(const LightsailClient*, const Model::GetContainerAPIMetadataRequest&,
984 const Model::GetContainerAPIMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
986typedef std::function<void(const LightsailClient*, const Model::GetContainerImagesRequest&, const Model::GetContainerImagesOutcome&,
987 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
989typedef std::function<void(const LightsailClient*, const Model::GetContainerLogRequest&, const Model::GetContainerLogOutcome&,
990 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
992typedef std::function<void(const LightsailClient*, const Model::GetContainerServiceDeploymentsRequest&,
994 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
996typedef std::function<void(const LightsailClient*, const Model::GetContainerServiceMetricDataRequest&,
998 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1000typedef std::function<void(const LightsailClient*, const Model::GetContainerServicePowersRequest&,
1001 const Model::GetContainerServicePowersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1003typedef std::function<void(const LightsailClient*, const Model::GetContainerServicesRequest&, const Model::GetContainerServicesOutcome&,
1004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1006typedef std::function<void(const LightsailClient*, const Model::GetCostEstimateRequest&, const Model::GetCostEstimateOutcome&,
1007 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1009typedef std::function<void(const LightsailClient*, const Model::GetDiskRequest&, const Model::GetDiskOutcome&,
1010 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1012typedef std::function<void(const LightsailClient*, const Model::GetDiskSnapshotRequest&, const Model::GetDiskSnapshotOutcome&,
1013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1015typedef std::function<void(const LightsailClient*, const Model::GetDiskSnapshotsRequest&, const Model::GetDiskSnapshotsOutcome&,
1016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1018typedef std::function<void(const LightsailClient*, const Model::GetDisksRequest&, const Model::GetDisksOutcome&,
1019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1021typedef std::function<void(const LightsailClient*, const Model::GetDistributionBundlesRequest&, const Model::GetDistributionBundlesOutcome&,
1022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1024typedef std::function<void(const LightsailClient*, const Model::GetDistributionLatestCacheResetRequest&,
1026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1028typedef std::function<void(const LightsailClient*, const Model::GetDistributionMetricDataRequest&,
1029 const Model::GetDistributionMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1031typedef std::function<void(const LightsailClient*, const Model::GetDistributionsRequest&, const Model::GetDistributionsOutcome&,
1032 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1034typedef std::function<void(const LightsailClient*, const Model::GetDomainRequest&, const Model::GetDomainOutcome&,
1035 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1037typedef std::function<void(const LightsailClient*, const Model::GetDomainsRequest&, const Model::GetDomainsOutcome&,
1038 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1040typedef std::function<void(const LightsailClient*, const Model::GetExportSnapshotRecordsRequest&,
1041 const Model::GetExportSnapshotRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1043typedef std::function<void(const LightsailClient*, const Model::GetInstanceRequest&, const Model::GetInstanceOutcome&,
1044 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1046typedef std::function<void(const LightsailClient*, const Model::GetInstanceAccessDetailsRequest&,
1047 const Model::GetInstanceAccessDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1049typedef std::function<void(const LightsailClient*, const Model::GetInstanceMetricDataRequest&, const Model::GetInstanceMetricDataOutcome&,
1050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1052typedef std::function<void(const LightsailClient*, const Model::GetInstancePortStatesRequest&, const Model::GetInstancePortStatesOutcome&,
1053 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1055typedef std::function<void(const LightsailClient*, const Model::GetInstanceSnapshotRequest&, const Model::GetInstanceSnapshotOutcome&,
1056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1058typedef std::function<void(const LightsailClient*, const Model::GetInstanceSnapshotsRequest&, const Model::GetInstanceSnapshotsOutcome&,
1059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1061typedef std::function<void(const LightsailClient*, const Model::GetInstanceStateRequest&, const Model::GetInstanceStateOutcome&,
1062 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1064typedef std::function<void(const LightsailClient*, const Model::GetInstancesRequest&, const Model::GetInstancesOutcome&,
1065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1067typedef std::function<void(const LightsailClient*, const Model::GetKeyPairRequest&, const Model::GetKeyPairOutcome&,
1068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1070typedef std::function<void(const LightsailClient*, const Model::GetKeyPairsRequest&, const Model::GetKeyPairsOutcome&,
1071 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1073typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerRequest&, const Model::GetLoadBalancerOutcome&,
1074 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1076typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerMetricDataRequest&,
1077 const Model::GetLoadBalancerMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1079typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerTlsCertificatesRequest&,
1081 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1083typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerTlsPoliciesRequest&,
1084 const Model::GetLoadBalancerTlsPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1086typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancersRequest&, const Model::GetLoadBalancersOutcome&,
1087 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1089typedef std::function<void(const LightsailClient*, const Model::GetOperationRequest&, const Model::GetOperationOutcome&,
1090 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1092typedef std::function<void(const LightsailClient*, const Model::GetOperationsRequest&, const Model::GetOperationsOutcome&,
1093 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1095typedef std::function<void(const LightsailClient*, const Model::GetOperationsForResourceRequest&,
1096 const Model::GetOperationsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1098typedef std::function<void(const LightsailClient*, const Model::GetRegionsRequest&, const Model::GetRegionsOutcome&,
1099 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1101typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseRequest&, const Model::GetRelationalDatabaseOutcome&,
1102 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1104typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseBlueprintsRequest&,
1106 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1108typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseBundlesRequest&,
1110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1112typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseEventsRequest&,
1113 const Model::GetRelationalDatabaseEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1115typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseLogEventsRequest&,
1117 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1119typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseLogStreamsRequest&,
1121 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1123typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseMasterUserPasswordRequest&,
1125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1127typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseMetricDataRequest&,
1129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1131typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseParametersRequest&,
1133 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1135typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseSnapshotRequest&,
1137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1139typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseSnapshotsRequest&,
1141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1143typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabasesRequest&, const Model::GetRelationalDatabasesOutcome&,
1144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1146typedef std::function<void(const LightsailClient*, const Model::GetSetupHistoryRequest&, const Model::GetSetupHistoryOutcome&,
1147 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1149typedef std::function<void(const LightsailClient*, const Model::GetStaticIpRequest&, const Model::GetStaticIpOutcome&,
1150 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1152typedef std::function<void(const LightsailClient*, const Model::GetStaticIpsRequest&, const Model::GetStaticIpsOutcome&,
1153 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1155typedef std::function<void(const LightsailClient*, const Model::ImportKeyPairRequest&, const Model::ImportKeyPairOutcome&,
1156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1158typedef std::function<void(const LightsailClient*, const Model::IsVpcPeeredRequest&, const Model::IsVpcPeeredOutcome&,
1159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1161typedef std::function<void(const LightsailClient*, const Model::OpenInstancePublicPortsRequest&,
1162 const Model::OpenInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1164typedef std::function<void(const LightsailClient*, const Model::PeerVpcRequest&, const Model::PeerVpcOutcome&,
1165 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1167typedef std::function<void(const LightsailClient*, const Model::PutAlarmRequest&, const Model::PutAlarmOutcome&,
1168 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1170typedef std::function<void(const LightsailClient*, const Model::PutInstancePublicPortsRequest&, const Model::PutInstancePublicPortsOutcome&,
1171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1173typedef std::function<void(const LightsailClient*, const Model::RebootInstanceRequest&, const Model::RebootInstanceOutcome&,
1174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1176typedef std::function<void(const LightsailClient*, const Model::RebootRelationalDatabaseRequest&,
1177 const Model::RebootRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1179typedef std::function<void(const LightsailClient*, const Model::RegisterContainerImageRequest&, const Model::RegisterContainerImageOutcome&,
1180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1182typedef std::function<void(const LightsailClient*, const Model::ReleaseStaticIpRequest&, const Model::ReleaseStaticIpOutcome&,
1183 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1185typedef std::function<void(const LightsailClient*, const Model::ResetDistributionCacheRequest&, const Model::ResetDistributionCacheOutcome&,
1186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1188typedef std::function<void(const LightsailClient*, const Model::SendContactMethodVerificationRequest&,
1190 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1192typedef std::function<void(const LightsailClient*, const Model::SetIpAddressTypeRequest&, const Model::SetIpAddressTypeOutcome&,
1193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1195typedef std::function<void(const LightsailClient*, const Model::SetResourceAccessForBucketRequest&,
1196 const Model::SetResourceAccessForBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1198typedef std::function<void(const LightsailClient*, const Model::SetupInstanceHttpsRequest&, const Model::SetupInstanceHttpsOutcome&,
1199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1201typedef std::function<void(const LightsailClient*, const Model::StartGUISessionRequest&, const Model::StartGUISessionOutcome&,
1202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1204typedef std::function<void(const LightsailClient*, const Model::StartInstanceRequest&, const Model::StartInstanceOutcome&,
1205 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1207typedef std::function<void(const LightsailClient*, const Model::StartRelationalDatabaseRequest&,
1208 const Model::StartRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1210typedef std::function<void(const LightsailClient*, const Model::StopGUISessionRequest&, const Model::StopGUISessionOutcome&,
1211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1213typedef std::function<void(const LightsailClient*, const Model::StopInstanceRequest&, const Model::StopInstanceOutcome&,
1214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1216typedef std::function<void(const LightsailClient*, const Model::StopRelationalDatabaseRequest&, const Model::StopRelationalDatabaseOutcome&,
1217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1219typedef std::function<void(const LightsailClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
1220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1222typedef std::function<void(const LightsailClient*, const Model::TestAlarmRequest&, const Model::TestAlarmOutcome&,
1223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1225typedef std::function<void(const LightsailClient*, const Model::UnpeerVpcRequest&, const Model::UnpeerVpcOutcome&,
1226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1228typedef std::function<void(const LightsailClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
1229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1231typedef std::function<void(const LightsailClient*, const Model::UpdateBucketRequest&, const Model::UpdateBucketOutcome&,
1232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1234typedef std::function<void(const LightsailClient*, const Model::UpdateBucketBundleRequest&, const Model::UpdateBucketBundleOutcome&,
1235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1237typedef std::function<void(const LightsailClient*, const Model::UpdateContainerServiceRequest&, const Model::UpdateContainerServiceOutcome&,
1238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1240typedef std::function<void(const LightsailClient*, const Model::UpdateDistributionRequest&, const Model::UpdateDistributionOutcome&,
1241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1243typedef std::function<void(const LightsailClient*, const Model::UpdateDistributionBundleRequest&,
1244 const Model::UpdateDistributionBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1246typedef std::function<void(const LightsailClient*, const Model::UpdateDomainEntryRequest&, const Model::UpdateDomainEntryOutcome&,
1247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1249typedef std::function<void(const LightsailClient*, const Model::UpdateInstanceMetadataOptionsRequest&,
1251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1253typedef std::function<void(const LightsailClient*, const Model::UpdateLoadBalancerAttributeRequest&,
1254 const Model::UpdateLoadBalancerAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1256typedef std::function<void(const LightsailClient*, const Model::UpdateRelationalDatabaseRequest&,
1257 const Model::UpdateRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1259typedef std::function<void(const LightsailClient*, const Model::UpdateRelationalDatabaseParametersRequest&,
1261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1263/* End of service model async handlers definitions */
1264} // namespace Lightsail
1265} // 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::CreateDiskRequest &, const Model::CreateDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDiskResponseReceivedHandler
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::AllocateStaticIpRequest &, const Model::AllocateStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AllocateStaticIpResponseReceivedHandler
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::CreateBucketRequest &, const Model::CreateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBucketResponseReceivedHandler
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::GetRelationalDatabaseMetricDataRequest &, const Model::GetRelationalDatabaseMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRelationalDatabaseMetricDataResponseReceivedHandler
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::DeleteLoadBalancerRequest &, const Model::DeleteLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLoadBalancerResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
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::RebootInstanceRequest &, const Model::RebootInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootInstanceResponseReceivedHandler
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::GetBucketAccessKeysRequest &, const Model::GetBucketAccessKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBucketAccessKeysResponseReceivedHandler
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::CreateCloudFormationStackRequest &, const Model::CreateCloudFormationStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCloudFormationStackResponseReceivedHandler
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::OpenInstancePublicPortsRequest &, const Model::OpenInstancePublicPortsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> OpenInstancePublicPortsResponseReceivedHandler
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::GetBlueprintsRequest &, const Model::GetBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlueprintsResponseReceivedHandler
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::GetLoadBalancerRequest &, const Model::GetLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLoadBalancerResponseReceivedHandler
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::GetRelationalDatabaseLogEventsRequest &, const Model::GetRelationalDatabaseLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRelationalDatabaseLogEventsResponseReceivedHandler
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::GetRelationalDatabaseEventsRequest &, const Model::GetRelationalDatabaseEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRelationalDatabaseEventsResponseReceivedHandler
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::GetCloudFormationStackRecordsRequest &, const Model::GetCloudFormationStackRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCloudFormationStackRecordsResponseReceivedHandler
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::GetInstanceStateRequest &, const Model::GetInstanceStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceStateResponseReceivedHandler
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::DeleteCertificateRequest &, const Model::DeleteCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCertificateResponseReceivedHandler
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::GetDisksRequest &, const Model::GetDisksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDisksResponseReceivedHandler
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::ExportSnapshotRequest &, const Model::ExportSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportSnapshotResponseReceivedHandler
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::DeleteRelationalDatabaseRequest &, const Model::DeleteRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRelationalDatabaseResponseReceivedHandler
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::GetDistributionLatestCacheResetRequest &, const Model::GetDistributionLatestCacheResetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDistributionLatestCacheResetResponseReceivedHandler
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::GetCertificatesRequest &, const Model::GetCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCertificatesResponseReceivedHandler
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::DeleteInstanceRequest &, const Model::DeleteInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInstanceResponseReceivedHandler
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::CreateContactMethodRequest &, const Model::CreateContactMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContactMethodResponseReceivedHandler
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::GetRelationalDatabaseSnapshotsRequest &, const Model::GetRelationalDatabaseSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRelationalDatabaseSnapshotsResponseReceivedHandler
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::TestAlarmRequest &, const Model::TestAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestAlarmResponseReceivedHandler
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::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainResponseReceivedHandler
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::StartRelationalDatabaseRequest &, const Model::StartRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRelationalDatabaseResponseReceivedHandler
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::GetOperationRequest &, const Model::GetOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOperationResponseReceivedHandler
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::ResetDistributionCacheRequest &, const Model::ResetDistributionCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetDistributionCacheResponseReceivedHandler
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::EnableAddOnRequest &, const Model::EnableAddOnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableAddOnResponseReceivedHandler
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::CreateContainerServiceRequest &, const Model::CreateContainerServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContainerServiceResponseReceivedHandler
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::DeleteKnownHostKeysRequest &, const Model::DeleteKnownHostKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKnownHostKeysResponseReceivedHandler
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::RebootRelationalDatabaseRequest &, const Model::RebootRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootRelationalDatabaseResponseReceivedHandler
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::GetContainerServicePowersRequest &, const Model::GetContainerServicePowersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContainerServicePowersResponseReceivedHandler
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::CreateLoadBalancerRequest &, const Model::CreateLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLoadBalancerResponseReceivedHandler
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::UpdateRelationalDatabaseParametersRequest &, const Model::UpdateRelationalDatabaseParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRelationalDatabaseParametersResponseReceivedHandler
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::DeleteInstanceSnapshotRequest &, const Model::DeleteInstanceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInstanceSnapshotResponseReceivedHandler
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::SendContactMethodVerificationRequest &, const Model::SendContactMethodVerificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendContactMethodVerificationResponseReceivedHandler
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::DeleteAlarmRequest &, const Model::DeleteAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAlarmResponseReceivedHandler
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::DeleteDistributionRequest &, const Model::DeleteDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDistributionResponseReceivedHandler
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::CreateRelationalDatabaseFromSnapshotRequest &, const Model::CreateRelationalDatabaseFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRelationalDatabaseFromSnapshotResponseReceivedHandler
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::UpdateRelationalDatabaseRequest &, const Model::UpdateRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRelationalDatabaseResponseReceivedHandler
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::UpdateBucketRequest &, const Model::UpdateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBucketResponseReceivedHandler
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::AttachStaticIpRequest &, const Model::AttachStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachStaticIpResponseReceivedHandler
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::GetInstanceRequest &, const Model::GetInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceResponseReceivedHandler
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::CreateDiskFromSnapshotRequest &, const Model::CreateDiskFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDiskFromSnapshotResponseReceivedHandler
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::GetRelationalDatabaseLogStreamsRequest &, const Model::GetRelationalDatabaseLogStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRelationalDatabaseLogStreamsResponseReceivedHandler
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::AttachCertificateToDistributionRequest &, const Model::AttachCertificateToDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachCertificateToDistributionResponseReceivedHandler
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::GetContainerServiceDeploymentsRequest &, const Model::GetContainerServiceDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContainerServiceDeploymentsResponseReceivedHandler
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::DeleteDiskSnapshotRequest &, const Model::DeleteDiskSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDiskSnapshotResponseReceivedHandler
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::UpdateInstanceMetadataOptionsRequest &, const Model::UpdateInstanceMetadataOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInstanceMetadataOptionsResponseReceivedHandler
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::GetDistributionBundlesRequest &, const Model::GetDistributionBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDistributionBundlesResponseReceivedHandler
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::DisableAddOnRequest &, const Model::DisableAddOnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableAddOnResponseReceivedHandler
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::CreateDiskSnapshotRequest &, const Model::CreateDiskSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDiskSnapshotResponseReceivedHandler
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::GetOperationsForResourceRequest &, const Model::GetOperationsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOperationsForResourceResponseReceivedHandler
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::DeleteDomainEntryRequest &, const Model::DeleteDomainEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainEntryResponseReceivedHandler
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::GetActiveNamesRequest &, const Model::GetActiveNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetActiveNamesResponseReceivedHandler
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::CreateLoadBalancerTlsCertificateRequest &, const Model::CreateLoadBalancerTlsCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLoadBalancerTlsCertificateResponseReceivedHandler
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::PeerVpcRequest &, const Model::PeerVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PeerVpcResponseReceivedHandler
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::GetInstanceSnapshotsRequest &, const Model::GetInstanceSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceSnapshotsResponseReceivedHandler
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::GetDiskRequest &, const Model::GetDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDiskResponseReceivedHandler
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::DetachCertificateFromDistributionRequest &, const Model::DetachCertificateFromDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachCertificateFromDistributionResponseReceivedHandler
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::GetInstanceAccessDetailsRequest &, const Model::GetInstanceAccessDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceAccessDetailsResponseReceivedHandler
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::UpdateContainerServiceRequest &, const Model::UpdateContainerServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContainerServiceResponseReceivedHandler
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::GetContainerServiceMetricDataRequest &, const Model::GetContainerServiceMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContainerServiceMetricDataResponseReceivedHandler
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::GetRelationalDatabaseBundlesRequest &, const Model::GetRelationalDatabaseBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRelationalDatabaseBundlesResponseReceivedHandler
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::UpdateLoadBalancerAttributeRequest &, const Model::UpdateLoadBalancerAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLoadBalancerAttributeResponseReceivedHandler
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::GetOperationsRequest &, const Model::GetOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOperationsResponseReceivedHandler
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::ReleaseStaticIpRequest &, const Model::ReleaseStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReleaseStaticIpResponseReceivedHandler
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::CreateBucketAccessKeyRequest &, const Model::CreateBucketAccessKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBucketAccessKeyResponseReceivedHandler
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::DownloadDefaultKeyPairRequest &, const Model::DownloadDefaultKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DownloadDefaultKeyPairResponseReceivedHandler
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::DeleteBucketAccessKeyRequest &, const Model::DeleteBucketAccessKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBucketAccessKeyResponseReceivedHandler
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::UpdateDistributionRequest &, const Model::UpdateDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDistributionResponseReceivedHandler
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::DeleteKeyPairRequest &, const Model::DeleteKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKeyPairResponseReceivedHandler
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::SetResourceAccessForBucketRequest &, const Model::SetResourceAccessForBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SetResourceAccessForBucketResponseReceivedHandler
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::DeleteAutoSnapshotRequest &, const Model::DeleteAutoSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAutoSnapshotResponseReceivedHandler
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::GetRelationalDatabaseParametersRequest &, const Model::GetRelationalDatabaseParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRelationalDatabaseParametersResponseReceivedHandler
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::GetContactMethodsRequest &, const Model::GetContactMethodsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContactMethodsResponseReceivedHandler
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::GetDistributionMetricDataRequest &, const Model::GetDistributionMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDistributionMetricDataResponseReceivedHandler
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::GetExportSnapshotRecordsRequest &, const Model::GetExportSnapshotRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetExportSnapshotRecordsResponseReceivedHandler