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>
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>
89 class HttpClientFactory;
94 template<
typename R,
typename E>
class Outcome;
104 class AWSCredentials;
105 class AWSCredentialsProvider;
113 namespace EventBridge
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