AWS SDK for C++  1.9.109
AWS SDK for C++
LightsailClient.h
Go to the documentation of this file.
1 
6 #pragma once
168 #include <aws/core/http/HttpTypes.h>
169 #include <future>
170 #include <functional>
171 
172 namespace Aws
173 {
174 
175 namespace Http
176 {
177  class HttpClient;
178  class HttpClientFactory;
179 } // namespace Http
180 
181 namespace Utils
182 {
183  template< typename R, typename E> class Outcome;
184 namespace Threading
185 {
186  class Executor;
187 } // namespace Threading
188 } // namespace Utils
189 
190 namespace Auth
191 {
192  class AWSCredentials;
193  class AWSCredentialsProvider;
194 } // namespace Auth
195 
196 namespace Client
197 {
198  class RetryStrategy;
199 } // namespace Client
200 
201 namespace Lightsail
202 {
203 
204 namespace Model
205 {
208  class AttachDiskRequest;
211  class AttachStaticIpRequest;
213  class CopySnapshotRequest;
214  class CreateBucketRequest;
222  class CreateDiskRequest;
226  class CreateDomainRequest;
231  class CreateKeyPairRequest;
237  class DeleteAlarmRequest;
239  class DeleteBucketRequest;
245  class DeleteDiskRequest;
248  class DeleteDomainRequest;
250  class DeleteInstanceRequest;
252  class DeleteKeyPairRequest;
259  class DetachDiskRequest;
261  class DetachStaticIpRequest;
262  class DisableAddOnRequest;
264  class EnableAddOnRequest;
265  class ExportSnapshotRequest;
266  class GetActiveNamesRequest;
267  class GetAlarmsRequest;
269  class GetBlueprintsRequest;
273  class GetBucketsRequest;
274  class GetBundlesRequest;
285  class GetDiskRequest;
288  class GetDisksRequest;
293  class GetDomainRequest;
294  class GetDomainsRequest;
296  class GetInstanceRequest;
303  class GetInstancesRequest;
304  class GetKeyPairRequest;
305  class GetKeyPairsRequest;
310  class GetOperationRequest;
311  class GetOperationsRequest;
313  class GetRegionsRequest;
326  class GetStaticIpRequest;
327  class GetStaticIpsRequest;
328  class ImportKeyPairRequest;
329  class IsVpcPeeredRequest;
331  class PeerVpcRequest;
332  class PutAlarmRequest;
334  class RebootInstanceRequest;
342  class StartInstanceRequest;
344  class StopInstanceRequest;
346  class TagResourceRequest;
347  class TestAlarmRequest;
348  class UnpeerVpcRequest;
349  class UntagResourceRequest;
350  class UpdateBucketRequest;
359 
513 
514  typedef std::future<AllocateStaticIpOutcome> AllocateStaticIpOutcomeCallable;
515  typedef std::future<AttachCertificateToDistributionOutcome> AttachCertificateToDistributionOutcomeCallable;
516  typedef std::future<AttachDiskOutcome> AttachDiskOutcomeCallable;
517  typedef std::future<AttachInstancesToLoadBalancerOutcome> AttachInstancesToLoadBalancerOutcomeCallable;
518  typedef std::future<AttachLoadBalancerTlsCertificateOutcome> AttachLoadBalancerTlsCertificateOutcomeCallable;
519  typedef std::future<AttachStaticIpOutcome> AttachStaticIpOutcomeCallable;
520  typedef std::future<CloseInstancePublicPortsOutcome> CloseInstancePublicPortsOutcomeCallable;
521  typedef std::future<CopySnapshotOutcome> CopySnapshotOutcomeCallable;
522  typedef std::future<CreateBucketOutcome> CreateBucketOutcomeCallable;
523  typedef std::future<CreateBucketAccessKeyOutcome> CreateBucketAccessKeyOutcomeCallable;
524  typedef std::future<CreateCertificateOutcome> CreateCertificateOutcomeCallable;
525  typedef std::future<CreateCloudFormationStackOutcome> CreateCloudFormationStackOutcomeCallable;
526  typedef std::future<CreateContactMethodOutcome> CreateContactMethodOutcomeCallable;
527  typedef std::future<CreateContainerServiceOutcome> CreateContainerServiceOutcomeCallable;
528  typedef std::future<CreateContainerServiceDeploymentOutcome> CreateContainerServiceDeploymentOutcomeCallable;
529  typedef std::future<CreateContainerServiceRegistryLoginOutcome> CreateContainerServiceRegistryLoginOutcomeCallable;
530  typedef std::future<CreateDiskOutcome> CreateDiskOutcomeCallable;
531  typedef std::future<CreateDiskFromSnapshotOutcome> CreateDiskFromSnapshotOutcomeCallable;
532  typedef std::future<CreateDiskSnapshotOutcome> CreateDiskSnapshotOutcomeCallable;
533  typedef std::future<CreateDistributionOutcome> CreateDistributionOutcomeCallable;
534  typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
535  typedef std::future<CreateDomainEntryOutcome> CreateDomainEntryOutcomeCallable;
536  typedef std::future<CreateInstanceSnapshotOutcome> CreateInstanceSnapshotOutcomeCallable;
537  typedef std::future<CreateInstancesOutcome> CreateInstancesOutcomeCallable;
538  typedef std::future<CreateInstancesFromSnapshotOutcome> CreateInstancesFromSnapshotOutcomeCallable;
539  typedef std::future<CreateKeyPairOutcome> CreateKeyPairOutcomeCallable;
540  typedef std::future<CreateLoadBalancerOutcome> CreateLoadBalancerOutcomeCallable;
541  typedef std::future<CreateLoadBalancerTlsCertificateOutcome> CreateLoadBalancerTlsCertificateOutcomeCallable;
542  typedef std::future<CreateRelationalDatabaseOutcome> CreateRelationalDatabaseOutcomeCallable;
543  typedef std::future<CreateRelationalDatabaseFromSnapshotOutcome> CreateRelationalDatabaseFromSnapshotOutcomeCallable;
544  typedef std::future<CreateRelationalDatabaseSnapshotOutcome> CreateRelationalDatabaseSnapshotOutcomeCallable;
545  typedef std::future<DeleteAlarmOutcome> DeleteAlarmOutcomeCallable;
546  typedef std::future<DeleteAutoSnapshotOutcome> DeleteAutoSnapshotOutcomeCallable;
547  typedef std::future<DeleteBucketOutcome> DeleteBucketOutcomeCallable;
548  typedef std::future<DeleteBucketAccessKeyOutcome> DeleteBucketAccessKeyOutcomeCallable;
549  typedef std::future<DeleteCertificateOutcome> DeleteCertificateOutcomeCallable;
550  typedef std::future<DeleteContactMethodOutcome> DeleteContactMethodOutcomeCallable;
551  typedef std::future<DeleteContainerImageOutcome> DeleteContainerImageOutcomeCallable;
552  typedef std::future<DeleteContainerServiceOutcome> DeleteContainerServiceOutcomeCallable;
553  typedef std::future<DeleteDiskOutcome> DeleteDiskOutcomeCallable;
554  typedef std::future<DeleteDiskSnapshotOutcome> DeleteDiskSnapshotOutcomeCallable;
555  typedef std::future<DeleteDistributionOutcome> DeleteDistributionOutcomeCallable;
556  typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
557  typedef std::future<DeleteDomainEntryOutcome> DeleteDomainEntryOutcomeCallable;
558  typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
559  typedef std::future<DeleteInstanceSnapshotOutcome> DeleteInstanceSnapshotOutcomeCallable;
560  typedef std::future<DeleteKeyPairOutcome> DeleteKeyPairOutcomeCallable;
561  typedef std::future<DeleteKnownHostKeysOutcome> DeleteKnownHostKeysOutcomeCallable;
562  typedef std::future<DeleteLoadBalancerOutcome> DeleteLoadBalancerOutcomeCallable;
563  typedef std::future<DeleteLoadBalancerTlsCertificateOutcome> DeleteLoadBalancerTlsCertificateOutcomeCallable;
564  typedef std::future<DeleteRelationalDatabaseOutcome> DeleteRelationalDatabaseOutcomeCallable;
565  typedef std::future<DeleteRelationalDatabaseSnapshotOutcome> DeleteRelationalDatabaseSnapshotOutcomeCallable;
566  typedef std::future<DetachCertificateFromDistributionOutcome> DetachCertificateFromDistributionOutcomeCallable;
567  typedef std::future<DetachDiskOutcome> DetachDiskOutcomeCallable;
568  typedef std::future<DetachInstancesFromLoadBalancerOutcome> DetachInstancesFromLoadBalancerOutcomeCallable;
569  typedef std::future<DetachStaticIpOutcome> DetachStaticIpOutcomeCallable;
570  typedef std::future<DisableAddOnOutcome> DisableAddOnOutcomeCallable;
571  typedef std::future<DownloadDefaultKeyPairOutcome> DownloadDefaultKeyPairOutcomeCallable;
572  typedef std::future<EnableAddOnOutcome> EnableAddOnOutcomeCallable;
573  typedef std::future<ExportSnapshotOutcome> ExportSnapshotOutcomeCallable;
574  typedef std::future<GetActiveNamesOutcome> GetActiveNamesOutcomeCallable;
575  typedef std::future<GetAlarmsOutcome> GetAlarmsOutcomeCallable;
576  typedef std::future<GetAutoSnapshotsOutcome> GetAutoSnapshotsOutcomeCallable;
577  typedef std::future<GetBlueprintsOutcome> GetBlueprintsOutcomeCallable;
578  typedef std::future<GetBucketAccessKeysOutcome> GetBucketAccessKeysOutcomeCallable;
579  typedef std::future<GetBucketBundlesOutcome> GetBucketBundlesOutcomeCallable;
580  typedef std::future<GetBucketMetricDataOutcome> GetBucketMetricDataOutcomeCallable;
581  typedef std::future<GetBucketsOutcome> GetBucketsOutcomeCallable;
582  typedef std::future<GetBundlesOutcome> GetBundlesOutcomeCallable;
583  typedef std::future<GetCertificatesOutcome> GetCertificatesOutcomeCallable;
584  typedef std::future<GetCloudFormationStackRecordsOutcome> GetCloudFormationStackRecordsOutcomeCallable;
585  typedef std::future<GetContactMethodsOutcome> GetContactMethodsOutcomeCallable;
586  typedef std::future<GetContainerAPIMetadataOutcome> GetContainerAPIMetadataOutcomeCallable;
587  typedef std::future<GetContainerImagesOutcome> GetContainerImagesOutcomeCallable;
588  typedef std::future<GetContainerLogOutcome> GetContainerLogOutcomeCallable;
589  typedef std::future<GetContainerServiceDeploymentsOutcome> GetContainerServiceDeploymentsOutcomeCallable;
590  typedef std::future<GetContainerServiceMetricDataOutcome> GetContainerServiceMetricDataOutcomeCallable;
591  typedef std::future<GetContainerServicePowersOutcome> GetContainerServicePowersOutcomeCallable;
592  typedef std::future<GetContainerServicesOutcome> GetContainerServicesOutcomeCallable;
593  typedef std::future<GetDiskOutcome> GetDiskOutcomeCallable;
594  typedef std::future<GetDiskSnapshotOutcome> GetDiskSnapshotOutcomeCallable;
595  typedef std::future<GetDiskSnapshotsOutcome> GetDiskSnapshotsOutcomeCallable;
596  typedef std::future<GetDisksOutcome> GetDisksOutcomeCallable;
597  typedef std::future<GetDistributionBundlesOutcome> GetDistributionBundlesOutcomeCallable;
598  typedef std::future<GetDistributionLatestCacheResetOutcome> GetDistributionLatestCacheResetOutcomeCallable;
599  typedef std::future<GetDistributionMetricDataOutcome> GetDistributionMetricDataOutcomeCallable;
600  typedef std::future<GetDistributionsOutcome> GetDistributionsOutcomeCallable;
601  typedef std::future<GetDomainOutcome> GetDomainOutcomeCallable;
602  typedef std::future<GetDomainsOutcome> GetDomainsOutcomeCallable;
603  typedef std::future<GetExportSnapshotRecordsOutcome> GetExportSnapshotRecordsOutcomeCallable;
604  typedef std::future<GetInstanceOutcome> GetInstanceOutcomeCallable;
605  typedef std::future<GetInstanceAccessDetailsOutcome> GetInstanceAccessDetailsOutcomeCallable;
606  typedef std::future<GetInstanceMetricDataOutcome> GetInstanceMetricDataOutcomeCallable;
607  typedef std::future<GetInstancePortStatesOutcome> GetInstancePortStatesOutcomeCallable;
608  typedef std::future<GetInstanceSnapshotOutcome> GetInstanceSnapshotOutcomeCallable;
609  typedef std::future<GetInstanceSnapshotsOutcome> GetInstanceSnapshotsOutcomeCallable;
610  typedef std::future<GetInstanceStateOutcome> GetInstanceStateOutcomeCallable;
611  typedef std::future<GetInstancesOutcome> GetInstancesOutcomeCallable;
612  typedef std::future<GetKeyPairOutcome> GetKeyPairOutcomeCallable;
613  typedef std::future<GetKeyPairsOutcome> GetKeyPairsOutcomeCallable;
614  typedef std::future<GetLoadBalancerOutcome> GetLoadBalancerOutcomeCallable;
615  typedef std::future<GetLoadBalancerMetricDataOutcome> GetLoadBalancerMetricDataOutcomeCallable;
616  typedef std::future<GetLoadBalancerTlsCertificatesOutcome> GetLoadBalancerTlsCertificatesOutcomeCallable;
617  typedef std::future<GetLoadBalancersOutcome> GetLoadBalancersOutcomeCallable;
618  typedef std::future<GetOperationOutcome> GetOperationOutcomeCallable;
619  typedef std::future<GetOperationsOutcome> GetOperationsOutcomeCallable;
620  typedef std::future<GetOperationsForResourceOutcome> GetOperationsForResourceOutcomeCallable;
621  typedef std::future<GetRegionsOutcome> GetRegionsOutcomeCallable;
622  typedef std::future<GetRelationalDatabaseOutcome> GetRelationalDatabaseOutcomeCallable;
623  typedef std::future<GetRelationalDatabaseBlueprintsOutcome> GetRelationalDatabaseBlueprintsOutcomeCallable;
624  typedef std::future<GetRelationalDatabaseBundlesOutcome> GetRelationalDatabaseBundlesOutcomeCallable;
625  typedef std::future<GetRelationalDatabaseEventsOutcome> GetRelationalDatabaseEventsOutcomeCallable;
626  typedef std::future<GetRelationalDatabaseLogEventsOutcome> GetRelationalDatabaseLogEventsOutcomeCallable;
627  typedef std::future<GetRelationalDatabaseLogStreamsOutcome> GetRelationalDatabaseLogStreamsOutcomeCallable;
628  typedef std::future<GetRelationalDatabaseMasterUserPasswordOutcome> GetRelationalDatabaseMasterUserPasswordOutcomeCallable;
629  typedef std::future<GetRelationalDatabaseMetricDataOutcome> GetRelationalDatabaseMetricDataOutcomeCallable;
630  typedef std::future<GetRelationalDatabaseParametersOutcome> GetRelationalDatabaseParametersOutcomeCallable;
631  typedef std::future<GetRelationalDatabaseSnapshotOutcome> GetRelationalDatabaseSnapshotOutcomeCallable;
632  typedef std::future<GetRelationalDatabaseSnapshotsOutcome> GetRelationalDatabaseSnapshotsOutcomeCallable;
633  typedef std::future<GetRelationalDatabasesOutcome> GetRelationalDatabasesOutcomeCallable;
634  typedef std::future<GetStaticIpOutcome> GetStaticIpOutcomeCallable;
635  typedef std::future<GetStaticIpsOutcome> GetStaticIpsOutcomeCallable;
636  typedef std::future<ImportKeyPairOutcome> ImportKeyPairOutcomeCallable;
637  typedef std::future<IsVpcPeeredOutcome> IsVpcPeeredOutcomeCallable;
638  typedef std::future<OpenInstancePublicPortsOutcome> OpenInstancePublicPortsOutcomeCallable;
639  typedef std::future<PeerVpcOutcome> PeerVpcOutcomeCallable;
640  typedef std::future<PutAlarmOutcome> PutAlarmOutcomeCallable;
641  typedef std::future<PutInstancePublicPortsOutcome> PutInstancePublicPortsOutcomeCallable;
642  typedef std::future<RebootInstanceOutcome> RebootInstanceOutcomeCallable;
643  typedef std::future<RebootRelationalDatabaseOutcome> RebootRelationalDatabaseOutcomeCallable;
644  typedef std::future<RegisterContainerImageOutcome> RegisterContainerImageOutcomeCallable;
645  typedef std::future<ReleaseStaticIpOutcome> ReleaseStaticIpOutcomeCallable;
646  typedef std::future<ResetDistributionCacheOutcome> ResetDistributionCacheOutcomeCallable;
647  typedef std::future<SendContactMethodVerificationOutcome> SendContactMethodVerificationOutcomeCallable;
648  typedef std::future<SetIpAddressTypeOutcome> SetIpAddressTypeOutcomeCallable;
649  typedef std::future<SetResourceAccessForBucketOutcome> SetResourceAccessForBucketOutcomeCallable;
650  typedef std::future<StartInstanceOutcome> StartInstanceOutcomeCallable;
651  typedef std::future<StartRelationalDatabaseOutcome> StartRelationalDatabaseOutcomeCallable;
652  typedef std::future<StopInstanceOutcome> StopInstanceOutcomeCallable;
653  typedef std::future<StopRelationalDatabaseOutcome> StopRelationalDatabaseOutcomeCallable;
654  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
655  typedef std::future<TestAlarmOutcome> TestAlarmOutcomeCallable;
656  typedef std::future<UnpeerVpcOutcome> UnpeerVpcOutcomeCallable;
657  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
658  typedef std::future<UpdateBucketOutcome> UpdateBucketOutcomeCallable;
659  typedef std::future<UpdateBucketBundleOutcome> UpdateBucketBundleOutcomeCallable;
660  typedef std::future<UpdateContainerServiceOutcome> UpdateContainerServiceOutcomeCallable;
661  typedef std::future<UpdateDistributionOutcome> UpdateDistributionOutcomeCallable;
662  typedef std::future<UpdateDistributionBundleOutcome> UpdateDistributionBundleOutcomeCallable;
663  typedef std::future<UpdateDomainEntryOutcome> UpdateDomainEntryOutcomeCallable;
664  typedef std::future<UpdateLoadBalancerAttributeOutcome> UpdateLoadBalancerAttributeOutcomeCallable;
665  typedef std::future<UpdateRelationalDatabaseOutcome> UpdateRelationalDatabaseOutcomeCallable;
666  typedef std::future<UpdateRelationalDatabaseParametersOutcome> UpdateRelationalDatabaseParametersOutcomeCallable;
667 } // namespace Model
668 
669  class LightsailClient;
670 
671  typedef std::function<void(const LightsailClient*, const Model::AllocateStaticIpRequest&, const Model::AllocateStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocateStaticIpResponseReceivedHandler;
672  typedef std::function<void(const LightsailClient*, const Model::AttachCertificateToDistributionRequest&, const Model::AttachCertificateToDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachCertificateToDistributionResponseReceivedHandler;
673  typedef std::function<void(const LightsailClient*, const Model::AttachDiskRequest&, const Model::AttachDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachDiskResponseReceivedHandler;
674  typedef std::function<void(const LightsailClient*, const Model::AttachInstancesToLoadBalancerRequest&, const Model::AttachInstancesToLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachInstancesToLoadBalancerResponseReceivedHandler;
675  typedef std::function<void(const LightsailClient*, const Model::AttachLoadBalancerTlsCertificateRequest&, const Model::AttachLoadBalancerTlsCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachLoadBalancerTlsCertificateResponseReceivedHandler;
676  typedef std::function<void(const LightsailClient*, const Model::AttachStaticIpRequest&, const Model::AttachStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachStaticIpResponseReceivedHandler;
677  typedef std::function<void(const LightsailClient*, const Model::CloseInstancePublicPortsRequest&, const Model::CloseInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CloseInstancePublicPortsResponseReceivedHandler;
678  typedef std::function<void(const LightsailClient*, const Model::CopySnapshotRequest&, const Model::CopySnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopySnapshotResponseReceivedHandler;
679  typedef std::function<void(const LightsailClient*, const Model::CreateBucketRequest&, const Model::CreateBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBucketResponseReceivedHandler;
680  typedef std::function<void(const LightsailClient*, const Model::CreateBucketAccessKeyRequest&, const Model::CreateBucketAccessKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBucketAccessKeyResponseReceivedHandler;
681  typedef std::function<void(const LightsailClient*, const Model::CreateCertificateRequest&, const Model::CreateCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCertificateResponseReceivedHandler;
682  typedef std::function<void(const LightsailClient*, const Model::CreateCloudFormationStackRequest&, const Model::CreateCloudFormationStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCloudFormationStackResponseReceivedHandler;
683  typedef std::function<void(const LightsailClient*, const Model::CreateContactMethodRequest&, const Model::CreateContactMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContactMethodResponseReceivedHandler;
684  typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceRequest&, const Model::CreateContainerServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContainerServiceResponseReceivedHandler;
685  typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceDeploymentRequest&, const Model::CreateContainerServiceDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContainerServiceDeploymentResponseReceivedHandler;
686  typedef std::function<void(const LightsailClient*, const Model::CreateContainerServiceRegistryLoginRequest&, const Model::CreateContainerServiceRegistryLoginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContainerServiceRegistryLoginResponseReceivedHandler;
687  typedef std::function<void(const LightsailClient*, const Model::CreateDiskRequest&, const Model::CreateDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDiskResponseReceivedHandler;
688  typedef std::function<void(const LightsailClient*, const Model::CreateDiskFromSnapshotRequest&, const Model::CreateDiskFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDiskFromSnapshotResponseReceivedHandler;
689  typedef std::function<void(const LightsailClient*, const Model::CreateDiskSnapshotRequest&, const Model::CreateDiskSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDiskSnapshotResponseReceivedHandler;
690  typedef std::function<void(const LightsailClient*, const Model::CreateDistributionRequest&, const Model::CreateDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDistributionResponseReceivedHandler;
691  typedef std::function<void(const LightsailClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainResponseReceivedHandler;
692  typedef std::function<void(const LightsailClient*, const Model::CreateDomainEntryRequest&, const Model::CreateDomainEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainEntryResponseReceivedHandler;
693  typedef std::function<void(const LightsailClient*, const Model::CreateInstanceSnapshotRequest&, const Model::CreateInstanceSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceSnapshotResponseReceivedHandler;
694  typedef std::function<void(const LightsailClient*, const Model::CreateInstancesRequest&, const Model::CreateInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstancesResponseReceivedHandler;
695  typedef std::function<void(const LightsailClient*, const Model::CreateInstancesFromSnapshotRequest&, const Model::CreateInstancesFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstancesFromSnapshotResponseReceivedHandler;
696  typedef std::function<void(const LightsailClient*, const Model::CreateKeyPairRequest&, const Model::CreateKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKeyPairResponseReceivedHandler;
697  typedef std::function<void(const LightsailClient*, const Model::CreateLoadBalancerRequest&, const Model::CreateLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLoadBalancerResponseReceivedHandler;
698  typedef std::function<void(const LightsailClient*, const Model::CreateLoadBalancerTlsCertificateRequest&, const Model::CreateLoadBalancerTlsCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLoadBalancerTlsCertificateResponseReceivedHandler;
699  typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseRequest&, const Model::CreateRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRelationalDatabaseResponseReceivedHandler;
700  typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseFromSnapshotRequest&, const Model::CreateRelationalDatabaseFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRelationalDatabaseFromSnapshotResponseReceivedHandler;
701  typedef std::function<void(const LightsailClient*, const Model::CreateRelationalDatabaseSnapshotRequest&, const Model::CreateRelationalDatabaseSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRelationalDatabaseSnapshotResponseReceivedHandler;
702  typedef std::function<void(const LightsailClient*, const Model::DeleteAlarmRequest&, const Model::DeleteAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAlarmResponseReceivedHandler;
703  typedef std::function<void(const LightsailClient*, const Model::DeleteAutoSnapshotRequest&, const Model::DeleteAutoSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAutoSnapshotResponseReceivedHandler;
704  typedef std::function<void(const LightsailClient*, const Model::DeleteBucketRequest&, const Model::DeleteBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBucketResponseReceivedHandler;
705  typedef std::function<void(const LightsailClient*, const Model::DeleteBucketAccessKeyRequest&, const Model::DeleteBucketAccessKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBucketAccessKeyResponseReceivedHandler;
706  typedef std::function<void(const LightsailClient*, const Model::DeleteCertificateRequest&, const Model::DeleteCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCertificateResponseReceivedHandler;
707  typedef std::function<void(const LightsailClient*, const Model::DeleteContactMethodRequest&, const Model::DeleteContactMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContactMethodResponseReceivedHandler;
708  typedef std::function<void(const LightsailClient*, const Model::DeleteContainerImageRequest&, const Model::DeleteContainerImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContainerImageResponseReceivedHandler;
709  typedef std::function<void(const LightsailClient*, const Model::DeleteContainerServiceRequest&, const Model::DeleteContainerServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContainerServiceResponseReceivedHandler;
710  typedef std::function<void(const LightsailClient*, const Model::DeleteDiskRequest&, const Model::DeleteDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDiskResponseReceivedHandler;
711  typedef std::function<void(const LightsailClient*, const Model::DeleteDiskSnapshotRequest&, const Model::DeleteDiskSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDiskSnapshotResponseReceivedHandler;
712  typedef std::function<void(const LightsailClient*, const Model::DeleteDistributionRequest&, const Model::DeleteDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDistributionResponseReceivedHandler;
713  typedef std::function<void(const LightsailClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
714  typedef std::function<void(const LightsailClient*, const Model::DeleteDomainEntryRequest&, const Model::DeleteDomainEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainEntryResponseReceivedHandler;
715  typedef std::function<void(const LightsailClient*, const Model::DeleteInstanceRequest&, const Model::DeleteInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceResponseReceivedHandler;
716  typedef std::function<void(const LightsailClient*, const Model::DeleteInstanceSnapshotRequest&, const Model::DeleteInstanceSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceSnapshotResponseReceivedHandler;
717  typedef std::function<void(const LightsailClient*, const Model::DeleteKeyPairRequest&, const Model::DeleteKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKeyPairResponseReceivedHandler;
718  typedef std::function<void(const LightsailClient*, const Model::DeleteKnownHostKeysRequest&, const Model::DeleteKnownHostKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKnownHostKeysResponseReceivedHandler;
719  typedef std::function<void(const LightsailClient*, const Model::DeleteLoadBalancerRequest&, const Model::DeleteLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLoadBalancerResponseReceivedHandler;
720  typedef std::function<void(const LightsailClient*, const Model::DeleteLoadBalancerTlsCertificateRequest&, const Model::DeleteLoadBalancerTlsCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLoadBalancerTlsCertificateResponseReceivedHandler;
721  typedef std::function<void(const LightsailClient*, const Model::DeleteRelationalDatabaseRequest&, const Model::DeleteRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRelationalDatabaseResponseReceivedHandler;
722  typedef std::function<void(const LightsailClient*, const Model::DeleteRelationalDatabaseSnapshotRequest&, const Model::DeleteRelationalDatabaseSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRelationalDatabaseSnapshotResponseReceivedHandler;
723  typedef std::function<void(const LightsailClient*, const Model::DetachCertificateFromDistributionRequest&, const Model::DetachCertificateFromDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachCertificateFromDistributionResponseReceivedHandler;
724  typedef std::function<void(const LightsailClient*, const Model::DetachDiskRequest&, const Model::DetachDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachDiskResponseReceivedHandler;
725  typedef std::function<void(const LightsailClient*, const Model::DetachInstancesFromLoadBalancerRequest&, const Model::DetachInstancesFromLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachInstancesFromLoadBalancerResponseReceivedHandler;
726  typedef std::function<void(const LightsailClient*, const Model::DetachStaticIpRequest&, const Model::DetachStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachStaticIpResponseReceivedHandler;
727  typedef std::function<void(const LightsailClient*, const Model::DisableAddOnRequest&, const Model::DisableAddOnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableAddOnResponseReceivedHandler;
728  typedef std::function<void(const LightsailClient*, const Model::DownloadDefaultKeyPairRequest&, const Model::DownloadDefaultKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DownloadDefaultKeyPairResponseReceivedHandler;
729  typedef std::function<void(const LightsailClient*, const Model::EnableAddOnRequest&, const Model::EnableAddOnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableAddOnResponseReceivedHandler;
730  typedef std::function<void(const LightsailClient*, const Model::ExportSnapshotRequest&, const Model::ExportSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportSnapshotResponseReceivedHandler;
731  typedef std::function<void(const LightsailClient*, const Model::GetActiveNamesRequest&, const Model::GetActiveNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetActiveNamesResponseReceivedHandler;
732  typedef std::function<void(const LightsailClient*, const Model::GetAlarmsRequest&, const Model::GetAlarmsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAlarmsResponseReceivedHandler;
733  typedef std::function<void(const LightsailClient*, const Model::GetAutoSnapshotsRequest&, const Model::GetAutoSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAutoSnapshotsResponseReceivedHandler;
734  typedef std::function<void(const LightsailClient*, const Model::GetBlueprintsRequest&, const Model::GetBlueprintsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBlueprintsResponseReceivedHandler;
735  typedef std::function<void(const LightsailClient*, const Model::GetBucketAccessKeysRequest&, const Model::GetBucketAccessKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketAccessKeysResponseReceivedHandler;
736  typedef std::function<void(const LightsailClient*, const Model::GetBucketBundlesRequest&, const Model::GetBucketBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketBundlesResponseReceivedHandler;
737  typedef std::function<void(const LightsailClient*, const Model::GetBucketMetricDataRequest&, const Model::GetBucketMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketMetricDataResponseReceivedHandler;
738  typedef std::function<void(const LightsailClient*, const Model::GetBucketsRequest&, const Model::GetBucketsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketsResponseReceivedHandler;
739  typedef std::function<void(const LightsailClient*, const Model::GetBundlesRequest&, const Model::GetBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBundlesResponseReceivedHandler;
740  typedef std::function<void(const LightsailClient*, const Model::GetCertificatesRequest&, const Model::GetCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCertificatesResponseReceivedHandler;
741  typedef std::function<void(const LightsailClient*, const Model::GetCloudFormationStackRecordsRequest&, const Model::GetCloudFormationStackRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCloudFormationStackRecordsResponseReceivedHandler;
742  typedef std::function<void(const LightsailClient*, const Model::GetContactMethodsRequest&, const Model::GetContactMethodsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactMethodsResponseReceivedHandler;
743  typedef std::function<void(const LightsailClient*, const Model::GetContainerAPIMetadataRequest&, const Model::GetContainerAPIMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerAPIMetadataResponseReceivedHandler;
744  typedef std::function<void(const LightsailClient*, const Model::GetContainerImagesRequest&, const Model::GetContainerImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerImagesResponseReceivedHandler;
745  typedef std::function<void(const LightsailClient*, const Model::GetContainerLogRequest&, const Model::GetContainerLogOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerLogResponseReceivedHandler;
746  typedef std::function<void(const LightsailClient*, const Model::GetContainerServiceDeploymentsRequest&, const Model::GetContainerServiceDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerServiceDeploymentsResponseReceivedHandler;
747  typedef std::function<void(const LightsailClient*, const Model::GetContainerServiceMetricDataRequest&, const Model::GetContainerServiceMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerServiceMetricDataResponseReceivedHandler;
748  typedef std::function<void(const LightsailClient*, const Model::GetContainerServicePowersRequest&, const Model::GetContainerServicePowersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerServicePowersResponseReceivedHandler;
749  typedef std::function<void(const LightsailClient*, const Model::GetContainerServicesRequest&, const Model::GetContainerServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContainerServicesResponseReceivedHandler;
750  typedef std::function<void(const LightsailClient*, const Model::GetDiskRequest&, const Model::GetDiskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiskResponseReceivedHandler;
751  typedef std::function<void(const LightsailClient*, const Model::GetDiskSnapshotRequest&, const Model::GetDiskSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiskSnapshotResponseReceivedHandler;
752  typedef std::function<void(const LightsailClient*, const Model::GetDiskSnapshotsRequest&, const Model::GetDiskSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiskSnapshotsResponseReceivedHandler;
753  typedef std::function<void(const LightsailClient*, const Model::GetDisksRequest&, const Model::GetDisksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDisksResponseReceivedHandler;
754  typedef std::function<void(const LightsailClient*, const Model::GetDistributionBundlesRequest&, const Model::GetDistributionBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionBundlesResponseReceivedHandler;
755  typedef std::function<void(const LightsailClient*, const Model::GetDistributionLatestCacheResetRequest&, const Model::GetDistributionLatestCacheResetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionLatestCacheResetResponseReceivedHandler;
756  typedef std::function<void(const LightsailClient*, const Model::GetDistributionMetricDataRequest&, const Model::GetDistributionMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionMetricDataResponseReceivedHandler;
757  typedef std::function<void(const LightsailClient*, const Model::GetDistributionsRequest&, const Model::GetDistributionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionsResponseReceivedHandler;
758  typedef std::function<void(const LightsailClient*, const Model::GetDomainRequest&, const Model::GetDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainResponseReceivedHandler;
759  typedef std::function<void(const LightsailClient*, const Model::GetDomainsRequest&, const Model::GetDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainsResponseReceivedHandler;
760  typedef std::function<void(const LightsailClient*, const Model::GetExportSnapshotRecordsRequest&, const Model::GetExportSnapshotRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExportSnapshotRecordsResponseReceivedHandler;
761  typedef std::function<void(const LightsailClient*, const Model::GetInstanceRequest&, const Model::GetInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceResponseReceivedHandler;
762  typedef std::function<void(const LightsailClient*, const Model::GetInstanceAccessDetailsRequest&, const Model::GetInstanceAccessDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceAccessDetailsResponseReceivedHandler;
763  typedef std::function<void(const LightsailClient*, const Model::GetInstanceMetricDataRequest&, const Model::GetInstanceMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceMetricDataResponseReceivedHandler;
764  typedef std::function<void(const LightsailClient*, const Model::GetInstancePortStatesRequest&, const Model::GetInstancePortStatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstancePortStatesResponseReceivedHandler;
765  typedef std::function<void(const LightsailClient*, const Model::GetInstanceSnapshotRequest&, const Model::GetInstanceSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceSnapshotResponseReceivedHandler;
766  typedef std::function<void(const LightsailClient*, const Model::GetInstanceSnapshotsRequest&, const Model::GetInstanceSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceSnapshotsResponseReceivedHandler;
767  typedef std::function<void(const LightsailClient*, const Model::GetInstanceStateRequest&, const Model::GetInstanceStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceStateResponseReceivedHandler;
768  typedef std::function<void(const LightsailClient*, const Model::GetInstancesRequest&, const Model::GetInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstancesResponseReceivedHandler;
769  typedef std::function<void(const LightsailClient*, const Model::GetKeyPairRequest&, const Model::GetKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKeyPairResponseReceivedHandler;
770  typedef std::function<void(const LightsailClient*, const Model::GetKeyPairsRequest&, const Model::GetKeyPairsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKeyPairsResponseReceivedHandler;
771  typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerRequest&, const Model::GetLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancerResponseReceivedHandler;
772  typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerMetricDataRequest&, const Model::GetLoadBalancerMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancerMetricDataResponseReceivedHandler;
773  typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancerTlsCertificatesRequest&, const Model::GetLoadBalancerTlsCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancerTlsCertificatesResponseReceivedHandler;
774  typedef std::function<void(const LightsailClient*, const Model::GetLoadBalancersRequest&, const Model::GetLoadBalancersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoadBalancersResponseReceivedHandler;
775  typedef std::function<void(const LightsailClient*, const Model::GetOperationRequest&, const Model::GetOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOperationResponseReceivedHandler;
776  typedef std::function<void(const LightsailClient*, const Model::GetOperationsRequest&, const Model::GetOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOperationsResponseReceivedHandler;
777  typedef std::function<void(const LightsailClient*, const Model::GetOperationsForResourceRequest&, const Model::GetOperationsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOperationsForResourceResponseReceivedHandler;
778  typedef std::function<void(const LightsailClient*, const Model::GetRegionsRequest&, const Model::GetRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRegionsResponseReceivedHandler;
779  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseRequest&, const Model::GetRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseResponseReceivedHandler;
780  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseBlueprintsRequest&, const Model::GetRelationalDatabaseBlueprintsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseBlueprintsResponseReceivedHandler;
781  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseBundlesRequest&, const Model::GetRelationalDatabaseBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseBundlesResponseReceivedHandler;
782  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseEventsRequest&, const Model::GetRelationalDatabaseEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseEventsResponseReceivedHandler;
783  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseLogEventsRequest&, const Model::GetRelationalDatabaseLogEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseLogEventsResponseReceivedHandler;
784  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseLogStreamsRequest&, const Model::GetRelationalDatabaseLogStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseLogStreamsResponseReceivedHandler;
786  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseMetricDataRequest&, const Model::GetRelationalDatabaseMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseMetricDataResponseReceivedHandler;
787  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseParametersRequest&, const Model::GetRelationalDatabaseParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseParametersResponseReceivedHandler;
788  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseSnapshotRequest&, const Model::GetRelationalDatabaseSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseSnapshotResponseReceivedHandler;
789  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabaseSnapshotsRequest&, const Model::GetRelationalDatabaseSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabaseSnapshotsResponseReceivedHandler;
790  typedef std::function<void(const LightsailClient*, const Model::GetRelationalDatabasesRequest&, const Model::GetRelationalDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRelationalDatabasesResponseReceivedHandler;
791  typedef std::function<void(const LightsailClient*, const Model::GetStaticIpRequest&, const Model::GetStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStaticIpResponseReceivedHandler;
792  typedef std::function<void(const LightsailClient*, const Model::GetStaticIpsRequest&, const Model::GetStaticIpsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStaticIpsResponseReceivedHandler;
793  typedef std::function<void(const LightsailClient*, const Model::ImportKeyPairRequest&, const Model::ImportKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportKeyPairResponseReceivedHandler;
794  typedef std::function<void(const LightsailClient*, const Model::IsVpcPeeredRequest&, const Model::IsVpcPeeredOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > IsVpcPeeredResponseReceivedHandler;
795  typedef std::function<void(const LightsailClient*, const Model::OpenInstancePublicPortsRequest&, const Model::OpenInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > OpenInstancePublicPortsResponseReceivedHandler;
796  typedef std::function<void(const LightsailClient*, const Model::PeerVpcRequest&, const Model::PeerVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PeerVpcResponseReceivedHandler;
797  typedef std::function<void(const LightsailClient*, const Model::PutAlarmRequest&, const Model::PutAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAlarmResponseReceivedHandler;
798  typedef std::function<void(const LightsailClient*, const Model::PutInstancePublicPortsRequest&, const Model::PutInstancePublicPortsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutInstancePublicPortsResponseReceivedHandler;
799  typedef std::function<void(const LightsailClient*, const Model::RebootInstanceRequest&, const Model::RebootInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootInstanceResponseReceivedHandler;
800  typedef std::function<void(const LightsailClient*, const Model::RebootRelationalDatabaseRequest&, const Model::RebootRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootRelationalDatabaseResponseReceivedHandler;
801  typedef std::function<void(const LightsailClient*, const Model::RegisterContainerImageRequest&, const Model::RegisterContainerImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterContainerImageResponseReceivedHandler;
802  typedef std::function<void(const LightsailClient*, const Model::ReleaseStaticIpRequest&, const Model::ReleaseStaticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReleaseStaticIpResponseReceivedHandler;
803  typedef std::function<void(const LightsailClient*, const Model::ResetDistributionCacheRequest&, const Model::ResetDistributionCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetDistributionCacheResponseReceivedHandler;
804  typedef std::function<void(const LightsailClient*, const Model::SendContactMethodVerificationRequest&, const Model::SendContactMethodVerificationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendContactMethodVerificationResponseReceivedHandler;
805  typedef std::function<void(const LightsailClient*, const Model::SetIpAddressTypeRequest&, const Model::SetIpAddressTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetIpAddressTypeResponseReceivedHandler;
806  typedef std::function<void(const LightsailClient*, const Model::SetResourceAccessForBucketRequest&, const Model::SetResourceAccessForBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetResourceAccessForBucketResponseReceivedHandler;
807  typedef std::function<void(const LightsailClient*, const Model::StartInstanceRequest&, const Model::StartInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartInstanceResponseReceivedHandler;
808  typedef std::function<void(const LightsailClient*, const Model::StartRelationalDatabaseRequest&, const Model::StartRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartRelationalDatabaseResponseReceivedHandler;
809  typedef std::function<void(const LightsailClient*, const Model::StopInstanceRequest&, const Model::StopInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopInstanceResponseReceivedHandler;
810  typedef std::function<void(const LightsailClient*, const Model::StopRelationalDatabaseRequest&, const Model::StopRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopRelationalDatabaseResponseReceivedHandler;
811  typedef std::function<void(const LightsailClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
812  typedef std::function<void(const LightsailClient*, const Model::TestAlarmRequest&, const Model::TestAlarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestAlarmResponseReceivedHandler;
813  typedef std::function<void(const LightsailClient*, const Model::UnpeerVpcRequest&, const Model::UnpeerVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnpeerVpcResponseReceivedHandler;
814  typedef std::function<void(const LightsailClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
815  typedef std::function<void(const LightsailClient*, const Model::UpdateBucketRequest&, const Model::UpdateBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBucketResponseReceivedHandler;
816  typedef std::function<void(const LightsailClient*, const Model::UpdateBucketBundleRequest&, const Model::UpdateBucketBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBucketBundleResponseReceivedHandler;
817  typedef std::function<void(const LightsailClient*, const Model::UpdateContainerServiceRequest&, const Model::UpdateContainerServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContainerServiceResponseReceivedHandler;
818  typedef std::function<void(const LightsailClient*, const Model::UpdateDistributionRequest&, const Model::UpdateDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDistributionResponseReceivedHandler;
819  typedef std::function<void(const LightsailClient*, const Model::UpdateDistributionBundleRequest&, const Model::UpdateDistributionBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDistributionBundleResponseReceivedHandler;
820  typedef std::function<void(const LightsailClient*, const Model::UpdateDomainEntryRequest&, const Model::UpdateDomainEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainEntryResponseReceivedHandler;
821  typedef std::function<void(const LightsailClient*, const Model::UpdateLoadBalancerAttributeRequest&, const Model::UpdateLoadBalancerAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLoadBalancerAttributeResponseReceivedHandler;
822  typedef std::function<void(const LightsailClient*, const Model::UpdateRelationalDatabaseRequest&, const Model::UpdateRelationalDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRelationalDatabaseResponseReceivedHandler;
823  typedef std::function<void(const LightsailClient*, const Model::UpdateRelationalDatabaseParametersRequest&, const Model::UpdateRelationalDatabaseParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRelationalDatabaseParametersResponseReceivedHandler;
824 
845  {
846  public:
848 
854 
860 
865  LightsailClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
867 
868  virtual ~LightsailClient();
869 
870 
877 
886 
894  virtual void AllocateStaticIpAsync(const Model::AllocateStaticIpRequest& request, const AllocateStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
895 
911 
929 
946  virtual void AttachCertificateToDistributionAsync(const Model::AttachCertificateToDistributionRequest& request, const AttachCertificateToDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
947 
960 
975 
989  virtual void AttachDiskAsync(const Model::AttachDiskRequest& request, const AttachDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
990 
1004 
1020 
1035  virtual void AttachInstancesToLoadBalancerAsync(const Model::AttachInstancesToLoadBalancerRequest& request, const AttachInstancesToLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1036 
1054 
1074 
1093  virtual void AttachLoadBalancerTlsCertificateAsync(const Model::AttachLoadBalancerTlsCertificateRequest& request, const AttachLoadBalancerTlsCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1094 
1102 
1112 
1121  virtual void AttachStaticIpAsync(const Model::AttachStaticIpRequest& request, const AttachStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1122 
1134 
1148 
1161  virtual void CloseInstancePublicPortsAsync(const Model::CloseInstancePublicPortsRequest& request, const CloseInstancePublicPortsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1162 
1179 
1198 
1216  virtual void CopySnapshotAsync(const Model::CopySnapshotRequest& request, const CopySnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1217 
1230 
1245 
1259  virtual void CreateBucketAsync(const Model::CreateBucketRequest& request, const CreateBucketResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1260 
1279 
1300 
1320  virtual void CreateBucketAccessKeyAsync(const Model::CreateBucketAccessKeyRequest& request, const CreateBucketAccessKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1321 
1338 
1357 
1375  virtual void CreateCertificateAsync(const Model::CreateCertificateRequest& request, const CreateCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1376 
1390 
1406 
1421  virtual void CreateCloudFormationStackAsync(const Model::CreateCloudFormationStackRequest& request, const CreateCloudFormationStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1422 
1436 
1452 
1467  virtual void CreateContactMethodAsync(const Model::CreateContactMethodRequest& request, const CreateContactMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1468 
1480 
1494 
1507  virtual void CreateContainerServiceAsync(const Model::CreateContainerServiceRequest& request, const CreateContainerServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1508 
1526 
1546 
1565  virtual void CreateContainerServiceDeploymentAsync(const Model::CreateContainerServiceDeploymentRequest& request, const CreateContainerServiceDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1566 
1592 
1620 
1647  virtual void CreateContainerServiceRegistryLoginAsync(const Model::CreateContainerServiceRegistryLoginRequest& request, const CreateContainerServiceRegistryLoginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1648 
1660 
1674 
1687  virtual void CreateDiskAsync(const Model::CreateDiskRequest& request, const CreateDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1688 
1702 
1718 
1733  virtual void CreateDiskFromSnapshotAsync(const Model::CreateDiskFromSnapshotRequest& request, const CreateDiskFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1734 
1763 
1794 
1824  virtual void CreateDiskSnapshotAsync(const Model::CreateDiskSnapshotRequest& request, const CreateDiskSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1825 
1837 
1851 
1864  virtual void CreateDistributionAsync(const Model::CreateDistributionRequest& request, const CreateDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1865 
1876 
1889 
1901  virtual void CreateDomainAsync(const Model::CreateDomainRequest& request, const CreateDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1902 
1916 
1932 
1947  virtual void CreateDomainEntryAsync(const Model::CreateDomainEntryRequest& request, const CreateDomainEntryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1948 
1960 
1974 
1987  virtual void CreateInstanceSnapshotAsync(const Model::CreateInstanceSnapshotRequest& request, const CreateInstanceSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1988 
1999 
2012 
2024  virtual void CreateInstancesAsync(const Model::CreateInstancesRequest& request, const CreateInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2025 
2038 
2053 
2067  virtual void CreateInstancesFromSnapshotAsync(const Model::CreateInstancesFromSnapshotRequest& request, const CreateInstancesFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2068 
2079 
2092 
2104  virtual void CreateKeyPairAsync(const Model::CreateKeyPairRequest& request, const CreateKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2105 
2122 
2141 
2159  virtual void CreateLoadBalancerAsync(const Model::CreateLoadBalancerRequest& request, const CreateLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2160 
2173 
2188 
2202  virtual void CreateLoadBalancerTlsCertificateAsync(const Model::CreateLoadBalancerTlsCertificateRequest& request, const CreateLoadBalancerTlsCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2203 
2214 
2227 
2239  virtual void CreateRelationalDatabaseAsync(const Model::CreateRelationalDatabaseRequest& request, const CreateRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2240 
2255 
2272 
2288  virtual void CreateRelationalDatabaseFromSnapshotAsync(const Model::CreateRelationalDatabaseFromSnapshotRequest& request, const CreateRelationalDatabaseFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2289 
2302 
2317 
2331  virtual void CreateRelationalDatabaseSnapshotAsync(const Model::CreateRelationalDatabaseSnapshotRequest& request, const CreateRelationalDatabaseSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2332 
2344 
2358 
2371  virtual void DeleteAlarmAsync(const Model::DeleteAlarmRequest& request, const DeleteAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2372 
2382 
2394 
2405  virtual void DeleteAutoSnapshotAsync(const Model::DeleteAutoSnapshotRequest& request, const DeleteAutoSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2406 
2415 
2426 
2436  virtual void DeleteBucketAsync(const Model::DeleteBucketRequest& request, const DeleteBucketResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2437 
2449 
2463 
2476  virtual void DeleteBucketAccessKeyAsync(const Model::DeleteBucketAccessKeyRequest& request, const DeleteBucketAccessKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2477 
2488 
2501 
2513  virtual void DeleteCertificateAsync(const Model::DeleteCertificateRequest& request, const DeleteCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2514 
2527 
2542 
2556  virtual void DeleteContactMethodAsync(const Model::DeleteContactMethodRequest& request, const DeleteContactMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2557 
2565 
2575 
2584  virtual void DeleteContainerImageAsync(const Model::DeleteContainerImageRequest& request, const DeleteContainerImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2585 
2593 
2603 
2612  virtual void DeleteContainerServiceAsync(const Model::DeleteContainerServiceRequest& request, const DeleteContainerServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2613 
2627 
2643 
2658  virtual void DeleteDiskAsync(const Model::DeleteDiskRequest& request, const DeleteDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2659 
2676 
2695 
2713  virtual void DeleteDiskSnapshotAsync(const Model::DeleteDiskSnapshotRequest& request, const DeleteDiskSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2714 
2722 
2732 
2741  virtual void DeleteDistributionAsync(const Model::DeleteDistributionRequest& request, const DeleteDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2742 
2754 
2768 
2781  virtual void DeleteDomainAsync(const Model::DeleteDomainRequest& request, const DeleteDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2782 
2794 
2808 
2821  virtual void DeleteDomainEntryAsync(const Model::DeleteDomainEntryRequest& request, const DeleteDomainEntryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2822 
2834 
2848 
2861  virtual void DeleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2862 
2875 
2890 
2904  virtual void DeleteInstanceSnapshotAsync(const Model::DeleteInstanceSnapshotRequest& request, const DeleteInstanceSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2905 
2917 
2931 
2944  virtual void DeleteKeyPairAsync(const Model::DeleteKeyPairRequest& request, const DeleteKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2945 
2961 
2979 
2996  virtual void DeleteKnownHostKeysAsync(const Model::DeleteKnownHostKeysRequest& request, const DeleteKnownHostKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2997 
3011 
3027 
3042  virtual void DeleteLoadBalancerAsync(const Model::DeleteLoadBalancerRequest& request, const DeleteLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3043 
3055 
3069 
3082  virtual void DeleteLoadBalancerTlsCertificateAsync(const Model::DeleteLoadBalancerTlsCertificateRequest& request, const DeleteLoadBalancerTlsCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3083 
3095 
3109 
3122  virtual void DeleteRelationalDatabaseAsync(const Model::DeleteRelationalDatabaseRequest& request, const DeleteRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3123 
3135 
3149 
3162  virtual void DeleteRelationalDatabaseSnapshotAsync(const Model::DeleteRelationalDatabaseSnapshotRequest& request, const DeleteRelationalDatabaseSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3163 
3173 
3185 
3196  virtual void DetachCertificateFromDistributionAsync(const Model::DetachCertificateFromDistributionRequest& request, const DetachCertificateFromDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3197 
3211 
3227 
3242  virtual void DetachDiskAsync(const Model::DetachDiskRequest& request, const DetachDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3243 
3257 
3273 
3288  virtual void DetachInstancesFromLoadBalancerAsync(const Model::DetachInstancesFromLoadBalancerRequest& request, const DetachInstancesFromLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3289 
3297 
3307 
3316  virtual void DetachStaticIpAsync(const Model::DetachStaticIpRequest& request, const DetachStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3317 
3327 
3339 
3350  virtual void DisableAddOnAsync(const Model::DisableAddOnRequest& request, const DisableAddOnResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3351 
3359 
3369 
3378  virtual void DownloadDefaultKeyPairAsync(const Model::DownloadDefaultKeyPairRequest& request, const DownloadDefaultKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3379 
3389 
3401 
3412  virtual void EnableAddOnAsync(const Model::EnableAddOnRequest& request, const EnableAddOnResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3413 
3435 
3459 
3482  virtual void ExportSnapshotAsync(const Model::ExportSnapshotRequest& request, const ExportSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3483 
3491 
3501 
3510  virtual void GetActiveNamesAsync(const Model::GetActiveNamesRequest& request, const GetActiveNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3511 
3526 
3543 
3559  virtual void GetAlarmsAsync(const Model::GetAlarmsRequest& request, const GetAlarmsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3560 
3570 
3582 
3593  virtual void GetAutoSnapshotsAsync(const Model::GetAutoSnapshotsRequest& request, const GetAutoSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3594 
3609 
3626 
3642  virtual void GetBlueprintsAsync(const Model::GetBlueprintsRequest& request, const GetBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3643 
3655 
3669 
3682  virtual void GetBucketAccessKeysAsync(const Model::GetBucketAccessKeysRequest& request, const GetBucketAccessKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3683 
3693 
3705 
3716  virtual void GetBucketBundlesAsync(const Model::GetBucketBundlesRequest& request, const GetBucketBundlesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3717 
3728 
3741 
3753  virtual void GetBucketMetricDataAsync(const Model::GetBucketMetricDataRequest& request, const GetBucketMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3754 
3765 
3778 
3790  virtual void GetBucketsAsync(const Model::GetBucketsRequest& request, const GetBucketsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3791 
3800 
3811 
3821  virtual void GetBundlesAsync(const Model::GetBundlesRequest& request, const GetBundlesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3822 
3833 
3846 
3858  virtual void GetCertificatesAsync(const Model::GetCertificatesRequest& request, const GetCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3859 
3869 
3881 
3892  virtual void GetCloudFormationStackRecordsAsync(const Model::GetCloudFormationStackRecordsRequest& request, const GetCloudFormationStackRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3893 
3908 
3925 
3941  virtual void GetContactMethodsAsync(const Model::GetContactMethodsRequest& request, const GetContactMethodsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3942 
3951 
3962 
3972  virtual void GetContainerAPIMetadataAsync(const Model::GetContainerAPIMetadataRequest& request, const GetContainerAPIMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3973 
3985 
3999 
4012  virtual void GetContainerImagesAsync(const Model::GetContainerImagesRequest& request, const GetContainerImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4013 
4028 
4045 
4061  virtual void GetContainerLogAsync(const Model::GetContainerLogRequest& request, const GetContainerLogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4062 
4077 
4094 
4110  virtual void GetContainerServiceDeploymentsAsync(const Model::GetContainerServiceDeploymentsRequest& request, const GetContainerServiceDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4111 
4121 
4133 
4144  virtual void GetContainerServiceMetricDataAsync(const Model::GetContainerServiceMetricDataRequest& request, const GetContainerServiceMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4145 
4155 
4167 
4178  virtual void GetContainerServicePowersAsync(const Model::GetContainerServicePowersRequest& request, const GetContainerServicePowersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4179 
4187 
4197 
4206  virtual void GetContainerServicesAsync(const Model::GetContainerServicesRequest& request, const GetContainerServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4207 
4214  virtual Model::GetDiskOutcome GetDisk(const Model::GetDiskRequest& request) const;
4215 
4225 
4234  virtual void GetDiskAsync(const Model::GetDiskRequest& request, const GetDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4235 
4243 
4253 
4262  virtual void GetDiskSnapshotAsync(const Model::GetDiskSnapshotRequest& request, const GetDiskSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4263 
4271 
4281 
4290  virtual void GetDiskSnapshotsAsync(const Model::GetDiskSnapshotsRequest& request, const GetDiskSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4291 
4299 
4309 
4318  virtual void GetDisksAsync(const Model::GetDisksRequest& request, const GetDisksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4319 
4329 
4341 
4352  virtual void GetDistributionBundlesAsync(const Model::GetDistributionBundlesRequest& request, const GetDistributionBundlesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4353 
4362 
4373 
4383  virtual void GetDistributionLatestCacheResetAsync(const Model::GetDistributionLatestCacheResetRequest& request, const GetDistributionLatestCacheResetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4384 
4395 
4408 
4420  virtual void GetDistributionMetricDataAsync(const Model::GetDistributionMetricDataRequest& request, const GetDistributionMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4421 
4429 
4439 
4448  virtual void GetDistributionsAsync(const Model::GetDistributionsRequest& request, const GetDistributionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4449 
4457 
4467 
4476  virtual void GetDomainAsync(const Model::GetDomainRequest& request, const GetDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4477 
4485 
4495 
4504  virtual void GetDomainsAsync(const Model::GetDomainsRequest& request, const GetDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4505 
4515 
4527 
4538  virtual void GetExportSnapshotRecordsAsync(const Model::GetExportSnapshotRecordsRequest& request, const GetExportSnapshotRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4539 
4547 
4557 
4566  virtual void GetInstanceAsync(const Model::GetInstanceRequest& request, const GetInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4567 
4580 
4595 
4609  virtual void GetInstanceAccessDetailsAsync(const Model::GetInstanceAccessDetailsRequest& request, const GetInstanceAccessDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4610 
4621 
4634 
4646  virtual void GetInstanceMetricDataAsync(const Model::GetInstanceMetricDataRequest& request, const GetInstanceMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4647 
4656 
4667 
4677  virtual void GetInstancePortStatesAsync(const Model::GetInstancePortStatesRequest& request, const GetInstancePortStatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4678 
4686 
4696 
4705  virtual void GetInstanceSnapshotAsync(const Model::GetInstanceSnapshotRequest& request, const GetInstanceSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4706 
4714 
4724 
4733  virtual void GetInstanceSnapshotsAsync(const Model::GetInstanceSnapshotsRequest& request, const GetInstanceSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4734 
4742 
4752 
4761  virtual void GetInstanceStateAsync(const Model::GetInstanceStateRequest& request, const GetInstanceStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4762 
4770 
4780 
4789  virtual void GetInstancesAsync(const Model::GetInstancesRequest& request, const GetInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4790 
4797 
4806 
4814  virtual void GetKeyPairAsync(const Model::GetKeyPairRequest& request, const GetKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4815 
4823 
4833 
4842  virtual void GetKeyPairsAsync(const Model::GetKeyPairsRequest& request, const GetKeyPairsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4843 
4851 
4861 
4870  virtual void GetLoadBalancerAsync(const Model::GetLoadBalancerRequest& request, const GetLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4871 
4882 
4895 
4907  virtual void GetLoadBalancerMetricDataAsync(const Model::GetLoadBalancerMetricDataRequest& request, const GetLoadBalancerMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4908 
4919 
4932 
4944  virtual void GetLoadBalancerTlsCertificatesAsync(const Model::GetLoadBalancerTlsCertificatesRequest& request, const GetLoadBalancerTlsCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4945 
4953 
4963 
4972  virtual void GetLoadBalancersAsync(const Model::GetLoadBalancersRequest& request, const GetLoadBalancersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4973 
4982 
4993 
5003  virtual void GetOperationAsync(const Model::GetOperationRequest& request, const GetOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5004 
5015 
5028 
5040  virtual void GetOperationsAsync(const Model::GetOperationsRequest& request, const GetOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5041 
5049 
5059 
5068  virtual void GetOperationsForResourceAsync(const Model::GetOperationsForResourceRequest& request, const GetOperationsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5069 
5078 
5089 
5099  virtual void GetRegionsAsync(const Model::GetRegionsRequest& request, const GetRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5100 
5108 
5118 
5127  virtual void GetRelationalDatabaseAsync(const Model::GetRelationalDatabaseRequest& request, const GetRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5128 
5138 
5150 
5161  virtual void GetRelationalDatabaseBlueprintsAsync(const Model::GetRelationalDatabaseBlueprintsRequest& request, const GetRelationalDatabaseBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5162 
5172 
5184 
5195  virtual void GetRelationalDatabaseBundlesAsync(const Model::GetRelationalDatabaseBundlesRequest& request, const GetRelationalDatabaseBundlesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5196 
5204 
5214 
5223  virtual void GetRelationalDatabaseEventsAsync(const Model::GetRelationalDatabaseEventsRequest& request, const GetRelationalDatabaseEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5224 
5232 
5242 
5251  virtual void GetRelationalDatabaseLogEventsAsync(const Model::GetRelationalDatabaseLogEventsRequest& request, const GetRelationalDatabaseLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5252 
5260 
5270 
5279  virtual void GetRelationalDatabaseLogStreamsAsync(const Model::GetRelationalDatabaseLogStreamsRequest& request, const GetRelationalDatabaseLogStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5280 
5291 
5304 
5316  virtual void GetRelationalDatabaseMasterUserPasswordAsync(const Model::GetRelationalDatabaseMasterUserPasswordRequest& request, const GetRelationalDatabaseMasterUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5317 
5328 
5341 
5353  virtual void GetRelationalDatabaseMetricDataAsync(const Model::GetRelationalDatabaseMetricDataRequest& request, const GetRelationalDatabaseMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5354 
5366 
5380 
5393  virtual void GetRelationalDatabaseParametersAsync(const Model::GetRelationalDatabaseParametersRequest& request, const GetRelationalDatabaseParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5394 
5402 
5412 
5421  virtual void GetRelationalDatabaseSnapshotAsync(const Model::GetRelationalDatabaseSnapshotRequest& request, const GetRelationalDatabaseSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5422 
5430 
5440 
5449  virtual void GetRelationalDatabaseSnapshotsAsync(const Model::GetRelationalDatabaseSnapshotsRequest& request, const GetRelationalDatabaseSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5450 
5458 
5468 
5477  virtual void GetRelationalDatabasesAsync(const Model::GetRelationalDatabasesRequest& request, const GetRelationalDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5478 
5486 
5496 
5505  virtual void GetStaticIpAsync(const Model::GetStaticIpRequest& request, const GetStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5506 
5514 
5524 
5533  virtual void GetStaticIpsAsync(const Model::GetStaticIpsRequest& request, const GetStaticIpsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5534 
5542 
5552 
5561  virtual void ImportKeyPairAsync(const Model::ImportKeyPairRequest& request, const ImportKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5562 
5570 
5580 
5589  virtual void IsVpcPeeredAsync(const Model::IsVpcPeeredRequest& request, const IsVpcPeeredResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5590 
5603 
5618 
5632  virtual void OpenInstancePublicPortsAsync(const Model::OpenInstancePublicPortsRequest& request, const OpenInstancePublicPortsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5633 
5640  virtual Model::PeerVpcOutcome PeerVpc(const Model::PeerVpcRequest& request) const;
5641 
5651 
5660  virtual void PeerVpcAsync(const Model::PeerVpcRequest& request, const PeerVpcResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5661 
5680 
5701 
5721  virtual void PutAlarmAsync(const Model::PutAlarmRequest& request, const PutAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5722 
5739 
5758 
5776  virtual void PutInstancePublicPortsAsync(const Model::PutInstancePublicPortsRequest& request, const PutInstancePublicPortsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5777 
5789 
5803 
5816  virtual void RebootInstanceAsync(const Model::RebootInstanceRequest& request, const RebootInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5817 
5829 
5843 
5856  virtual void RebootRelationalDatabaseAsync(const Model::RebootRelationalDatabaseRequest& request, const RebootRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5857 
5871 
5887 
5902  virtual void RegisterContainerImageAsync(const Model::RegisterContainerImageRequest& request, const RegisterContainerImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5903 
5910 
5919 
5927  virtual void ReleaseStaticIpAsync(const Model::ReleaseStaticIpRequest& request, const ReleaseStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5928 
5938 
5950 
5961  virtual void ResetDistributionCacheAsync(const Model::ResetDistributionCacheRequest& request, const ResetDistributionCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5962 
5982 
6004 
6025  virtual void SendContactMethodVerificationAsync(const Model::SendContactMethodVerificationRequest& request, const SendContactMethodVerificationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6026 
6036 
6048 
6059  virtual void SetIpAddressTypeAsync(const Model::SetIpAddressTypeRequest& request, const SetIpAddressTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6060 
6069 
6080 
6090  virtual void SetResourceAccessForBucketAsync(const Model::SetResourceAccessForBucketRequest& request, const SetResourceAccessForBucketResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6091 
6110 
6131 
6151  virtual void StartInstanceAsync(const Model::StartInstanceRequest& request, const StartInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6152 
6165 
6180 
6194  virtual void StartRelationalDatabaseAsync(const Model::StartRelationalDatabaseRequest& request, const StartRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6195 
6213 
6233 
6252  virtual void StopInstanceAsync(const Model::StopInstanceRequest& request, const StopInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6253 
6265 
6279 
6292  virtual void StopRelationalDatabaseAsync(const Model::StopRelationalDatabaseRequest& request, const StopRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6293 
6310 
6329 
6347  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6348 
6363 
6380 
6396  virtual void TestAlarmAsync(const Model::TestAlarmRequest& request, const TestAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6397 
6405 
6415 
6424  virtual void UnpeerVpcAsync(const Model::UnpeerVpcRequest& request, const UnpeerVpcResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6425 
6438 
6453 
6467  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6468 
6478 
6490 
6501  virtual void UpdateBucketAsync(const Model::UpdateBucketRequest& request, const UpdateBucketResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6502 
6522 
6544 
6565  virtual void UpdateBucketBundleAsync(const Model::UpdateBucketBundleRequest& request, const UpdateBucketBundleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6566 
6574 
6584 
6593  virtual void UpdateContainerServiceAsync(const Model::UpdateContainerServiceRequest& request, const UpdateContainerServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6594 
6603 
6614 
6624  virtual void UpdateDistributionAsync(const Model::UpdateDistributionRequest& request, const UpdateDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6625 
6641 
6659 
6676  virtual void UpdateDistributionBundleAsync(const Model::UpdateDistributionBundleRequest& request, const UpdateDistributionBundleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6677 
6689 
6703 
6716  virtual void UpdateDomainEntryAsync(const Model::UpdateDomainEntryRequest& request, const UpdateDomainEntryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6717 
6730 
6745 
6759  virtual void UpdateLoadBalancerAttributeAsync(const Model::UpdateLoadBalancerAttributeRequest& request, const UpdateLoadBalancerAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6760 
6774 
6790 
6805  virtual void UpdateRelationalDatabaseAsync(const Model::UpdateRelationalDatabaseRequest& request, const UpdateRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6806 
6825 
6846 
6866  virtual void UpdateRelationalDatabaseParametersAsync(const Model::UpdateRelationalDatabaseParametersRequest& request, const UpdateRelationalDatabaseParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6867 
6868 
6869  void OverrideEndpoint(const Aws::String& endpoint);
6870  private:
6871  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
6872  void AllocateStaticIpAsyncHelper(const Model::AllocateStaticIpRequest& request, const AllocateStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6873  void AttachCertificateToDistributionAsyncHelper(const Model::AttachCertificateToDistributionRequest& request, const AttachCertificateToDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6874  void AttachDiskAsyncHelper(const Model::AttachDiskRequest& request, const AttachDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6875  void AttachInstancesToLoadBalancerAsyncHelper(const Model::AttachInstancesToLoadBalancerRequest& request, const AttachInstancesToLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6876  void AttachLoadBalancerTlsCertificateAsyncHelper(const Model::AttachLoadBalancerTlsCertificateRequest& request, const AttachLoadBalancerTlsCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6877  void AttachStaticIpAsyncHelper(const Model::AttachStaticIpRequest& request, const AttachStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6878  void CloseInstancePublicPortsAsyncHelper(const Model::CloseInstancePublicPortsRequest& request, const CloseInstancePublicPortsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6879  void CopySnapshotAsyncHelper(const Model::CopySnapshotRequest& request, const CopySnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6880  void CreateBucketAsyncHelper(const Model::CreateBucketRequest& request, const CreateBucketResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6881  void CreateBucketAccessKeyAsyncHelper(const Model::CreateBucketAccessKeyRequest& request, const CreateBucketAccessKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6882  void CreateCertificateAsyncHelper(const Model::CreateCertificateRequest& request, const CreateCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6883  void CreateCloudFormationStackAsyncHelper(const Model::CreateCloudFormationStackRequest& request, const CreateCloudFormationStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6884  void CreateContactMethodAsyncHelper(const Model::CreateContactMethodRequest& request, const CreateContactMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6885  void CreateContainerServiceAsyncHelper(const Model::CreateContainerServiceRequest& request, const CreateContainerServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6886  void CreateContainerServiceDeploymentAsyncHelper(const Model::CreateContainerServiceDeploymentRequest& request, const CreateContainerServiceDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6887  void CreateContainerServiceRegistryLoginAsyncHelper(const Model::CreateContainerServiceRegistryLoginRequest& request, const CreateContainerServiceRegistryLoginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6888  void CreateDiskAsyncHelper(const Model::CreateDiskRequest& request, const CreateDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6889  void CreateDiskFromSnapshotAsyncHelper(const Model::CreateDiskFromSnapshotRequest& request, const CreateDiskFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6890  void CreateDiskSnapshotAsyncHelper(const Model::CreateDiskSnapshotRequest& request, const CreateDiskSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6891  void CreateDistributionAsyncHelper(const Model::CreateDistributionRequest& request, const CreateDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6892  void CreateDomainAsyncHelper(const Model::CreateDomainRequest& request, const CreateDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6893  void CreateDomainEntryAsyncHelper(const Model::CreateDomainEntryRequest& request, const CreateDomainEntryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6894  void CreateInstanceSnapshotAsyncHelper(const Model::CreateInstanceSnapshotRequest& request, const CreateInstanceSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6895  void CreateInstancesAsyncHelper(const Model::CreateInstancesRequest& request, const CreateInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6896  void CreateInstancesFromSnapshotAsyncHelper(const Model::CreateInstancesFromSnapshotRequest& request, const CreateInstancesFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6897  void CreateKeyPairAsyncHelper(const Model::CreateKeyPairRequest& request, const CreateKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6898  void CreateLoadBalancerAsyncHelper(const Model::CreateLoadBalancerRequest& request, const CreateLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6899  void CreateLoadBalancerTlsCertificateAsyncHelper(const Model::CreateLoadBalancerTlsCertificateRequest& request, const CreateLoadBalancerTlsCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6900  void CreateRelationalDatabaseAsyncHelper(const Model::CreateRelationalDatabaseRequest& request, const CreateRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6901  void CreateRelationalDatabaseFromSnapshotAsyncHelper(const Model::CreateRelationalDatabaseFromSnapshotRequest& request, const CreateRelationalDatabaseFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6902  void CreateRelationalDatabaseSnapshotAsyncHelper(const Model::CreateRelationalDatabaseSnapshotRequest& request, const CreateRelationalDatabaseSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6903  void DeleteAlarmAsyncHelper(const Model::DeleteAlarmRequest& request, const DeleteAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6904  void DeleteAutoSnapshotAsyncHelper(const Model::DeleteAutoSnapshotRequest& request, const DeleteAutoSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6905  void DeleteBucketAsyncHelper(const Model::DeleteBucketRequest& request, const DeleteBucketResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6906  void DeleteBucketAccessKeyAsyncHelper(const Model::DeleteBucketAccessKeyRequest& request, const DeleteBucketAccessKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6907  void DeleteCertificateAsyncHelper(const Model::DeleteCertificateRequest& request, const DeleteCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6908  void DeleteContactMethodAsyncHelper(const Model::DeleteContactMethodRequest& request, const DeleteContactMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6909  void DeleteContainerImageAsyncHelper(const Model::DeleteContainerImageRequest& request, const DeleteContainerImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6910  void DeleteContainerServiceAsyncHelper(const Model::DeleteContainerServiceRequest& request, const DeleteContainerServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6911  void DeleteDiskAsyncHelper(const Model::DeleteDiskRequest& request, const DeleteDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6912  void DeleteDiskSnapshotAsyncHelper(const Model::DeleteDiskSnapshotRequest& request, const DeleteDiskSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6913  void DeleteDistributionAsyncHelper(const Model::DeleteDistributionRequest& request, const DeleteDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6914  void DeleteDomainAsyncHelper(const Model::DeleteDomainRequest& request, const DeleteDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6915  void DeleteDomainEntryAsyncHelper(const Model::DeleteDomainEntryRequest& request, const DeleteDomainEntryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6916  void DeleteInstanceAsyncHelper(const Model::DeleteInstanceRequest& request, const DeleteInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6917  void DeleteInstanceSnapshotAsyncHelper(const Model::DeleteInstanceSnapshotRequest& request, const DeleteInstanceSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6918  void DeleteKeyPairAsyncHelper(const Model::DeleteKeyPairRequest& request, const DeleteKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6919  void DeleteKnownHostKeysAsyncHelper(const Model::DeleteKnownHostKeysRequest& request, const DeleteKnownHostKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6920  void DeleteLoadBalancerAsyncHelper(const Model::DeleteLoadBalancerRequest& request, const DeleteLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6921  void DeleteLoadBalancerTlsCertificateAsyncHelper(const Model::DeleteLoadBalancerTlsCertificateRequest& request, const DeleteLoadBalancerTlsCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6922  void DeleteRelationalDatabaseAsyncHelper(const Model::DeleteRelationalDatabaseRequest& request, const DeleteRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6923  void DeleteRelationalDatabaseSnapshotAsyncHelper(const Model::DeleteRelationalDatabaseSnapshotRequest& request, const DeleteRelationalDatabaseSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6924  void DetachCertificateFromDistributionAsyncHelper(const Model::DetachCertificateFromDistributionRequest& request, const DetachCertificateFromDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6925  void DetachDiskAsyncHelper(const Model::DetachDiskRequest& request, const DetachDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6926  void DetachInstancesFromLoadBalancerAsyncHelper(const Model::DetachInstancesFromLoadBalancerRequest& request, const DetachInstancesFromLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6927  void DetachStaticIpAsyncHelper(const Model::DetachStaticIpRequest& request, const DetachStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6928  void DisableAddOnAsyncHelper(const Model::DisableAddOnRequest& request, const DisableAddOnResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6929  void DownloadDefaultKeyPairAsyncHelper(const Model::DownloadDefaultKeyPairRequest& request, const DownloadDefaultKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6930  void EnableAddOnAsyncHelper(const Model::EnableAddOnRequest& request, const EnableAddOnResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6931  void ExportSnapshotAsyncHelper(const Model::ExportSnapshotRequest& request, const ExportSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6932  void GetActiveNamesAsyncHelper(const Model::GetActiveNamesRequest& request, const GetActiveNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6933  void GetAlarmsAsyncHelper(const Model::GetAlarmsRequest& request, const GetAlarmsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6934  void GetAutoSnapshotsAsyncHelper(const Model::GetAutoSnapshotsRequest& request, const GetAutoSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6935  void GetBlueprintsAsyncHelper(const Model::GetBlueprintsRequest& request, const GetBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6936  void GetBucketAccessKeysAsyncHelper(const Model::GetBucketAccessKeysRequest& request, const GetBucketAccessKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6937  void GetBucketBundlesAsyncHelper(const Model::GetBucketBundlesRequest& request, const GetBucketBundlesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6938  void GetBucketMetricDataAsyncHelper(const Model::GetBucketMetricDataRequest& request, const GetBucketMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6939  void GetBucketsAsyncHelper(const Model::GetBucketsRequest& request, const GetBucketsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6940  void GetBundlesAsyncHelper(const Model::GetBundlesRequest& request, const GetBundlesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6941  void GetCertificatesAsyncHelper(const Model::GetCertificatesRequest& request, const GetCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6942  void GetCloudFormationStackRecordsAsyncHelper(const Model::GetCloudFormationStackRecordsRequest& request, const GetCloudFormationStackRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6943  void GetContactMethodsAsyncHelper(const Model::GetContactMethodsRequest& request, const GetContactMethodsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6944  void GetContainerAPIMetadataAsyncHelper(const Model::GetContainerAPIMetadataRequest& request, const GetContainerAPIMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6945  void GetContainerImagesAsyncHelper(const Model::GetContainerImagesRequest& request, const GetContainerImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6946  void GetContainerLogAsyncHelper(const Model::GetContainerLogRequest& request, const GetContainerLogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6947  void GetContainerServiceDeploymentsAsyncHelper(const Model::GetContainerServiceDeploymentsRequest& request, const GetContainerServiceDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6948  void GetContainerServiceMetricDataAsyncHelper(const Model::GetContainerServiceMetricDataRequest& request, const GetContainerServiceMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6949  void GetContainerServicePowersAsyncHelper(const Model::GetContainerServicePowersRequest& request, const GetContainerServicePowersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6950  void GetContainerServicesAsyncHelper(const Model::GetContainerServicesRequest& request, const GetContainerServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6951  void GetDiskAsyncHelper(const Model::GetDiskRequest& request, const GetDiskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6952  void GetDiskSnapshotAsyncHelper(const Model::GetDiskSnapshotRequest& request, const GetDiskSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6953  void GetDiskSnapshotsAsyncHelper(const Model::GetDiskSnapshotsRequest& request, const GetDiskSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6954  void GetDisksAsyncHelper(const Model::GetDisksRequest& request, const GetDisksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6955  void GetDistributionBundlesAsyncHelper(const Model::GetDistributionBundlesRequest& request, const GetDistributionBundlesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6956  void GetDistributionLatestCacheResetAsyncHelper(const Model::GetDistributionLatestCacheResetRequest& request, const GetDistributionLatestCacheResetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6957  void GetDistributionMetricDataAsyncHelper(const Model::GetDistributionMetricDataRequest& request, const GetDistributionMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6958  void GetDistributionsAsyncHelper(const Model::GetDistributionsRequest& request, const GetDistributionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6959  void GetDomainAsyncHelper(const Model::GetDomainRequest& request, const GetDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6960  void GetDomainsAsyncHelper(const Model::GetDomainsRequest& request, const GetDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6961  void GetExportSnapshotRecordsAsyncHelper(const Model::GetExportSnapshotRecordsRequest& request, const GetExportSnapshotRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6962  void GetInstanceAsyncHelper(const Model::GetInstanceRequest& request, const GetInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6963  void GetInstanceAccessDetailsAsyncHelper(const Model::GetInstanceAccessDetailsRequest& request, const GetInstanceAccessDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6964  void GetInstanceMetricDataAsyncHelper(const Model::GetInstanceMetricDataRequest& request, const GetInstanceMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6965  void GetInstancePortStatesAsyncHelper(const Model::GetInstancePortStatesRequest& request, const GetInstancePortStatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6966  void GetInstanceSnapshotAsyncHelper(const Model::GetInstanceSnapshotRequest& request, const GetInstanceSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6967  void GetInstanceSnapshotsAsyncHelper(const Model::GetInstanceSnapshotsRequest& request, const GetInstanceSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6968  void GetInstanceStateAsyncHelper(const Model::GetInstanceStateRequest& request, const GetInstanceStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6969  void GetInstancesAsyncHelper(const Model::GetInstancesRequest& request, const GetInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6970  void GetKeyPairAsyncHelper(const Model::GetKeyPairRequest& request, const GetKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6971  void GetKeyPairsAsyncHelper(const Model::GetKeyPairsRequest& request, const GetKeyPairsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6972  void GetLoadBalancerAsyncHelper(const Model::GetLoadBalancerRequest& request, const GetLoadBalancerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6973  void GetLoadBalancerMetricDataAsyncHelper(const Model::GetLoadBalancerMetricDataRequest& request, const GetLoadBalancerMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6974  void GetLoadBalancerTlsCertificatesAsyncHelper(const Model::GetLoadBalancerTlsCertificatesRequest& request, const GetLoadBalancerTlsCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6975  void GetLoadBalancersAsyncHelper(const Model::GetLoadBalancersRequest& request, const GetLoadBalancersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6976  void GetOperationAsyncHelper(const Model::GetOperationRequest& request, const GetOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6977  void GetOperationsAsyncHelper(const Model::GetOperationsRequest& request, const GetOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6978  void GetOperationsForResourceAsyncHelper(const Model::GetOperationsForResourceRequest& request, const GetOperationsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6979  void GetRegionsAsyncHelper(const Model::GetRegionsRequest& request, const GetRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6980  void GetRelationalDatabaseAsyncHelper(const Model::GetRelationalDatabaseRequest& request, const GetRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6981  void GetRelationalDatabaseBlueprintsAsyncHelper(const Model::GetRelationalDatabaseBlueprintsRequest& request, const GetRelationalDatabaseBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6982  void GetRelationalDatabaseBundlesAsyncHelper(const Model::GetRelationalDatabaseBundlesRequest& request, const GetRelationalDatabaseBundlesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6983  void GetRelationalDatabaseEventsAsyncHelper(const Model::GetRelationalDatabaseEventsRequest& request, const GetRelationalDatabaseEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6984  void GetRelationalDatabaseLogEventsAsyncHelper(const Model::GetRelationalDatabaseLogEventsRequest& request, const GetRelationalDatabaseLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6985  void GetRelationalDatabaseLogStreamsAsyncHelper(const Model::GetRelationalDatabaseLogStreamsRequest& request, const GetRelationalDatabaseLogStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6986  void GetRelationalDatabaseMasterUserPasswordAsyncHelper(const Model::GetRelationalDatabaseMasterUserPasswordRequest& request, const GetRelationalDatabaseMasterUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6987  void GetRelationalDatabaseMetricDataAsyncHelper(const Model::GetRelationalDatabaseMetricDataRequest& request, const GetRelationalDatabaseMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6988  void GetRelationalDatabaseParametersAsyncHelper(const Model::GetRelationalDatabaseParametersRequest& request, const GetRelationalDatabaseParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6989  void GetRelationalDatabaseSnapshotAsyncHelper(const Model::GetRelationalDatabaseSnapshotRequest& request, const GetRelationalDatabaseSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6990  void GetRelationalDatabaseSnapshotsAsyncHelper(const Model::GetRelationalDatabaseSnapshotsRequest& request, const GetRelationalDatabaseSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6991  void GetRelationalDatabasesAsyncHelper(const Model::GetRelationalDatabasesRequest& request, const GetRelationalDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6992  void GetStaticIpAsyncHelper(const Model::GetStaticIpRequest& request, const GetStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6993  void GetStaticIpsAsyncHelper(const Model::GetStaticIpsRequest& request, const GetStaticIpsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6994  void ImportKeyPairAsyncHelper(const Model::ImportKeyPairRequest& request, const ImportKeyPairResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6995  void IsVpcPeeredAsyncHelper(const Model::IsVpcPeeredRequest& request, const IsVpcPeeredResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6996  void OpenInstancePublicPortsAsyncHelper(const Model::OpenInstancePublicPortsRequest& request, const OpenInstancePublicPortsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6997  void PeerVpcAsyncHelper(const Model::PeerVpcRequest& request, const PeerVpcResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6998  void PutAlarmAsyncHelper(const Model::PutAlarmRequest& request, const PutAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6999  void PutInstancePublicPortsAsyncHelper(const Model::PutInstancePublicPortsRequest& request, const PutInstancePublicPortsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7000  void RebootInstanceAsyncHelper(const Model::RebootInstanceRequest& request, const RebootInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7001  void RebootRelationalDatabaseAsyncHelper(const Model::RebootRelationalDatabaseRequest& request, const RebootRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7002  void RegisterContainerImageAsyncHelper(const Model::RegisterContainerImageRequest& request, const RegisterContainerImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7003  void ReleaseStaticIpAsyncHelper(const Model::ReleaseStaticIpRequest& request, const ReleaseStaticIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7004  void ResetDistributionCacheAsyncHelper(const Model::ResetDistributionCacheRequest& request, const ResetDistributionCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7005  void SendContactMethodVerificationAsyncHelper(const Model::SendContactMethodVerificationRequest& request, const SendContactMethodVerificationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7006  void SetIpAddressTypeAsyncHelper(const Model::SetIpAddressTypeRequest& request, const SetIpAddressTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7007  void SetResourceAccessForBucketAsyncHelper(const Model::SetResourceAccessForBucketRequest& request, const SetResourceAccessForBucketResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7008  void StartInstanceAsyncHelper(const Model::StartInstanceRequest& request, const StartInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7009  void StartRelationalDatabaseAsyncHelper(const Model::StartRelationalDatabaseRequest& request, const StartRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7010  void StopInstanceAsyncHelper(const Model::StopInstanceRequest& request, const StopInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7011  void StopRelationalDatabaseAsyncHelper(const Model::StopRelationalDatabaseRequest& request, const StopRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7012  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7013  void TestAlarmAsyncHelper(const Model::TestAlarmRequest& request, const TestAlarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7014  void UnpeerVpcAsyncHelper(const Model::UnpeerVpcRequest& request, const UnpeerVpcResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7015  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7016  void UpdateBucketAsyncHelper(const Model::UpdateBucketRequest& request, const UpdateBucketResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7017  void UpdateBucketBundleAsyncHelper(const Model::UpdateBucketBundleRequest& request, const UpdateBucketBundleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7018  void UpdateContainerServiceAsyncHelper(const Model::UpdateContainerServiceRequest& request, const UpdateContainerServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7019  void UpdateDistributionAsyncHelper(const Model::UpdateDistributionRequest& request, const UpdateDistributionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7020  void UpdateDistributionBundleAsyncHelper(const Model::UpdateDistributionBundleRequest& request, const UpdateDistributionBundleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7021  void UpdateDomainEntryAsyncHelper(const Model::UpdateDomainEntryRequest& request, const UpdateDomainEntryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7022  void UpdateLoadBalancerAttributeAsyncHelper(const Model::UpdateLoadBalancerAttributeRequest& request, const UpdateLoadBalancerAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7023  void UpdateRelationalDatabaseAsyncHelper(const Model::UpdateRelationalDatabaseRequest& request, const UpdateRelationalDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7024  void UpdateRelationalDatabaseParametersAsyncHelper(const Model::UpdateRelationalDatabaseParametersRequest& request, const UpdateRelationalDatabaseParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
7025 
7026  Aws::String m_uri;
7027  Aws::String m_configScheme;
7028  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
7029  };
7030 
7031 } // namespace Lightsail
7032 } // namespace Aws
Aws::Lightsail::Model::AttachLoadBalancerTlsCertificateOutcome
Aws::Utils::Outcome< AttachLoadBalancerTlsCertificateResult, LightsailError > AttachLoadBalancerTlsCertificateOutcome
Definition: LightsailClient.h:364
Aws::Lightsail::DeleteInstanceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteInstanceRequest &, const Model::DeleteInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceResponseReceivedHandler
Definition: LightsailClient.h:715
Aws::Lightsail::Model::CreateRelationalDatabaseFromSnapshotRequest
Definition: CreateRelationalDatabaseFromSnapshotRequest.h:25
Aws::Lightsail::LightsailClient::GetContainerServicePowersAsync
virtual void GetContainerServicePowersAsync(const Model::GetContainerServicePowersRequest &request, const GetContainerServicePowersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::LightsailClient::GetExportSnapshotRecordsAsync
virtual void GetExportSnapshotRecordsAsync(const Model::GetExportSnapshotRecordsRequest &request, const GetExportSnapshotRecordsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::StartRelationalDatabaseOutcome
Aws::Utils::Outcome< StartRelationalDatabaseResult, LightsailError > StartRelationalDatabaseOutcome
Definition: LightsailClient.h:497
Aws::Lightsail::Model::GetDistributionMetricDataOutcomeCallable
std::future< GetDistributionMetricDataOutcome > GetDistributionMetricDataOutcomeCallable
Definition: LightsailClient.h:599
Aws::Lightsail::LightsailClient::ExportSnapshotCallable
virtual Model::ExportSnapshotOutcomeCallable ExportSnapshotCallable(const Model::ExportSnapshotRequest &request) const
Aws::Lightsail::LightsailClient::CreateContainerServiceRegistryLogin
virtual Model::CreateContainerServiceRegistryLoginOutcome CreateContainerServiceRegistryLogin(const Model::CreateContainerServiceRegistryLoginRequest &request) const
Aws::Lightsail::Model::GetContainerImagesRequest
Definition: GetContainerImagesRequest.h:22
Aws::Lightsail::LightsailClient::GetOperationsAsync
virtual void GetOperationsAsync(const Model::GetOperationsRequest &request, const GetOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::DeleteInstanceSnapshotOutcome
Aws::Utils::Outcome< DeleteInstanceSnapshotResult, LightsailError > DeleteInstanceSnapshotOutcome
Definition: LightsailClient.h:405
Aws::Lightsail::Model::CreateRelationalDatabaseSnapshotOutcomeCallable
std::future< CreateRelationalDatabaseSnapshotOutcome > CreateRelationalDatabaseSnapshotOutcomeCallable
Definition: LightsailClient.h:544
Aws::Lightsail::LightsailClient::UpdateContainerService
virtual Model::UpdateContainerServiceOutcome UpdateContainerService(const Model::UpdateContainerServiceRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Lightsail::Model::UpdateDomainEntryRequest
Definition: UpdateDomainEntryRequest.h:23
GetAlarmsResult.h
Aws::Lightsail::LightsailClient::DeleteRelationalDatabaseAsync
virtual void DeleteRelationalDatabaseAsync(const Model::DeleteRelationalDatabaseRequest &request, const DeleteRelationalDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::LightsailClient::DeleteKeyPairAsync
virtual void DeleteKeyPairAsync(const Model::DeleteKeyPairRequest &request, const DeleteKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::GetLoadBalancerTlsCertificatesOutcome
Aws::Utils::Outcome< GetLoadBalancerTlsCertificatesResult, LightsailError > GetLoadBalancerTlsCertificatesOutcome
Definition: LightsailClient.h:462
Aws::Lightsail::Model::StartRelationalDatabaseOutcomeCallable
std::future< StartRelationalDatabaseOutcome > StartRelationalDatabaseOutcomeCallable
Definition: LightsailClient.h:651
Aws::Lightsail::Model::GetDiskRequest
Definition: GetDiskRequest.h:22
Aws::Lightsail::LightsailClient::CreateDomainAsync
virtual void CreateDomainAsync(const Model::CreateDomainRequest &request, const CreateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::DeleteInstanceRequest
Definition: DeleteInstanceRequest.h:22
Aws::Lightsail::LightsailClient::CreateDomainEntryCallable
virtual Model::CreateDomainEntryOutcomeCallable CreateDomainEntryCallable(const Model::CreateDomainEntryRequest &request) const
Aws::Lightsail::Model::StartInstanceOutcome
Aws::Utils::Outcome< StartInstanceResult, LightsailError > StartInstanceOutcome
Definition: LightsailClient.h:496
Aws::Lightsail::Model::DeleteCertificateOutcome
Aws::Utils::Outcome< DeleteCertificateResult, LightsailError > DeleteCertificateOutcome
Definition: LightsailClient.h:395
Aws::Lightsail::LightsailClient::UpdateDomainEntry
virtual Model::UpdateDomainEntryOutcome UpdateDomainEntry(const Model::UpdateDomainEntryRequest &request) const
Aws::Lightsail::Model::GetBundlesOutcomeCallable
std::future< GetBundlesOutcome > GetBundlesOutcomeCallable
Definition: LightsailClient.h:582
Aws::Lightsail::Model::GetContactMethodsOutcomeCallable
std::future< GetContactMethodsOutcome > GetContactMethodsOutcomeCallable
Definition: LightsailClient.h:585
Aws::Lightsail::Model::GetBucketMetricDataOutcomeCallable
std::future< GetBucketMetricDataOutcome > GetBucketMetricDataOutcomeCallable
Definition: LightsailClient.h:580
Aws::Lightsail::LightsailClient::CopySnapshotCallable
virtual Model::CopySnapshotOutcomeCallable CopySnapshotCallable(const Model::CopySnapshotRequest &request) const
Aws::Lightsail::LightsailClient::GetInstanceSnapshotsAsync
virtual void GetInstanceSnapshotsAsync(const Model::GetInstanceSnapshotsRequest &request, const GetInstanceSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::GetBucketsRequest
Definition: GetBucketsRequest.h:22
Aws::Lightsail::LightsailClient::TestAlarmCallable
virtual Model::TestAlarmOutcomeCallable TestAlarmCallable(const Model::TestAlarmRequest &request) const
Aws::Lightsail::Model::CreateCertificateRequest
Definition: CreateCertificateRequest.h:24
Aws::Lightsail::LightsailClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Lightsail::Model::CreateContactMethodOutcomeCallable
std::future< CreateContactMethodOutcome > CreateContactMethodOutcomeCallable
Definition: LightsailClient.h:526
Aws::Lightsail::LightsailClient::GetDiskSnapshotCallable
virtual Model::GetDiskSnapshotOutcomeCallable GetDiskSnapshotCallable(const Model::GetDiskSnapshotRequest &request) const
Aws::Lightsail::Model::GetRelationalDatabaseLogStreamsOutcomeCallable
std::future< GetRelationalDatabaseLogStreamsOutcome > GetRelationalDatabaseLogStreamsOutcomeCallable
Definition: LightsailClient.h:627
UntagResourceResult.h
Aws::Lightsail::Model::DetachCertificateFromDistributionRequest
Definition: DetachCertificateFromDistributionRequest.h:22
Aws::Lightsail::Model::AttachCertificateToDistributionRequest
Definition: AttachCertificateToDistributionRequest.h:22
Aws::Lightsail::LightsailClient::GetInstanceSnapshotCallable
virtual Model::GetInstanceSnapshotOutcomeCallable GetInstanceSnapshotCallable(const Model::GetInstanceSnapshotRequest &request) const
Aws::Lightsail::LightsailClient::DeleteAutoSnapshotCallable
virtual Model::DeleteAutoSnapshotOutcomeCallable DeleteAutoSnapshotCallable(const Model::DeleteAutoSnapshotRequest &request) const
Aws::Lightsail::LightsailClient::DeleteContainerServiceAsync
virtual void DeleteContainerServiceAsync(const Model::DeleteContainerServiceRequest &request, const DeleteContainerServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::LightsailClient::CreateContactMethod
virtual Model::CreateContactMethodOutcome CreateContactMethod(const Model::CreateContactMethodRequest &request) const
Aws::Lightsail::Model::DeleteRelationalDatabaseSnapshotOutcome
Aws::Utils::Outcome< DeleteRelationalDatabaseSnapshotResult, LightsailError > DeleteRelationalDatabaseSnapshotOutcome
Definition: LightsailClient.h:411
GetOperationResult.h
Aws::Lightsail::Model::UnpeerVpcOutcomeCallable
std::future< UnpeerVpcOutcome > UnpeerVpcOutcomeCallable
Definition: LightsailClient.h:656
Aws::Lightsail::Model::DeleteDiskSnapshotRequest
Definition: DeleteDiskSnapshotRequest.h:22
Aws::Lightsail::LightsailClient::ExportSnapshotAsync
virtual void ExportSnapshotAsync(const Model::ExportSnapshotRequest &request, const ExportSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteBucketResult.h
GetContainerServicesResult.h
Aws::Lightsail::LightsailClient::PutInstancePublicPortsAsync
virtual void PutInstancePublicPortsAsync(const Model::PutInstancePublicPortsRequest &request, const PutInstancePublicPortsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::AttachCertificateToDistributionOutcomeCallable
std::future< AttachCertificateToDistributionOutcome > AttachCertificateToDistributionOutcomeCallable
Definition: LightsailClient.h:515
Aws::Lightsail::LightsailClient::SetIpAddressType
virtual Model::SetIpAddressTypeOutcome SetIpAddressType(const Model::SetIpAddressTypeRequest &request) const
Aws::Lightsail::Model::DeleteDiskOutcomeCallable
std::future< DeleteDiskOutcome > DeleteDiskOutcomeCallable
Definition: LightsailClient.h:553
Aws::Lightsail::Model::DeleteInstanceOutcomeCallable
std::future< DeleteInstanceOutcome > DeleteInstanceOutcomeCallable
Definition: LightsailClient.h:558
Aws::Lightsail::LightsailClient::CreateContainerServiceAsync
virtual void CreateContainerServiceAsync(const Model::CreateContainerServiceRequest &request, const CreateContainerServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StopRelationalDatabaseResult.h
Aws::Lightsail::Model::GetRelationalDatabasesOutcome
Aws::Utils::Outcome< GetRelationalDatabasesResult, LightsailError > GetRelationalDatabasesOutcome
Definition: LightsailClient.h:479
Aws::Lightsail::LightsailClient::DownloadDefaultKeyPairCallable
virtual Model::DownloadDefaultKeyPairOutcomeCallable DownloadDefaultKeyPairCallable(const Model::DownloadDefaultKeyPairRequest &request) const
CreateDistributionResult.h
Aws::Lightsail::UntagResourceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: LightsailClient.h:814
Aws::Lightsail::Model::TestAlarmRequest
Definition: TestAlarmRequest.h:23
CopySnapshotResult.h
Aws::Lightsail::LightsailClient::StartRelationalDatabase
virtual Model::StartRelationalDatabaseOutcome StartRelationalDatabase(const Model::StartRelationalDatabaseRequest &request) const
StartInstanceResult.h
Aws::Lightsail::DeleteDomainEntryResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteDomainEntryRequest &, const Model::DeleteDomainEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainEntryResponseReceivedHandler
Definition: LightsailClient.h:714
Aws::Lightsail::LightsailClient::CreateDiskSnapshotCallable
virtual Model::CreateDiskSnapshotOutcomeCallable CreateDiskSnapshotCallable(const Model::CreateDiskSnapshotRequest &request) const
Aws::Lightsail::DeleteInstanceSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteInstanceSnapshotRequest &, const Model::DeleteInstanceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceSnapshotResponseReceivedHandler
Definition: LightsailClient.h:716
Aws::Lightsail::LightsailClient::DeleteRelationalDatabaseSnapshotCallable
virtual Model::DeleteRelationalDatabaseSnapshotOutcomeCallable DeleteRelationalDatabaseSnapshotCallable(const Model::DeleteRelationalDatabaseSnapshotRequest &request) const
Aws::Lightsail::Model::CreateDomainOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Definition: LightsailClient.h:534
Aws::Lightsail::Model::GetDomainRequest
Definition: GetDomainRequest.h:22
Aws::Lightsail::LightsailClient::GetLoadBalancers
virtual Model::GetLoadBalancersOutcome GetLoadBalancers(const Model::GetLoadBalancersRequest &request) const
Aws::Lightsail::DeleteDiskResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteDiskRequest &, const Model::DeleteDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDiskResponseReceivedHandler
Definition: LightsailClient.h:710
CreateKeyPairResult.h
Aws::Lightsail::LightsailClient::UpdateLoadBalancerAttributeAsync
virtual void UpdateLoadBalancerAttributeAsync(const Model::UpdateLoadBalancerAttributeRequest &request, const UpdateLoadBalancerAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::GetContainerImagesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerImagesRequest &, const Model::GetContainerImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerImagesResponseReceivedHandler
Definition: LightsailClient.h:744
Aws::Lightsail::Model::UpdateLoadBalancerAttributeRequest
Definition: UpdateLoadBalancerAttributeRequest.h:23
GetInstancesResult.h
CreateCloudFormationStackResult.h
Aws::Lightsail::LightsailClient::DetachStaticIpCallable
virtual Model::DetachStaticIpOutcomeCallable DetachStaticIpCallable(const Model::DetachStaticIpRequest &request) const
Aws::Lightsail::Model::DisableAddOnOutcome
Aws::Utils::Outcome< DisableAddOnResult, LightsailError > DisableAddOnOutcome
Definition: LightsailClient.h:416
Aws::Lightsail::Model::SendContactMethodVerificationOutcome
Aws::Utils::Outcome< SendContactMethodVerificationResult, LightsailError > SendContactMethodVerificationOutcome
Definition: LightsailClient.h:493
DetachInstancesFromLoadBalancerResult.h
Aws::Lightsail::Model::DeleteDomainRequest
Definition: DeleteDomainRequest.h:22
Aws::Lightsail::LightsailClient::RegisterContainerImageCallable
virtual Model::RegisterContainerImageOutcomeCallable RegisterContainerImageCallable(const Model::RegisterContainerImageRequest &request) const
Aws::Lightsail::Model::AllocateStaticIpOutcomeCallable
std::future< AllocateStaticIpOutcome > AllocateStaticIpOutcomeCallable
Definition: LightsailClient.h:514
Aws::Lightsail::GetContainerServiceMetricDataResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetContainerServiceMetricDataRequest &, const Model::GetContainerServiceMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerServiceMetricDataResponseReceivedHandler
Definition: LightsailClient.h:747
Aws::Lightsail::CreateInstanceSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateInstanceSnapshotRequest &, const Model::CreateInstanceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceSnapshotResponseReceivedHandler
Definition: LightsailClient.h:693
GetDomainResult.h
Aws::Lightsail::LightsailClient::DeleteDomainEntryCallable
virtual Model::DeleteDomainEntryOutcomeCallable DeleteDomainEntryCallable(const Model::DeleteDomainEntryRequest &request) const
Aws::Lightsail::Model::GetInstancesRequest
Definition: GetInstancesRequest.h:22
Aws::Lightsail::Model::GetActiveNamesOutcomeCallable
std::future< GetActiveNamesOutcome > GetActiveNamesOutcomeCallable
Definition: LightsailClient.h:574
DeleteContainerImageResult.h
Aws::Lightsail::EnableAddOnResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::EnableAddOnRequest &, const Model::EnableAddOnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableAddOnResponseReceivedHandler
Definition: LightsailClient.h:729
Aws::Lightsail::LightsailClient::AllocateStaticIpCallable
virtual Model::AllocateStaticIpOutcomeCallable AllocateStaticIpCallable(const Model::AllocateStaticIpRequest &request) const
Aws::Lightsail::LightsailClient::CreateLoadBalancer
virtual Model::CreateLoadBalancerOutcome CreateLoadBalancer(const Model::CreateLoadBalancerRequest &request) const
Aws::Lightsail::GetRelationalDatabaseSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetRelationalDatabaseSnapshotRequest &, const Model::GetRelationalDatabaseSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRelationalDatabaseSnapshotResponseReceivedHandler
Definition: LightsailClient.h:788
Aws::Lightsail::GetAutoSnapshotsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetAutoSnapshotsRequest &, const Model::GetAutoSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutoSnapshotsResponseReceivedHandler
Definition: LightsailClient.h:733
Aws::Lightsail::LightsailClient::GetStaticIpsAsync
virtual void GetStaticIpsAsync(const Model::GetStaticIpsRequest &request, const GetStaticIpsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::GetContainerImagesOutcome
Aws::Utils::Outcome< GetContainerImagesResult, LightsailError > GetContainerImagesOutcome
Definition: LightsailClient.h:433
GetInstanceStateResult.h
Aws::Lightsail::Model::CreateRelationalDatabaseFromSnapshotOutcomeCallable
std::future< CreateRelationalDatabaseFromSnapshotOutcome > CreateRelationalDatabaseFromSnapshotOutcomeCallable
Definition: LightsailClient.h:543
Aws::Lightsail::LightsailClient::DeleteInstanceSnapshotAsync
virtual void DeleteInstanceSnapshotAsync(const Model::DeleteInstanceSnapshotRequest &request, const DeleteInstanceSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::GetContainerServicesOutcome
Aws::Utils::Outcome< GetContainerServicesResult, LightsailError > GetContainerServicesOutcome
Definition: LightsailClient.h:438
Aws::Lightsail::LightsailClient::CreateCertificateAsync
virtual void CreateCertificateAsync(const Model::CreateCertificateRequest &request, const CreateCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::GetDiskSnapshotsRequest
Definition: GetDiskSnapshotsRequest.h:22
CreateDiskSnapshotResult.h
Aws::Lightsail::Model::EnableAddOnOutcome
Aws::Utils::Outcome< EnableAddOnResult, LightsailError > EnableAddOnOutcome
Definition: LightsailClient.h:418
Aws::Lightsail::UpdateDistributionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateDistributionRequest &, const Model::UpdateDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDistributionResponseReceivedHandler
Definition: LightsailClient.h:818
Aws::Lightsail::StopInstanceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::StopInstanceRequest &, const Model::StopInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopInstanceResponseReceivedHandler
Definition: LightsailClient.h:809
Aws::Lightsail::LightsailClient::GetRelationalDatabaseParameters
virtual Model::GetRelationalDatabaseParametersOutcome GetRelationalDatabaseParameters(const Model::GetRelationalDatabaseParametersRequest &request) const
Aws::Lightsail::Model::GetRelationalDatabaseParametersRequest
Definition: GetRelationalDatabaseParametersRequest.h:22
Aws::Lightsail::Model::GetBucketMetricDataRequest
Definition: GetBucketMetricDataRequest.h:27
Aws::Lightsail::LightsailClient::UpdateBucketAsync
virtual void UpdateBucketAsync(const Model::UpdateBucketRequest &request, const UpdateBucketResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::LightsailClient::GetContainerServices
virtual Model::GetContainerServicesOutcome GetContainerServices(const Model::GetContainerServicesRequest &request) const
GetBucketsResult.h
Aws::Lightsail::LightsailClient::DetachCertificateFromDistributionAsync
virtual void DetachCertificateFromDistributionAsync(const Model::DetachCertificateFromDistributionRequest &request, const DetachCertificateFromDistributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::CreateRelationalDatabaseSnapshotOutcome
Aws::Utils::Outcome< CreateRelationalDatabaseSnapshotResult, LightsailError > CreateRelationalDatabaseSnapshotOutcome
Definition: LightsailClient.h:390
Aws::Lightsail::Model::GetInstanceAccessDetailsOutcome
Aws::Utils::Outcome< GetInstanceAccessDetailsResult, LightsailError > GetInstanceAccessDetailsOutcome
Definition: LightsailClient.h:451
AWSError.h
Aws::Lightsail::GetDomainsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDomainsRequest &, const Model::GetDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainsResponseReceivedHandler
Definition: LightsailClient.h:759
Aws::Lightsail::LightsailClient::GetStaticIpAsync
virtual void GetStaticIpAsync(const Model::GetStaticIpRequest &request, const GetStaticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetBundlesResult.h
Aws::Lightsail::Model::GetOperationsOutcome
Aws::Utils::Outcome< GetOperationsResult, LightsailError > GetOperationsOutcome
Definition: LightsailClient.h:465
Aws::Lightsail::Model::GetInstanceRequest
Definition: GetInstanceRequest.h:22
Aws::Lightsail::Model::DeleteContainerServiceOutcome
Aws::Utils::Outcome< DeleteContainerServiceResult, LightsailError > DeleteContainerServiceOutcome
Definition: LightsailClient.h:398
PutAlarmResult.h
Aws::Lightsail::LightsailClient::GetLoadBalancerMetricDataCallable
virtual Model::GetLoadBalancerMetricDataOutcomeCallable GetLoadBalancerMetricDataCallable(const Model::GetLoadBalancerMetricDataRequest &request) const
Aws::Lightsail::CreateBucketResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateBucketRequest &, const Model::CreateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBucketResponseReceivedHandler
Definition: LightsailClient.h:679
Aws::Lightsail::Model::SetIpAddressTypeOutcome
Aws::Utils::Outcome< SetIpAddressTypeResult, LightsailError > SetIpAddressTypeOutcome
Definition: LightsailClient.h:494
Aws::Lightsail::Model::GetRelationalDatabaseSnapshotOutcomeCallable
std::future< GetRelationalDatabaseSnapshotOutcome > GetRelationalDatabaseSnapshotOutcomeCallable
Definition: LightsailClient.h:631
GetDiskSnapshotsResult.h
ImportKeyPairResult.h
Aws::Lightsail::Model::RegisterContainerImageOutcomeCallable
std::future< RegisterContainerImageOutcome > RegisterContainerImageOutcomeCallable
Definition: LightsailClient.h:644
Aws::Lightsail::SetIpAddressTypeResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::SetIpAddressTypeRequest &, const Model::SetIpAddressTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetIpAddressTypeResponseReceivedHandler
Definition: LightsailClient.h:805
Aws::Lightsail::LightsailClient::GetActiveNamesAsync
virtual void GetActiveNamesAsync(const Model::GetActiveNamesRequest &request, const GetActiveNamesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::LightsailClient::UpdateBucketBundle
virtual Model::UpdateBucketBundleOutcome UpdateBucketBundle(const Model::UpdateBucketBundleRequest &request) const
Aws::Lightsail::Model::StartInstanceOutcomeCallable
std::future< StartInstanceOutcome > StartInstanceOutcomeCallable
Definition: LightsailClient.h:650
Aws::Lightsail::LightsailClient::UpdateDistributionBundleCallable
virtual Model::UpdateDistributionBundleOutcomeCallable UpdateDistributionBundleCallable(const Model::UpdateDistributionBundleRequest &request) const
Aws::Lightsail::Model::GetAutoSnapshotsOutcome
Aws::Utils::Outcome< GetAutoSnapshotsResult, LightsailError > GetAutoSnapshotsOutcome
Definition: LightsailClient.h:422
UpdateRelationalDatabaseParametersResult.h
Aws::Lightsail::Model::GetLoadBalancerMetricDataOutcomeCallable
std::future< GetLoadBalancerMetricDataOutcome > GetLoadBalancerMetricDataOutcomeCallable
Definition: LightsailClient.h:615
Aws::Lightsail::Model::CreateInstancesOutcomeCallable
std::future< CreateInstancesOutcome > CreateInstancesOutcomeCallable
Definition: LightsailClient.h:537
Aws::Lightsail::Model::UpdateLoadBalancerAttributeOutcomeCallable
std::future< UpdateLoadBalancerAttributeOutcome > UpdateLoadBalancerAttributeOutcomeCallable
Definition: LightsailClient.h:664
Aws::Lightsail::LightsailClient::AttachDiskCallable
virtual Model::AttachDiskOutcomeCallable AttachDiskCallable(const Model::AttachDiskRequest &request) const
Aws::Lightsail::LightsailClient::UpdateLoadBalancerAttributeCallable
virtual Model::UpdateLoadBalancerAttributeOutcomeCallable UpdateLoadBalancerAttributeCallable(const Model::UpdateLoadBalancerAttributeRequest &request) const
RebootInstanceResult.h
Aws::Lightsail::LightsailClient::GetAutoSnapshotsCallable
virtual Model::GetAutoSnapshotsOutcomeCallable GetAutoSnapshotsCallable(const Model::GetAutoSnapshotsRequest &request) const
Aws::Lightsail::Model::GetRelationalDatabaseBundlesOutcomeCallable
std::future< GetRelationalDatabaseBundlesOutcome > GetRelationalDatabaseBundlesOutcomeCallable
Definition: LightsailClient.h:624
Aws::Lightsail::Model::ExportSnapshotRequest
Definition: ExportSnapshotRequest.h:22
Aws::Lightsail::LightsailClient::RegisterContainerImageAsync
virtual void RegisterContainerImageAsync(const Model::RegisterContainerImageRequest &request, const RegisterContainerImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::RebootInstanceOutcome
Aws::Utils::Outcome< RebootInstanceResult, LightsailError > RebootInstanceOutcome
Definition: LightsailClient.h:488
Aws::Lightsail::CreateDomainResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
Definition: LightsailClient.h:691
Aws::Lightsail::LightsailClient::SetResourceAccessForBucketCallable
virtual Model::SetResourceAccessForBucketOutcomeCallable SetResourceAccessForBucketCallable(const Model::SetResourceAccessForBucketRequest &request) const
Aws::Lightsail::LightsailClient::CreateDiskSnapshotAsync
virtual void CreateDiskSnapshotAsync(const Model::CreateDiskSnapshotRequest &request, const CreateDiskSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::GetContainerServiceMetricDataRequest
Definition: GetContainerServiceMetricDataRequest.h:26
Aws::Lightsail::Model::RebootRelationalDatabaseRequest
Definition: RebootRelationalDatabaseRequest.h:22
Aws::Lightsail::Model::DeleteDiskRequest
Definition: DeleteDiskRequest.h:22
Aws::Lightsail::Model::GetBucketMetricDataOutcome
Aws::Utils::Outcome< GetBucketMetricDataResult, LightsailError > GetBucketMetricDataOutcome
Definition: LightsailClient.h:426
Aws::Lightsail::Model::DetachStaticIpOutcome
Aws::Utils::Outcome< DetachStaticIpResult, LightsailError > DetachStaticIpOutcome
Definition: LightsailClient.h:415
RebootRelationalDatabaseResult.h
Aws::Lightsail::LightsailClient::AttachStaticIp
virtual Model::AttachStaticIpOutcome AttachStaticIp(const Model::AttachStaticIpRequest &request) const
Aws::Lightsail::Model::GetInstanceStateOutcome
Aws::Utils::Outcome< GetInstanceStateResult, LightsailError > GetInstanceStateOutcome
Definition: LightsailClient.h:456
Aws::Lightsail::LightsailClient::GetBucketBundlesCallable
virtual Model::GetBucketBundlesOutcomeCallable GetBucketBundlesCallable(const Model::GetBucketBundlesRequest &request) const
Aws::Lightsail::LightsailClient::GetContainerServiceMetricDataCallable
virtual Model::GetContainerServiceMetricDataOutcomeCallable GetContainerServiceMetricDataCallable(const Model::GetContainerServiceMetricDataRequest &request) const
Aws::Lightsail::LightsailClient::DeleteRelationalDatabaseSnapshot
virtual Model::DeleteRelationalDatabaseSnapshotOutcome DeleteRelationalDatabaseSnapshot(const Model::DeleteRelationalDatabaseSnapshotRequest &request) const
Aws::Lightsail::Model::GetDistributionsRequest
Definition: GetDistributionsRequest.h:22
Aws::Lightsail::Model::GetBundlesRequest
Definition: GetBundlesRequest.h:22
Aws::Lightsail::LightsailClient::DeleteInstanceAsync
virtual void DeleteInstanceAsync(const Model::DeleteInstanceRequest &request, const DeleteInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::GetDistributionBundlesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDistributionBundlesRequest &, const Model::GetDistributionBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistributionBundlesResponseReceivedHandler
Definition: LightsailClient.h:754
Aws::Lightsail::LightsailClient::GetOperationsForResourceAsync
virtual void GetOperationsForResourceAsync(const Model::GetOperationsForResourceRequest &request, const GetOperationsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateLoadBalancerAttributeResult.h
Aws::Lightsail::LightsailClient::GetLoadBalancerCallable
virtual Model::GetLoadBalancerOutcomeCallable GetLoadBalancerCallable(const Model::GetLoadBalancerRequest &request) const
Aws::Lightsail::UpdateDistributionBundleResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateDistributionBundleRequest &, const Model::UpdateDistributionBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDistributionBundleResponseReceivedHandler
Definition: LightsailClient.h:819
Aws::Lightsail::StartRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::StartRelationalDatabaseRequest &, const Model::StartRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRelationalDatabaseResponseReceivedHandler
Definition: LightsailClient.h:808
Aws::Lightsail::Model::GetLoadBalancerOutcomeCallable
std::future< GetLoadBalancerOutcome > GetLoadBalancerOutcomeCallable
Definition: LightsailClient.h:614
Aws::Lightsail::LightsailClient::DownloadDefaultKeyPair
virtual Model::DownloadDefaultKeyPairOutcome DownloadDefaultKeyPair(const Model::DownloadDefaultKeyPairRequest &request) const
Aws::Lightsail::DeleteDistributionResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteDistributionRequest &, const Model::DeleteDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDistributionResponseReceivedHandler
Definition: LightsailClient.h:712
Aws::Lightsail::LightsailClient::DeleteDomainEntryAsync
virtual void DeleteDomainEntryAsync(const Model::DeleteDomainEntryRequest &request, const DeleteDomainEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::CreateRelationalDatabaseFromSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateRelationalDatabaseFromSnapshotRequest &, const Model::CreateRelationalDatabaseFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRelationalDatabaseFromSnapshotResponseReceivedHandler
Definition: LightsailClient.h:700
Aws::Lightsail::Model::GetRelationalDatabaseMasterUserPasswordOutcomeCallable
std::future< GetRelationalDatabaseMasterUserPasswordOutcome > GetRelationalDatabaseMasterUserPasswordOutcomeCallable
Definition: LightsailClient.h:628
Aws::Lightsail::LightsailClient::DeleteContainerService
virtual Model::DeleteContainerServiceOutcome DeleteContainerService(const Model::DeleteContainerServiceRequest &request) const
Aws::Lightsail::Model::UpdateContainerServiceOutcomeCallable
std::future< UpdateContainerServiceOutcome > UpdateContainerServiceOutcomeCallable
Definition: LightsailClient.h:660
Aws::Lightsail::Model::AttachDiskRequest
Definition: AttachDiskRequest.h:22
Aws::Lightsail::GetDomainResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetDomainRequest &, const Model::GetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainResponseReceivedHandler
Definition: LightsailClient.h:758
Aws::Lightsail::LightsailClient::GetDiskSnapshotAsync
virtual void GetDiskSnapshotAsync(const Model::GetDiskSnapshotRequest &request, const GetDiskSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::CreateBucketAccessKeyResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateBucketAccessKeyRequest &, const Model::CreateBucketAccessKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBucketAccessKeyResponseReceivedHandler
Definition: LightsailClient.h:680
Aws::Lightsail::LightsailClient::GetKeyPairAsync
virtual void GetKeyPairAsync(const Model::GetKeyPairRequest &request, const GetKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::LightsailClient::CreateDiskAsync
virtual void CreateDiskAsync(const Model::CreateDiskRequest &request, const CreateDiskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateContactMethodResult.h
Aws::Lightsail::Model::CreateInstancesOutcome
Aws::Utils::Outcome< CreateInstancesResult, LightsailError > CreateInstancesOutcome
Definition: LightsailClient.h:383
UpdateContainerServiceResult.h
Aws::Lightsail::LightsailClient::DeleteBucketAccessKey
virtual Model::DeleteBucketAccessKeyOutcome DeleteBucketAccessKey(const Model::DeleteBucketAccessKeyRequest &request) const
Aws::Lightsail::Model::GetContainerServicePowersRequest
Definition: GetContainerServicePowersRequest.h:20
Aws::Lightsail::LightsailClient::UpdateRelationalDatabase
virtual Model::UpdateRelationalDatabaseOutcome UpdateRelationalDatabase(const Model::UpdateRelationalDatabaseRequest &request) const
Aws::Lightsail::Model::GetOperationsForResourceOutcome
Aws::Utils::Outcome< GetOperationsForResourceResult, LightsailError > GetOperationsForResourceOutcome
Definition: LightsailClient.h:466
Aws::Lightsail::Model::RebootRelationalDatabaseOutcome
Aws::Utils::Outcome< RebootRelationalDatabaseResult, LightsailError > RebootRelationalDatabaseOutcome
Definition: LightsailClient.h:489
Aws::Lightsail::Model::DeleteAutoSnapshotOutcomeCallable
std::future< DeleteAutoSnapshotOutcome > DeleteAutoSnapshotOutcomeCallable
Definition: LightsailClient.h:546
Aws::Lightsail::GetCertificatesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetCertificatesRequest &, const Model::GetCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCertificatesResponseReceivedHandler
Definition: LightsailClient.h:740
Aws::Lightsail::Model::GetInstanceMetricDataOutcomeCallable
std::future< GetInstanceMetricDataOutcome > GetInstanceMetricDataOutcomeCallable
Definition: LightsailClient.h:606
Aws::Lightsail::LightsailClient::GetRelationalDatabaseAsync
virtual void GetRelationalDatabaseAsync(const Model::GetRelationalDatabaseRequest &request, const GetRelationalDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::SetIpAddressTypeRequest
Definition: SetIpAddressTypeRequest.h:24
Aws::Lightsail::DeleteKnownHostKeysResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteKnownHostKeysRequest &, const Model::DeleteKnownHostKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKnownHostKeysResponseReceivedHandler
Definition: LightsailClient.h:718
CreateBucketAccessKeyResult.h
Aws::Lightsail::LightsailClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: LightsailClient.h:847
StartRelationalDatabaseResult.h
GetStaticIpResult.h
Aws::Lightsail::LightsailClient::UpdateDistributionCallable
virtual Model::UpdateDistributionOutcomeCallable UpdateDistributionCallable(const Model::UpdateDistributionRequest &request) const
Aws::Lightsail::Model::ResetDistributionCacheRequest
Definition: ResetDistributionCacheRequest.h:22
ResetDistributionCacheResult.h
Aws::Lightsail::LightsailClient::AttachInstancesToLoadBalancerCallable
virtual Model::AttachInstancesToLoadBalancerOutcomeCallable AttachInstancesToLoadBalancerCallable(const Model::AttachInstancesToLoadBalancerRequest &request) const
Aws::Lightsail::LightsailClient::GetInstancesAsync
virtual void GetInstancesAsync(const Model::GetInstancesRequest &request, const GetInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::LightsailClient::DeleteKnownHostKeysCallable
virtual Model::DeleteKnownHostKeysOutcomeCallable DeleteKnownHostKeysCallable(const Model::DeleteKnownHostKeysRequest &request) const
Aws::Lightsail::LightsailClient::GetOperationsForResource
virtual Model::GetOperationsForResourceOutcome GetOperationsForResource(const Model::GetOperationsForResourceRequest &request) const
Aws::Lightsail::LightsailClient::GetRelationalDatabaseLogStreamsCallable
virtual Model::GetRelationalDatabaseLogStreamsOutcomeCallable GetRelationalDatabaseLogStreamsCallable(const Model::GetRelationalDatabaseLogStreamsRequest &request) const
GetRelationalDatabaseBundlesResult.h
Aws::Lightsail::LightsailClient::GetInstancePortStatesAsync
virtual void GetInstancePortStatesAsync(const Model::GetInstancePortStatesRequest &request, const GetInstancePortStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::LightsailClient::CreateContainerServiceRegistryLoginCallable
virtual Model::CreateContainerServiceRegistryLoginOutcomeCallable CreateContainerServiceRegistryLoginCallable(const Model::CreateContainerServiceRegistryLoginRequest &request) const
CreateInstanceSnapshotResult.h
Aws::Lightsail::Model::GetDiskOutcome
Aws::Utils::Outcome< GetDiskResult, LightsailError > GetDiskOutcome
Definition: LightsailClient.h:439
Aws::Lightsail::LightsailClient::GetRelationalDatabasesAsync
virtual void GetRelationalDatabasesAsync(const Model::GetRelationalDatabasesRequest &request, const GetRelationalDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetActiveNamesResult.h
DeleteCertificateResult.h
Aws::Lightsail::LightsailClient::GetRelationalDatabaseSnapshotsCallable
virtual Model::GetRelationalDatabaseSnapshotsOutcomeCallable GetRelationalDatabaseSnapshotsCallable(const Model::GetRelationalDatabaseSnapshotsRequest &request) const
Aws::Lightsail::LightsailClient::GetOperation
virtual Model::GetOperationOutcome GetOperation(const Model::GetOperationRequest &request) const
Aws::Lightsail::Model::GetInstanceStateOutcomeCallable
std::future< GetInstanceStateOutcome > GetInstanceStateOutcomeCallable
Definition: LightsailClient.h:610
Aws::Lightsail::LightsailClient::DeleteAutoSnapshot
virtual Model::DeleteAutoSnapshotOutcome DeleteAutoSnapshot(const Model::DeleteAutoSnapshotRequest &request) const
Aws::Lightsail::GetActiveNamesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetActiveNamesRequest &, const Model::GetActiveNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetActiveNamesResponseReceivedHandler
Definition: LightsailClient.h:731
Aws::Lightsail::LightsailClient::GetRelationalDatabaseParametersCallable
virtual Model::GetRelationalDatabaseParametersOutcomeCallable GetRelationalDatabaseParametersCallable(const Model::GetRelationalDatabaseParametersRequest &request) const
Aws::Lightsail::LightsailClient::SendContactMethodVerification
virtual Model::SendContactMethodVerificationOutcome SendContactMethodVerification(const Model::SendContactMethodVerificationRequest &request) const
Aws::Lightsail::Model::GetContainerServiceDeploymentsOutcome
Aws::Utils::Outcome< GetContainerServiceDeploymentsResult, LightsailError > GetContainerServiceDeploymentsOutcome
Definition: LightsailClient.h:435
GetContainerAPIMetadataResult.h
Aws::Lightsail::Model::CreateDiskOutcome
Aws::Utils::Outcome< CreateDiskResult, LightsailError > CreateDiskOutcome
Definition: LightsailClient.h:376
GetDiskResult.h
Aws::Lightsail::LightsailClient::AttachInstancesToLoadBalancer
virtual Model::AttachInstancesToLoadBalancerOutcome AttachInstancesToLoadBalancer(const Model::AttachInstancesToLoadBalancerRequest &request) const
Aws::Lightsail::Model::GetCloudFormationStackRecordsOutcome
Aws::Utils::Outcome< GetCloudFormationStackRecordsResult, LightsailError > GetCloudFormationStackRecordsOutcome
Definition: LightsailClient.h:430
Aws::Lightsail::LightsailClient::GetKeyPair
virtual Model::GetKeyPairOutcome GetKeyPair(const Model::GetKeyPairRequest &request) const
Aws::Lightsail::Model::UpdateRelationalDatabaseOutcome
Aws::Utils::Outcome< UpdateRelationalDatabaseResult, LightsailError > UpdateRelationalDatabaseOutcome
Definition: LightsailClient.h:511
Aws::Lightsail::UpdateContainerServiceResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateContainerServiceRequest &, const Model::UpdateContainerServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerServiceResponseReceivedHandler
Definition: LightsailClient.h:817
Aws::Lightsail::CreateCloudFormationStackResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateCloudFormationStackRequest &, const Model::CreateCloudFormationStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCloudFormationStackResponseReceivedHandler
Definition: LightsailClient.h:682
GetInstanceAccessDetailsResult.h
Aws::Lightsail::GetCloudFormationStackRecordsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetCloudFormationStackRecordsRequest &, const Model::GetCloudFormationStackRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudFormationStackRecordsResponseReceivedHandler
Definition: LightsailClient.h:741
Aws::Lightsail::Model::GetBlueprintsRequest
Definition: GetBlueprintsRequest.h:22
GetCertificatesResult.h
Aws::Lightsail::Model::GetContainerLogOutcomeCallable
std::future< GetContainerLogOutcome > GetContainerLogOutcomeCallable
Definition: LightsailClient.h:588
Aws::Lightsail::GetKeyPairResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetKeyPairRequest &, const Model::GetKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKeyPairResponseReceivedHandler
Definition: LightsailClient.h:769
Aws::Lightsail::AllocateStaticIpResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::AllocateStaticIpRequest &, const Model::AllocateStaticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateStaticIpResponseReceivedHandler
Definition: LightsailClient.h:669
Aws::Lightsail::UpdateBucketBundleResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateBucketBundleRequest &, const Model::UpdateBucketBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBucketBundleResponseReceivedHandler
Definition: LightsailClient.h:816
Aws::Lightsail::LightsailClient::GetDistributionBundlesCallable
virtual Model::GetDistributionBundlesOutcomeCallable GetDistributionBundlesCallable(const Model::GetDistributionBundlesRequest &request) const
Aws::Lightsail::DeleteKeyPairResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DeleteKeyPairRequest &, const Model::DeleteKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeyPairResponseReceivedHandler
Definition: LightsailClient.h:717
DeleteContainerServiceResult.h
Aws::Lightsail::LightsailClient::GetDomainsCallable
virtual Model::GetDomainsOutcomeCallable GetDomainsCallable(const Model::GetDomainsRequest &request) const
Aws::Lightsail::Model::DeleteKnownHostKeysOutcome
Aws::Utils::Outcome< DeleteKnownHostKeysResult, LightsailError > DeleteKnownHostKeysOutcome
Definition: LightsailClient.h:407
Aws::Lightsail::Model::CreateContactMethodRequest
Definition: CreateContactMethodRequest.h:23
Aws::Lightsail::LightsailClient::EnableAddOn
virtual Model::EnableAddOnOutcome EnableAddOn(const Model::EnableAddOnRequest &request) const
Aws::Lightsail::Model::GetDisksOutcome
Aws::Utils::Outcome< GetDisksResult, LightsailError > GetDisksOutcome
Definition: LightsailClient.h:442
Aws::Lightsail::Model::CreateLoadBalancerTlsCertificateRequest
Definition: CreateLoadBalancerTlsCertificateRequest.h:24
GetDisksResult.h
Aws::Lightsail::LightsailClient::CreateKeyPairAsync
virtual void CreateKeyPairAsync(const Model::CreateKeyPairRequest &request, const CreateKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::DeleteDistributionOutcome
Aws::Utils::Outcome< DeleteDistributionResult, LightsailError > DeleteDistributionOutcome
Definition: LightsailClient.h:401
Aws::Lightsail::Model::GetInstancesOutcomeCallable
std::future< GetInstancesOutcome > GetInstancesOutcomeCallable
Definition: LightsailClient.h:611
Aws::Lightsail::Model::GetRegionsOutcome
Aws::Utils::Outcome< GetRegionsResult, LightsailError > GetRegionsOutcome
Definition: LightsailClient.h:467
Aws::Lightsail::LightsailClient::PutAlarmCallable
virtual Model::PutAlarmOutcomeCallable PutAlarmCallable(const Model::PutAlarmRequest &request) const
GetRelationalDatabaseResult.h
Aws::Lightsail::LightsailClient::CreateBucketAsync
virtual void CreateBucketAsync(const Model::CreateBucketRequest &request, const CreateBucketResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::UpdateRelationalDatabaseParametersRequest
Definition: UpdateRelationalDatabaseParametersRequest.h:24
Aws::Lightsail::ResetDistributionCacheResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::ResetDistributionCacheRequest &, const Model::ResetDistributionCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDistributionCacheResponseReceivedHandler
Definition: LightsailClient.h:803
Aws::Lightsail::Model::DeleteDomainEntryOutcome
Aws::Utils::Outcome< DeleteDomainEntryResult, LightsailError > DeleteDomainEntryOutcome
Definition: LightsailClient.h:403
Aws::Lightsail::Model::DeleteAlarmOutcome
Aws::Utils::Outcome< DeleteAlarmResult, LightsailError > DeleteAlarmOutcome
Definition: LightsailClient.h:391
Aws::Lightsail::Model::CreateInstancesFromSnapshotOutcome
Aws::Utils::Outcome< CreateInstancesFromSnapshotResult, LightsailError > CreateInstancesFromSnapshotOutcome
Definition: LightsailClient.h:384
Aws::Lightsail::LightsailClient::GetRelationalDatabaseEventsCallable
virtual Model::GetRelationalDatabaseEventsOutcomeCallable GetRelationalDatabaseEventsCallable(const Model::GetRelationalDatabaseEventsRequest &request) const
Aws::Lightsail::CreateKeyPairResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateKeyPairRequest &, const Model::CreateKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeyPairResponseReceivedHandler
Definition: LightsailClient.h:696
Aws::Lightsail::LightsailClient::GetDomainCallable
virtual Model::GetDomainOutcomeCallable GetDomainCallable(const Model::GetDomainRequest &request) const
Aws::Lightsail::Model::GetDomainOutcomeCallable
std::future< GetDomainOutcome > GetDomainOutcomeCallable
Definition: LightsailClient.h:601
Aws::Lightsail::LightsailClient::GetRelationalDatabases
virtual Model::GetRelationalDatabasesOutcome GetRelationalDatabases(const Model::GetRelationalDatabasesRequest &request) const
Aws::Lightsail::LightsailClient::CreateRelationalDatabaseAsync
virtual void CreateRelationalDatabaseAsync(const Model::CreateRelationalDatabaseRequest &request, const CreateRelationalDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetDomainsResult.h
Aws::Lightsail::LightsailClient::CreateLoadBalancerCallable
virtual Model::CreateLoadBalancerOutcomeCallable CreateLoadBalancerCallable(const Model::CreateLoadBalancerRequest &request) const
Aws::Lightsail::GetInstancesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstancesRequest &, const Model::GetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstancesResponseReceivedHandler
Definition: LightsailClient.h:768
Aws::Lightsail::Model::GetDistributionLatestCacheResetRequest
Definition: GetDistributionLatestCacheResetRequest.h:22
Aws::Lightsail::Model::GetDistributionMetricDataRequest
Definition: GetDistributionMetricDataRequest.h:27
Aws::Lightsail::Model::EnableAddOnOutcomeCallable
std::future< EnableAddOnOutcome > EnableAddOnOutcomeCallable
Definition: LightsailClient.h:572
Aws::Lightsail::Model::GetRelationalDatabaseMasterUserPasswordOutcome
Aws::Utils::Outcome< GetRelationalDatabaseMasterUserPasswordResult, LightsailError > GetRelationalDatabaseMasterUserPasswordOutcome
Definition: LightsailClient.h:474
Aws::Lightsail::LightsailClient::AttachDisk
virtual Model::AttachDiskOutcome AttachDisk(const Model::AttachDiskRequest &request) const
Aws::Lightsail::PutAlarmResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::PutAlarmRequest &, const Model::PutAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAlarmResponseReceivedHandler
Definition: LightsailClient.h:797
SetResourceAccessForBucketResult.h
Aws::Lightsail::LightsailClient::CreateDiskFromSnapshot
virtual Model::CreateDiskFromSnapshotOutcome CreateDiskFromSnapshot(const Model::CreateDiskFromSnapshotRequest &request) const
Aws::Lightsail::Model::CreateDistributionOutcome
Aws::Utils::Outcome< CreateDistributionResult, LightsailError > CreateDistributionOutcome
Definition: LightsailClient.h:379
Aws::Lightsail::Model::GetBucketAccessKeysOutcomeCallable
std::future< GetBucketAccessKeysOutcome > GetBucketAccessKeysOutcomeCallable
Definition: LightsailClient.h:578
Aws::Lightsail::DetachInstancesFromLoadBalancerResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::DetachInstancesFromLoadBalancerRequest &, const Model::DetachInstancesFromLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachInstancesFromLoadBalancerResponseReceivedHandler
Definition: LightsailClient.h:725
Aws::Lightsail::LightsailClient::GetContainerServicesCallable
virtual Model::GetContainerServicesOutcomeCallable GetContainerServicesCallable(const Model::GetContainerServicesRequest &request) const
Aws::Lightsail::ExportSnapshotResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::ExportSnapshotRequest &, const Model::ExportSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportSnapshotResponseReceivedHandler
Definition: LightsailClient.h:730
Aws::Lightsail::Model::GetLoadBalancerTlsCertificatesRequest
Definition: GetLoadBalancerTlsCertificatesRequest.h:22
UpdateBucketResult.h
Aws::Lightsail::Model::GetRelationalDatabaseRequest
Definition: GetRelationalDatabaseRequest.h:22
IsVpcPeeredResult.h
Aws::Lightsail::Model::GetInstanceSnapshotsOutcome
Aws::Utils::Outcome< GetInstanceSnapshotsResult, LightsailError > GetInstanceSnapshotsOutcome
Definition: LightsailClient.h:455
Aws::Lightsail::LightsailClient::GetRelationalDatabaseEvents
virtual Model::GetRelationalDatabaseEventsOutcome GetRelationalDatabaseEvents(const Model::GetRelationalDatabaseEventsRequest &request) const
Aws::Lightsail::UpdateRelationalDatabaseResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateRelationalDatabaseRequest &, const Model::UpdateRelationalDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRelationalDatabaseResponseReceivedHandler
Definition: LightsailClient.h:822
Aws::Lightsail::LightsailClient::GetStaticIpsCallable
virtual Model::GetStaticIpsOutcomeCallable GetStaticIpsCallable(const Model::GetStaticIpsRequest &request) const
Aws::Lightsail::Model::DeleteDiskSnapshotOutcomeCallable
std::future< DeleteDiskSnapshotOutcome > DeleteDiskSnapshotOutcomeCallable
Definition: LightsailClient.h:554
Aws::Lightsail::Model::DisableAddOnOutcomeCallable
std::future< DisableAddOnOutcome > DisableAddOnOutcomeCallable
Definition: LightsailClient.h:570
Aws::Lightsail::Model::GetBucketBundlesOutcome
Aws::Utils::Outcome< GetBucketBundlesResult, LightsailError > GetBucketBundlesOutcome
Definition: LightsailClient.h:425
Aws::Lightsail::Model::GetRegionsRequest
Definition: GetRegionsRequest.h:20
Aws::Lightsail::LightsailClient::GetRelationalDatabaseBlueprintsCallable
virtual Model::GetRelationalDatabaseBlueprintsOutcomeCallable GetRelationalDatabaseBlueprintsCallable(const Model::GetRelationalDatabaseBlueprintsRequest &request) const
Aws::Lightsail::LightsailClient::GetInstanceMetricDataCallable
virtual Model::GetInstanceMetricDataOutcomeCallable GetInstanceMetricDataCallable(const Model::GetInstanceMetricDataRequest &request) const
Aws::Lightsail::Model::CreateRelationalDatabaseFromSnapshotOutcome
Aws::Utils::Outcome< CreateRelationalDatabaseFromSnapshotResult, LightsailError > CreateRelationalDatabaseFromSnapshotOutcome
Definition: LightsailClient.h:389
Aws::Lightsail::LightsailClient::GetDomainsAsync
virtual void GetDomainsAsync(const Model::GetDomainsRequest &request, const GetDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetInstanceSnapshotsResult.h
Aws::Lightsail::Model::GetKeyPairOutcomeCallable
std::future< GetKeyPairOutcome > GetKeyPairOutcomeCallable
Definition: LightsailClient.h:612
Aws::Lightsail::Model::DeleteDiskSnapshotOutcome
Aws::Utils::Outcome< DeleteDiskSnapshotResult, LightsailError > DeleteDiskSnapshotOutcome
Definition: LightsailClient.h:400
Aws::Lightsail::UpdateRelationalDatabaseParametersResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UpdateRelationalDatabaseParametersRequest &, const Model::UpdateRelationalDatabaseParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRelationalDatabaseParametersResponseReceivedHandler
Definition: LightsailClient.h:823
Aws::Lightsail::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: LightsailClient.h:657
Aws::Lightsail::Model::GetDistributionBundlesOutcome
Aws::Utils::Outcome< GetDistributionBundlesResult, LightsailError > GetDistributionBundlesOutcome
Definition: LightsailClient.h:443
Aws::Lightsail::LightsailClient::CreateDomainEntry
virtual Model::CreateDomainEntryOutcome CreateDomainEntry(const Model::CreateDomainEntryRequest &request) const
Aws::Lightsail::Model::UpdateRelationalDatabaseRequest
Definition: UpdateRelationalDatabaseRequest.h:22
Aws::Lightsail::GetLoadBalancerResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetLoadBalancerRequest &, const Model::GetLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoadBalancerResponseReceivedHandler
Definition: LightsailClient.h:771
Aws::Lightsail::CreateDiskResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::CreateDiskRequest &, const Model::CreateDiskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDiskResponseReceivedHandler
Definition: LightsailClient.h:687
Aws::Lightsail::GetInstanceSnapshotsResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetInstanceSnapshotsRequest &, const Model::GetInstanceSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceSnapshotsResponseReceivedHandler
Definition: LightsailClient.h:766
CreateBucketResult.h
Aws::Lightsail::Model::GetAlarmsOutcomeCallable
std::future< GetAlarmsOutcome > GetAlarmsOutcomeCallable
Definition: LightsailClient.h:575
Aws::Lightsail::LightsailClient::GetRegionsCallable
virtual Model::GetRegionsOutcomeCallable GetRegionsCallable(const Model::GetRegionsRequest &request) const
Aws::Lightsail::LightsailClient::DisableAddOnCallable
virtual Model::DisableAddOnOutcomeCallable DisableAddOnCallable(const Model::DisableAddOnRequest &request) const
Aws::Lightsail::UnpeerVpcResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::UnpeerVpcRequest &, const Model::UnpeerVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnpeerVpcResponseReceivedHandler
Definition: LightsailClient.h:813
CreateInstancesResult.h
Aws::Lightsail::Model::UpdateRelationalDatabaseOutcomeCallable
std::future< UpdateRelationalDatabaseOutcome > UpdateRelationalDatabaseOutcomeCallable
Definition: LightsailClient.h:665
Aws::Lightsail::LightsailClient::ReleaseStaticIp
virtual Model::ReleaseStaticIpOutcome ReleaseStaticIp(const Model::ReleaseStaticIpRequest &request) const
Aws::Lightsail::LightsailClient::GetInstanceAccessDetails
virtual Model::GetInstanceAccessDetailsOutcome GetInstanceAccessDetails(const Model::GetInstanceAccessDetailsRequest &request) const
Aws::Lightsail::Model::GetBucketAccessKeysOutcome
Aws::Utils::Outcome< GetBucketAccessKeysResult, LightsailError > GetBucketAccessKeysOutcome
Definition: LightsailClient.h:424
Aws::Lightsail::LightsailClient::GetInstances
virtual Model::GetInstancesOutcome GetInstances(const Model::GetInstancesRequest &request) const
Aws::Lightsail::LightsailClient::DeleteDistributionAsync
virtual void DeleteDistributionAsync(const Model::DeleteDistributionRequest &request, const DeleteDistributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Lightsail::Model::DeleteContainerImageOutcome
Aws::Utils::Outcome< DeleteContainerImageResult, LightsailError > DeleteContainerImageOutcome
Definition: LightsailClient.h:397
Aws::Lightsail::Model::GetRelationalDatabaseOutcome
Aws::Utils::Outcome< GetRelationalDatabaseResult, LightsailError > GetRelationalDatabaseOutcome
Definition: LightsailClient.h:468
GetRelationalDatabaseParametersResult.h
GetKeyPairResult.h
Aws::Lightsail::GetBundlesResponseReceivedHandler
std::function< void(const LightsailClient *, const Model::GetBundlesRequest &, const Model::GetBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBundlesResponseReceivedHandler
Definition: LightsailClient.h:739
Aws::Lightsail::LightsailClient::DeleteLoadBalancerAsync
virtual void DeleteLoadBalancerAsync(const Model::DeleteLoadBalancerRequest &request, const DeleteLoadBalancerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const