AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
EventBridgeServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/eventbridge/EventBridgeErrors.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/eventbridge/EventBridgeEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in EventBridgeClient header */
21#include <aws/eventbridge/model/CancelReplayResult.h>
22#include <aws/eventbridge/model/CreateApiDestinationResult.h>
23#include <aws/eventbridge/model/CreateArchiveResult.h>
24#include <aws/eventbridge/model/CreateConnectionResult.h>
25#include <aws/eventbridge/model/CreateEndpointResult.h>
26#include <aws/eventbridge/model/CreateEventBusResult.h>
27#include <aws/eventbridge/model/CreatePartnerEventSourceResult.h>
28#include <aws/eventbridge/model/DeauthorizeConnectionResult.h>
29#include <aws/eventbridge/model/DeleteApiDestinationResult.h>
30#include <aws/eventbridge/model/DeleteArchiveResult.h>
31#include <aws/eventbridge/model/DeleteConnectionResult.h>
32#include <aws/eventbridge/model/DeleteEndpointResult.h>
33#include <aws/eventbridge/model/DescribeApiDestinationResult.h>
34#include <aws/eventbridge/model/DescribeArchiveResult.h>
35#include <aws/eventbridge/model/DescribeConnectionResult.h>
36#include <aws/eventbridge/model/DescribeEndpointResult.h>
37#include <aws/eventbridge/model/DescribeEventBusResult.h>
38#include <aws/eventbridge/model/DescribeEventSourceResult.h>
39#include <aws/eventbridge/model/DescribePartnerEventSourceResult.h>
40#include <aws/eventbridge/model/DescribeReplayResult.h>
41#include <aws/eventbridge/model/DescribeRuleResult.h>
42#include <aws/eventbridge/model/ListApiDestinationsResult.h>
43#include <aws/eventbridge/model/ListArchivesResult.h>
44#include <aws/eventbridge/model/ListConnectionsResult.h>
45#include <aws/eventbridge/model/ListEndpointsResult.h>
46#include <aws/eventbridge/model/ListEventBusesResult.h>
47#include <aws/eventbridge/model/ListEventSourcesResult.h>
48#include <aws/eventbridge/model/ListPartnerEventSourceAccountsResult.h>
49#include <aws/eventbridge/model/ListPartnerEventSourcesResult.h>
50#include <aws/eventbridge/model/ListReplaysResult.h>
51#include <aws/eventbridge/model/ListRuleNamesByTargetResult.h>
52#include <aws/eventbridge/model/ListRulesResult.h>
53#include <aws/eventbridge/model/ListTagsForResourceResult.h>
54#include <aws/eventbridge/model/ListTargetsByRuleResult.h>
55#include <aws/eventbridge/model/PutEventsResult.h>
56#include <aws/eventbridge/model/PutPartnerEventsResult.h>
57#include <aws/eventbridge/model/PutRuleResult.h>
58#include <aws/eventbridge/model/PutTargetsResult.h>
59#include <aws/eventbridge/model/RemoveTargetsResult.h>
60#include <aws/eventbridge/model/StartReplayResult.h>
61#include <aws/eventbridge/model/TagResourceResult.h>
62#include <aws/eventbridge/model/TestEventPatternResult.h>
63#include <aws/eventbridge/model/UntagResourceResult.h>
64#include <aws/eventbridge/model/UpdateApiDestinationResult.h>
65#include <aws/eventbridge/model/UpdateArchiveResult.h>
66#include <aws/eventbridge/model/UpdateConnectionResult.h>
67#include <aws/eventbridge/model/UpdateEndpointResult.h>
68#include <aws/eventbridge/model/UpdateEventBusResult.h>
69#include <aws/eventbridge/model/DescribeEventBusRequest.h>
70#include <aws/eventbridge/model/ListReplaysRequest.h>
71#include <aws/eventbridge/model/ListEndpointsRequest.h>
72#include <aws/eventbridge/model/PutPermissionRequest.h>
73#include <aws/eventbridge/model/ListArchivesRequest.h>
74#include <aws/eventbridge/model/UpdateEventBusRequest.h>
75#include <aws/eventbridge/model/ListApiDestinationsRequest.h>
76#include <aws/eventbridge/model/ListEventBusesRequest.h>
77#include <aws/eventbridge/model/ListEventSourcesRequest.h>
78#include <aws/eventbridge/model/ListConnectionsRequest.h>
79#include <aws/eventbridge/model/ListRulesRequest.h>
80#include <aws/eventbridge/model/RemovePermissionRequest.h>
81#include <aws/core/NoResult.h>
82/* End of service model headers required in EventBridgeClient header */
83
84namespace Aws
85{
86 namespace Http
87 {
88 class HttpClient;
89 class HttpClientFactory;
90 } // namespace Http
91
92 namespace Utils
93 {
94 template< typename R, typename E> class Outcome;
95
96 namespace Threading
97 {
98 class Executor;
99 } // namespace Threading
100 } // namespace Utils
101
102 namespace Auth
103 {
104 class AWSCredentials;
105 class AWSCredentialsProvider;
106 } // namespace Auth
107
108 namespace Client
109 {
110 class RetryStrategy;
111 } // namespace Client
112
113 namespace EventBridge
114 {
118
119 namespace Model
120 {
121 /* Service model forward declarations required in EventBridgeClient header */
138 class DeleteRuleRequest;
148 class DisableRuleRequest;
149 class EnableRuleRequest;
158 class ListReplaysRequest;
160 class ListRulesRequest;
163 class PutEventsRequest;
166 class PutRuleRequest;
167 class PutTargetsRequest;
170 class StartReplayRequest;
171 class TagResourceRequest;
179 /* End of service model forward declarations required in EventBridgeClient header */
180
181 /* Service model Outcome class definitions */
239 /* End of service model Outcome class definitions */
240
241 /* Service model Outcome callable definitions */
242 typedef std::future<ActivateEventSourceOutcome> ActivateEventSourceOutcomeCallable;
243 typedef std::future<CancelReplayOutcome> CancelReplayOutcomeCallable;
244 typedef std::future<CreateApiDestinationOutcome> CreateApiDestinationOutcomeCallable;
245 typedef std::future<CreateArchiveOutcome> CreateArchiveOutcomeCallable;
246 typedef std::future<CreateConnectionOutcome> CreateConnectionOutcomeCallable;
247 typedef std::future<CreateEndpointOutcome> CreateEndpointOutcomeCallable;
248 typedef std::future<CreateEventBusOutcome> CreateEventBusOutcomeCallable;
249 typedef std::future<CreatePartnerEventSourceOutcome> CreatePartnerEventSourceOutcomeCallable;
250 typedef std::future<DeactivateEventSourceOutcome> DeactivateEventSourceOutcomeCallable;
251 typedef std::future<DeauthorizeConnectionOutcome> DeauthorizeConnectionOutcomeCallable;
252 typedef std::future<DeleteApiDestinationOutcome> DeleteApiDestinationOutcomeCallable;
253 typedef std::future<DeleteArchiveOutcome> DeleteArchiveOutcomeCallable;
254 typedef std::future<DeleteConnectionOutcome> DeleteConnectionOutcomeCallable;
255 typedef std::future<DeleteEndpointOutcome> DeleteEndpointOutcomeCallable;
256 typedef std::future<DeleteEventBusOutcome> DeleteEventBusOutcomeCallable;
257 typedef std::future<DeletePartnerEventSourceOutcome> DeletePartnerEventSourceOutcomeCallable;
258 typedef std::future<DeleteRuleOutcome> DeleteRuleOutcomeCallable;
259 typedef std::future<DescribeApiDestinationOutcome> DescribeApiDestinationOutcomeCallable;
260 typedef std::future<DescribeArchiveOutcome> DescribeArchiveOutcomeCallable;
261 typedef std::future<DescribeConnectionOutcome> DescribeConnectionOutcomeCallable;
262 typedef std::future<DescribeEndpointOutcome> DescribeEndpointOutcomeCallable;
263 typedef std::future<DescribeEventBusOutcome> DescribeEventBusOutcomeCallable;
264 typedef std::future<DescribeEventSourceOutcome> DescribeEventSourceOutcomeCallable;
265 typedef std::future<DescribePartnerEventSourceOutcome> DescribePartnerEventSourceOutcomeCallable;
266 typedef std::future<DescribeReplayOutcome> DescribeReplayOutcomeCallable;
267 typedef std::future<DescribeRuleOutcome> DescribeRuleOutcomeCallable;
268 typedef std::future<DisableRuleOutcome> DisableRuleOutcomeCallable;
269 typedef std::future<EnableRuleOutcome> EnableRuleOutcomeCallable;
270 typedef std::future<ListApiDestinationsOutcome> ListApiDestinationsOutcomeCallable;
271 typedef std::future<ListArchivesOutcome> ListArchivesOutcomeCallable;
272 typedef std::future<ListConnectionsOutcome> ListConnectionsOutcomeCallable;
273 typedef std::future<ListEndpointsOutcome> ListEndpointsOutcomeCallable;
274 typedef std::future<ListEventBusesOutcome> ListEventBusesOutcomeCallable;
275 typedef std::future<ListEventSourcesOutcome> ListEventSourcesOutcomeCallable;
276 typedef std::future<ListPartnerEventSourceAccountsOutcome> ListPartnerEventSourceAccountsOutcomeCallable;
277 typedef std::future<ListPartnerEventSourcesOutcome> ListPartnerEventSourcesOutcomeCallable;
278 typedef std::future<ListReplaysOutcome> ListReplaysOutcomeCallable;
279 typedef std::future<ListRuleNamesByTargetOutcome> ListRuleNamesByTargetOutcomeCallable;
280 typedef std::future<ListRulesOutcome> ListRulesOutcomeCallable;
281 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
282 typedef std::future<ListTargetsByRuleOutcome> ListTargetsByRuleOutcomeCallable;
283 typedef std::future<PutEventsOutcome> PutEventsOutcomeCallable;
284 typedef std::future<PutPartnerEventsOutcome> PutPartnerEventsOutcomeCallable;
285 typedef std::future<PutPermissionOutcome> PutPermissionOutcomeCallable;
286 typedef std::future<PutRuleOutcome> PutRuleOutcomeCallable;
287 typedef std::future<PutTargetsOutcome> PutTargetsOutcomeCallable;
288 typedef std::future<RemovePermissionOutcome> RemovePermissionOutcomeCallable;
289 typedef std::future<RemoveTargetsOutcome> RemoveTargetsOutcomeCallable;
290 typedef std::future<StartReplayOutcome> StartReplayOutcomeCallable;
291 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
292 typedef std::future<TestEventPatternOutcome> TestEventPatternOutcomeCallable;
293 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
294 typedef std::future<UpdateApiDestinationOutcome> UpdateApiDestinationOutcomeCallable;
295 typedef std::future<UpdateArchiveOutcome> UpdateArchiveOutcomeCallable;
296 typedef std::future<UpdateConnectionOutcome> UpdateConnectionOutcomeCallable;
297 typedef std::future<UpdateEndpointOutcome> UpdateEndpointOutcomeCallable;
298 typedef std::future<UpdateEventBusOutcome> UpdateEventBusOutcomeCallable;
299 /* End of service model Outcome callable definitions */
300 } // namespace Model
301
302 class EventBridgeClient;
303
304 /* Service model async handlers definitions */
305 typedef std::function<void(const EventBridgeClient*, const Model::ActivateEventSourceRequest&, const Model::ActivateEventSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ActivateEventSourceResponseReceivedHandler;
306 typedef std::function<void(const EventBridgeClient*, const Model::CancelReplayRequest&, const Model::CancelReplayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelReplayResponseReceivedHandler;
307 typedef std::function<void(const EventBridgeClient*, const Model::CreateApiDestinationRequest&, const Model::CreateApiDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApiDestinationResponseReceivedHandler;
308 typedef std::function<void(const EventBridgeClient*, const Model::CreateArchiveRequest&, const Model::CreateArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateArchiveResponseReceivedHandler;
309 typedef std::function<void(const EventBridgeClient*, const Model::CreateConnectionRequest&, const Model::CreateConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConnectionResponseReceivedHandler;
310 typedef std::function<void(const EventBridgeClient*, const Model::CreateEndpointRequest&, const Model::CreateEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEndpointResponseReceivedHandler;
311 typedef std::function<void(const EventBridgeClient*, const Model::CreateEventBusRequest&, const Model::CreateEventBusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventBusResponseReceivedHandler;
312 typedef std::function<void(const EventBridgeClient*, const Model::CreatePartnerEventSourceRequest&, const Model::CreatePartnerEventSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePartnerEventSourceResponseReceivedHandler;
313 typedef std::function<void(const EventBridgeClient*, const Model::DeactivateEventSourceRequest&, const Model::DeactivateEventSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeactivateEventSourceResponseReceivedHandler;
314 typedef std::function<void(const EventBridgeClient*, const Model::DeauthorizeConnectionRequest&, const Model::DeauthorizeConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeauthorizeConnectionResponseReceivedHandler;
315 typedef std::function<void(const EventBridgeClient*, const Model::DeleteApiDestinationRequest&, const Model::DeleteApiDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApiDestinationResponseReceivedHandler;
316 typedef std::function<void(const EventBridgeClient*, const Model::DeleteArchiveRequest&, const Model::DeleteArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteArchiveResponseReceivedHandler;
317 typedef std::function<void(const EventBridgeClient*, const Model::DeleteConnectionRequest&, const Model::DeleteConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConnectionResponseReceivedHandler;
318 typedef std::function<void(const EventBridgeClient*, const Model::DeleteEndpointRequest&, const Model::DeleteEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEndpointResponseReceivedHandler;
319 typedef std::function<void(const EventBridgeClient*, const Model::DeleteEventBusRequest&, const Model::DeleteEventBusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventBusResponseReceivedHandler;
320 typedef std::function<void(const EventBridgeClient*, const Model::DeletePartnerEventSourceRequest&, const Model::DeletePartnerEventSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePartnerEventSourceResponseReceivedHandler;
321 typedef std::function<void(const EventBridgeClient*, const Model::DeleteRuleRequest&, const Model::DeleteRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRuleResponseReceivedHandler;
322 typedef std::function<void(const EventBridgeClient*, const Model::DescribeApiDestinationRequest&, const Model::DescribeApiDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeApiDestinationResponseReceivedHandler;
323 typedef std::function<void(const EventBridgeClient*, const Model::DescribeArchiveRequest&, const Model::DescribeArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeArchiveResponseReceivedHandler;
324 typedef std::function<void(const EventBridgeClient*, const Model::DescribeConnectionRequest&, const Model::DescribeConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConnectionResponseReceivedHandler;
325 typedef std::function<void(const EventBridgeClient*, const Model::DescribeEndpointRequest&, const Model::DescribeEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEndpointResponseReceivedHandler;
326 typedef std::function<void(const EventBridgeClient*, const Model::DescribeEventBusRequest&, const Model::DescribeEventBusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventBusResponseReceivedHandler;
327 typedef std::function<void(const EventBridgeClient*, const Model::DescribeEventSourceRequest&, const Model::DescribeEventSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventSourceResponseReceivedHandler;
328 typedef std::function<void(const EventBridgeClient*, const Model::DescribePartnerEventSourceRequest&, const Model::DescribePartnerEventSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePartnerEventSourceResponseReceivedHandler;
329 typedef std::function<void(const EventBridgeClient*, const Model::DescribeReplayRequest&, const Model::DescribeReplayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplayResponseReceivedHandler;
330 typedef std::function<void(const EventBridgeClient*, const Model::DescribeRuleRequest&, const Model::DescribeRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRuleResponseReceivedHandler;
331 typedef std::function<void(const EventBridgeClient*, const Model::DisableRuleRequest&, const Model::DisableRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableRuleResponseReceivedHandler;
332 typedef std::function<void(const EventBridgeClient*, const Model::EnableRuleRequest&, const Model::EnableRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableRuleResponseReceivedHandler;
333 typedef std::function<void(const EventBridgeClient*, const Model::ListApiDestinationsRequest&, const Model::ListApiDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApiDestinationsResponseReceivedHandler;
334 typedef std::function<void(const EventBridgeClient*, const Model::ListArchivesRequest&, const Model::ListArchivesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListArchivesResponseReceivedHandler;
335 typedef std::function<void(const EventBridgeClient*, const Model::ListConnectionsRequest&, const Model::ListConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConnectionsResponseReceivedHandler;
336 typedef std::function<void(const EventBridgeClient*, const Model::ListEndpointsRequest&, const Model::ListEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEndpointsResponseReceivedHandler;
337 typedef std::function<void(const EventBridgeClient*, const Model::ListEventBusesRequest&, const Model::ListEventBusesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventBusesResponseReceivedHandler;
338 typedef std::function<void(const EventBridgeClient*, const Model::ListEventSourcesRequest&, const Model::ListEventSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventSourcesResponseReceivedHandler;
339 typedef std::function<void(const EventBridgeClient*, const Model::ListPartnerEventSourceAccountsRequest&, const Model::ListPartnerEventSourceAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPartnerEventSourceAccountsResponseReceivedHandler;
340 typedef std::function<void(const EventBridgeClient*, const Model::ListPartnerEventSourcesRequest&, const Model::ListPartnerEventSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPartnerEventSourcesResponseReceivedHandler;
341 typedef std::function<void(const EventBridgeClient*, const Model::ListReplaysRequest&, const Model::ListReplaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReplaysResponseReceivedHandler;
342 typedef std::function<void(const EventBridgeClient*, const Model::ListRuleNamesByTargetRequest&, const Model::ListRuleNamesByTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRuleNamesByTargetResponseReceivedHandler;
343 typedef std::function<void(const EventBridgeClient*, const Model::ListRulesRequest&, const Model::ListRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRulesResponseReceivedHandler;
344 typedef std::function<void(const EventBridgeClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
345 typedef std::function<void(const EventBridgeClient*, const Model::ListTargetsByRuleRequest&, const Model::ListTargetsByRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTargetsByRuleResponseReceivedHandler;
346 typedef std::function<void(const EventBridgeClient*, const Model::PutEventsRequest&, const Model::PutEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEventsResponseReceivedHandler;
347 typedef std::function<void(const EventBridgeClient*, const Model::PutPartnerEventsRequest&, const Model::PutPartnerEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutPartnerEventsResponseReceivedHandler;
348 typedef std::function<void(const EventBridgeClient*, const Model::PutPermissionRequest&, const Model::PutPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutPermissionResponseReceivedHandler;
349 typedef std::function<void(const EventBridgeClient*, const Model::PutRuleRequest&, const Model::PutRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRuleResponseReceivedHandler;
350 typedef std::function<void(const EventBridgeClient*, const Model::PutTargetsRequest&, const Model::PutTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutTargetsResponseReceivedHandler;
351 typedef std::function<void(const EventBridgeClient*, const Model::RemovePermissionRequest&, const Model::RemovePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemovePermissionResponseReceivedHandler;
352 typedef std::function<void(const EventBridgeClient*, const Model::RemoveTargetsRequest&, const Model::RemoveTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTargetsResponseReceivedHandler;
353 typedef std::function<void(const EventBridgeClient*, const Model::StartReplayRequest&, const Model::StartReplayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartReplayResponseReceivedHandler;
354 typedef std::function<void(const EventBridgeClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
355 typedef std::function<void(const EventBridgeClient*, const Model::TestEventPatternRequest&, const Model::TestEventPatternOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestEventPatternResponseReceivedHandler;
356 typedef std::function<void(const EventBridgeClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
357 typedef std::function<void(const EventBridgeClient*, const Model::UpdateApiDestinationRequest&, const Model::UpdateApiDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApiDestinationResponseReceivedHandler;
358 typedef std::function<void(const EventBridgeClient*, const Model::UpdateArchiveRequest&, const Model::UpdateArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateArchiveResponseReceivedHandler;
359 typedef std::function<void(const EventBridgeClient*, const Model::UpdateConnectionRequest&, const Model::UpdateConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConnectionResponseReceivedHandler;
360 typedef std::function<void(const EventBridgeClient*, const Model::UpdateEndpointRequest&, const Model::UpdateEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEndpointResponseReceivedHandler;
361 typedef std::function<void(const EventBridgeClient*, const Model::UpdateEventBusRequest&, const Model::UpdateEventBusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEventBusResponseReceivedHandler;
362 /* End of service model async handlers definitions */
363 } // namespace EventBridge
364} // namespace Aws
EndpointProviderBase< EventBridgeClientConfiguration, EventBridgeBuiltInParameters, EventBridgeClientContextParameters > EventBridgeEndpointProviderBase
std::future< PutEventsOutcome > PutEventsOutcomeCallable
std::future< RemovePermissionOutcome > RemovePermissionOutcomeCallable
Aws::Utils::Outcome< ListApiDestinationsResult, EventBridgeError > ListApiDestinationsOutcome
Aws::Utils::Outcome< DescribeConnectionResult, EventBridgeError > DescribeConnectionOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListPartnerEventSourcesOutcome > ListPartnerEventSourcesOutcomeCallable
Aws::Utils::Outcome< PutEventsResult, EventBridgeError > PutEventsOutcome
Aws::Utils::Outcome< PutPartnerEventsResult, EventBridgeError > PutPartnerEventsOutcome
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
Aws::Utils::Outcome< DescribeEventBusResult, EventBridgeError > DescribeEventBusOutcome
std::future< DeactivateEventSourceOutcome > DeactivateEventSourceOutcomeCallable
Aws::Utils::Outcome< ListEventBusesResult, EventBridgeError > ListEventBusesOutcome
std::future< DescribeRuleOutcome > DescribeRuleOutcomeCallable
Aws::Utils::Outcome< DescribeApiDestinationResult, EventBridgeError > DescribeApiDestinationOutcome
Aws::Utils::Outcome< TestEventPatternResult, EventBridgeError > TestEventPatternOutcome
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > ActivateEventSourceOutcome
std::future< CreateEventBusOutcome > CreateEventBusOutcomeCallable
std::future< UpdateEndpointOutcome > UpdateEndpointOutcomeCallable
Aws::Utils::Outcome< CreateEventBusResult, EventBridgeError > CreateEventBusOutcome
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > DeletePartnerEventSourceOutcome
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > DeactivateEventSourceOutcome
std::future< DescribePartnerEventSourceOutcome > DescribePartnerEventSourceOutcomeCallable
std::future< ListArchivesOutcome > ListArchivesOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< CreateArchiveOutcome > CreateArchiveOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > DeleteRuleOutcome
std::future< DescribeReplayOutcome > DescribeReplayOutcomeCallable
std::future< UpdateArchiveOutcome > UpdateArchiveOutcomeCallable
std::future< DescribeArchiveOutcome > DescribeArchiveOutcomeCallable
Aws::Utils::Outcome< PutTargetsResult, EventBridgeError > PutTargetsOutcome
Aws::Utils::Outcome< ListArchivesResult, EventBridgeError > ListArchivesOutcome
Aws::Utils::Outcome< DeleteConnectionResult, EventBridgeError > DeleteConnectionOutcome
std::future< DescribeApiDestinationOutcome > DescribeApiDestinationOutcomeCallable
std::future< ListPartnerEventSourceAccountsOutcome > ListPartnerEventSourceAccountsOutcomeCallable
std::future< ActivateEventSourceOutcome > ActivateEventSourceOutcomeCallable
std::future< PutRuleOutcome > PutRuleOutcomeCallable
std::future< ListReplaysOutcome > ListReplaysOutcomeCallable
Aws::Utils::Outcome< DeleteArchiveResult, EventBridgeError > DeleteArchiveOutcome
std::future< DeleteArchiveOutcome > DeleteArchiveOutcomeCallable
Aws::Utils::Outcome< DescribeEndpointResult, EventBridgeError > DescribeEndpointOutcome
std::future< DescribeEndpointOutcome > DescribeEndpointOutcomeCallable
Aws::Utils::Outcome< ListRulesResult, EventBridgeError > ListRulesOutcome
Aws::Utils::Outcome< UpdateApiDestinationResult, EventBridgeError > UpdateApiDestinationOutcome
std::future< ListConnectionsOutcome > ListConnectionsOutcomeCallable
Aws::Utils::Outcome< ListEndpointsResult, EventBridgeError > ListEndpointsOutcome
Aws::Utils::Outcome< ListPartnerEventSourceAccountsResult, EventBridgeError > ListPartnerEventSourceAccountsOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListTargetsByRuleOutcome > ListTargetsByRuleOutcomeCallable
std::future< DescribeEventSourceOutcome > DescribeEventSourceOutcomeCallable
std::future< CreateEndpointOutcome > CreateEndpointOutcomeCallable
Aws::Utils::Outcome< CreateApiDestinationResult, EventBridgeError > CreateApiDestinationOutcome
std::future< DisableRuleOutcome > DisableRuleOutcomeCallable
std::future< PutPartnerEventsOutcome > PutPartnerEventsOutcomeCallable
Aws::Utils::Outcome< RemoveTargetsResult, EventBridgeError > RemoveTargetsOutcome
std::future< DeletePartnerEventSourceOutcome > DeletePartnerEventSourceOutcomeCallable
std::future< DeleteEventBusOutcome > DeleteEventBusOutcomeCallable
Aws::Utils::Outcome< DescribeEventSourceResult, EventBridgeError > DescribeEventSourceOutcome
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > PutPermissionOutcome
std::future< PutPermissionOutcome > PutPermissionOutcomeCallable
Aws::Utils::Outcome< DescribeRuleResult, EventBridgeError > DescribeRuleOutcome
Aws::Utils::Outcome< TagResourceResult, EventBridgeError > TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > DisableRuleOutcome
std::future< EnableRuleOutcome > EnableRuleOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< UpdateArchiveResult, EventBridgeError > UpdateArchiveOutcome
std::future< ListEventSourcesOutcome > ListEventSourcesOutcomeCallable
Aws::Utils::Outcome< CreateEndpointResult, EventBridgeError > CreateEndpointOutcome
std::future< DescribeConnectionOutcome > DescribeConnectionOutcomeCallable
Aws::Utils::Outcome< ListRuleNamesByTargetResult, EventBridgeError > ListRuleNamesByTargetOutcome
Aws::Utils::Outcome< UntagResourceResult, EventBridgeError > UntagResourceOutcome
std::future< ListRuleNamesByTargetOutcome > ListRuleNamesByTargetOutcomeCallable
std::future< CancelReplayOutcome > CancelReplayOutcomeCallable
std::future< ListRulesOutcome > ListRulesOutcomeCallable
Aws::Utils::Outcome< DescribeReplayResult, EventBridgeError > DescribeReplayOutcome
std::future< DeleteEndpointOutcome > DeleteEndpointOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > DeleteEventBusOutcome
Aws::Utils::Outcome< ListTargetsByRuleResult, EventBridgeError > ListTargetsByRuleOutcome
std::future< UpdateEventBusOutcome > UpdateEventBusOutcomeCallable
std::future< DeleteApiDestinationOutcome > DeleteApiDestinationOutcomeCallable
std::future< UpdateApiDestinationOutcome > UpdateApiDestinationOutcomeCallable
Aws::Utils::Outcome< DeleteApiDestinationResult, EventBridgeError > DeleteApiDestinationOutcome
std::future< TestEventPatternOutcome > TestEventPatternOutcomeCallable
std::future< ListApiDestinationsOutcome > ListApiDestinationsOutcomeCallable
Aws::Utils::Outcome< ListPartnerEventSourcesResult, EventBridgeError > ListPartnerEventSourcesOutcome
Aws::Utils::Outcome< UpdateEndpointResult, EventBridgeError > UpdateEndpointOutcome
std::future< ListEventBusesOutcome > ListEventBusesOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, EventBridgeError > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateConnectionResult, EventBridgeError > UpdateConnectionOutcome
Aws::Utils::Outcome< StartReplayResult, EventBridgeError > StartReplayOutcome
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > EnableRuleOutcome
Aws::Utils::Outcome< CreatePartnerEventSourceResult, EventBridgeError > CreatePartnerEventSourceOutcome
Aws::Utils::Outcome< CreateConnectionResult, EventBridgeError > CreateConnectionOutcome
Aws::Utils::Outcome< DescribeArchiveResult, EventBridgeError > DescribeArchiveOutcome
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
Aws::Utils::Outcome< UpdateEventBusResult, EventBridgeError > UpdateEventBusOutcome
std::future< ListEndpointsOutcome > ListEndpointsOutcomeCallable
Aws::Utils::Outcome< ListConnectionsResult, EventBridgeError > ListConnectionsOutcome
std::future< DescribeEventBusOutcome > DescribeEventBusOutcomeCallable
Aws::Utils::Outcome< DeleteEndpointResult, EventBridgeError > DeleteEndpointOutcome
Aws::Utils::Outcome< ListEventSourcesResult, EventBridgeError > ListEventSourcesOutcome
Aws::Utils::Outcome< Aws::NoResult, EventBridgeError > RemovePermissionOutcome
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
std::future< CreateApiDestinationOutcome > CreateApiDestinationOutcomeCallable
Aws::Utils::Outcome< CreateArchiveResult, EventBridgeError > CreateArchiveOutcome
std::future< RemoveTargetsOutcome > RemoveTargetsOutcomeCallable
std::future< CreatePartnerEventSourceOutcome > CreatePartnerEventSourceOutcomeCallable
Aws::Utils::Outcome< DescribePartnerEventSourceResult, EventBridgeError > DescribePartnerEventSourceOutcome
Aws::Utils::Outcome< DeauthorizeConnectionResult, EventBridgeError > DeauthorizeConnectionOutcome
Aws::Utils::Outcome< PutRuleResult, EventBridgeError > PutRuleOutcome
std::future< StartReplayOutcome > StartReplayOutcomeCallable
Aws::Utils::Outcome< CancelReplayResult, EventBridgeError > CancelReplayOutcome
std::future< PutTargetsOutcome > PutTargetsOutcomeCallable
Aws::Utils::Outcome< ListReplaysResult, EventBridgeError > ListReplaysOutcome
std::future< DeauthorizeConnectionOutcome > DeauthorizeConnectionOutcomeCallable
std::function< void(const EventBridgeClient *, const Model::DeleteEventBusRequest &, const Model::DeleteEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventBusResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateArchiveRequest &, const Model::CreateArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateArchiveResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteArchiveRequest &, const Model::DeleteArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteArchiveResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::StartReplayRequest &, const Model::StartReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReplayResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutPermissionRequest &, const Model::PutPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPermissionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListEventSourcesRequest &, const Model::ListEventSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventSourcesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListArchivesRequest &, const Model::ListArchivesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListArchivesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ActivateEventSourceRequest &, const Model::ActivateEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutRuleRequest &, const Model::PutRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateEndpointRequest &, const Model::CreateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEndpointResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::EnableRuleRequest &, const Model::EnableRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListPartnerEventSourceAccountsRequest &, const Model::ListPartnerEventSourceAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPartnerEventSourceAccountsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutEventsRequest &, const Model::PutEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::RemoveTargetsRequest &, const Model::RemoveTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTargetsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListApiDestinationsRequest &, const Model::ListApiDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApiDestinationsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::TestEventPatternRequest &, const Model::TestEventPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestEventPatternResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeArchiveRequest &, const Model::DescribeArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeArchiveResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeConnectionRequest &, const Model::DescribeConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DisableRuleRequest &, const Model::DisableRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreatePartnerEventSourceRequest &, const Model::CreatePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePartnerEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListEventBusesRequest &, const Model::ListEventBusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventBusesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeReplayRequest &, const Model::DescribeReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplayResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeEndpointRequest &, const Model::DescribeEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListReplaysRequest &, const Model::ListReplaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReplaysResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListPartnerEventSourcesRequest &, const Model::ListPartnerEventSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPartnerEventSourcesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateApiDestinationRequest &, const Model::CreateApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiDestinationResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeApiDestinationRequest &, const Model::DescribeApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApiDestinationResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateEventBusRequest &, const Model::UpdateEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventBusResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeactivateEventSourceRequest &, const Model::DeactivateEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListRulesRequest &, const Model::ListRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRulesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutPartnerEventsRequest &, const Model::PutPartnerEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPartnerEventsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListTargetsByRuleRequest &, const Model::ListTargetsByRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTargetsByRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteApiDestinationRequest &, const Model::DeleteApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiDestinationResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemovePermissionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateArchiveRequest &, const Model::UpdateArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateArchiveResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribePartnerEventSourceRequest &, const Model::DescribePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePartnerEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeEventBusRequest &, const Model::DescribeEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventBusResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListEndpointsRequest &, const Model::ListEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEndpointsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateEndpointRequest &, const Model::UpdateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEndpointResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeRuleRequest &, const Model::DescribeRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeletePartnerEventSourceRequest &, const Model::DeletePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePartnerEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListRuleNamesByTargetRequest &, const Model::ListRuleNamesByTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleNamesByTargetResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeEventSourceRequest &, const Model::DescribeEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateApiDestinationRequest &, const Model::UpdateApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiDestinationResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEndpointResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CancelReplayRequest &, const Model::CancelReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelReplayResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutTargetsRequest &, const Model::PutTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutTargetsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateEventBusRequest &, const Model::CreateEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventBusResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListConnectionsRequest &, const Model::ListConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectionsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeauthorizeConnectionRequest &, const Model::DeauthorizeConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeauthorizeConnectionResponseReceivedHandler