Builder
Properties
Batching configuration for a subscriber.
Free-text description. Used by every resource type that has one: event buses, subscribers, and event sources.
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.
Update-able 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.
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.
Retry policy 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.
The Amazon Resource Name (ARN) that uniquely identifies a subscriber.
Not applicable to universal (aws-sdk) targets, whose input transformation is UniversalTargetParameters.Input; a Transformer on such a target is rejected.
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.UpdateInvokeConfiguration 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.RetryPolicy inside the given block
construct an aws.sdk.kotlin.services.eventbridgev2.model.Transformer inside the given block