Builder
Properties
Batching configuration for a subscriber.
Unique, case-sensitive identifier that ensures the idempotency of the request. The SDK generates one automatically when the field is omitted.
Free-text description. Used by every resource type that has one: event buses, subscribers, and event sources.
The Amazon Resource Name (ARN) that uniquely identifies an event bus.
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.
Configuration for how the subscriber invokes its target.
Log configuration for a subscriber.
On-failure configuration: where a failed delivery is sent. Shared by the subscriber and the EventSource.
Point-in-time configuration for a subscriber. Only applicable when StartingPosition is POINT_IN_TIME.
Retry policy for a subscriber.
Starting position for a subscriber.
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.
Not applicable to universal (aws-sdk) targets, whose input transformation is UniversalTargetParameters.Input; a Transformer on such a target is rejected.
Delivery ordering mode of a subscriber: FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
Functions
construct an aws.sdk.kotlin.services.eventbridgev2.model.BatchConfiguration inside the given block
construct an aws.sdk.kotlin.services.eventbridgev2.model.FilterConfiguration inside the given block
construct an aws.sdk.kotlin.services.eventbridgev2.model.InvokeConfiguration inside the given block
construct an aws.sdk.kotlin.services.eventbridgev2.model.LogConfiguration inside the given block
construct an aws.sdk.kotlin.services.eventbridgev2.model.OnFailureConfiguration inside the given block
construct an aws.sdk.kotlin.services.eventbridgev2.model.PointInTimeConfiguration inside the given block
construct an aws.sdk.kotlin.services.eventbridgev2.model.RetryPolicy inside the given block
construct an aws.sdk.kotlin.services.eventbridgev2.model.Transformer inside the given block