AWS SDK for C++

AWS SDK for C++ Version 1.11.891

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/GetProfileRequest.h>
161#include <aws/lightsail/model/GetProfileResult.h>
162#include <aws/lightsail/model/GetRegionsRequest.h>
163#include <aws/lightsail/model/GetRegionsResult.h>
164#include <aws/lightsail/model/GetRelationalDatabaseBlueprintsRequest.h>
165#include <aws/lightsail/model/GetRelationalDatabaseBlueprintsResult.h>
166#include <aws/lightsail/model/GetRelationalDatabaseBundlesRequest.h>
167#include <aws/lightsail/model/GetRelationalDatabaseBundlesResult.h>
168#include <aws/lightsail/model/GetRelationalDatabaseEventsResult.h>
169#include <aws/lightsail/model/GetRelationalDatabaseLogEventsResult.h>
170#include <aws/lightsail/model/GetRelationalDatabaseLogStreamsResult.h>
171#include <aws/lightsail/model/GetRelationalDatabaseMasterUserPasswordResult.h>
172#include <aws/lightsail/model/GetRelationalDatabaseMetricDataResult.h>
173#include <aws/lightsail/model/GetRelationalDatabaseParametersResult.h>
174#include <aws/lightsail/model/GetRelationalDatabaseResult.h>
175#include <aws/lightsail/model/GetRelationalDatabaseSnapshotResult.h>
176#include <aws/lightsail/model/GetRelationalDatabaseSnapshotsRequest.h>
177#include <aws/lightsail/model/GetRelationalDatabaseSnapshotsResult.h>
178#include <aws/lightsail/model/GetRelationalDatabasesRequest.h>
179#include <aws/lightsail/model/GetRelationalDatabasesResult.h>
180#include <aws/lightsail/model/GetSetupHistoryResult.h>
181#include <aws/lightsail/model/GetStaticIpResult.h>
182#include <aws/lightsail/model/GetStaticIpsRequest.h>
183#include <aws/lightsail/model/GetStaticIpsResult.h>
184#include <aws/lightsail/model/ImportKeyPairResult.h>
185#include <aws/lightsail/model/IsVpcPeeredRequest.h>
186#include <aws/lightsail/model/IsVpcPeeredResult.h>
187#include <aws/lightsail/model/OpenInstancePublicPortsResult.h>
188#include <aws/lightsail/model/PeerVpcRequest.h>
189#include <aws/lightsail/model/PeerVpcResult.h>
190#include <aws/lightsail/model/PutAlarmResult.h>
191#include <aws/lightsail/model/PutInstancePublicPortsResult.h>
192#include <aws/lightsail/model/RebootInstanceResult.h>
193#include <aws/lightsail/model/RebootRelationalDatabaseResult.h>
194#include <aws/lightsail/model/RegisterContainerImageResult.h>
195#include <aws/lightsail/model/ReleaseStaticIpResult.h>
196#include <aws/lightsail/model/ResetDistributionCacheRequest.h>
197#include <aws/lightsail/model/ResetDistributionCacheResult.h>
198#include <aws/lightsail/model/SendContactMethodVerificationResult.h>
199#include <aws/lightsail/model/SetIpAddressTypeResult.h>
200#include <aws/lightsail/model/SetResourceAccessForBucketResult.h>
201#include <aws/lightsail/model/SetupInstanceHttpsResult.h>
202#include <aws/lightsail/model/StartGUISessionResult.h>
203#include <aws/lightsail/model/StartInstanceResult.h>
204#include <aws/lightsail/model/StartRelationalDatabaseResult.h>
205#include <aws/lightsail/model/StopGUISessionResult.h>
206#include <aws/lightsail/model/StopInstanceResult.h>
207#include <aws/lightsail/model/StopRelationalDatabaseResult.h>
208#include <aws/lightsail/model/TagResourceResult.h>
209#include <aws/lightsail/model/TestAlarmResult.h>
210#include <aws/lightsail/model/UnpeerVpcRequest.h>
211#include <aws/lightsail/model/UnpeerVpcResult.h>
212#include <aws/lightsail/model/UntagResourceResult.h>
213#include <aws/lightsail/model/UpdateBucketBundleResult.h>
214#include <aws/lightsail/model/UpdateBucketResult.h>
215#include <aws/lightsail/model/UpdateContainerServiceResult.h>
216#include <aws/lightsail/model/UpdateDistributionBundleRequest.h>
217#include <aws/lightsail/model/UpdateDistributionBundleResult.h>
218#include <aws/lightsail/model/UpdateDistributionResult.h>
219#include <aws/lightsail/model/UpdateDomainEntryResult.h>
220#include <aws/lightsail/model/UpdateInstanceMetadataOptionsResult.h>
221#include <aws/lightsail/model/UpdateLoadBalancerAttributeResult.h>
222#include <aws/lightsail/model/UpdateRelationalDatabaseParametersResult.h>
223#include <aws/lightsail/model/UpdateRelationalDatabaseResult.h>
224/* End of service model headers required in LightsailClient header */
225
226namespace Aws {
227namespace Http {
228class HttpClient;
229class HttpClientFactory;
230} // namespace Http
231
232namespace Utils {
233template <typename R, typename E>
234class Outcome;
235
236namespace Threading {
237class Executor;
238} // namespace Threading
239} // namespace Utils
240
241namespace Auth {
242class AWSCredentials;
243class AWSCredentialsProvider;
244} // namespace Auth
245
246namespace Client {
247class RetryStrategy;
248} // namespace Client
249
250namespace Lightsail {
254
255namespace Model {
256/* Service model forward declarations required in LightsailClient header */
319class GetAlarmsRequest;
338class GetDiskRequest;
341class GetDisksRequest;
346class GetDomainRequest;
387class PeerVpcRequest;
388class PutAlarmRequest;
406class TestAlarmRequest;
407class UnpeerVpcRequest;
419/* End of service model forward declarations required in LightsailClient header */
420
421/* Service model Outcome class definitions */
584/* End of service model Outcome class definitions */
585
586/* Service model Outcome callable definitions */
587typedef std::future<AllocateStaticIpOutcome> AllocateStaticIpOutcomeCallable;
588typedef std::future<AttachCertificateToDistributionOutcome> AttachCertificateToDistributionOutcomeCallable;
589typedef std::future<AttachDiskOutcome> AttachDiskOutcomeCallable;
590typedef std::future<AttachInstancesToLoadBalancerOutcome> AttachInstancesToLoadBalancerOutcomeCallable;
591typedef std::future<AttachLoadBalancerTlsCertificateOutcome> AttachLoadBalancerTlsCertificateOutcomeCallable;
592typedef std::future<AttachStaticIpOutcome> AttachStaticIpOutcomeCallable;
593typedef std::future<CloseInstancePublicPortsOutcome> CloseInstancePublicPortsOutcomeCallable;
594typedef std::future<CopySnapshotOutcome> CopySnapshotOutcomeCallable;
595typedef std::future<CreateBucketOutcome> CreateBucketOutcomeCallable;
596typedef std::future<CreateBucketAccessKeyOutcome> CreateBucketAccessKeyOutcomeCallable;
597typedef std::future<CreateCertificateOutcome> CreateCertificateOutcomeCallable;
598typedef std::future<CreateCloudFormationStackOutcome> CreateCloudFormationStackOutcomeCallable;
599typedef std::future<CreateContactMethodOutcome> CreateContactMethodOutcomeCallable;
600typedef std::future<CreateContainerServiceOutcome> CreateContainerServiceOutcomeCallable;
601typedef std::future<CreateContainerServiceDeploymentOutcome> CreateContainerServiceDeploymentOutcomeCallable;
602typedef std::future<CreateContainerServiceRegistryLoginOutcome> CreateContainerServiceRegistryLoginOutcomeCallable;
603typedef std::future<CreateDiskOutcome> CreateDiskOutcomeCallable;
604typedef std::future<CreateDiskFromSnapshotOutcome> CreateDiskFromSnapshotOutcomeCallable;
605typedef std::future<CreateDiskSnapshotOutcome> CreateDiskSnapshotOutcomeCallable;
606typedef std::future<CreateDistributionOutcome> CreateDistributionOutcomeCallable;
607typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
608typedef std::future<CreateDomainEntryOutcome> CreateDomainEntryOutcomeCallable;
609typedef std::future<CreateGUISessionAccessDetailsOutcome> CreateGUISessionAccessDetailsOutcomeCallable;
610typedef std::future<CreateInstanceSnapshotOutcome> CreateInstanceSnapshotOutcomeCallable;
611typedef std::future<CreateInstancesOutcome> CreateInstancesOutcomeCallable;
612typedef std::future<CreateInstancesFromSnapshotOutcome> CreateInstancesFromSnapshotOutcomeCallable;
613typedef std::future<CreateKeyPairOutcome> CreateKeyPairOutcomeCallable;
614typedef std::future<CreateLoadBalancerOutcome> CreateLoadBalancerOutcomeCallable;
615typedef std::future<CreateLoadBalancerTlsCertificateOutcome> CreateLoadBalancerTlsCertificateOutcomeCallable;
616typedef std::future<CreateRelationalDatabaseOutcome> CreateRelationalDatabaseOutcomeCallable;
617typedef std::future<CreateRelationalDatabaseFromSnapshotOutcome> CreateRelationalDatabaseFromSnapshotOutcomeCallable;
618typedef std::future<CreateRelationalDatabaseSnapshotOutcome> CreateRelationalDatabaseSnapshotOutcomeCallable;
619typedef std::future<DeleteAlarmOutcome> DeleteAlarmOutcomeCallable;
620typedef std::future<DeleteAutoSnapshotOutcome> DeleteAutoSnapshotOutcomeCallable;
621typedef std::future<DeleteBucketOutcome> DeleteBucketOutcomeCallable;
622typedef std::future<DeleteBucketAccessKeyOutcome> DeleteBucketAccessKeyOutcomeCallable;
623typedef std::future<DeleteCertificateOutcome> DeleteCertificateOutcomeCallable;
624typedef std::future<DeleteContactMethodOutcome> DeleteContactMethodOutcomeCallable;
625typedef std::future<DeleteContainerImageOutcome> DeleteContainerImageOutcomeCallable;
626typedef std::future<DeleteContainerServiceOutcome> DeleteContainerServiceOutcomeCallable;
627typedef std::future<DeleteDiskOutcome> DeleteDiskOutcomeCallable;
628typedef std::future<DeleteDiskSnapshotOutcome> DeleteDiskSnapshotOutcomeCallable;
629typedef std::future<DeleteDistributionOutcome> DeleteDistributionOutcomeCallable;
630typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
631typedef std::future<DeleteDomainEntryOutcome> DeleteDomainEntryOutcomeCallable;
632typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
633typedef std::future<DeleteInstanceSnapshotOutcome> DeleteInstanceSnapshotOutcomeCallable;
634typedef std::future<DeleteKeyPairOutcome> DeleteKeyPairOutcomeCallable;
635typedef std::future<DeleteKnownHostKeysOutcome> DeleteKnownHostKeysOutcomeCallable;
636typedef std::future<DeleteLoadBalancerOutcome> DeleteLoadBalancerOutcomeCallable;
637typedef std::future<DeleteLoadBalancerTlsCertificateOutcome> DeleteLoadBalancerTlsCertificateOutcomeCallable;
638typedef std::future<DeleteRelationalDatabaseOutcome> DeleteRelationalDatabaseOutcomeCallable;
639typedef std::future<DeleteRelationalDatabaseSnapshotOutcome> DeleteRelationalDatabaseSnapshotOutcomeCallable;
640typedef std::future<DetachCertificateFromDistributionOutcome> DetachCertificateFromDistributionOutcomeCallable;
641typedef std::future<DetachDiskOutcome> DetachDiskOutcomeCallable;
642typedef std::future<DetachInstancesFromLoadBalancerOutcome> DetachInstancesFromLoadBalancerOutcomeCallable;
643typedef std::future<DetachStaticIpOutcome> DetachStaticIpOutcomeCallable;
644typedef std::future<DisableAddOnOutcome> DisableAddOnOutcomeCallable;
645typedef std::future<DownloadDefaultKeyPairOutcome> DownloadDefaultKeyPairOutcomeCallable;
646typedef std::future<EnableAddOnOutcome> EnableAddOnOutcomeCallable;
647typedef std::future<ExportSnapshotOutcome> ExportSnapshotOutcomeCallable;
648typedef std::future<GetActiveNamesOutcome> GetActiveNamesOutcomeCallable;
649typedef std::future<GetAlarmsOutcome> GetAlarmsOutcomeCallable;
650typedef std::future<GetAutoSnapshotsOutcome> GetAutoSnapshotsOutcomeCallable;
651typedef std::future<GetBlueprintsOutcome> GetBlueprintsOutcomeCallable;
652typedef std::future<GetBucketAccessKeysOutcome> GetBucketAccessKeysOutcomeCallable;
653typedef std::future<GetBucketBundlesOutcome> GetBucketBundlesOutcomeCallable;
654typedef std::future<GetBucketMetricDataOutcome> GetBucketMetricDataOutcomeCallable;
655typedef std::future<GetBucketsOutcome> GetBucketsOutcomeCallable;
656typedef std::future<GetBundlesOutcome> GetBundlesOutcomeCallable;
657typedef std::future<GetCertificatesOutcome> GetCertificatesOutcomeCallable;
658typedef std::future<GetCloudFormationStackRecordsOutcome> GetCloudFormationStackRecordsOutcomeCallable;
659typedef std::future<GetContactMethodsOutcome> GetContactMethodsOutcomeCallable;
660typedef std::future<GetContainerAPIMetadataOutcome> GetContainerAPIMetadataOutcomeCallable;
661typedef std::future<GetContainerImagesOutcome> GetContainerImagesOutcomeCallable;
662typedef std::future<GetContainerLogOutcome> GetContainerLogOutcomeCallable;
663typedef std::future<GetContainerServiceDeploymentsOutcome> GetContainerServiceDeploymentsOutcomeCallable;
664typedef std::future<GetContainerServiceMetricDataOutcome> GetContainerServiceMetricDataOutcomeCallable;
665typedef std::future<GetContainerServicePowersOutcome> GetContainerServicePowersOutcomeCallable;
666typedef std::future<GetContainerServicesOutcome> GetContainerServicesOutcomeCallable;
667typedef std::future<GetCostEstimateOutcome> GetCostEstimateOutcomeCallable;
668typedef std::future<GetDiskOutcome> GetDiskOutcomeCallable;
669typedef std::future<GetDiskSnapshotOutcome> GetDiskSnapshotOutcomeCallable;
670typedef std::future<GetDiskSnapshotsOutcome> GetDiskSnapshotsOutcomeCallable;
671typedef std::future<GetDisksOutcome> GetDisksOutcomeCallable;
672typedef std::future<GetDistributionBundlesOutcome> GetDistributionBundlesOutcomeCallable;
673typedef std::future<GetDistributionLatestCacheResetOutcome> GetDistributionLatestCacheResetOutcomeCallable;
674typedef std::future<GetDistributionMetricDataOutcome> GetDistributionMetricDataOutcomeCallable;
675typedef std::future<GetDistributionsOutcome> GetDistributionsOutcomeCallable;
676typedef std::future<GetDomainOutcome> GetDomainOutcomeCallable;
677typedef std::future<GetDomainsOutcome> GetDomainsOutcomeCallable;
678typedef std::future<GetExportSnapshotRecordsOutcome> GetExportSnapshotRecordsOutcomeCallable;
679typedef std::future<GetInstanceOutcome> GetInstanceOutcomeCallable;
680typedef std::future<GetInstanceAccessDetailsOutcome> GetInstanceAccessDetailsOutcomeCallable;
681typedef std::future<GetInstanceMetricDataOutcome> GetInstanceMetricDataOutcomeCallable;
682typedef std::future<GetInstancePortStatesOutcome> GetInstancePortStatesOutcomeCallable;
683typedef std::future<GetInstanceSnapshotOutcome> GetInstanceSnapshotOutcomeCallable;
684typedef std::future<GetInstanceSnapshotsOutcome> GetInstanceSnapshotsOutcomeCallable;
685typedef std::future<GetInstanceStateOutcome> GetInstanceStateOutcomeCallable;
686typedef std::future<GetInstancesOutcome> GetInstancesOutcomeCallable;
687typedef std::future<GetKeyPairOutcome> GetKeyPairOutcomeCallable;
688typedef std::future<GetKeyPairsOutcome> GetKeyPairsOutcomeCallable;
689typedef std::future<GetLoadBalancerOutcome> GetLoadBalancerOutcomeCallable;
690typedef std::future<GetLoadBalancerMetricDataOutcome> GetLoadBalancerMetricDataOutcomeCallable;
691typedef std::future<GetLoadBalancerTlsCertificatesOutcome> GetLoadBalancerTlsCertificatesOutcomeCallable;
692typedef std::future<GetLoadBalancerTlsPoliciesOutcome> GetLoadBalancerTlsPoliciesOutcomeCallable;
693typedef std::future<GetLoadBalancersOutcome> GetLoadBalancersOutcomeCallable;
694typedef std::future<GetOperationOutcome> GetOperationOutcomeCallable;
695typedef std::future<GetOperationsOutcome> GetOperationsOutcomeCallable;
696typedef std::future<GetOperationsForResourceOutcome> GetOperationsForResourceOutcomeCallable;
697typedef std::future<GetProfileOutcome> GetProfileOutcomeCallable;
698typedef std::future<GetRegionsOutcome> GetRegionsOutcomeCallable;
699typedef std::future<GetRelationalDatabaseOutcome> GetRelationalDatabaseOutcomeCallable;
700typedef std::future<GetRelationalDatabaseBlueprintsOutcome> GetRelationalDatabaseBlueprintsOutcomeCallable;
701typedef std::future<GetRelationalDatabaseBundlesOutcome> GetRelationalDatabaseBundlesOutcomeCallable;
702typedef std::future<GetRelationalDatabaseEventsOutcome> GetRelationalDatabaseEventsOutcomeCallable;
703typedef std::future<GetRelationalDatabaseLogEventsOutcome> GetRelationalDatabaseLogEventsOutcomeCallable;
704typedef std::future<GetRelationalDatabaseLogStreamsOutcome> GetRelationalDatabaseLogStreamsOutcomeCallable;
705typedef std::future<GetRelationalDatabaseMasterUserPasswordOutcome> GetRelationalDatabaseMasterUserPasswordOutcomeCallable;
706typedef std::future<GetRelationalDatabaseMetricDataOutcome> GetRelationalDatabaseMetricDataOutcomeCallable;
707typedef std::future<GetRelationalDatabaseParametersOutcome> GetRelationalDatabaseParametersOutcomeCallable;
708typedef std::future<GetRelationalDatabaseSnapshotOutcome> GetRelationalDatabaseSnapshotOutcomeCallable;
709typedef std::future<GetRelationalDatabaseSnapshotsOutcome> GetRelationalDatabaseSnapshotsOutcomeCallable;
710typedef std::future<GetRelationalDatabasesOutcome> GetRelationalDatabasesOutcomeCallable;
711typedef std::future<GetSetupHistoryOutcome> GetSetupHistoryOutcomeCallable;
712typedef std::future<GetStaticIpOutcome> GetStaticIpOutcomeCallable;
713typedef std::future<GetStaticIpsOutcome> GetStaticIpsOutcomeCallable;
714typedef std::future<ImportKeyPairOutcome> ImportKeyPairOutcomeCallable;
715typedef std::future<IsVpcPeeredOutcome> IsVpcPeeredOutcomeCallable;
716typedef std::future<OpenInstancePublicPortsOutcome> OpenInstancePublicPortsOutcomeCallable;
717typedef std::future<PeerVpcOutcome> PeerVpcOutcomeCallable;
718typedef std::future<PutAlarmOutcome> PutAlarmOutcomeCallable;
719typedef std::future<PutInstancePublicPortsOutcome> PutInstancePublicPortsOutcomeCallable;
720typedef std::future<RebootInstanceOutcome> RebootInstanceOutcomeCallable;
721typedef std::future<RebootRelationalDatabaseOutcome> RebootRelationalDatabaseOutcomeCallable;
722typedef std::future<RegisterContainerImageOutcome> RegisterContainerImageOutcomeCallable;
723typedef std::future<ReleaseStaticIpOutcome> ReleaseStaticIpOutcomeCallable;
724typedef std::future<ResetDistributionCacheOutcome> ResetDistributionCacheOutcomeCallable;
725typedef std::future<SendContactMethodVerificationOutcome> SendContactMethodVerificationOutcomeCallable;
726typedef std::future<SetIpAddressTypeOutcome> SetIpAddressTypeOutcomeCallable;
727typedef std::future<SetResourceAccessForBucketOutcome> SetResourceAccessForBucketOutcomeCallable;
728typedef std::future<SetupInstanceHttpsOutcome> SetupInstanceHttpsOutcomeCallable;
729typedef std::future<StartGUISessionOutcome> StartGUISessionOutcomeCallable;
730typedef std::future<StartInstanceOutcome> StartInstanceOutcomeCallable;
731typedef std::future<StartRelationalDatabaseOutcome> StartRelationalDatabaseOutcomeCallable;
732typedef std::future<StopGUISessionOutcome> StopGUISessionOutcomeCallable;
733typedef std::future<StopInstanceOutcome> StopInstanceOutcomeCallable;
734typedef std::future<StopRelationalDatabaseOutcome> StopRelationalDatabaseOutcomeCallable;
735typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
736typedef std::future<TestAlarmOutcome> TestAlarmOutcomeCallable;
737typedef std::future<UnpeerVpcOutcome> UnpeerVpcOutcomeCallable;
738typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
739typedef std::future<UpdateBucketOutcome> UpdateBucketOutcomeCallable;
740typedef std::future<UpdateBucketBundleOutcome> UpdateBucketBundleOutcomeCallable;
741typedef std::future<UpdateContainerServiceOutcome> UpdateContainerServiceOutcomeCallable;
742typedef std::future<UpdateDistributionOutcome> UpdateDistributionOutcomeCallable;
743typedef std::future<UpdateDistributionBundleOutcome> UpdateDistributionBundleOutcomeCallable;
744typedef std::future<UpdateDomainEntryOutcome> UpdateDomainEntryOutcomeCallable;
745typedef std::future<UpdateInstanceMetadataOptionsOutcome> UpdateInstanceMetadataOptionsOutcomeCallable;
746typedef std::future<UpdateLoadBalancerAttributeOutcome> UpdateLoadBalancerAttributeOutcomeCallable;
747typedef std::future<UpdateRelationalDatabaseOutcome> UpdateRelationalDatabaseOutcomeCallable;
748typedef std::future<UpdateRelationalDatabaseParametersOutcome> UpdateRelationalDatabaseParametersOutcomeCallable;
749/* End of service model Outcome callable definitions */
750} // namespace Model
751
752class LightsailClient;
753
754/* Service model async handlers definitions */
755typedef std::function<void(const LightsailClient*, const Model::AllocateStaticIpRequest&, const Model::AllocateStaticIpOutcome&,
756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
758typedef std::function<void(const LightsailClient*, const Model::AttachCertificateToDistributionRequest&,
760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
762typedef std::function<void(const LightsailClient*, const Model::AttachDiskRequest&, const Model::AttachDiskOutcome&,
763 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
765typedef std::function<void(const LightsailClient*, const Model::AttachInstancesToLoadBalancerRequest&,
767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
769typedef std::function<void(const LightsailClient*, const Model::AttachLoadBalancerTlsCertificateRequest&,
771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
773typedef std::function<void(const LightsailClient*, const Model::AttachStaticIpRequest&, const Model::AttachStaticIpOutcome&,
774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
776typedef std::function<void(const LightsailClient*, const Model::CloseInstancePublicPortsRequest&,
777 const Model::CloseInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
779typedef std::function<void(const LightsailClient*, const Model::CopySnapshotRequest&, const Model::CopySnapshotOutcome&,
780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
782typedef std::function<void(const LightsailClient*, const Model::CreateBucketRequest&, const Model::CreateBucketOutcome&,
783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
785typedef std::function<void(const LightsailClient*, const Model::CreateBucketAccessKeyRequest&, const Model::CreateBucketAccessKeyOutcome&,
786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
788typedef std::function<void(const LightsailClient*, const Model::CreateCertificateRequest&, const Model::CreateCertificateOutcome&,
789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
791typedef std::function<void(const LightsailClient*, const Model::CreateCloudFormationStackRequest&,
792 const Model::CreateCloudFormationStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
794typedef std::function<void(const LightsailClient*, const Model::CreateContactMethodRequest&, const Model::CreateContactMethodOutcome&,
795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
800typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceDeploymentRequest&,
802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
804typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceRegistryLoginRequest&,
806 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
808typedef std::function<void(const LightsailClient*, const Model::CreateDiskRequest&, const Model::CreateDiskOutcome&,
809 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
814typedef std::function<void(const LightsailClient*, const Model::CreateDiskSnapshotRequest&, const Model::CreateDiskSnapshotOutcome&,
815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
817typedef std::function<void(const LightsailClient*, const Model::CreateDistributionRequest&, const Model::CreateDistributionOutcome&,
818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
820typedef std::function<void(const LightsailClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&,
821 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
823typedef std::function<void(const LightsailClient*, const Model::CreateDomainEntryRequest&, const Model::CreateDomainEntryOutcome&,
824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
826typedef std::function<void(const LightsailClient*, const Model::CreateGUISessionAccessDetailsRequest&,
828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
833typedef std::function<void(const LightsailClient*, const Model::CreateInstancesRequest&, const Model::CreateInstancesOutcome&,
834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
836typedef std::function<void(const LightsailClient*, const Model::CreateInstancesFromSnapshotRequest&,
837 const Model::CreateInstancesFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
839typedef std::function<void(const LightsailClient*, const Model::CreateKeyPairRequest&, const Model::CreateKeyPairOutcome&,
840 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
842typedef std::function<void(const LightsailClient*, const Model::CreateLoadBalancerRequest&, const Model::CreateLoadBalancerOutcome&,
843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
845typedef std::function<void(const LightsailClient*, const Model::CreateLoadBalancerTlsCertificateRequest&,
847 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
849typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseRequest&,
850 const Model::CreateRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
852typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseFromSnapshotRequest&,
854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
856typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseSnapshotRequest&,
858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
860typedef std::function<void(const LightsailClient*, const Model::DeleteAlarmRequest&, const Model::DeleteAlarmOutcome&,
861 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
863typedef std::function<void(const LightsailClient*, const Model::DeleteAutoSnapshotRequest&, const Model::DeleteAutoSnapshotOutcome&,
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
866typedef std::function<void(const LightsailClient*, const Model::DeleteBucketRequest&, const Model::DeleteBucketOutcome&,
867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
869typedef std::function<void(const LightsailClient*, const Model::DeleteBucketAccessKeyRequest&, const Model::DeleteBucketAccessKeyOutcome&,
870 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
872typedef std::function<void(const LightsailClient*, const Model::DeleteCertificateRequest&, const Model::DeleteCertificateOutcome&,
873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
875typedef std::function<void(const LightsailClient*, const Model::DeleteContactMethodRequest&, const Model::DeleteContactMethodOutcome&,
876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
878typedef std::function<void(const LightsailClient*, const Model::DeleteContainerImageRequest&, const Model::DeleteContainerImageOutcome&,
879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
884typedef std::function<void(const LightsailClient*, const Model::DeleteDiskRequest&, const Model::DeleteDiskOutcome&,
885 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
887typedef std::function<void(const LightsailClient*, const Model::DeleteDiskSnapshotRequest&, const Model::DeleteDiskSnapshotOutcome&,
888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
890typedef std::function<void(const LightsailClient*, const Model::DeleteDistributionRequest&, const Model::DeleteDistributionOutcome&,
891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
893typedef std::function<void(const LightsailClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&,
894 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
896typedef std::function<void(const LightsailClient*, const Model::DeleteDomainEntryRequest&, const Model::DeleteDomainEntryOutcome&,
897 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
899typedef std::function<void(const LightsailClient*, const Model::DeleteInstanceRequest&, const Model::DeleteInstanceOutcome&,
900 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
905typedef std::function<void(const LightsailClient*, const Model::DeleteKeyPairRequest&, const Model::DeleteKeyPairOutcome&,
906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
908typedef std::function<void(const LightsailClient*, const Model::DeleteKnownHostKeysRequest&, const Model::DeleteKnownHostKeysOutcome&,
909 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
911typedef std::function<void(const LightsailClient*, const Model::DeleteLoadBalancerRequest&, const Model::DeleteLoadBalancerOutcome&,
912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
914typedef std::function<void(const LightsailClient*, const Model::DeleteLoadBalancerTlsCertificateRequest&,
916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
918typedef std::function<void(const LightsailClient*, const Model::DeleteRelationalDatabaseRequest&,
919 const Model::DeleteRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
921typedef std::function<void(const LightsailClient*, const Model::DeleteRelationalDatabaseSnapshotRequest&,
923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
925typedef std::function<void(const LightsailClient*, const Model::DetachCertificateFromDistributionRequest&,
927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
929typedef std::function<void(const LightsailClient*, const Model::DetachDiskRequest&, const Model::DetachDiskOutcome&,
930 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
932typedef std::function<void(const LightsailClient*, const Model::DetachInstancesFromLoadBalancerRequest&,
934 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
936typedef std::function<void(const LightsailClient*, const Model::DetachStaticIpRequest&, const Model::DetachStaticIpOutcome&,
937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
939typedef std::function<void(const LightsailClient*, const Model::DisableAddOnRequest&, const Model::DisableAddOnOutcome&,
940 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
945typedef std::function<void(const LightsailClient*, const Model::EnableAddOnRequest&, const Model::EnableAddOnOutcome&,
946 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
948typedef std::function<void(const LightsailClient*, const Model::ExportSnapshotRequest&, const Model::ExportSnapshotOutcome&,
949 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
951typedef std::function<void(const LightsailClient*, const Model::GetActiveNamesRequest&, const Model::GetActiveNamesOutcome&,
952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
954typedef std::function<void(const LightsailClient*, const Model::GetAlarmsRequest&, const Model::GetAlarmsOutcome&,
955 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
957typedef std::function<void(const LightsailClient*, const Model::GetAutoSnapshotsRequest&, const Model::GetAutoSnapshotsOutcome&,
958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
960typedef std::function<void(const LightsailClient*, const Model::GetBlueprintsRequest&, const Model::GetBlueprintsOutcome&,
961 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
963typedef std::function<void(const LightsailClient*, const Model::GetBucketAccessKeysRequest&, const Model::GetBucketAccessKeysOutcome&,
964 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
966typedef std::function<void(const LightsailClient*, const Model::GetBucketBundlesRequest&, const Model::GetBucketBundlesOutcome&,
967 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
969typedef std::function<void(const LightsailClient*, const Model::GetBucketMetricDataRequest&, const Model::GetBucketMetricDataOutcome&,
970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
972typedef std::function<void(const LightsailClient*, const Model::GetBucketsRequest&, const Model::GetBucketsOutcome&,
973 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
975typedef std::function<void(const LightsailClient*, const Model::GetBundlesRequest&, const Model::GetBundlesOutcome&,
976 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
978typedef std::function<void(const LightsailClient*, const Model::GetCertificatesRequest&, const Model::GetCertificatesOutcome&,
979 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
981typedef std::function<void(const LightsailClient*, const Model::GetCloudFormationStackRecordsRequest&,
983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
985typedef std::function<void(const LightsailClient*, const Model::GetContactMethodsRequest&, const Model::GetContactMethodsOutcome&,
986 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
988typedef std::function<void(const LightsailClient*, const Model::GetContainerAPIMetadataRequest&,
989 const Model::GetContainerAPIMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
991typedef std::function<void(const LightsailClient*, const Model::GetContainerImagesRequest&, const Model::GetContainerImagesOutcome&,
992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
994typedef std::function<void(const LightsailClient*, const Model::GetContainerLogRequest&, const Model::GetContainerLogOutcome&,
995 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
997typedef std::function<void(const LightsailClient*, const Model::GetContainerServiceDeploymentsRequest&,
999 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1001typedef std::function<void(const LightsailClient*, const Model::GetContainerServiceMetricDataRequest&,
1003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1005typedef std::function<void(const LightsailClient*, const Model::GetContainerServicePowersRequest&,
1006 const Model::GetContainerServicePowersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1008typedef std::function<void(const LightsailClient*, const Model::GetContainerServicesRequest&, const Model::GetContainerServicesOutcome&,
1009 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1011typedef std::function<void(const LightsailClient*, const Model::GetCostEstimateRequest&, const Model::GetCostEstimateOutcome&,
1012 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1014typedef std::function<void(const LightsailClient*, const Model::GetDiskRequest&, const Model::GetDiskOutcome&,
1015 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1017typedef std::function<void(const LightsailClient*, const Model::GetDiskSnapshotRequest&, const Model::GetDiskSnapshotOutcome&,
1018 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1020typedef std::function<void(const LightsailClient*, const Model::GetDiskSnapshotsRequest&, const Model::GetDiskSnapshotsOutcome&,
1021 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1023typedef std::function<void(const LightsailClient*, const Model::GetDisksRequest&, const Model::GetDisksOutcome&,
1024 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1026typedef std::function<void(const LightsailClient*, const Model::GetDistributionBundlesRequest&, const Model::GetDistributionBundlesOutcome&,
1027 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1029typedef std::function<void(const LightsailClient*, const Model::GetDistributionLatestCacheResetRequest&,
1031 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1033typedef std::function<void(const LightsailClient*, const Model::GetDistributionMetricDataRequest&,
1034 const Model::GetDistributionMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1036typedef std::function<void(const LightsailClient*, const Model::GetDistributionsRequest&, const Model::GetDistributionsOutcome&,
1037 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1039typedef std::function<void(const LightsailClient*, const Model::GetDomainRequest&, const Model::GetDomainOutcome&,
1040 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1042typedef std::function<void(const LightsailClient*, const Model::GetDomainsRequest&, const Model::GetDomainsOutcome&,
1043 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1045typedef std::function<void(const LightsailClient*, const Model::GetExportSnapshotRecordsRequest&,
1046 const Model::GetExportSnapshotRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1048typedef std::function<void(const LightsailClient*, const Model::GetInstanceRequest&, const Model::GetInstanceOutcome&,
1049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1051typedef std::function<void(const LightsailClient*, const Model::GetInstanceAccessDetailsRequest&,
1052 const Model::GetInstanceAccessDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1054typedef std::function<void(const LightsailClient*, const Model::GetInstanceMetricDataRequest&, const Model::GetInstanceMetricDataOutcome&,
1055 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1057typedef std::function<void(const LightsailClient*, const Model::GetInstancePortStatesRequest&, const Model::GetInstancePortStatesOutcome&,
1058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1060typedef std::function<void(const LightsailClient*, const Model::GetInstanceSnapshotRequest&, const Model::GetInstanceSnapshotOutcome&,
1061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1063typedef std::function<void(const LightsailClient*, const Model::GetInstanceSnapshotsRequest&, const Model::GetInstanceSnapshotsOutcome&,
1064 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1066typedef std::function<void(const LightsailClient*, const Model::GetInstanceStateRequest&, const Model::GetInstanceStateOutcome&,
1067 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1069typedef std::function<void(const LightsailClient*, const Model::GetInstancesRequest&, const Model::GetInstancesOutcome&,
1070 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1072typedef std::function<void(const LightsailClient*, const Model::GetKeyPairRequest&, const Model::GetKeyPairOutcome&,
1073 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1075typedef std::function<void(const LightsailClient*, const Model::GetKeyPairsRequest&, const Model::GetKeyPairsOutcome&,
1076 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1078typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerRequest&, const Model::GetLoadBalancerOutcome&,
1079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1081typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerMetricDataRequest&,
1082 const Model::GetLoadBalancerMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1084typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerTlsCertificatesRequest&,
1086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1088typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerTlsPoliciesRequest&,
1089 const Model::GetLoadBalancerTlsPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1091typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancersRequest&, const Model::GetLoadBalancersOutcome&,
1092 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1094typedef std::function<void(const LightsailClient*, const Model::GetOperationRequest&, const Model::GetOperationOutcome&,
1095 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1097typedef std::function<void(const LightsailClient*, const Model::GetOperationsRequest&, const Model::GetOperationsOutcome&,
1098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1100typedef std::function<void(const LightsailClient*, const Model::GetOperationsForResourceRequest&,
1101 const Model::GetOperationsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1103typedef std::function<void(const LightsailClient*, const Model::GetProfileRequest&, const Model::GetProfileOutcome&,
1104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1106typedef std::function<void(const LightsailClient*, const Model::GetRegionsRequest&, const Model::GetRegionsOutcome&,
1107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1109typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseRequest&, const Model::GetRelationalDatabaseOutcome&,
1110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1112typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseBlueprintsRequest&,
1114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1116typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseBundlesRequest&,
1118 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1120typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseEventsRequest&,
1121 const Model::GetRelationalDatabaseEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1123typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseLogEventsRequest&,
1125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1127typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseLogStreamsRequest&,
1129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1131typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseMasterUserPasswordRequest&,
1133 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1135typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseMetricDataRequest&,
1137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1139typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseParametersRequest&,
1141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1143typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseSnapshotRequest&,
1145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1147typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseSnapshotsRequest&,
1149 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1151typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabasesRequest&, const Model::GetRelationalDatabasesOutcome&,
1152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1154typedef std::function<void(const LightsailClient*, const Model::GetSetupHistoryRequest&, const Model::GetSetupHistoryOutcome&,
1155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1157typedef std::function<void(const LightsailClient*, const Model::GetStaticIpRequest&, const Model::GetStaticIpOutcome&,
1158 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1160typedef std::function<void(const LightsailClient*, const Model::GetStaticIpsRequest&, const Model::GetStaticIpsOutcome&,
1161 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1163typedef std::function<void(const LightsailClient*, const Model::ImportKeyPairRequest&, const Model::ImportKeyPairOutcome&,
1164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1166typedef std::function<void(const LightsailClient*, const Model::IsVpcPeeredRequest&, const Model::IsVpcPeeredOutcome&,
1167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1169typedef std::function<void(const LightsailClient*, const Model::OpenInstancePublicPortsRequest&,
1170 const Model::OpenInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1172typedef std::function<void(const LightsailClient*, const Model::PeerVpcRequest&, const Model::PeerVpcOutcome&,
1173 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1175typedef std::function<void(const LightsailClient*, const Model::PutAlarmRequest&, const Model::PutAlarmOutcome&,
1176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1178typedef std::function<void(const LightsailClient*, const Model::PutInstancePublicPortsRequest&, const Model::PutInstancePublicPortsOutcome&,
1179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1181typedef std::function<void(const LightsailClient*, const Model::RebootInstanceRequest&, const Model::RebootInstanceOutcome&,
1182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1184typedef std::function<void(const LightsailClient*, const Model::RebootRelationalDatabaseRequest&,
1185 const Model::RebootRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1187typedef std::function<void(const LightsailClient*, const Model::RegisterContainerImageRequest&, const Model::RegisterContainerImageOutcome&,
1188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1190typedef std::function<void(const LightsailClient*, const Model::ReleaseStaticIpRequest&, const Model::ReleaseStaticIpOutcome&,
1191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1193typedef std::function<void(const LightsailClient*, const Model::ResetDistributionCacheRequest&, const Model::ResetDistributionCacheOutcome&,
1194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1196typedef std::function<void(const LightsailClient*, const Model::SendContactMethodVerificationRequest&,
1198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1200typedef std::function<void(const LightsailClient*, const Model::SetIpAddressTypeRequest&, const Model::SetIpAddressTypeOutcome&,
1201 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1203typedef std::function<void(const LightsailClient*, const Model::SetResourceAccessForBucketRequest&,
1204 const Model::SetResourceAccessForBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1206typedef std::function<void(const LightsailClient*, const Model::SetupInstanceHttpsRequest&, const Model::SetupInstanceHttpsOutcome&,
1207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1209typedef std::function<void(const LightsailClient*, const Model::StartGUISessionRequest&, const Model::StartGUISessionOutcome&,
1210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1212typedef std::function<void(const LightsailClient*, const Model::StartInstanceRequest&, const Model::StartInstanceOutcome&,
1213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1215typedef std::function<void(const LightsailClient*, const Model::StartRelationalDatabaseRequest&,
1216 const Model::StartRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1218typedef std::function<void(const LightsailClient*, const Model::StopGUISessionRequest&, const Model::StopGUISessionOutcome&,
1219 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1221typedef std::function<void(const LightsailClient*, const Model::StopInstanceRequest&, const Model::StopInstanceOutcome&,
1222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1224typedef std::function<void(const LightsailClient*, const Model::StopRelationalDatabaseRequest&, const Model::StopRelationalDatabaseOutcome&,
1225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1227typedef std::function<void(const LightsailClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
1228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1230typedef std::function<void(const LightsailClient*, const Model::TestAlarmRequest&, const Model::TestAlarmOutcome&,
1231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1233typedef std::function<void(const LightsailClient*, const Model::UnpeerVpcRequest&, const Model::UnpeerVpcOutcome&,
1234 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1236typedef std::function<void(const LightsailClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
1237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1239typedef std::function<void(const LightsailClient*, const Model::UpdateBucketRequest&, const Model::UpdateBucketOutcome&,
1240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1242typedef std::function<void(const LightsailClient*, const Model::UpdateBucketBundleRequest&, const Model::UpdateBucketBundleOutcome&,
1243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1245typedef std::function<void(const LightsailClient*, const Model::UpdateContainerServiceRequest&, const Model::UpdateContainerServiceOutcome&,
1246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1248typedef std::function<void(const LightsailClient*, const Model::UpdateDistributionRequest&, const Model::UpdateDistributionOutcome&,
1249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1251typedef std::function<void(const LightsailClient*, const Model::UpdateDistributionBundleRequest&,
1252 const Model::UpdateDistributionBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1254typedef std::function<void(const LightsailClient*, const Model::UpdateDomainEntryRequest&, const Model::UpdateDomainEntryOutcome&,
1255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1257typedef std::function<void(const LightsailClient*, const Model::UpdateInstanceMetadataOptionsRequest&,
1259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1261typedef std::function<void(const LightsailClient*, const Model::UpdateLoadBalancerAttributeRequest&,
1262 const Model::UpdateLoadBalancerAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1264typedef std::function<void(const LightsailClient*, const Model::UpdateRelationalDatabaseRequest&,
1265 const Model::UpdateRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1267typedef std::function<void(const LightsailClient*, const Model::UpdateRelationalDatabaseParametersRequest&,
1269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1271/* End of service model async handlers definitions */
1272} // namespace Lightsail
1273} // 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
std::future< GetProfileOutcome > GetProfileOutcomeCallable
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< GetProfileResult, LightsailError > GetProfileOutcome
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::GetProfileRequest &, const Model::GetProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileResponseReceivedHandler
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