AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
OpenSearchServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/opensearch/OpenSearchServiceErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/opensearch/OpenSearchServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in OpenSearchServiceClient header */
21#include <aws/opensearch/model/AcceptInboundConnectionResult.h>
22#include <aws/opensearch/model/AddDataSourceResult.h>
23#include <aws/opensearch/model/AssociatePackageResult.h>
24#include <aws/opensearch/model/AuthorizeVpcEndpointAccessResult.h>
25#include <aws/opensearch/model/CancelDomainConfigChangeResult.h>
26#include <aws/opensearch/model/CancelServiceSoftwareUpdateResult.h>
27#include <aws/opensearch/model/CreateApplicationResult.h>
28#include <aws/opensearch/model/CreateDomainResult.h>
29#include <aws/opensearch/model/CreateOutboundConnectionResult.h>
30#include <aws/opensearch/model/CreatePackageResult.h>
31#include <aws/opensearch/model/CreateVpcEndpointResult.h>
32#include <aws/opensearch/model/DeleteApplicationResult.h>
33#include <aws/opensearch/model/DeleteDataSourceResult.h>
34#include <aws/opensearch/model/DeleteDomainResult.h>
35#include <aws/opensearch/model/DeleteInboundConnectionResult.h>
36#include <aws/opensearch/model/DeleteOutboundConnectionResult.h>
37#include <aws/opensearch/model/DeletePackageResult.h>
38#include <aws/opensearch/model/DeleteVpcEndpointResult.h>
39#include <aws/opensearch/model/DescribeDomainResult.h>
40#include <aws/opensearch/model/DescribeDomainAutoTunesResult.h>
41#include <aws/opensearch/model/DescribeDomainChangeProgressResult.h>
42#include <aws/opensearch/model/DescribeDomainConfigResult.h>
43#include <aws/opensearch/model/DescribeDomainHealthResult.h>
44#include <aws/opensearch/model/DescribeDomainNodesResult.h>
45#include <aws/opensearch/model/DescribeDomainsResult.h>
46#include <aws/opensearch/model/DescribeDryRunProgressResult.h>
47#include <aws/opensearch/model/DescribeInboundConnectionsResult.h>
48#include <aws/opensearch/model/DescribeInstanceTypeLimitsResult.h>
49#include <aws/opensearch/model/DescribeOutboundConnectionsResult.h>
50#include <aws/opensearch/model/DescribePackagesResult.h>
51#include <aws/opensearch/model/DescribeReservedInstanceOfferingsResult.h>
52#include <aws/opensearch/model/DescribeReservedInstancesResult.h>
53#include <aws/opensearch/model/DescribeVpcEndpointsResult.h>
54#include <aws/opensearch/model/DissociatePackageResult.h>
55#include <aws/opensearch/model/GetApplicationResult.h>
56#include <aws/opensearch/model/GetCompatibleVersionsResult.h>
57#include <aws/opensearch/model/GetDataSourceResult.h>
58#include <aws/opensearch/model/GetDomainMaintenanceStatusResult.h>
59#include <aws/opensearch/model/GetPackageVersionHistoryResult.h>
60#include <aws/opensearch/model/GetUpgradeHistoryResult.h>
61#include <aws/opensearch/model/GetUpgradeStatusResult.h>
62#include <aws/opensearch/model/ListApplicationsResult.h>
63#include <aws/opensearch/model/ListDataSourcesResult.h>
64#include <aws/opensearch/model/ListDomainMaintenancesResult.h>
65#include <aws/opensearch/model/ListDomainNamesResult.h>
66#include <aws/opensearch/model/ListDomainsForPackageResult.h>
67#include <aws/opensearch/model/ListInstanceTypeDetailsResult.h>
68#include <aws/opensearch/model/ListPackagesForDomainResult.h>
69#include <aws/opensearch/model/ListScheduledActionsResult.h>
70#include <aws/opensearch/model/ListTagsResult.h>
71#include <aws/opensearch/model/ListVersionsResult.h>
72#include <aws/opensearch/model/ListVpcEndpointAccessResult.h>
73#include <aws/opensearch/model/ListVpcEndpointsResult.h>
74#include <aws/opensearch/model/ListVpcEndpointsForDomainResult.h>
75#include <aws/opensearch/model/PurchaseReservedInstanceOfferingResult.h>
76#include <aws/opensearch/model/RejectInboundConnectionResult.h>
77#include <aws/opensearch/model/RevokeVpcEndpointAccessResult.h>
78#include <aws/opensearch/model/StartDomainMaintenanceResult.h>
79#include <aws/opensearch/model/StartServiceSoftwareUpdateResult.h>
80#include <aws/opensearch/model/UpdateApplicationResult.h>
81#include <aws/opensearch/model/UpdateDataSourceResult.h>
82#include <aws/opensearch/model/UpdateDomainConfigResult.h>
83#include <aws/opensearch/model/UpdatePackageResult.h>
84#include <aws/opensearch/model/UpdateScheduledActionResult.h>
85#include <aws/opensearch/model/UpdateVpcEndpointResult.h>
86#include <aws/opensearch/model/UpgradeDomainResult.h>
87#include <aws/opensearch/model/DescribeReservedInstanceOfferingsRequest.h>
88#include <aws/opensearch/model/DescribeInboundConnectionsRequest.h>
89#include <aws/opensearch/model/ListApplicationsRequest.h>
90#include <aws/opensearch/model/DescribePackagesRequest.h>
91#include <aws/opensearch/model/ListDomainNamesRequest.h>
92#include <aws/opensearch/model/DescribeReservedInstancesRequest.h>
93#include <aws/opensearch/model/GetCompatibleVersionsRequest.h>
94#include <aws/opensearch/model/ListVersionsRequest.h>
95#include <aws/opensearch/model/DescribeOutboundConnectionsRequest.h>
96#include <aws/opensearch/model/ListVpcEndpointsRequest.h>
97#include <aws/core/NoResult.h>
98/* End of service model headers required in OpenSearchServiceClient header */
99
100namespace Aws
101{
102 namespace Http
103 {
104 class HttpClient;
105 class HttpClientFactory;
106 } // namespace Http
107
108 namespace Utils
109 {
110 template< typename R, typename E> class Outcome;
111
112 namespace Threading
113 {
114 class Executor;
115 } // namespace Threading
116 } // namespace Utils
117
118 namespace Auth
119 {
120 class AWSCredentials;
121 class AWSCredentialsProvider;
122 } // namespace Auth
123
124 namespace Client
125 {
126 class RetryStrategy;
127 } // namespace Client
128
129 namespace OpenSearchService
130 {
134
135 namespace Model
136 {
137 /* Service model forward declarations required in OpenSearchServiceClient header */
138 class AcceptInboundConnectionRequest;
139 class AddDataSourceRequest;
140 class AddTagsRequest;
141 class AssociatePackageRequest;
142 class AuthorizeVpcEndpointAccessRequest;
143 class CancelDomainConfigChangeRequest;
144 class CancelServiceSoftwareUpdateRequest;
145 class CreateApplicationRequest;
146 class CreateDomainRequest;
147 class CreateOutboundConnectionRequest;
148 class CreatePackageRequest;
149 class CreateVpcEndpointRequest;
150 class DeleteApplicationRequest;
151 class DeleteDataSourceRequest;
152 class DeleteDomainRequest;
153 class DeleteInboundConnectionRequest;
154 class DeleteOutboundConnectionRequest;
155 class DeletePackageRequest;
156 class DeleteVpcEndpointRequest;
157 class DescribeDomainRequest;
158 class DescribeDomainAutoTunesRequest;
159 class DescribeDomainChangeProgressRequest;
160 class DescribeDomainConfigRequest;
161 class DescribeDomainHealthRequest;
162 class DescribeDomainNodesRequest;
163 class DescribeDomainsRequest;
164 class DescribeDryRunProgressRequest;
165 class DescribeInboundConnectionsRequest;
166 class DescribeInstanceTypeLimitsRequest;
167 class DescribeOutboundConnectionsRequest;
168 class DescribePackagesRequest;
169 class DescribeReservedInstanceOfferingsRequest;
170 class DescribeReservedInstancesRequest;
171 class DescribeVpcEndpointsRequest;
172 class DissociatePackageRequest;
173 class GetApplicationRequest;
174 class GetCompatibleVersionsRequest;
175 class GetDataSourceRequest;
176 class GetDomainMaintenanceStatusRequest;
177 class GetPackageVersionHistoryRequest;
178 class GetUpgradeHistoryRequest;
179 class GetUpgradeStatusRequest;
180 class ListApplicationsRequest;
181 class ListDataSourcesRequest;
182 class ListDomainMaintenancesRequest;
183 class ListDomainNamesRequest;
184 class ListDomainsForPackageRequest;
185 class ListInstanceTypeDetailsRequest;
186 class ListPackagesForDomainRequest;
187 class ListScheduledActionsRequest;
188 class ListTagsRequest;
189 class ListVersionsRequest;
190 class ListVpcEndpointAccessRequest;
191 class ListVpcEndpointsRequest;
192 class ListVpcEndpointsForDomainRequest;
193 class PurchaseReservedInstanceOfferingRequest;
194 class RejectInboundConnectionRequest;
195 class RemoveTagsRequest;
196 class RevokeVpcEndpointAccessRequest;
197 class StartDomainMaintenanceRequest;
198 class StartServiceSoftwareUpdateRequest;
199 class UpdateApplicationRequest;
200 class UpdateDataSourceRequest;
201 class UpdateDomainConfigRequest;
202 class UpdatePackageRequest;
203 class UpdateScheduledActionRequest;
204 class UpdateVpcEndpointRequest;
205 class UpgradeDomainRequest;
206 /* End of service model forward declarations required in OpenSearchServiceClient header */
207
208 /* Service model Outcome class definitions */
277 /* End of service model Outcome class definitions */
278
279 /* Service model Outcome callable definitions */
280 typedef std::future<AcceptInboundConnectionOutcome> AcceptInboundConnectionOutcomeCallable;
281 typedef std::future<AddDataSourceOutcome> AddDataSourceOutcomeCallable;
282 typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
283 typedef std::future<AssociatePackageOutcome> AssociatePackageOutcomeCallable;
284 typedef std::future<AuthorizeVpcEndpointAccessOutcome> AuthorizeVpcEndpointAccessOutcomeCallable;
285 typedef std::future<CancelDomainConfigChangeOutcome> CancelDomainConfigChangeOutcomeCallable;
286 typedef std::future<CancelServiceSoftwareUpdateOutcome> CancelServiceSoftwareUpdateOutcomeCallable;
287 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
288 typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
289 typedef std::future<CreateOutboundConnectionOutcome> CreateOutboundConnectionOutcomeCallable;
290 typedef std::future<CreatePackageOutcome> CreatePackageOutcomeCallable;
291 typedef std::future<CreateVpcEndpointOutcome> CreateVpcEndpointOutcomeCallable;
292 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
293 typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
294 typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
295 typedef std::future<DeleteInboundConnectionOutcome> DeleteInboundConnectionOutcomeCallable;
296 typedef std::future<DeleteOutboundConnectionOutcome> DeleteOutboundConnectionOutcomeCallable;
297 typedef std::future<DeletePackageOutcome> DeletePackageOutcomeCallable;
298 typedef std::future<DeleteVpcEndpointOutcome> DeleteVpcEndpointOutcomeCallable;
299 typedef std::future<DescribeDomainOutcome> DescribeDomainOutcomeCallable;
300 typedef std::future<DescribeDomainAutoTunesOutcome> DescribeDomainAutoTunesOutcomeCallable;
301 typedef std::future<DescribeDomainChangeProgressOutcome> DescribeDomainChangeProgressOutcomeCallable;
302 typedef std::future<DescribeDomainConfigOutcome> DescribeDomainConfigOutcomeCallable;
303 typedef std::future<DescribeDomainHealthOutcome> DescribeDomainHealthOutcomeCallable;
304 typedef std::future<DescribeDomainNodesOutcome> DescribeDomainNodesOutcomeCallable;
305 typedef std::future<DescribeDomainsOutcome> DescribeDomainsOutcomeCallable;
306 typedef std::future<DescribeDryRunProgressOutcome> DescribeDryRunProgressOutcomeCallable;
307 typedef std::future<DescribeInboundConnectionsOutcome> DescribeInboundConnectionsOutcomeCallable;
308 typedef std::future<DescribeInstanceTypeLimitsOutcome> DescribeInstanceTypeLimitsOutcomeCallable;
309 typedef std::future<DescribeOutboundConnectionsOutcome> DescribeOutboundConnectionsOutcomeCallable;
310 typedef std::future<DescribePackagesOutcome> DescribePackagesOutcomeCallable;
311 typedef std::future<DescribeReservedInstanceOfferingsOutcome> DescribeReservedInstanceOfferingsOutcomeCallable;
312 typedef std::future<DescribeReservedInstancesOutcome> DescribeReservedInstancesOutcomeCallable;
313 typedef std::future<DescribeVpcEndpointsOutcome> DescribeVpcEndpointsOutcomeCallable;
314 typedef std::future<DissociatePackageOutcome> DissociatePackageOutcomeCallable;
315 typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
316 typedef std::future<GetCompatibleVersionsOutcome> GetCompatibleVersionsOutcomeCallable;
317 typedef std::future<GetDataSourceOutcome> GetDataSourceOutcomeCallable;
318 typedef std::future<GetDomainMaintenanceStatusOutcome> GetDomainMaintenanceStatusOutcomeCallable;
319 typedef std::future<GetPackageVersionHistoryOutcome> GetPackageVersionHistoryOutcomeCallable;
320 typedef std::future<GetUpgradeHistoryOutcome> GetUpgradeHistoryOutcomeCallable;
321 typedef std::future<GetUpgradeStatusOutcome> GetUpgradeStatusOutcomeCallable;
322 typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
323 typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
324 typedef std::future<ListDomainMaintenancesOutcome> ListDomainMaintenancesOutcomeCallable;
325 typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
326 typedef std::future<ListDomainsForPackageOutcome> ListDomainsForPackageOutcomeCallable;
327 typedef std::future<ListInstanceTypeDetailsOutcome> ListInstanceTypeDetailsOutcomeCallable;
328 typedef std::future<ListPackagesForDomainOutcome> ListPackagesForDomainOutcomeCallable;
329 typedef std::future<ListScheduledActionsOutcome> ListScheduledActionsOutcomeCallable;
330 typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
331 typedef std::future<ListVersionsOutcome> ListVersionsOutcomeCallable;
332 typedef std::future<ListVpcEndpointAccessOutcome> ListVpcEndpointAccessOutcomeCallable;
333 typedef std::future<ListVpcEndpointsOutcome> ListVpcEndpointsOutcomeCallable;
334 typedef std::future<ListVpcEndpointsForDomainOutcome> ListVpcEndpointsForDomainOutcomeCallable;
335 typedef std::future<PurchaseReservedInstanceOfferingOutcome> PurchaseReservedInstanceOfferingOutcomeCallable;
336 typedef std::future<RejectInboundConnectionOutcome> RejectInboundConnectionOutcomeCallable;
337 typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
338 typedef std::future<RevokeVpcEndpointAccessOutcome> RevokeVpcEndpointAccessOutcomeCallable;
339 typedef std::future<StartDomainMaintenanceOutcome> StartDomainMaintenanceOutcomeCallable;
340 typedef std::future<StartServiceSoftwareUpdateOutcome> StartServiceSoftwareUpdateOutcomeCallable;
341 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
342 typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
343 typedef std::future<UpdateDomainConfigOutcome> UpdateDomainConfigOutcomeCallable;
344 typedef std::future<UpdatePackageOutcome> UpdatePackageOutcomeCallable;
345 typedef std::future<UpdateScheduledActionOutcome> UpdateScheduledActionOutcomeCallable;
346 typedef std::future<UpdateVpcEndpointOutcome> UpdateVpcEndpointOutcomeCallable;
347 typedef std::future<UpgradeDomainOutcome> UpgradeDomainOutcomeCallable;
348 /* End of service model Outcome callable definitions */
349 } // namespace Model
350
352
353 /* Service model async handlers definitions */
354 typedef std::function<void(const OpenSearchServiceClient*, const Model::AcceptInboundConnectionRequest&, const Model::AcceptInboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptInboundConnectionResponseReceivedHandler;
355 typedef std::function<void(const OpenSearchServiceClient*, const Model::AddDataSourceRequest&, const Model::AddDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddDataSourceResponseReceivedHandler;
356 typedef std::function<void(const OpenSearchServiceClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsResponseReceivedHandler;
357 typedef std::function<void(const OpenSearchServiceClient*, const Model::AssociatePackageRequest&, const Model::AssociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePackageResponseReceivedHandler;
358 typedef std::function<void(const OpenSearchServiceClient*, const Model::AuthorizeVpcEndpointAccessRequest&, const Model::AuthorizeVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AuthorizeVpcEndpointAccessResponseReceivedHandler;
359 typedef std::function<void(const OpenSearchServiceClient*, const Model::CancelDomainConfigChangeRequest&, const Model::CancelDomainConfigChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelDomainConfigChangeResponseReceivedHandler;
360 typedef std::function<void(const OpenSearchServiceClient*, const Model::CancelServiceSoftwareUpdateRequest&, const Model::CancelServiceSoftwareUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelServiceSoftwareUpdateResponseReceivedHandler;
361 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
362 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainResponseReceivedHandler;
363 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreateOutboundConnectionRequest&, const Model::CreateOutboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOutboundConnectionResponseReceivedHandler;
364 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreatePackageRequest&, const Model::CreatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePackageResponseReceivedHandler;
365 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreateVpcEndpointRequest&, const Model::CreateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcEndpointResponseReceivedHandler;
366 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
367 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataSourceResponseReceivedHandler;
368 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
369 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteInboundConnectionRequest&, const Model::DeleteInboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInboundConnectionResponseReceivedHandler;
370 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteOutboundConnectionRequest&, const Model::DeleteOutboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOutboundConnectionResponseReceivedHandler;
371 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeletePackageRequest&, const Model::DeletePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageResponseReceivedHandler;
372 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteVpcEndpointRequest&, const Model::DeleteVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcEndpointResponseReceivedHandler;
373 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainRequest&, const Model::DescribeDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainResponseReceivedHandler;
374 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainAutoTunesRequest&, const Model::DescribeDomainAutoTunesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainAutoTunesResponseReceivedHandler;
375 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainChangeProgressRequest&, const Model::DescribeDomainChangeProgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainChangeProgressResponseReceivedHandler;
376 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainConfigRequest&, const Model::DescribeDomainConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainConfigResponseReceivedHandler;
377 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainHealthRequest&, const Model::DescribeDomainHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainHealthResponseReceivedHandler;
378 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainNodesRequest&, const Model::DescribeDomainNodesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainNodesResponseReceivedHandler;
379 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainsRequest&, const Model::DescribeDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainsResponseReceivedHandler;
380 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDryRunProgressRequest&, const Model::DescribeDryRunProgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDryRunProgressResponseReceivedHandler;
381 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeInboundConnectionsRequest&, const Model::DescribeInboundConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInboundConnectionsResponseReceivedHandler;
382 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeInstanceTypeLimitsRequest&, const Model::DescribeInstanceTypeLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceTypeLimitsResponseReceivedHandler;
383 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeOutboundConnectionsRequest&, const Model::DescribeOutboundConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOutboundConnectionsResponseReceivedHandler;
384 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribePackagesRequest&, const Model::DescribePackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePackagesResponseReceivedHandler;
385 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeReservedInstanceOfferingsRequest&, const Model::DescribeReservedInstanceOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedInstanceOfferingsResponseReceivedHandler;
386 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeReservedInstancesRequest&, const Model::DescribeReservedInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedInstancesResponseReceivedHandler;
387 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeVpcEndpointsRequest&, const Model::DescribeVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcEndpointsResponseReceivedHandler;
388 typedef std::function<void(const OpenSearchServiceClient*, const Model::DissociatePackageRequest&, const Model::DissociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DissociatePackageResponseReceivedHandler;
389 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationResponseReceivedHandler;
390 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetCompatibleVersionsRequest&, const Model::GetCompatibleVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCompatibleVersionsResponseReceivedHandler;
391 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetDataSourceRequest&, const Model::GetDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataSourceResponseReceivedHandler;
392 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetDomainMaintenanceStatusRequest&, const Model::GetDomainMaintenanceStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainMaintenanceStatusResponseReceivedHandler;
393 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetPackageVersionHistoryRequest&, const Model::GetPackageVersionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageVersionHistoryResponseReceivedHandler;
394 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetUpgradeHistoryRequest&, const Model::GetUpgradeHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUpgradeHistoryResponseReceivedHandler;
395 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetUpgradeStatusRequest&, const Model::GetUpgradeStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUpgradeStatusResponseReceivedHandler;
396 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationsResponseReceivedHandler;
397 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDataSourcesRequest&, const Model::ListDataSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSourcesResponseReceivedHandler;
398 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDomainMaintenancesRequest&, const Model::ListDomainMaintenancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainMaintenancesResponseReceivedHandler;
399 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainNamesResponseReceivedHandler;
400 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDomainsForPackageRequest&, const Model::ListDomainsForPackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainsForPackageResponseReceivedHandler;
401 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListInstanceTypeDetailsRequest&, const Model::ListInstanceTypeDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceTypeDetailsResponseReceivedHandler;
402 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListPackagesForDomainRequest&, const Model::ListPackagesForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackagesForDomainResponseReceivedHandler;
403 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListScheduledActionsRequest&, const Model::ListScheduledActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScheduledActionsResponseReceivedHandler;
404 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsResponseReceivedHandler;
405 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListVersionsRequest&, const Model::ListVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVersionsResponseReceivedHandler;
406 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListVpcEndpointAccessRequest&, const Model::ListVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointAccessResponseReceivedHandler;
407 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListVpcEndpointsRequest&, const Model::ListVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointsResponseReceivedHandler;
408 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListVpcEndpointsForDomainRequest&, const Model::ListVpcEndpointsForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointsForDomainResponseReceivedHandler;
409 typedef std::function<void(const OpenSearchServiceClient*, const Model::PurchaseReservedInstanceOfferingRequest&, const Model::PurchaseReservedInstanceOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseReservedInstanceOfferingResponseReceivedHandler;
410 typedef std::function<void(const OpenSearchServiceClient*, const Model::RejectInboundConnectionRequest&, const Model::RejectInboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectInboundConnectionResponseReceivedHandler;
411 typedef std::function<void(const OpenSearchServiceClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsResponseReceivedHandler;
412 typedef std::function<void(const OpenSearchServiceClient*, const Model::RevokeVpcEndpointAccessRequest&, const Model::RevokeVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeVpcEndpointAccessResponseReceivedHandler;
413 typedef std::function<void(const OpenSearchServiceClient*, const Model::StartDomainMaintenanceRequest&, const Model::StartDomainMaintenanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDomainMaintenanceResponseReceivedHandler;
414 typedef std::function<void(const OpenSearchServiceClient*, const Model::StartServiceSoftwareUpdateRequest&, const Model::StartServiceSoftwareUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartServiceSoftwareUpdateResponseReceivedHandler;
415 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
416 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSourceResponseReceivedHandler;
417 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateDomainConfigRequest&, const Model::UpdateDomainConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainConfigResponseReceivedHandler;
418 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdatePackageRequest&, const Model::UpdatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageResponseReceivedHandler;
419 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateScheduledActionRequest&, const Model::UpdateScheduledActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScheduledActionResponseReceivedHandler;
420 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateVpcEndpointRequest&, const Model::UpdateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVpcEndpointResponseReceivedHandler;
421 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpgradeDomainRequest&, const Model::UpgradeDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpgradeDomainResponseReceivedHandler;
422 /* End of service model async handlers definitions */
423 } // namespace OpenSearchService
424} // namespace Aws
EndpointProviderBase< OpenSearchServiceClientConfiguration, OpenSearchServiceBuiltInParameters, OpenSearchServiceClientContextParameters > OpenSearchServiceEndpointProviderBase
std::future< AssociatePackageOutcome > AssociatePackageOutcomeCallable
Aws::Utils::Outcome< ListVpcEndpointsResult, OpenSearchServiceError > ListVpcEndpointsOutcome
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
Aws::Utils::Outcome< GetPackageVersionHistoryResult, OpenSearchServiceError > GetPackageVersionHistoryOutcome
Aws::Utils::Outcome< PurchaseReservedInstanceOfferingResult, OpenSearchServiceError > PurchaseReservedInstanceOfferingOutcome
std::future< DescribeOutboundConnectionsOutcome > DescribeOutboundConnectionsOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< AcceptInboundConnectionResult, OpenSearchServiceError > AcceptInboundConnectionOutcome
std::future< DescribeReservedInstanceOfferingsOutcome > DescribeReservedInstanceOfferingsOutcomeCallable
std::future< CreateOutboundConnectionOutcome > CreateOutboundConnectionOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< DeletePackageResult, OpenSearchServiceError > DeletePackageOutcome
Aws::Utils::Outcome< CreateApplicationResult, OpenSearchServiceError > CreateApplicationOutcome
Aws::Utils::Outcome< DescribeDomainConfigResult, OpenSearchServiceError > DescribeDomainConfigOutcome
Aws::Utils::Outcome< AuthorizeVpcEndpointAccessResult, OpenSearchServiceError > AuthorizeVpcEndpointAccessOutcome
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
Aws::Utils::Outcome< DescribePackagesResult, OpenSearchServiceError > DescribePackagesOutcome
Aws::Utils::Outcome< RevokeVpcEndpointAccessResult, OpenSearchServiceError > RevokeVpcEndpointAccessOutcome
Aws::Utils::Outcome< Aws::NoResult, OpenSearchServiceError > RemoveTagsOutcome
Aws::Utils::Outcome< ListDomainMaintenancesResult, OpenSearchServiceError > ListDomainMaintenancesOutcome
Aws::Utils::Outcome< GetCompatibleVersionsResult, OpenSearchServiceError > GetCompatibleVersionsOutcome
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
Aws::Utils::Outcome< DeleteOutboundConnectionResult, OpenSearchServiceError > DeleteOutboundConnectionOutcome
Aws::Utils::Outcome< GetUpgradeHistoryResult, OpenSearchServiceError > GetUpgradeHistoryOutcome
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
Aws::Utils::Outcome< ListVersionsResult, OpenSearchServiceError > ListVersionsOutcome
Aws::Utils::Outcome< DescribeDryRunProgressResult, OpenSearchServiceError > DescribeDryRunProgressOutcome
std::future< UpdateVpcEndpointOutcome > UpdateVpcEndpointOutcomeCallable
std::future< UpdatePackageOutcome > UpdatePackageOutcomeCallable
Aws::Utils::Outcome< DeleteVpcEndpointResult, OpenSearchServiceError > DeleteVpcEndpointOutcome
std::future< DescribeReservedInstancesOutcome > DescribeReservedInstancesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, OpenSearchServiceError > AddTagsOutcome
std::future< CreateVpcEndpointOutcome > CreateVpcEndpointOutcomeCallable
Aws::Utils::Outcome< DescribeOutboundConnectionsResult, OpenSearchServiceError > DescribeOutboundConnectionsOutcome
std::future< ListVpcEndpointAccessOutcome > ListVpcEndpointAccessOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Aws::Utils::Outcome< DescribeDomainsResult, OpenSearchServiceError > DescribeDomainsOutcome
Aws::Utils::Outcome< UpdateScheduledActionResult, OpenSearchServiceError > UpdateScheduledActionOutcome
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< CancelDomainConfigChangeOutcome > CancelDomainConfigChangeOutcomeCallable
std::future< StartServiceSoftwareUpdateOutcome > StartServiceSoftwareUpdateOutcomeCallable
std::future< DeleteVpcEndpointOutcome > DeleteVpcEndpointOutcomeCallable
Aws::Utils::Outcome< CreateDomainResult, OpenSearchServiceError > CreateDomainOutcome
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< PurchaseReservedInstanceOfferingOutcome > PurchaseReservedInstanceOfferingOutcomeCallable
Aws::Utils::Outcome< DescribeDomainHealthResult, OpenSearchServiceError > DescribeDomainHealthOutcome
Aws::Utils::Outcome< GetDomainMaintenanceStatusResult, OpenSearchServiceError > GetDomainMaintenanceStatusOutcome
std::future< ListInstanceTypeDetailsOutcome > ListInstanceTypeDetailsOutcomeCallable
Aws::Utils::Outcome< AddDataSourceResult, OpenSearchServiceError > AddDataSourceOutcome
Aws::Utils::Outcome< GetApplicationResult, OpenSearchServiceError > GetApplicationOutcome
Aws::Utils::Outcome< RejectInboundConnectionResult, OpenSearchServiceError > RejectInboundConnectionOutcome
std::future< ListVersionsOutcome > ListVersionsOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstancesResult, OpenSearchServiceError > DescribeReservedInstancesOutcome
Aws::Utils::Outcome< ListVpcEndpointsForDomainResult, OpenSearchServiceError > ListVpcEndpointsForDomainOutcome
Aws::Utils::Outcome< DescribeDomainNodesResult, OpenSearchServiceError > DescribeDomainNodesOutcome
Aws::Utils::Outcome< UpdateDataSourceResult, OpenSearchServiceError > UpdateDataSourceOutcome
std::future< AddDataSourceOutcome > AddDataSourceOutcomeCallable
Aws::Utils::Outcome< GetUpgradeStatusResult, OpenSearchServiceError > GetUpgradeStatusOutcome
Aws::Utils::Outcome< GetDataSourceResult, OpenSearchServiceError > GetDataSourceOutcome
Aws::Utils::Outcome< ListVpcEndpointAccessResult, OpenSearchServiceError > ListVpcEndpointAccessOutcome
std::future< StartDomainMaintenanceOutcome > StartDomainMaintenanceOutcomeCallable
std::future< UpdateScheduledActionOutcome > UpdateScheduledActionOutcomeCallable
std::future< RejectInboundConnectionOutcome > RejectInboundConnectionOutcomeCallable
std::future< UpgradeDomainOutcome > UpgradeDomainOutcomeCallable
std::future< ListDomainsForPackageOutcome > ListDomainsForPackageOutcomeCallable
Aws::Utils::Outcome< ListTagsResult, OpenSearchServiceError > ListTagsOutcome
Aws::Utils::Outcome< StartServiceSoftwareUpdateResult, OpenSearchServiceError > StartServiceSoftwareUpdateOutcome
std::future< DescribeDomainsOutcome > DescribeDomainsOutcomeCallable
std::future< GetUpgradeHistoryOutcome > GetUpgradeHistoryOutcomeCallable
std::future< DescribeVpcEndpointsOutcome > DescribeVpcEndpointsOutcomeCallable
Aws::Utils::Outcome< CreatePackageResult, OpenSearchServiceError > CreatePackageOutcome
Aws::Utils::Outcome< DeleteInboundConnectionResult, OpenSearchServiceError > DeleteInboundConnectionOutcome
Aws::Utils::Outcome< CancelServiceSoftwareUpdateResult, OpenSearchServiceError > CancelServiceSoftwareUpdateOutcome
std::future< ListTagsOutcome > ListTagsOutcomeCallable
std::future< ListScheduledActionsOutcome > ListScheduledActionsOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstanceOfferingsResult, OpenSearchServiceError > DescribeReservedInstanceOfferingsOutcome
Aws::Utils::Outcome< DeleteDataSourceResult, OpenSearchServiceError > DeleteDataSourceOutcome
Aws::Utils::Outcome< AssociatePackageResult, OpenSearchServiceError > AssociatePackageOutcome
Aws::Utils::Outcome< CreateOutboundConnectionResult, OpenSearchServiceError > CreateOutboundConnectionOutcome
Aws::Utils::Outcome< CancelDomainConfigChangeResult, OpenSearchServiceError > CancelDomainConfigChangeOutcome
Aws::Utils::Outcome< DeleteDomainResult, OpenSearchServiceError > DeleteDomainOutcome
std::future< GetCompatibleVersionsOutcome > GetCompatibleVersionsOutcomeCallable
std::future< DescribeDryRunProgressOutcome > DescribeDryRunProgressOutcomeCallable
std::future< AuthorizeVpcEndpointAccessOutcome > AuthorizeVpcEndpointAccessOutcomeCallable
Aws::Utils::Outcome< ListPackagesForDomainResult, OpenSearchServiceError > ListPackagesForDomainOutcome
std::future< AddTagsOutcome > AddTagsOutcomeCallable
std::future< ListPackagesForDomainOutcome > ListPackagesForDomainOutcomeCallable
std::future< DescribeInboundConnectionsOutcome > DescribeInboundConnectionsOutcomeCallable
std::future< GetUpgradeStatusOutcome > GetUpgradeStatusOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceTypeLimitsResult, OpenSearchServiceError > DescribeInstanceTypeLimitsOutcome
Aws::Utils::Outcome< StartDomainMaintenanceResult, OpenSearchServiceError > StartDomainMaintenanceOutcome
std::future< DescribePackagesOutcome > DescribePackagesOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointsResult, OpenSearchServiceError > DescribeVpcEndpointsOutcome
std::future< DissociatePackageOutcome > DissociatePackageOutcomeCallable
Aws::Utils::Outcome< DescribeDomainResult, OpenSearchServiceError > DescribeDomainOutcome
std::future< GetPackageVersionHistoryOutcome > GetPackageVersionHistoryOutcomeCallable
Aws::Utils::Outcome< ListInstanceTypeDetailsResult, OpenSearchServiceError > ListInstanceTypeDetailsOutcome
Aws::Utils::Outcome< UpdatePackageResult, OpenSearchServiceError > UpdatePackageOutcome
std::future< DescribeDomainChangeProgressOutcome > DescribeDomainChangeProgressOutcomeCallable
std::future< DeleteInboundConnectionOutcome > DeleteInboundConnectionOutcomeCallable
std::future< DescribeDomainConfigOutcome > DescribeDomainConfigOutcomeCallable
std::future< AcceptInboundConnectionOutcome > AcceptInboundConnectionOutcomeCallable
std::future< UpdateDomainConfigOutcome > UpdateDomainConfigOutcomeCallable
Aws::Utils::Outcome< UpdateDomainConfigResult, OpenSearchServiceError > UpdateDomainConfigOutcome
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeDomainChangeProgressResult, OpenSearchServiceError > DescribeDomainChangeProgressOutcome
std::future< GetDomainMaintenanceStatusOutcome > GetDomainMaintenanceStatusOutcomeCallable
std::future< DescribeDomainAutoTunesOutcome > DescribeDomainAutoTunesOutcomeCallable
Aws::Utils::Outcome< DeleteApplicationResult, OpenSearchServiceError > DeleteApplicationOutcome
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
Aws::Utils::Outcome< DescribeInboundConnectionsResult, OpenSearchServiceError > DescribeInboundConnectionsOutcome
std::future< RevokeVpcEndpointAccessOutcome > RevokeVpcEndpointAccessOutcomeCallable
Aws::Utils::Outcome< ListDomainNamesResult, OpenSearchServiceError > ListDomainNamesOutcome
std::future< DescribeDomainHealthOutcome > DescribeDomainHealthOutcomeCallable
Aws::Utils::Outcome< UpdateApplicationResult, OpenSearchServiceError > UpdateApplicationOutcome
Aws::Utils::Outcome< UpgradeDomainResult, OpenSearchServiceError > UpgradeDomainOutcome
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
std::future< ListDomainMaintenancesOutcome > ListDomainMaintenancesOutcomeCallable
Aws::Utils::Outcome< ListDomainsForPackageResult, OpenSearchServiceError > ListDomainsForPackageOutcome
Aws::Utils::Outcome< ListApplicationsResult, OpenSearchServiceError > ListApplicationsOutcome
Aws::Utils::Outcome< DissociatePackageResult, OpenSearchServiceError > DissociatePackageOutcome
std::future< DescribeInstanceTypeLimitsOutcome > DescribeInstanceTypeLimitsOutcomeCallable
Aws::Utils::Outcome< CreateVpcEndpointResult, OpenSearchServiceError > CreateVpcEndpointOutcome
Aws::Utils::Outcome< ListDataSourcesResult, OpenSearchServiceError > ListDataSourcesOutcome
std::future< DeleteOutboundConnectionOutcome > DeleteOutboundConnectionOutcomeCallable
std::future< ListVpcEndpointsForDomainOutcome > ListVpcEndpointsForDomainOutcomeCallable
Aws::Utils::Outcome< DescribeDomainAutoTunesResult, OpenSearchServiceError > DescribeDomainAutoTunesOutcome
Aws::Utils::Outcome< ListScheduledActionsResult, OpenSearchServiceError > ListScheduledActionsOutcome
Aws::Utils::Outcome< UpdateVpcEndpointResult, OpenSearchServiceError > UpdateVpcEndpointOutcome
std::future< ListVpcEndpointsOutcome > ListVpcEndpointsOutcomeCallable
std::future< CancelServiceSoftwareUpdateOutcome > CancelServiceSoftwareUpdateOutcomeCallable
std::future< DescribeDomainNodesOutcome > DescribeDomainNodesOutcomeCallable
std::future< CreatePackageOutcome > CreatePackageOutcomeCallable
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainHealthRequest &, const Model::DescribeDomainHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainHealthResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeReservedInstanceOfferingsRequest &, const Model::DescribeReservedInstanceOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstanceOfferingsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteOutboundConnectionRequest &, const Model::DeleteOutboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOutboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::StartServiceSoftwareUpdateRequest &, const Model::StartServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetPackageVersionHistoryRequest &, const Model::GetPackageVersionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageVersionHistoryResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainConfigRequest &, const Model::DescribeDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainConfigResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDomainMaintenancesRequest &, const Model::ListDomainMaintenancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainMaintenancesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreateVpcEndpointRequest &, const Model::CreateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcEndpointResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetUpgradeHistoryRequest &, const Model::GetUpgradeHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUpgradeHistoryResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribePackagesRequest &, const Model::DescribePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackagesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListVpcEndpointsRequest &, const Model::ListVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CancelServiceSoftwareUpdateRequest &, const Model::CancelServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainAutoTunesRequest &, const Model::DescribeDomainAutoTunesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainAutoTunesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetUpgradeStatusRequest &, const Model::GetUpgradeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUpgradeStatusResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeInstanceTypeLimitsRequest &, const Model::DescribeInstanceTypeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceTypeLimitsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeReservedInstancesRequest &, const Model::DescribeReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListPackagesForDomainRequest &, const Model::ListPackagesForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackagesForDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AcceptInboundConnectionRequest &, const Model::AcceptInboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListVersionsRequest &, const Model::ListVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVersionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetDomainMaintenanceStatusRequest &, const Model::GetDomainMaintenanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainMaintenanceStatusResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateVpcEndpointRequest &, const Model::UpdateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVpcEndpointResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdatePackageRequest &, const Model::UpdatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListVpcEndpointAccessRequest &, const Model::ListVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointAccessResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetCompatibleVersionsRequest &, const Model::GetCompatibleVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCompatibleVersionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainNodesRequest &, const Model::DescribeDomainNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainNodesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AuthorizeVpcEndpointAccessRequest &, const Model::AuthorizeVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeVpcEndpointAccessResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteInboundConnectionRequest &, const Model::DeleteInboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::PurchaseReservedInstanceOfferingRequest &, const Model::PurchaseReservedInstanceOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedInstanceOfferingResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDryRunProgressRequest &, const Model::DescribeDryRunProgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDryRunProgressResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreateOutboundConnectionRequest &, const Model::CreateOutboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOutboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeOutboundConnectionsRequest &, const Model::DescribeOutboundConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOutboundConnectionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDomainsForPackageRequest &, const Model::ListDomainsForPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsForPackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeInboundConnectionsRequest &, const Model::DescribeInboundConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInboundConnectionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListVpcEndpointsForDomainRequest &, const Model::ListVpcEndpointsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointsForDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateScheduledActionRequest &, const Model::UpdateScheduledActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScheduledActionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeVpcEndpointsRequest &, const Model::DescribeVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListScheduledActionsRequest &, const Model::ListScheduledActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScheduledActionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpgradeDomainRequest &, const Model::UpgradeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpgradeDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AssociatePackageRequest &, const Model::AssociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListInstanceTypeDetailsRequest &, const Model::ListInstanceTypeDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceTypeDetailsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreatePackageRequest &, const Model::CreatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DissociatePackageRequest &, const Model::DissociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DissociatePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AddDataSourceRequest &, const Model::AddDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainsRequest &, const Model::DescribeDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::RejectInboundConnectionRequest &, const Model::RejectInboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectInboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::StartDomainMaintenanceRequest &, const Model::StartDomainMaintenanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDomainMaintenanceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::RevokeVpcEndpointAccessRequest &, const Model::RevokeVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeVpcEndpointAccessResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteVpcEndpointRequest &, const Model::DeleteVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcEndpointResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateDomainConfigRequest &, const Model::UpdateDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainConfigResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainChangeProgressRequest &, const Model::DescribeDomainChangeProgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainChangeProgressResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CancelDomainConfigChangeRequest &, const Model::CancelDomainConfigChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDomainConfigChangeResponseReceivedHandler