AWS SDK for C++  1.8.79
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::EventBridge::Model Namespace Reference

Namespaces

 AssignPublicIpMapper
 
 EventSourceStateMapper
 
 LaunchTypeMapper
 
 RuleStateMapper
 

Classes

class  ActivateEventSourceRequest
 
class  AwsVpcConfiguration
 
class  BatchArrayProperties
 
class  BatchParameters
 
class  BatchRetryStrategy
 
class  Condition
 
class  CreateEventBusRequest
 
class  CreateEventBusResult
 
class  CreatePartnerEventSourceRequest
 
class  CreatePartnerEventSourceResult
 
class  DeactivateEventSourceRequest
 
class  DeadLetterConfig
 
class  DeleteEventBusRequest
 
class  DeletePartnerEventSourceRequest
 
class  DeleteRuleRequest
 
class  DescribeEventBusRequest
 
class  DescribeEventBusResult
 
class  DescribeEventSourceRequest
 
class  DescribeEventSourceResult
 
class  DescribePartnerEventSourceRequest
 
class  DescribePartnerEventSourceResult
 
class  DescribeRuleRequest
 
class  DescribeRuleResult
 
class  DisableRuleRequest
 
class  EcsParameters
 
class  EnableRuleRequest
 
class  EventBus
 
class  EventSource
 
class  HttpParameters
 
class  InputTransformer
 
class  KinesisParameters
 
class  ListEventBusesRequest
 
class  ListEventBusesResult
 
class  ListEventSourcesRequest
 
class  ListEventSourcesResult
 
class  ListPartnerEventSourceAccountsRequest
 
class  ListPartnerEventSourceAccountsResult
 
class  ListPartnerEventSourcesRequest
 
class  ListPartnerEventSourcesResult
 
class  ListRuleNamesByTargetRequest
 
class  ListRuleNamesByTargetResult
 
class  ListRulesRequest
 
class  ListRulesResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ListTargetsByRuleRequest
 
class  ListTargetsByRuleResult
 
class  NetworkConfiguration
 
class  PartnerEventSource
 
class  PartnerEventSourceAccount
 
class  PutEventsRequest
 
class  PutEventsRequestEntry
 
class  PutEventsResult
 
class  PutEventsResultEntry
 
class  PutPartnerEventsRequest
 
class  PutPartnerEventsRequestEntry
 
class  PutPartnerEventsResult
 
class  PutPartnerEventsResultEntry
 
class  PutPermissionRequest
 
class  PutRuleRequest
 
class  PutRuleResult
 
class  PutTargetsRequest
 
class  PutTargetsResult
 
class  PutTargetsResultEntry
 
class  RedshiftDataParameters
 
class  RemovePermissionRequest
 
class  RemoveTargetsRequest
 
class  RemoveTargetsResult
 
class  RemoveTargetsResultEntry
 
class  RetryPolicy
 
class  Rule
 
class  RunCommandParameters
 
class  RunCommandTarget
 
class  SqsParameters
 
class  Tag
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  Target
 
class  TestEventPatternRequest
 
class  TestEventPatternResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorActivateEventSourceOutcome
 
typedef Aws::Utils::Outcome< CreateEventBusResult, EventBridgeErrorCreateEventBusOutcome
 
typedef Aws::Utils::Outcome< CreatePartnerEventSourceResult, EventBridgeErrorCreatePartnerEventSourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorDeactivateEventSourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorDeleteEventBusOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorDeletePartnerEventSourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorDeleteRuleOutcome
 
typedef Aws::Utils::Outcome< DescribeEventBusResult, EventBridgeErrorDescribeEventBusOutcome
 
typedef Aws::Utils::Outcome< DescribeEventSourceResult, EventBridgeErrorDescribeEventSourceOutcome
 
typedef Aws::Utils::Outcome< DescribePartnerEventSourceResult, EventBridgeErrorDescribePartnerEventSourceOutcome
 
typedef Aws::Utils::Outcome< DescribeRuleResult, EventBridgeErrorDescribeRuleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorDisableRuleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorEnableRuleOutcome
 
typedef Aws::Utils::Outcome< ListEventBusesResult, EventBridgeErrorListEventBusesOutcome
 
typedef Aws::Utils::Outcome< ListEventSourcesResult, EventBridgeErrorListEventSourcesOutcome
 
typedef Aws::Utils::Outcome< ListPartnerEventSourceAccountsResult, EventBridgeErrorListPartnerEventSourceAccountsOutcome
 
typedef Aws::Utils::Outcome< ListPartnerEventSourcesResult, EventBridgeErrorListPartnerEventSourcesOutcome
 
typedef Aws::Utils::Outcome< ListRuleNamesByTargetResult, EventBridgeErrorListRuleNamesByTargetOutcome
 
typedef Aws::Utils::Outcome< ListRulesResult, EventBridgeErrorListRulesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, EventBridgeErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListTargetsByRuleResult, EventBridgeErrorListTargetsByRuleOutcome
 
typedef Aws::Utils::Outcome< PutEventsResult, EventBridgeErrorPutEventsOutcome
 
typedef Aws::Utils::Outcome< PutPartnerEventsResult, EventBridgeErrorPutPartnerEventsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorPutPermissionOutcome
 
typedef Aws::Utils::Outcome< PutRuleResult, EventBridgeErrorPutRuleOutcome
 
typedef Aws::Utils::Outcome< PutTargetsResult, EventBridgeErrorPutTargetsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EventBridgeErrorRemovePermissionOutcome
 
typedef Aws::Utils::Outcome< RemoveTargetsResult, EventBridgeErrorRemoveTargetsOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, EventBridgeErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< TestEventPatternResult, EventBridgeErrorTestEventPatternOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, EventBridgeErrorUntagResourceOutcome
 
typedef std::future< ActivateEventSourceOutcomeActivateEventSourceOutcomeCallable
 
typedef std::future< CreateEventBusOutcomeCreateEventBusOutcomeCallable
 
typedef std::future< CreatePartnerEventSourceOutcomeCreatePartnerEventSourceOutcomeCallable
 
typedef std::future< DeactivateEventSourceOutcomeDeactivateEventSourceOutcomeCallable
 
typedef std::future< DeleteEventBusOutcomeDeleteEventBusOutcomeCallable
 
typedef std::future< DeletePartnerEventSourceOutcomeDeletePartnerEventSourceOutcomeCallable
 
typedef std::future< DeleteRuleOutcomeDeleteRuleOutcomeCallable
 
typedef std::future< DescribeEventBusOutcomeDescribeEventBusOutcomeCallable
 
typedef std::future< DescribeEventSourceOutcomeDescribeEventSourceOutcomeCallable
 
typedef std::future< DescribePartnerEventSourceOutcomeDescribePartnerEventSourceOutcomeCallable
 
typedef std::future< DescribeRuleOutcomeDescribeRuleOutcomeCallable
 
typedef std::future< DisableRuleOutcomeDisableRuleOutcomeCallable
 
typedef std::future< EnableRuleOutcomeEnableRuleOutcomeCallable
 
typedef std::future< ListEventBusesOutcomeListEventBusesOutcomeCallable
 
typedef std::future< ListEventSourcesOutcomeListEventSourcesOutcomeCallable
 
typedef std::future< ListPartnerEventSourceAccountsOutcomeListPartnerEventSourceAccountsOutcomeCallable
 
typedef std::future< ListPartnerEventSourcesOutcomeListPartnerEventSourcesOutcomeCallable
 
typedef std::future< ListRuleNamesByTargetOutcomeListRuleNamesByTargetOutcomeCallable
 
typedef std::future< ListRulesOutcomeListRulesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ListTargetsByRuleOutcomeListTargetsByRuleOutcomeCallable
 
typedef std::future< PutEventsOutcomePutEventsOutcomeCallable
 
typedef std::future< PutPartnerEventsOutcomePutPartnerEventsOutcomeCallable
 
typedef std::future< PutPermissionOutcomePutPermissionOutcomeCallable
 
typedef std::future< PutRuleOutcomePutRuleOutcomeCallable
 
typedef std::future< PutTargetsOutcomePutTargetsOutcomeCallable
 
typedef std::future< RemovePermissionOutcomeRemovePermissionOutcomeCallable
 
typedef std::future< RemoveTargetsOutcomeRemoveTargetsOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< TestEventPatternOutcomeTestEventPatternOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 

Enumerations

enum  AssignPublicIp { AssignPublicIp::NOT_SET, AssignPublicIp::ENABLED, AssignPublicIp::DISABLED }
 
enum  EventSourceState { EventSourceState::NOT_SET, EventSourceState::PENDING, EventSourceState::ACTIVE, EventSourceState::DELETED }
 
enum  LaunchType { LaunchType::NOT_SET, LaunchType::EC2, LaunchType::FARGATE }
 
enum  RuleState { RuleState::NOT_SET, RuleState::ENABLED, RuleState::DISABLED }
 

Typedef Documentation

◆ ActivateEventSourceOutcome

Definition at line 106 of file EventBridgeClient.h.

◆ ActivateEventSourceOutcomeCallable

Definition at line 140 of file EventBridgeClient.h.

◆ CreateEventBusOutcome

Definition at line 109 of file EventBridgeClient.h.

◆ CreateEventBusOutcomeCallable

Definition at line 141 of file EventBridgeClient.h.

◆ CreatePartnerEventSourceOutcome

Definition at line 110 of file EventBridgeClient.h.

◆ CreatePartnerEventSourceOutcomeCallable

Definition at line 142 of file EventBridgeClient.h.

◆ DeactivateEventSourceOutcome

Definition at line 111 of file EventBridgeClient.h.

◆ DeactivateEventSourceOutcomeCallable

Definition at line 143 of file EventBridgeClient.h.

◆ DeleteEventBusOutcome

Definition at line 112 of file EventBridgeClient.h.

◆ DeleteEventBusOutcomeCallable

Definition at line 144 of file EventBridgeClient.h.

◆ DeletePartnerEventSourceOutcome

Definition at line 113 of file EventBridgeClient.h.

◆ DeletePartnerEventSourceOutcomeCallable

Definition at line 145 of file EventBridgeClient.h.

◆ DeleteRuleOutcome

Definition at line 114 of file EventBridgeClient.h.

◆ DeleteRuleOutcomeCallable

Definition at line 146 of file EventBridgeClient.h.

◆ DescribeEventBusOutcome

Definition at line 115 of file EventBridgeClient.h.

◆ DescribeEventBusOutcomeCallable

Definition at line 147 of file EventBridgeClient.h.

◆ DescribeEventSourceOutcome

Definition at line 116 of file EventBridgeClient.h.

◆ DescribeEventSourceOutcomeCallable

Definition at line 148 of file EventBridgeClient.h.

◆ DescribePartnerEventSourceOutcome

Definition at line 117 of file EventBridgeClient.h.

◆ DescribePartnerEventSourceOutcomeCallable

Definition at line 149 of file EventBridgeClient.h.

◆ DescribeRuleOutcome

Definition at line 118 of file EventBridgeClient.h.

◆ DescribeRuleOutcomeCallable

Definition at line 150 of file EventBridgeClient.h.

◆ DisableRuleOutcome

Definition at line 119 of file EventBridgeClient.h.

◆ DisableRuleOutcomeCallable

Definition at line 151 of file EventBridgeClient.h.

◆ EnableRuleOutcome

Definition at line 120 of file EventBridgeClient.h.

◆ EnableRuleOutcomeCallable

Definition at line 152 of file EventBridgeClient.h.

◆ ListEventBusesOutcome

Definition at line 121 of file EventBridgeClient.h.

◆ ListEventBusesOutcomeCallable

Definition at line 153 of file EventBridgeClient.h.

◆ ListEventSourcesOutcome

Definition at line 122 of file EventBridgeClient.h.

◆ ListEventSourcesOutcomeCallable

Definition at line 154 of file EventBridgeClient.h.

◆ ListPartnerEventSourceAccountsOutcome

Definition at line 123 of file EventBridgeClient.h.

◆ ListPartnerEventSourceAccountsOutcomeCallable

Definition at line 155 of file EventBridgeClient.h.

◆ ListPartnerEventSourcesOutcome

Definition at line 124 of file EventBridgeClient.h.

◆ ListPartnerEventSourcesOutcomeCallable

Definition at line 156 of file EventBridgeClient.h.

◆ ListRuleNamesByTargetOutcome

Definition at line 125 of file EventBridgeClient.h.

◆ ListRuleNamesByTargetOutcomeCallable

Definition at line 157 of file EventBridgeClient.h.

◆ ListRulesOutcome

Definition at line 126 of file EventBridgeClient.h.

◆ ListRulesOutcomeCallable

Definition at line 158 of file EventBridgeClient.h.

◆ ListTagsForResourceOutcome

Definition at line 127 of file EventBridgeClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 159 of file EventBridgeClient.h.

◆ ListTargetsByRuleOutcome

Definition at line 128 of file EventBridgeClient.h.

◆ ListTargetsByRuleOutcomeCallable

Definition at line 160 of file EventBridgeClient.h.

◆ PutEventsOutcome

Definition at line 129 of file EventBridgeClient.h.

◆ PutEventsOutcomeCallable

Definition at line 161 of file EventBridgeClient.h.

◆ PutPartnerEventsOutcome

Definition at line 130 of file EventBridgeClient.h.

◆ PutPartnerEventsOutcomeCallable

Definition at line 162 of file EventBridgeClient.h.

◆ PutPermissionOutcome

Definition at line 131 of file EventBridgeClient.h.

◆ PutPermissionOutcomeCallable

Definition at line 163 of file EventBridgeClient.h.

◆ PutRuleOutcome

Definition at line 132 of file EventBridgeClient.h.

◆ PutRuleOutcomeCallable

Definition at line 164 of file EventBridgeClient.h.

◆ PutTargetsOutcome

Definition at line 133 of file EventBridgeClient.h.

◆ PutTargetsOutcomeCallable

Definition at line 165 of file EventBridgeClient.h.

◆ RemovePermissionOutcome

Definition at line 134 of file EventBridgeClient.h.

◆ RemovePermissionOutcomeCallable

Definition at line 166 of file EventBridgeClient.h.

◆ RemoveTargetsOutcome

Definition at line 135 of file EventBridgeClient.h.

◆ RemoveTargetsOutcomeCallable

Definition at line 167 of file EventBridgeClient.h.

◆ TagResourceOutcome

Definition at line 136 of file EventBridgeClient.h.

◆ TagResourceOutcomeCallable

Definition at line 168 of file EventBridgeClient.h.

◆ TestEventPatternOutcome

Definition at line 137 of file EventBridgeClient.h.

◆ TestEventPatternOutcomeCallable

Definition at line 169 of file EventBridgeClient.h.

◆ UntagResourceOutcome

Definition at line 138 of file EventBridgeClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 170 of file EventBridgeClient.h.

Enumeration Type Documentation

◆ AssignPublicIp

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file AssignPublicIp.h.

◆ EventSourceState

Enumerator
NOT_SET 
PENDING 
ACTIVE 
DELETED 

Definition at line 16 of file EventSourceState.h.

◆ LaunchType

Enumerator
NOT_SET 
EC2 
FARGATE 

Definition at line 16 of file LaunchType.h.

◆ RuleState

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file RuleState.h.