AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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