AWS SDK for C++

AWS SDK for C++ Version 1.11.754

Loading...
Searching...
No Matches
ElasticsearchServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/es/ElasticsearchServiceEndpointProvider.h>
15#include <aws/es/ElasticsearchServiceErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in ElasticsearchServiceClient header */
22#include <aws/core/NoResult.h>
23#include <aws/es/model/AcceptInboundCrossClusterSearchConnectionResult.h>
24#include <aws/es/model/AssociatePackageResult.h>
25#include <aws/es/model/AuthorizeVpcEndpointAccessResult.h>
26#include <aws/es/model/CancelDomainConfigChangeResult.h>
27#include <aws/es/model/CancelElasticsearchServiceSoftwareUpdateResult.h>
28#include <aws/es/model/CreateElasticsearchDomainResult.h>
29#include <aws/es/model/CreateOutboundCrossClusterSearchConnectionResult.h>
30#include <aws/es/model/CreatePackageResult.h>
31#include <aws/es/model/CreateVpcEndpointResult.h>
32#include <aws/es/model/DeleteElasticsearchDomainResult.h>
33#include <aws/es/model/DeleteElasticsearchServiceRoleRequest.h>
34#include <aws/es/model/DeleteInboundCrossClusterSearchConnectionResult.h>
35#include <aws/es/model/DeleteOutboundCrossClusterSearchConnectionResult.h>
36#include <aws/es/model/DeletePackageResult.h>
37#include <aws/es/model/DeleteVpcEndpointResult.h>
38#include <aws/es/model/DescribeDomainAutoTunesResult.h>
39#include <aws/es/model/DescribeDomainChangeProgressResult.h>
40#include <aws/es/model/DescribeElasticsearchDomainConfigResult.h>
41#include <aws/es/model/DescribeElasticsearchDomainResult.h>
42#include <aws/es/model/DescribeElasticsearchDomainsResult.h>
43#include <aws/es/model/DescribeElasticsearchInstanceTypeLimitsResult.h>
44#include <aws/es/model/DescribeInboundCrossClusterSearchConnectionsRequest.h>
45#include <aws/es/model/DescribeInboundCrossClusterSearchConnectionsResult.h>
46#include <aws/es/model/DescribeOutboundCrossClusterSearchConnectionsRequest.h>
47#include <aws/es/model/DescribeOutboundCrossClusterSearchConnectionsResult.h>
48#include <aws/es/model/DescribePackagesRequest.h>
49#include <aws/es/model/DescribePackagesResult.h>
50#include <aws/es/model/DescribeReservedElasticsearchInstanceOfferingsRequest.h>
51#include <aws/es/model/DescribeReservedElasticsearchInstanceOfferingsResult.h>
52#include <aws/es/model/DescribeReservedElasticsearchInstancesRequest.h>
53#include <aws/es/model/DescribeReservedElasticsearchInstancesResult.h>
54#include <aws/es/model/DescribeVpcEndpointsResult.h>
55#include <aws/es/model/DissociatePackageResult.h>
56#include <aws/es/model/GetCompatibleElasticsearchVersionsRequest.h>
57#include <aws/es/model/GetCompatibleElasticsearchVersionsResult.h>
58#include <aws/es/model/GetPackageVersionHistoryResult.h>
59#include <aws/es/model/GetUpgradeHistoryResult.h>
60#include <aws/es/model/GetUpgradeStatusResult.h>
61#include <aws/es/model/ListDomainNamesRequest.h>
62#include <aws/es/model/ListDomainNamesResult.h>
63#include <aws/es/model/ListDomainsForPackageResult.h>
64#include <aws/es/model/ListElasticsearchInstanceTypesResult.h>
65#include <aws/es/model/ListElasticsearchVersionsRequest.h>
66#include <aws/es/model/ListElasticsearchVersionsResult.h>
67#include <aws/es/model/ListPackagesForDomainResult.h>
68#include <aws/es/model/ListTagsResult.h>
69#include <aws/es/model/ListVpcEndpointAccessResult.h>
70#include <aws/es/model/ListVpcEndpointsForDomainResult.h>
71#include <aws/es/model/ListVpcEndpointsRequest.h>
72#include <aws/es/model/ListVpcEndpointsResult.h>
73#include <aws/es/model/PurchaseReservedElasticsearchInstanceOfferingResult.h>
74#include <aws/es/model/RejectInboundCrossClusterSearchConnectionResult.h>
75#include <aws/es/model/RevokeVpcEndpointAccessResult.h>
76#include <aws/es/model/StartElasticsearchServiceSoftwareUpdateResult.h>
77#include <aws/es/model/UpdateElasticsearchDomainConfigResult.h>
78#include <aws/es/model/UpdatePackageResult.h>
79#include <aws/es/model/UpdateVpcEndpointResult.h>
80#include <aws/es/model/UpgradeElasticsearchDomainResult.h>
81/* End of service model headers required in ElasticsearchServiceClient header */
82
83namespace Aws {
84namespace Http {
85class HttpClient;
86class HttpClientFactory;
87} // namespace Http
88
89namespace Utils {
90template <typename R, typename E>
91class Outcome;
92
93namespace Threading {
94class Executor;
95} // namespace Threading
96} // namespace Utils
97
98namespace Auth {
99class AWSCredentials;
100class AWSCredentialsProvider;
101} // namespace Auth
102
103namespace Client {
104class RetryStrategy;
105} // namespace Client
106
107namespace ElasticsearchService {
111
112namespace Model {
113/* Service model forward declarations required in ElasticsearchServiceClient header */
115class AddTagsRequest;
152class ListTagsRequest;
165/* End of service model forward declarations required in ElasticsearchServiceClient header */
166
167/* Service model Outcome class definitions */
232/* End of service model Outcome class definitions */
233
234/* Service model Outcome callable definitions */
235typedef std::future<AcceptInboundCrossClusterSearchConnectionOutcome> AcceptInboundCrossClusterSearchConnectionOutcomeCallable;
236typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
237typedef std::future<AssociatePackageOutcome> AssociatePackageOutcomeCallable;
238typedef std::future<AuthorizeVpcEndpointAccessOutcome> AuthorizeVpcEndpointAccessOutcomeCallable;
239typedef std::future<CancelDomainConfigChangeOutcome> CancelDomainConfigChangeOutcomeCallable;
240typedef std::future<CancelElasticsearchServiceSoftwareUpdateOutcome> CancelElasticsearchServiceSoftwareUpdateOutcomeCallable;
241typedef std::future<CreateElasticsearchDomainOutcome> CreateElasticsearchDomainOutcomeCallable;
242typedef std::future<CreateOutboundCrossClusterSearchConnectionOutcome> CreateOutboundCrossClusterSearchConnectionOutcomeCallable;
243typedef std::future<CreatePackageOutcome> CreatePackageOutcomeCallable;
244typedef std::future<CreateVpcEndpointOutcome> CreateVpcEndpointOutcomeCallable;
245typedef std::future<DeleteElasticsearchDomainOutcome> DeleteElasticsearchDomainOutcomeCallable;
246typedef std::future<DeleteElasticsearchServiceRoleOutcome> DeleteElasticsearchServiceRoleOutcomeCallable;
247typedef std::future<DeleteInboundCrossClusterSearchConnectionOutcome> DeleteInboundCrossClusterSearchConnectionOutcomeCallable;
248typedef std::future<DeleteOutboundCrossClusterSearchConnectionOutcome> DeleteOutboundCrossClusterSearchConnectionOutcomeCallable;
249typedef std::future<DeletePackageOutcome> DeletePackageOutcomeCallable;
250typedef std::future<DeleteVpcEndpointOutcome> DeleteVpcEndpointOutcomeCallable;
251typedef std::future<DescribeDomainAutoTunesOutcome> DescribeDomainAutoTunesOutcomeCallable;
252typedef std::future<DescribeDomainChangeProgressOutcome> DescribeDomainChangeProgressOutcomeCallable;
253typedef std::future<DescribeElasticsearchDomainOutcome> DescribeElasticsearchDomainOutcomeCallable;
254typedef std::future<DescribeElasticsearchDomainConfigOutcome> DescribeElasticsearchDomainConfigOutcomeCallable;
255typedef std::future<DescribeElasticsearchDomainsOutcome> DescribeElasticsearchDomainsOutcomeCallable;
256typedef std::future<DescribeElasticsearchInstanceTypeLimitsOutcome> DescribeElasticsearchInstanceTypeLimitsOutcomeCallable;
257typedef std::future<DescribeInboundCrossClusterSearchConnectionsOutcome> DescribeInboundCrossClusterSearchConnectionsOutcomeCallable;
258typedef std::future<DescribeOutboundCrossClusterSearchConnectionsOutcome> DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable;
259typedef std::future<DescribePackagesOutcome> DescribePackagesOutcomeCallable;
260typedef std::future<DescribeReservedElasticsearchInstanceOfferingsOutcome> DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable;
261typedef std::future<DescribeReservedElasticsearchInstancesOutcome> DescribeReservedElasticsearchInstancesOutcomeCallable;
262typedef std::future<DescribeVpcEndpointsOutcome> DescribeVpcEndpointsOutcomeCallable;
263typedef std::future<DissociatePackageOutcome> DissociatePackageOutcomeCallable;
264typedef std::future<GetCompatibleElasticsearchVersionsOutcome> GetCompatibleElasticsearchVersionsOutcomeCallable;
265typedef std::future<GetPackageVersionHistoryOutcome> GetPackageVersionHistoryOutcomeCallable;
266typedef std::future<GetUpgradeHistoryOutcome> GetUpgradeHistoryOutcomeCallable;
267typedef std::future<GetUpgradeStatusOutcome> GetUpgradeStatusOutcomeCallable;
268typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
269typedef std::future<ListDomainsForPackageOutcome> ListDomainsForPackageOutcomeCallable;
270typedef std::future<ListElasticsearchInstanceTypesOutcome> ListElasticsearchInstanceTypesOutcomeCallable;
271typedef std::future<ListElasticsearchVersionsOutcome> ListElasticsearchVersionsOutcomeCallable;
272typedef std::future<ListPackagesForDomainOutcome> ListPackagesForDomainOutcomeCallable;
273typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
274typedef std::future<ListVpcEndpointAccessOutcome> ListVpcEndpointAccessOutcomeCallable;
275typedef std::future<ListVpcEndpointsOutcome> ListVpcEndpointsOutcomeCallable;
276typedef std::future<ListVpcEndpointsForDomainOutcome> ListVpcEndpointsForDomainOutcomeCallable;
277typedef std::future<PurchaseReservedElasticsearchInstanceOfferingOutcome> PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable;
278typedef std::future<RejectInboundCrossClusterSearchConnectionOutcome> RejectInboundCrossClusterSearchConnectionOutcomeCallable;
279typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
280typedef std::future<RevokeVpcEndpointAccessOutcome> RevokeVpcEndpointAccessOutcomeCallable;
281typedef std::future<StartElasticsearchServiceSoftwareUpdateOutcome> StartElasticsearchServiceSoftwareUpdateOutcomeCallable;
282typedef std::future<UpdateElasticsearchDomainConfigOutcome> UpdateElasticsearchDomainConfigOutcomeCallable;
283typedef std::future<UpdatePackageOutcome> UpdatePackageOutcomeCallable;
284typedef std::future<UpdateVpcEndpointOutcome> UpdateVpcEndpointOutcomeCallable;
285typedef std::future<UpgradeElasticsearchDomainOutcome> UpgradeElasticsearchDomainOutcomeCallable;
286/* End of service model Outcome callable definitions */
287} // namespace Model
288
290
291/* Service model async handlers definitions */
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
296typedef std::function<void(const ElasticsearchServiceClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const ElasticsearchServiceClient*, const Model::AuthorizeVpcEndpointAccessRequest&,
303 const Model::AuthorizeVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const ElasticsearchServiceClient*, const Model::CancelDomainConfigChangeRequest&,
306 const Model::CancelDomainConfigChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
312typedef std::function<void(const ElasticsearchServiceClient*, const Model::CreateElasticsearchDomainRequest&,
313 const Model::CreateElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
319typedef std::function<void(const ElasticsearchServiceClient*, const Model::CreatePackageRequest&, const Model::CreatePackageOutcome&,
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322typedef std::function<void(const ElasticsearchServiceClient*, const Model::CreateVpcEndpointRequest&,
323 const Model::CreateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
325typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeleteElasticsearchDomainRequest&,
326 const Model::DeleteElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
328typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeleteElasticsearchServiceRoleRequest&,
330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeletePackageRequest&, const Model::DeletePackageOutcome&,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeleteVpcEndpointRequest&,
344 const Model::DeleteVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeDomainAutoTunesRequest&,
347 const Model::DescribeDomainAutoTunesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeDomainChangeProgressRequest&,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeElasticsearchDomainRequest&,
354 const Model::DescribeElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
360typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeElasticsearchDomainsRequest&,
362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
387typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeVpcEndpointsRequest&,
388 const Model::DescribeVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
390typedef std::function<void(const ElasticsearchServiceClient*, const Model::DissociatePackageRequest&,
391 const Model::DissociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
397typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetPackageVersionHistoryRequest&,
398 const Model::GetPackageVersionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
400typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetUpgradeHistoryRequest&,
401 const Model::GetUpgradeHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
406typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&,
407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
409typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListDomainsForPackageRequest&,
410 const Model::ListDomainsForPackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
412typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListElasticsearchInstanceTypesRequest&,
414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
416typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListElasticsearchVersionsRequest&,
417 const Model::ListElasticsearchVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
419typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListPackagesForDomainRequest&,
420 const Model::ListPackagesForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
422typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&,
423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
425typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListVpcEndpointAccessRequest&,
426 const Model::ListVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
431typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListVpcEndpointsForDomainRequest&,
432 const Model::ListVpcEndpointsForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442typedef std::function<void(const ElasticsearchServiceClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&,
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
445typedef std::function<void(const ElasticsearchServiceClient*, const Model::RevokeVpcEndpointAccessRequest&,
446 const Model::RevokeVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
452typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpdateElasticsearchDomainConfigRequest&,
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpdatePackageRequest&, const Model::UpdatePackageOutcome&,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpdateVpcEndpointRequest&,
460 const Model::UpdateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpgradeElasticsearchDomainRequest&,
463 const Model::UpgradeElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465/* End of service model async handlers definitions */
466} // namespace ElasticsearchService
467} // namespace Aws
EndpointProviderBase< ElasticsearchServiceClientConfiguration, ElasticsearchServiceBuiltInParameters, ElasticsearchServiceClientContextParameters > ElasticsearchServiceEndpointProviderBase
std::future< DeleteElasticsearchDomainOutcome > DeleteElasticsearchDomainOutcomeCallable
Aws::Utils::Outcome< DescribeElasticsearchInstanceTypeLimitsResult, ElasticsearchServiceError > DescribeElasticsearchInstanceTypeLimitsOutcome
std::future< AssociatePackageOutcome > AssociatePackageOutcomeCallable
std::future< DescribeElasticsearchDomainConfigOutcome > DescribeElasticsearchDomainConfigOutcomeCallable
std::future< CancelDomainConfigChangeOutcome > CancelDomainConfigChangeOutcomeCallable
std::future< CreatePackageOutcome > CreatePackageOutcomeCallable
Aws::Utils::Outcome< DescribeOutboundCrossClusterSearchConnectionsResult, ElasticsearchServiceError > DescribeOutboundCrossClusterSearchConnectionsOutcome
Aws::Utils::Outcome< UpdateElasticsearchDomainConfigResult, ElasticsearchServiceError > UpdateElasticsearchDomainConfigOutcome
std::future< PurchaseReservedElasticsearchInstanceOfferingOutcome > PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable
Aws::Utils::Outcome< DeleteElasticsearchDomainResult, ElasticsearchServiceError > DeleteElasticsearchDomainOutcome
std::future< DescribeReservedElasticsearchInstanceOfferingsOutcome > DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable
Aws::Utils::Outcome< ListVpcEndpointAccessResult, ElasticsearchServiceError > ListVpcEndpointAccessOutcome
std::future< CreateVpcEndpointOutcome > CreateVpcEndpointOutcomeCallable
std::future< CreateElasticsearchDomainOutcome > CreateElasticsearchDomainOutcomeCallable
Aws::Utils::Outcome< DissociatePackageResult, ElasticsearchServiceError > DissociatePackageOutcome
Aws::Utils::Outcome< AcceptInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > AcceptInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< RevokeVpcEndpointAccessResult, ElasticsearchServiceError > RevokeVpcEndpointAccessOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > AddTagsOutcome
std::future< DescribeReservedElasticsearchInstancesOutcome > DescribeReservedElasticsearchInstancesOutcomeCallable
std::future< UpdatePackageOutcome > UpdatePackageOutcomeCallable
Aws::Utils::Outcome< CancelElasticsearchServiceSoftwareUpdateResult, ElasticsearchServiceError > CancelElasticsearchServiceSoftwareUpdateOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > RemoveTagsOutcome
std::future< GetCompatibleElasticsearchVersionsOutcome > GetCompatibleElasticsearchVersionsOutcomeCallable
std::future< ListVpcEndpointsOutcome > ListVpcEndpointsOutcomeCallable
std::future< StartElasticsearchServiceSoftwareUpdateOutcome > StartElasticsearchServiceSoftwareUpdateOutcomeCallable
std::future< UpdateElasticsearchDomainConfigOutcome > UpdateElasticsearchDomainConfigOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointsResult, ElasticsearchServiceError > DescribeVpcEndpointsOutcome
std::future< DeleteVpcEndpointOutcome > DeleteVpcEndpointOutcomeCallable
Aws::Utils::Outcome< UpdatePackageResult, ElasticsearchServiceError > UpdatePackageOutcome
Aws::Utils::Outcome< AssociatePackageResult, ElasticsearchServiceError > AssociatePackageOutcome
Aws::Utils::Outcome< DeletePackageResult, ElasticsearchServiceError > DeletePackageOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > DeleteElasticsearchServiceRoleOutcome
std::future< AcceptInboundCrossClusterSearchConnectionOutcome > AcceptInboundCrossClusterSearchConnectionOutcomeCallable
std::future< DeleteInboundCrossClusterSearchConnectionOutcome > DeleteInboundCrossClusterSearchConnectionOutcomeCallable
std::future< DescribeVpcEndpointsOutcome > DescribeVpcEndpointsOutcomeCallable
Aws::Utils::Outcome< ListDomainNamesResult, ElasticsearchServiceError > ListDomainNamesOutcome
Aws::Utils::Outcome< ListPackagesForDomainResult, ElasticsearchServiceError > ListPackagesForDomainOutcome
Aws::Utils::Outcome< GetUpgradeStatusResult, ElasticsearchServiceError > GetUpgradeStatusOutcome
Aws::Utils::Outcome< DescribeElasticsearchDomainsResult, ElasticsearchServiceError > DescribeElasticsearchDomainsOutcome
std::future< DeleteElasticsearchServiceRoleOutcome > DeleteElasticsearchServiceRoleOutcomeCallable
Aws::Utils::Outcome< CreateElasticsearchDomainResult, ElasticsearchServiceError > CreateElasticsearchDomainOutcome
Aws::Utils::Outcome< ListElasticsearchVersionsResult, ElasticsearchServiceError > ListElasticsearchVersionsOutcome
Aws::Utils::Outcome< ListTagsResult, ElasticsearchServiceError > ListTagsOutcome
std::future< GetPackageVersionHistoryOutcome > GetPackageVersionHistoryOutcomeCallable
std::future< UpdateVpcEndpointOutcome > UpdateVpcEndpointOutcomeCallable
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
std::future< UpgradeElasticsearchDomainOutcome > UpgradeElasticsearchDomainOutcomeCallable
Aws::Utils::Outcome< ListDomainsForPackageResult, ElasticsearchServiceError > ListDomainsForPackageOutcome
std::future< DescribeElasticsearchInstanceTypeLimitsOutcome > DescribeElasticsearchInstanceTypeLimitsOutcomeCallable
std::future< DescribePackagesOutcome > DescribePackagesOutcomeCallable
Aws::Utils::Outcome< CreatePackageResult, ElasticsearchServiceError > CreatePackageOutcome
Aws::Utils::Outcome< DescribeInboundCrossClusterSearchConnectionsResult, ElasticsearchServiceError > DescribeInboundCrossClusterSearchConnectionsOutcome
Aws::Utils::Outcome< DescribeDomainChangeProgressResult, ElasticsearchServiceError > DescribeDomainChangeProgressOutcome
Aws::Utils::Outcome< CreateOutboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > CreateOutboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< DescribePackagesResult, ElasticsearchServiceError > DescribePackagesOutcome
std::future< GetUpgradeStatusOutcome > GetUpgradeStatusOutcomeCallable
std::future< CreateOutboundCrossClusterSearchConnectionOutcome > CreateOutboundCrossClusterSearchConnectionOutcomeCallable
std::future< DeleteOutboundCrossClusterSearchConnectionOutcome > DeleteOutboundCrossClusterSearchConnectionOutcomeCallable
std::future< AuthorizeVpcEndpointAccessOutcome > AuthorizeVpcEndpointAccessOutcomeCallable
Aws::Utils::Outcome< ListVpcEndpointsResult, ElasticsearchServiceError > ListVpcEndpointsOutcome
std::future< RejectInboundCrossClusterSearchConnectionOutcome > RejectInboundCrossClusterSearchConnectionOutcomeCallable
std::future< DescribeOutboundCrossClusterSearchConnectionsOutcome > DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable
std::future< ListPackagesForDomainOutcome > ListPackagesForDomainOutcomeCallable
Aws::Utils::Outcome< GetCompatibleElasticsearchVersionsResult, ElasticsearchServiceError > GetCompatibleElasticsearchVersionsOutcome
Aws::Utils::Outcome< UpdateVpcEndpointResult, ElasticsearchServiceError > UpdateVpcEndpointOutcome
std::future< ListVpcEndpointAccessOutcome > ListVpcEndpointAccessOutcomeCallable
std::future< ListDomainsForPackageOutcome > ListDomainsForPackageOutcomeCallable
Aws::Utils::Outcome< StartElasticsearchServiceSoftwareUpdateResult, ElasticsearchServiceError > StartElasticsearchServiceSoftwareUpdateOutcome
Aws::Utils::Outcome< CancelDomainConfigChangeResult, ElasticsearchServiceError > CancelDomainConfigChangeOutcome
std::future< DescribeElasticsearchDomainOutcome > DescribeElasticsearchDomainOutcomeCallable
Aws::Utils::Outcome< DeleteVpcEndpointResult, ElasticsearchServiceError > DeleteVpcEndpointOutcome
Aws::Utils::Outcome< UpgradeElasticsearchDomainResult, ElasticsearchServiceError > UpgradeElasticsearchDomainOutcome
Aws::Utils::Outcome< DescribeDomainAutoTunesResult, ElasticsearchServiceError > DescribeDomainAutoTunesOutcome
Aws::Utils::Outcome< CreateVpcEndpointResult, ElasticsearchServiceError > CreateVpcEndpointOutcome
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
Aws::Utils::Outcome< DescribeReservedElasticsearchInstanceOfferingsResult, ElasticsearchServiceError > DescribeReservedElasticsearchInstanceOfferingsOutcome
std::future< DescribeInboundCrossClusterSearchConnectionsOutcome > DescribeInboundCrossClusterSearchConnectionsOutcomeCallable
std::future< CancelElasticsearchServiceSoftwareUpdateOutcome > CancelElasticsearchServiceSoftwareUpdateOutcomeCallable
std::future< DescribeDomainAutoTunesOutcome > DescribeDomainAutoTunesOutcomeCallable
Aws::Utils::Outcome< DescribeElasticsearchDomainResult, ElasticsearchServiceError > DescribeElasticsearchDomainOutcome
Aws::Utils::Outcome< GetUpgradeHistoryResult, ElasticsearchServiceError > GetUpgradeHistoryOutcome
std::future< GetUpgradeHistoryOutcome > GetUpgradeHistoryOutcomeCallable
Aws::Utils::Outcome< AuthorizeVpcEndpointAccessResult, ElasticsearchServiceError > AuthorizeVpcEndpointAccessOutcome
std::future< ListElasticsearchInstanceTypesOutcome > ListElasticsearchInstanceTypesOutcomeCallable
Aws::Utils::Outcome< DeleteInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > DeleteInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< PurchaseReservedElasticsearchInstanceOfferingResult, ElasticsearchServiceError > PurchaseReservedElasticsearchInstanceOfferingOutcome
std::future< DescribeDomainChangeProgressOutcome > DescribeDomainChangeProgressOutcomeCallable
std::future< ListVpcEndpointsForDomainOutcome > ListVpcEndpointsForDomainOutcomeCallable
std::future< RevokeVpcEndpointAccessOutcome > RevokeVpcEndpointAccessOutcomeCallable
Aws::Utils::Outcome< DescribeReservedElasticsearchInstancesResult, ElasticsearchServiceError > DescribeReservedElasticsearchInstancesOutcome
Aws::Utils::Outcome< ListVpcEndpointsForDomainResult, ElasticsearchServiceError > ListVpcEndpointsForDomainOutcome
Aws::Utils::Outcome< DescribeElasticsearchDomainConfigResult, ElasticsearchServiceError > DescribeElasticsearchDomainConfigOutcome
Aws::Utils::Outcome< GetPackageVersionHistoryResult, ElasticsearchServiceError > GetPackageVersionHistoryOutcome
Aws::Utils::Outcome< ListElasticsearchInstanceTypesResult, ElasticsearchServiceError > ListElasticsearchInstanceTypesOutcome
std::future< ListElasticsearchVersionsOutcome > ListElasticsearchVersionsOutcomeCallable
Aws::Utils::Outcome< RejectInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > RejectInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< DeleteOutboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > DeleteOutboundCrossClusterSearchConnectionOutcome
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
std::future< DescribeElasticsearchDomainsOutcome > DescribeElasticsearchDomainsOutcomeCallable
std::future< DissociatePackageOutcome > DissociatePackageOutcomeCallable
std::function< void(const ElasticsearchServiceClient *, const Model::ListElasticsearchVersionsRequest &, const Model::ListElasticsearchVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListElasticsearchVersionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeReservedElasticsearchInstancesRequest &, const Model::DescribeReservedElasticsearchInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedElasticsearchInstancesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreatePackageRequest &, const Model::CreatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainNamesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreateVpcEndpointRequest &, const Model::CreateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcEndpointResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpdateVpcEndpointRequest &, const Model::UpdateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateVpcEndpointResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpdatePackageRequest &, const Model::UpdatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchInstanceTypeLimitsRequest &, const Model::DescribeElasticsearchInstanceTypeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeElasticsearchInstanceTypeLimitsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AssociatePackageRequest &, const Model::AssociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteVpcEndpointRequest &, const Model::DeleteVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcEndpointResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainConfigRequest &, const Model::DescribeElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeElasticsearchDomainConfigResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::StartElasticsearchServiceSoftwareUpdateRequest &, const Model::StartElasticsearchServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartElasticsearchServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetPackageVersionHistoryRequest &, const Model::GetPackageVersionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPackageVersionHistoryResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListVpcEndpointAccessRequest &, const Model::ListVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVpcEndpointAccessResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetUpgradeStatusRequest &, const Model::GetUpgradeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUpgradeStatusResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeVpcEndpointsRequest &, const Model::DescribeVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreateOutboundCrossClusterSearchConnectionRequest &, const Model::CreateOutboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOutboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AcceptInboundCrossClusterSearchConnectionRequest &, const Model::AcceptInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeDomainChangeProgressRequest &, const Model::DescribeDomainChangeProgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDomainChangeProgressResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AuthorizeVpcEndpointAccessRequest &, const Model::AuthorizeVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AuthorizeVpcEndpointAccessResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteElasticsearchServiceRoleRequest &, const Model::DeleteElasticsearchServiceRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteElasticsearchServiceRoleResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListVpcEndpointsRequest &, const Model::ListVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVpcEndpointsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeReservedElasticsearchInstanceOfferingsRequest &, const Model::DescribeReservedElasticsearchInstanceOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedElasticsearchInstanceOfferingsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeInboundCrossClusterSearchConnectionsRequest &, const Model::DescribeInboundCrossClusterSearchConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInboundCrossClusterSearchConnectionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribePackagesRequest &, const Model::DescribePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePackagesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteInboundCrossClusterSearchConnectionRequest &, const Model::DeleteInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListElasticsearchInstanceTypesRequest &, const Model::ListElasticsearchInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListElasticsearchInstanceTypesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteElasticsearchDomainRequest &, const Model::DeleteElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainsRequest &, const Model::DescribeElasticsearchDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeElasticsearchDomainsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreateElasticsearchDomainRequest &, const Model::CreateElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::PurchaseReservedElasticsearchInstanceOfferingRequest &, const Model::PurchaseReservedElasticsearchInstanceOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseReservedElasticsearchInstanceOfferingResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeDomainAutoTunesRequest &, const Model::DescribeDomainAutoTunesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDomainAutoTunesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListDomainsForPackageRequest &, const Model::ListDomainsForPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainsForPackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListPackagesForDomainRequest &, const Model::ListPackagesForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPackagesForDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetUpgradeHistoryRequest &, const Model::GetUpgradeHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUpgradeHistoryResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpgradeElasticsearchDomainRequest &, const Model::UpgradeElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpgradeElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CancelDomainConfigChangeRequest &, const Model::CancelDomainConfigChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelDomainConfigChangeResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpdateElasticsearchDomainConfigRequest &, const Model::UpdateElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateElasticsearchDomainConfigResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::RevokeVpcEndpointAccessRequest &, const Model::RevokeVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeVpcEndpointAccessResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeOutboundCrossClusterSearchConnectionsRequest &, const Model::DescribeOutboundCrossClusterSearchConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOutboundCrossClusterSearchConnectionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::RejectInboundCrossClusterSearchConnectionRequest &, const Model::RejectInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DissociatePackageRequest &, const Model::DissociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DissociatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CancelElasticsearchServiceSoftwareUpdateRequest &, const Model::CancelElasticsearchServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelElasticsearchServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainRequest &, const Model::DescribeElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListVpcEndpointsForDomainRequest &, const Model::ListVpcEndpointsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVpcEndpointsForDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetCompatibleElasticsearchVersionsRequest &, const Model::GetCompatibleElasticsearchVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCompatibleElasticsearchVersionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteOutboundCrossClusterSearchConnectionRequest &, const Model::DeleteOutboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOutboundCrossClusterSearchConnectionResponseReceivedHandler