Builder

class Builder

Properties

Link copied to clipboard

Batching configuration for a subscriber.

Link copied to clipboard

Free-text description. Used by every resource type that has one: event buses, subscribers, and event sources.

Link copied to clipboard

Configuration for filtering events delivered to a subscriber. On CreateSubscriber, Filters is required and must contain at least one Filter with a non-empty Pattern. On UpdateSubscriber, an empty FilterConfiguration:{} clears the existing filter. Any non-empty shape (including {Language:X} without Filters) must contain a valid Filters list — same contract as CreateSubscriber. A non-empty Filters list overwrites; an omitted FilterConfiguration preserves existing state. All Filters are implicitly ANDed — an event must match every Filter to be delivered.

Link copied to clipboard

Update-able configuration for how the subscriber invokes its target.

Link copied to clipboard

Log configuration for a subscriber.

Link copied to clipboard

On-failure configuration: where a failed delivery is sent. Shared by the subscriber and the EventSource.

Link copied to clipboard

Position from which delivery resumes when a subscriber is unpaused. Honored only on an UpdateSubscriber call that transitions State from STOPPED to RUNNING (unpause); ignored on any other call and not accepted on Create. Defaults to LAST_PROCESSED when omitted.

Link copied to clipboard

Retry policy for a subscriber.

Link copied to clipboard

Customer-controlled run state of a subscriber, set on create or update. Distinct from the bus lifecycle vocabulary, where ACTIVE means "provisioned and healthy". Delivery requires State RUNNING on a subscriber that is not revoked.

Link copied to clipboard

The Amazon Resource Name (ARN) that uniquely identifies a subscriber.

Link copied to clipboard

Not applicable to universal (aws-sdk) targets, whose input transformation is UniversalTargetParameters.Input; a Transformer on such a target is rejected.

Functions