eventbridge-2015-10-07 library

Classes

Archive
An Archive object that contains details about an archive.
AwsClientCredentials
AWS credentials.
AwsVpcConfiguration
This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.
BatchArrayProperties
The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.
BatchParameters
The custom parameters to be used when the target is an AWS Batch job.
BatchRetryStrategy
The retry strategy to use for failed jobs, if the target is an AWS Batch job. If you specify a retry strategy here, it overrides the retry strategy defined in the job definition.
CancelReplayResponse
Condition
A JSON string which you can use to limit the event bus permissions you are granting to only accounts that fulfill the condition. Currently, the only supported condition is membership in a certain AWS organization. The string must contain Type, Key, and Value fields. The Value field specifies the ID of the AWS organization. Following is an example value for Condition:
CreateArchiveResponse
CreateEventBusResponse
CreatePartnerEventSourceResponse
DeadLetterConfig
A DeadLetterConfig object that contains information about a dead-letter queue configuration.
DeleteArchiveResponse
DescribeArchiveResponse
DescribeEventBusResponse
DescribeEventSourceResponse
DescribePartnerEventSourceResponse
DescribeReplayResponse
DescribeRuleResponse
EcsParameters
The custom parameters to be used when the target is an Amazon ECS task.
EventBridge
Amazon EventBridge helps you to respond to state changes in your AWS resources. When your resources change state, they automatically send events into an event stream. You can create rules that match selected events in the stream and route them to targets to take action. You can also use rules to take action on a predetermined schedule. For example, you can configure rules to:
EventBus
An event bus receives events from a source and routes them to rules associated with that event bus. Your account's default event bus receives rules from AWS services. A custom event bus can receive rules from AWS services as well as your custom applications and services. A partner event bus receives events from an event source created by an SaaS partner. These events come from the partners services or applications.
EventSource
A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that AWS account can receive events from the partner's applications or services.
HttpParameters
These are custom parameter to be used when the target is an API Gateway REST APIs.
InputTransformer
Contains the parameters needed for you to provide custom input to a target based on one or more pieces of data extracted from the event.
KinesisParameters
This object enables you to specify a JSON path to extract from the event and use as the partition key for the Amazon Kinesis data stream, so that you can control the shard to which the event goes. If you do not include this parameter, the default is to use the eventId as the partition key.
ListArchivesResponse
ListEventBusesResponse
ListEventSourcesResponse
ListPartnerEventSourceAccountsResponse
ListPartnerEventSourcesResponse
ListReplaysResponse
ListRuleNamesByTargetResponse
ListRulesResponse
ListTagsForResourceResponse
ListTargetsByRuleResponse
NetworkConfiguration
This structure specifies the network configuration for an ECS task.
PartnerEventSource
A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that AWS account can receive events from the partner's applications or services.
PartnerEventSourceAccount
The AWS account that a partner event source has been offered to.
PutEventsRequestEntry
Represents an event to be submitted.
PutEventsResponse
PutEventsResultEntry
Represents an event that failed to be submitted.
PutPartnerEventsRequestEntry
The details about an event generated by an SaaS partner.
PutPartnerEventsResponse
PutPartnerEventsResultEntry
Represents an event that a partner tried to generate, but failed.
PutRuleResponse
PutTargetsResponse
PutTargetsResultEntry
Represents a target that failed to be added to a rule.
RedshiftDataParameters
These are custom parameters to be used when the target is a Redshift cluster to invoke the Redshift Data API ExecuteStatement based on EventBridge events.
RemoveTargetsResponse
RemoveTargetsResultEntry
Represents a target that failed to be removed from a rule.
Replay
A Replay object that contains details about a replay.
ReplayDestination
A ReplayDestination object that contains details about a replay.
RetryPolicy
A RetryPolicy object that includes information about the retry policy settings.
Rule
Contains information about a rule in Amazon EventBridge.
RunCommandParameters
This parameter contains the criteria (either InstanceIds or a tag) used to specify which EC2 instances are to be sent the command.
RunCommandTarget
Information about the EC2 instances that are to be sent the command, specified as key-value pairs. Each RunCommandTarget block can include only one key, but this key may specify multiple values.
SqsParameters
This structure includes the custom parameter to be used when the target is an SQS FIFO queue.
StartReplayResponse
Tag
A key-value pair associated with an AWS resource. In EventBridge, rules and event buses support tagging.
TagResourceResponse
Target
Targets are the resources to be invoked when a rule is triggered. For a complete list of services and resources that can be set as a target, see PutTargets.
TestEventPatternResponse
UntagResourceResponse
UpdateArchiveResponse