Package-level declarations

Types

Link copied to clipboard

You do not have the necessary permissions for this action.

Link copied to clipboard

Contains details about an API destination.

Link copied to clipboard
Link copied to clipboard
sealed class ApiDestinationState
Link copied to clipboard

Contains the GraphQL operation to be parsed and executed, if the event target is an AppSync API.

Link copied to clipboard
class Archive

An Archive object that contains details about an archive.

Link copied to clipboard
sealed class ArchiveState
Link copied to clipboard
sealed class AssignPublicIp
Link copied to clipboard

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.

Link copied to clipboard

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 Batch job.

Link copied to clipboard

The custom parameters to be used when the target is an Batch job.

Link copied to clipboard

The retry strategy to use for failed jobs, if the target is an Batch job. If you specify a retry strategy here, it overrides the retry strategy defined in the job definition.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The details of a capacity provider strategy. To learn more, see CapacityProviderStrategyItem in the Amazon ECS API Reference.

Link copied to clipboard

There is concurrent modification on a rule, target, archive, or replay.

Link copied to clipboard
class 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 Amazon Web Services organization. The string must contain Type, Key, and Value fields. The Value field specifies the ID of the Amazon Web Services organization. Following is an example value for Condition:

Link copied to clipboard

Contains information about a connection.

Link copied to clipboard

Contains the authorization parameters for the connection if API Key is specified as the authorization type.

Link copied to clipboard
Link copied to clipboard

Tthe authorization parameters to use for the connection.

Link copied to clipboard

The authorization parameters for the connection if Basic is specified as the authorization type.

Link copied to clipboard

Additional parameter included in the body. You can include up to 100 additional body parameters per request. An event payload cannot exceed 64 KB.

Link copied to clipboard

Additional parameter included in the header. You can include up to 100 additional header parameters per request. An event payload cannot exceed 64 KB.

Link copied to clipboard

Any additional parameters for the connection.

Link copied to clipboard

The client response parameters for the connection when OAuth is specified as the authorization type.

Link copied to clipboard
Link copied to clipboard

The response parameters when OAuth is specified as the authorization type.

Link copied to clipboard

Any additional query string parameter for the connection. You can include up to 100 additional query string parameters per request. Each additional parameter counts towards the event payload size, which cannot exceed 64 KB.

Link copied to clipboard
sealed class ConnectionState
Link copied to clipboard

The Amazon Resource Name (ARN) of the Amazon VPC Lattice resource configuration for the resource endpoint.

Link copied to clipboard

The parameters for EventBridge to use when invoking the resource endpoint.

Link copied to clipboard
Link copied to clipboard

The API key authorization parameters for the connection.

Link copied to clipboard

The authorization parameters for the connection.

Contains the Basic authorization parameters to use for the connection.

The Basic authorization parameters to use for the connection.

Link copied to clipboard

Contains the OAuth authorization parameters to use for the connection.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configuration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ).

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

If the connection uses a private OAuth endpoint, the parameters for EventBridge to use when authenticating against the endpoint.

Link copied to clipboard
Link copied to clipboard

The parameters for EventBridge to use when invoking the resource endpoint.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The custom parameters to be used when the target is an Amazon ECS task.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Endpoint

A global endpoint used to improve your application's availability by making it regional-fault tolerant. For more information about global endpoints, see Making applications Regional-fault tolerant with global endpoints and event replication in the Amazon EventBridge User Guide.

Link copied to clipboard

The event buses the endpoint is associated with.

Link copied to clipboard
sealed class EndpointState
Link copied to clipboard

Base class for all service related exceptions thrown by the EventBridge client

Link copied to clipboard
class EventBus

An event bus receives events from a source, uses rules to evaluate them, applies any configured input transformation, and routes them to the appropriate target(s). Your account's default event bus receives events from Amazon Web Services services. A custom event bus can receive events from 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.

Link copied to clipboard

A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that Amazon Web Services account can receive events from the partner's applications or services.

Link copied to clipboard
sealed class EventSourceState
Link copied to clipboard

The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.

Link copied to clipboard

These are custom parameter to be used when the target is an API Gateway APIs or EventBridge ApiDestinations. In the latter case, these are merged with any InvocationParameters specified on the Connection, with any values from the Connection taking precedence.

Link copied to clipboard

An error occurred because a replay can be canceled only when the state is Running or Starting.

Link copied to clipboard

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.

Link copied to clipboard

This exception occurs due to unexpected causes.

Link copied to clipboard

The event pattern is not valid.

Link copied to clipboard

The specified state is not a valid state for an event source.

Link copied to clipboard

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.

Link copied to clipboard
sealed class LaunchType
Link copied to clipboard

The request failed because it attempted to create resource beyond the allowed service quota.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This rule was created by an Amazon Web Services service on behalf of your account. It is managed by that service. If you see this error in response to DeleteRule or RemoveTargets, you can use the Force parameter in those calls to delete the rule or remove targets from the rule. You cannot modify these managed rules by using DisableRule, EnableRule, PutTargets, PutRule, TagResource, or UntagResource.

Link copied to clipboard

This structure specifies the network configuration for an ECS task.

Link copied to clipboard

The operation you are attempting is not available in this region.

Link copied to clipboard

A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that Amazon Web Services account can receive events from the partner's applications or services.

Link copied to clipboard

The Amazon Web Services account that a partner event source has been offered to.

Link copied to clipboard

An object representing a constraint on task placement. To learn more, see Task Placement Constraints in the Amazon Elastic Container Service Developer Guide.

Link copied to clipboard
Link copied to clipboard

The task placement strategy for a task or service. To learn more, see Task Placement Strategies in the Amazon Elastic Container Service Service Developer Guide.

Link copied to clipboard
Link copied to clipboard

The event bus policy is too long. For more information, see the limits.

Link copied to clipboard
class Primary

The primary Region of the endpoint.

Link copied to clipboard
sealed class PropagateTags
Link copied to clipboard
Link copied to clipboard

Represents an event to be submitted.

Link copied to clipboard
Link copied to clipboard

Represents the results of an event submitted to an event bus.

Link copied to clipboard
Link copied to clipboard

The details about an event generated by an SaaS partner.

Link copied to clipboard
Link copied to clipboard

The result of an event entry the partner submitted in this request. If the event was successfully submitted, the entry has the event ID in it. Otherwise, you can use the error code and error message to identify the problem with the entry.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a target that failed to be added to a rule.

Link copied to clipboard

These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a target that failed to be removed from a rule.

Link copied to clipboard
class Replay

A Replay object that contains details about a replay.

Link copied to clipboard

A ReplayDestination object that contains details about a replay.

Link copied to clipboard
sealed class ReplayState
Link copied to clipboard

Endpoints can replicate all events to the secondary Region.

Link copied to clipboard
sealed class ReplicationState
Link copied to clipboard

The resource you are trying to create already exists.

Link copied to clipboard

An entity that you specified does not exist.

Link copied to clipboard

A RetryPolicy object that includes information about the retry policy settings.

Link copied to clipboard

The routing configuration of the endpoint.

Link copied to clipboard
class Rule

Contains information about a rule in Amazon EventBridge.

Link copied to clipboard
sealed class RuleState
Link copied to clipboard

This parameter contains the criteria (either InstanceIds or a tag) used to specify which EC2 instances are to be sent the command.

Link copied to clipboard

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.

Link copied to clipboard

Name/Value pair of a parameter to start execution of a SageMaker AI Model Building Pipeline.

Link copied to clipboard

These are custom parameters to use when the target is a SageMaker AI Model Building Pipeline that starts based on EventBridge events.

Link copied to clipboard
class Secondary

The secondary Region that processes events when failover is triggered or replication is enabled.

Link copied to clipboard

This structure includes the custom parameter to be used when the target is an SQS FIFO queue.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Tag

A key-value pair associated with an Amazon Web Services resource. In EventBridge, rules and event buses support tagging.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class 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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This request cannot be completed due to throttling issues.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the API key authorization parameters to use to update the connection.

Link copied to clipboard

Contains the additional parameters to use for the connection.

The Basic authorization parameters for the connection.

The OAuth authorization parameters to use for the connection.

Link copied to clipboard

The OAuth request parameters to use for the connection.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard