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
-