1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. eventsv2
  6. getSubscriber

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi

    Resource type definition for AWS::EventsV2::Subscriber, an Amazon EventBridge subscription that delivers events from an event bus to a target. Canonical identity is the combination of bus, name, and target. Replacement uses delete_then_create.

    Using getSubscriber

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getSubscriber(args: GetSubscriberArgs, opts?: InvokeOptions): Promise<GetSubscriberResult>
    function getSubscriberOutput(args: GetSubscriberOutputArgs, opts?: InvokeOutputOptions): Output<GetSubscriberResult>
    def get_subscriber(subscriber_arn: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetSubscriberResult
    def get_subscriber_output(subscriber_arn: pulumi.Input[Optional[str]] = None,
                       opts: Optional[InvokeOutputOptions] = None) -> Output[GetSubscriberResult]
    func LookupSubscriber(ctx *Context, args *LookupSubscriberArgs, opts ...InvokeOption) (*LookupSubscriberResult, error)
    func LookupSubscriberOutput(ctx *Context, args *LookupSubscriberOutputArgs, opts ...InvokeOption) LookupSubscriberResultOutput

    > Note: This function is named LookupSubscriber in the Go SDK.

    public static class GetSubscriber 
    {
        public static Task<GetSubscriberResult> InvokeAsync(GetSubscriberArgs args, InvokeOptions? opts = null)
        public static Output<GetSubscriberResult> Invoke(GetSubscriberInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetSubscriberResult> Invoke(GetSubscriberInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetSubscriberResult> getSubscriber(GetSubscriberArgs args, InvokeOptions options)
    public static Output<GetSubscriberResult> getSubscriber(GetSubscriberArgs args, InvokeOptions options)
    public static Output<GetSubscriberResult> getSubscriber(GetSubscriberArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:eventsv2:getSubscriber
      arguments:
        # arguments dictionary
    data "aws-native_eventsv2_get_subscriber" "name" {
        # arguments
    }

    The following arguments are supported:

    SubscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    SubscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    subscriber_arn string
    The Amazon Resource Name (ARN) of the subscriber.
    subscriberArn String
    The Amazon Resource Name (ARN) of the subscriber.
    subscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    subscriber_arn str
    The Amazon Resource Name (ARN) of the subscriber.
    subscriberArn String
    The Amazon Resource Name (ARN) of the subscriber.

    getSubscriber Result

    The following output properties are available:

    BatchConfiguration Pulumi.AwsNative.EventsV2.Outputs.SubscriberBatchConfiguration
    Configuration for batching events into a single delivery to the target.
    BusName string
    The name of the event bus this subscriber belongs to. This property is read-only.
    CreationTime string
    Creation timestamp (ISO-8601), read-only.
    Description string
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    FilterConfiguration Pulumi.AwsNative.EventsV2.Outputs.SubscriberFilterConfiguration
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    InvokeConfiguration Pulumi.AwsNative.EventsV2.Outputs.SubscriberInvokeConfigurationProperties
    Configuration for how the subscriber invokes its target, including the target ARN, the IAM role used to invoke it, and, optionally, the target-specific parameters object that matches the target type.
    LastModifiedTime string
    Last-modification timestamp (ISO-8601), read-only.
    LogConfiguration Pulumi.AwsNative.EventsV2.Outputs.SubscriberLogConfiguration
    Delivery logging configuration for the subscriber.
    OnFailureConfiguration Pulumi.AwsNative.EventsV2.Outputs.SubscriberOnFailureConfiguration
    The destination for events that could not be delivered to the target.
    RetryPolicy Pulumi.AwsNative.EventsV2.Outputs.SubscriberRetryPolicy
    The retry policy for failed deliveries to the target.
    State Pulumi.AwsNative.EventsV2.SubscriberState
    The run state of the subscriber. Events are delivered only while the state is RUNNING. Setting the state to STOPPED pauses delivery. When an update sets a stopped subscriber back to RUNNING, ResumePosition controls where delivery resumes.
    SubscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The tags assigned to the subscriber.
    Transformer Pulumi.AwsNative.EventsV2.Outputs.SubscriberTransformer
    Configuration for transforming events before delivery to the target.
    BatchConfiguration SubscriberBatchConfiguration
    Configuration for batching events into a single delivery to the target.
    BusName string
    The name of the event bus this subscriber belongs to. This property is read-only.
    CreationTime string
    Creation timestamp (ISO-8601), read-only.
    Description string
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    FilterConfiguration SubscriberFilterConfiguration
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    InvokeConfiguration SubscriberInvokeConfigurationProperties
    Configuration for how the subscriber invokes its target, including the target ARN, the IAM role used to invoke it, and, optionally, the target-specific parameters object that matches the target type.
    LastModifiedTime string
    Last-modification timestamp (ISO-8601), read-only.
    LogConfiguration SubscriberLogConfiguration
    Delivery logging configuration for the subscriber.
    OnFailureConfiguration SubscriberOnFailureConfiguration
    The destination for events that could not be delivered to the target.
    RetryPolicy SubscriberRetryPolicy
    The retry policy for failed deliveries to the target.
    State SubscriberStateEnum
    The run state of the subscriber. Events are delivered only while the state is RUNNING. Setting the state to STOPPED pauses delivery. When an update sets a stopped subscriber back to RUNNING, ResumePosition controls where delivery resumes.
    SubscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    Tags Tag
    The tags assigned to the subscriber.
    Transformer SubscriberTransformer
    Configuration for transforming events before delivery to the target.
    batch_configuration object
    Configuration for batching events into a single delivery to the target.
    bus_name string
    The name of the event bus this subscriber belongs to. This property is read-only.
    creation_time string
    Creation timestamp (ISO-8601), read-only.
    description string
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    filter_configuration object
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    invoke_configuration object
    Configuration for how the subscriber invokes its target, including the target ARN, the IAM role used to invoke it, and, optionally, the target-specific parameters object that matches the target type.
    last_modified_time string
    Last-modification timestamp (ISO-8601), read-only.
    log_configuration object
    Delivery logging configuration for the subscriber.
    on_failure_configuration object
    The destination for events that could not be delivered to the target.
    retry_policy object
    The retry policy for failed deliveries to the target.
    state "RUNNING" | "STOPPED"
    The run state of the subscriber. Events are delivered only while the state is RUNNING. Setting the state to STOPPED pauses delivery. When an update sets a stopped subscriber back to RUNNING, ResumePosition controls where delivery resumes.
    subscriber_arn string
    The Amazon Resource Name (ARN) of the subscriber.
    tags list(object)
    The tags assigned to the subscriber.
    transformer object
    Configuration for transforming events before delivery to the target.
    batchConfiguration SubscriberBatchConfiguration
    Configuration for batching events into a single delivery to the target.
    busName String
    The name of the event bus this subscriber belongs to. This property is read-only.
    creationTime String
    Creation timestamp (ISO-8601), read-only.
    description String
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    filterConfiguration SubscriberFilterConfiguration
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    invokeConfiguration SubscriberInvokeConfigurationProperties
    Configuration for how the subscriber invokes its target, including the target ARN, the IAM role used to invoke it, and, optionally, the target-specific parameters object that matches the target type.
    lastModifiedTime String
    Last-modification timestamp (ISO-8601), read-only.
    logConfiguration SubscriberLogConfiguration
    Delivery logging configuration for the subscriber.
    onFailureConfiguration SubscriberOnFailureConfiguration
    The destination for events that could not be delivered to the target.
    retryPolicy SubscriberRetryPolicy
    The retry policy for failed deliveries to the target.
    state SubscriberState
    The run state of the subscriber. Events are delivered only while the state is RUNNING. Setting the state to STOPPED pauses delivery. When an update sets a stopped subscriber back to RUNNING, ResumePosition controls where delivery resumes.
    subscriberArn String
    The Amazon Resource Name (ARN) of the subscriber.
    tags List<Tag>
    The tags assigned to the subscriber.
    transformer SubscriberTransformer
    Configuration for transforming events before delivery to the target.
    batchConfiguration SubscriberBatchConfiguration
    Configuration for batching events into a single delivery to the target.
    busName string
    The name of the event bus this subscriber belongs to. This property is read-only.
    creationTime string
    Creation timestamp (ISO-8601), read-only.
    description string
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    filterConfiguration SubscriberFilterConfiguration
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    invokeConfiguration SubscriberInvokeConfigurationProperties
    Configuration for how the subscriber invokes its target, including the target ARN, the IAM role used to invoke it, and, optionally, the target-specific parameters object that matches the target type.
    lastModifiedTime string
    Last-modification timestamp (ISO-8601), read-only.
    logConfiguration SubscriberLogConfiguration
    Delivery logging configuration for the subscriber.
    onFailureConfiguration SubscriberOnFailureConfiguration
    The destination for events that could not be delivered to the target.
    retryPolicy SubscriberRetryPolicy
    The retry policy for failed deliveries to the target.
    state SubscriberState
    The run state of the subscriber. Events are delivered only while the state is RUNNING. Setting the state to STOPPED pauses delivery. When an update sets a stopped subscriber back to RUNNING, ResumePosition controls where delivery resumes.
    subscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    tags Tag[]
    The tags assigned to the subscriber.
    transformer SubscriberTransformer
    Configuration for transforming events before delivery to the target.
    batch_configuration SubscriberBatchConfiguration
    Configuration for batching events into a single delivery to the target.
    bus_name str
    The name of the event bus this subscriber belongs to. This property is read-only.
    creation_time str
    Creation timestamp (ISO-8601), read-only.
    description str
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    filter_configuration SubscriberFilterConfiguration
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    invoke_configuration SubscriberInvokeConfigurationProperties
    Configuration for how the subscriber invokes its target, including the target ARN, the IAM role used to invoke it, and, optionally, the target-specific parameters object that matches the target type.
    last_modified_time str
    Last-modification timestamp (ISO-8601), read-only.
    log_configuration SubscriberLogConfiguration
    Delivery logging configuration for the subscriber.
    on_failure_configuration SubscriberOnFailureConfiguration
    The destination for events that could not be delivered to the target.
    retry_policy SubscriberRetryPolicy
    The retry policy for failed deliveries to the target.
    state SubscriberState
    The run state of the subscriber. Events are delivered only while the state is RUNNING. Setting the state to STOPPED pauses delivery. When an update sets a stopped subscriber back to RUNNING, ResumePosition controls where delivery resumes.
    subscriber_arn str
    The Amazon Resource Name (ARN) of the subscriber.
    tags Sequence[root_Tag]
    The tags assigned to the subscriber.
    transformer SubscriberTransformer
    Configuration for transforming events before delivery to the target.
    batchConfiguration Property Map
    Configuration for batching events into a single delivery to the target.
    busName String
    The name of the event bus this subscriber belongs to. This property is read-only.
    creationTime String
    Creation timestamp (ISO-8601), read-only.
    description String
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    filterConfiguration Property Map
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    invokeConfiguration Property Map
    Configuration for how the subscriber invokes its target, including the target ARN, the IAM role used to invoke it, and, optionally, the target-specific parameters object that matches the target type.
    lastModifiedTime String
    Last-modification timestamp (ISO-8601), read-only.
    logConfiguration Property Map
    Delivery logging configuration for the subscriber.
    onFailureConfiguration Property Map
    The destination for events that could not be delivered to the target.
    retryPolicy Property Map
    The retry policy for failed deliveries to the target.
    state "RUNNING" | "STOPPED"
    The run state of the subscriber. Events are delivered only while the state is RUNNING. Setting the state to STOPPED pauses delivery. When an update sets a stopped subscriber back to RUNNING, ResumePosition controls where delivery resumes.
    subscriberArn String
    The Amazon Resource Name (ARN) of the subscriber.
    tags List<Property Map>
    The tags assigned to the subscriber.
    transformer Property Map
    Configuration for transforming events before delivery to the target.

    Supporting Types

    SubscriberBatchConfiguration

    MaxBatchSize int
    The maximum number of events in a single batch delivered to the target. The maximum depends on the target: 500 for Kinesis Data Streams and Amazon Data Firehose, 100 for Lambda, Step Functions, and AWS::EventsV2::EventBus targets, 10 for Amazon SQS, Amazon SNS, and AWS::Events::EventBus targets, and 1 for API Gateway, API destinations, and universal service integration targets. The service rejects a value above the target's maximum. Fewer events may be delivered when the batch window elapses. When omitted, the default is 10 for Lambda and Step Functions targets and the target's maximum for other targets. The resolved value applied by the service is returned on read.
    MaxBatchWindowInSeconds int
    The maximum time in seconds to wait for a batch to fill before delivering it, 0-300. The default is 0 (no wait). The resolved value applied by the service is returned on read.
    MaxBatchSize int
    The maximum number of events in a single batch delivered to the target. The maximum depends on the target: 500 for Kinesis Data Streams and Amazon Data Firehose, 100 for Lambda, Step Functions, and AWS::EventsV2::EventBus targets, 10 for Amazon SQS, Amazon SNS, and AWS::Events::EventBus targets, and 1 for API Gateway, API destinations, and universal service integration targets. The service rejects a value above the target's maximum. Fewer events may be delivered when the batch window elapses. When omitted, the default is 10 for Lambda and Step Functions targets and the target's maximum for other targets. The resolved value applied by the service is returned on read.
    MaxBatchWindowInSeconds int
    The maximum time in seconds to wait for a batch to fill before delivering it, 0-300. The default is 0 (no wait). The resolved value applied by the service is returned on read.
    max_batch_size number
    The maximum number of events in a single batch delivered to the target. The maximum depends on the target: 500 for Kinesis Data Streams and Amazon Data Firehose, 100 for Lambda, Step Functions, and AWS::EventsV2::EventBus targets, 10 for Amazon SQS, Amazon SNS, and AWS::Events::EventBus targets, and 1 for API Gateway, API destinations, and universal service integration targets. The service rejects a value above the target's maximum. Fewer events may be delivered when the batch window elapses. When omitted, the default is 10 for Lambda and Step Functions targets and the target's maximum for other targets. The resolved value applied by the service is returned on read.
    max_batch_window_in_seconds number
    The maximum time in seconds to wait for a batch to fill before delivering it, 0-300. The default is 0 (no wait). The resolved value applied by the service is returned on read.
    maxBatchSize Integer
    The maximum number of events in a single batch delivered to the target. The maximum depends on the target: 500 for Kinesis Data Streams and Amazon Data Firehose, 100 for Lambda, Step Functions, and AWS::EventsV2::EventBus targets, 10 for Amazon SQS, Amazon SNS, and AWS::Events::EventBus targets, and 1 for API Gateway, API destinations, and universal service integration targets. The service rejects a value above the target's maximum. Fewer events may be delivered when the batch window elapses. When omitted, the default is 10 for Lambda and Step Functions targets and the target's maximum for other targets. The resolved value applied by the service is returned on read.
    maxBatchWindowInSeconds Integer
    The maximum time in seconds to wait for a batch to fill before delivering it, 0-300. The default is 0 (no wait). The resolved value applied by the service is returned on read.
    maxBatchSize number
    The maximum number of events in a single batch delivered to the target. The maximum depends on the target: 500 for Kinesis Data Streams and Amazon Data Firehose, 100 for Lambda, Step Functions, and AWS::EventsV2::EventBus targets, 10 for Amazon SQS, Amazon SNS, and AWS::Events::EventBus targets, and 1 for API Gateway, API destinations, and universal service integration targets. The service rejects a value above the target's maximum. Fewer events may be delivered when the batch window elapses. When omitted, the default is 10 for Lambda and Step Functions targets and the target's maximum for other targets. The resolved value applied by the service is returned on read.
    maxBatchWindowInSeconds number
    The maximum time in seconds to wait for a batch to fill before delivering it, 0-300. The default is 0 (no wait). The resolved value applied by the service is returned on read.
    max_batch_size int
    The maximum number of events in a single batch delivered to the target. The maximum depends on the target: 500 for Kinesis Data Streams and Amazon Data Firehose, 100 for Lambda, Step Functions, and AWS::EventsV2::EventBus targets, 10 for Amazon SQS, Amazon SNS, and AWS::Events::EventBus targets, and 1 for API Gateway, API destinations, and universal service integration targets. The service rejects a value above the target's maximum. Fewer events may be delivered when the batch window elapses. When omitted, the default is 10 for Lambda and Step Functions targets and the target's maximum for other targets. The resolved value applied by the service is returned on read.
    max_batch_window_in_seconds int
    The maximum time in seconds to wait for a batch to fill before delivering it, 0-300. The default is 0 (no wait). The resolved value applied by the service is returned on read.
    maxBatchSize Number
    The maximum number of events in a single batch delivered to the target. The maximum depends on the target: 500 for Kinesis Data Streams and Amazon Data Firehose, 100 for Lambda, Step Functions, and AWS::EventsV2::EventBus targets, 10 for Amazon SQS, Amazon SNS, and AWS::Events::EventBus targets, and 1 for API Gateway, API destinations, and universal service integration targets. The service rejects a value above the target's maximum. Fewer events may be delivered when the batch window elapses. When omitted, the default is 10 for Lambda and Step Functions targets and the target's maximum for other targets. The resolved value applied by the service is returned on read.
    maxBatchWindowInSeconds Number
    The maximum time in seconds to wait for a batch to fill before delivering it, 0-300. The default is 0 (no wait). The resolved value applied by the service is returned on read.

    SubscriberDeduplicationConfiguration

    DeduplicationType Pulumi.AwsNative.EventsV2.SubscriberDeduplicationConfigurationDeduplicationType
    How duplicate events are detected: CONTENT_BASED deduplicates by a hash of the event content. To deduplicate by a caller-supplied token instead, omit DeduplicationConfiguration and set SystemMetadata.DeduplicationId.
    DeduplicationType SubscriberDeduplicationConfigurationDeduplicationType
    How duplicate events are detected: CONTENT_BASED deduplicates by a hash of the event content. To deduplicate by a caller-supplied token instead, omit DeduplicationConfiguration and set SystemMetadata.DeduplicationId.
    deduplication_type "CONTENT_BASED"
    How duplicate events are detected: CONTENT_BASED deduplicates by a hash of the event content. To deduplicate by a caller-supplied token instead, omit DeduplicationConfiguration and set SystemMetadata.DeduplicationId.
    deduplicationType SubscriberDeduplicationConfigurationDeduplicationType
    How duplicate events are detected: CONTENT_BASED deduplicates by a hash of the event content. To deduplicate by a caller-supplied token instead, omit DeduplicationConfiguration and set SystemMetadata.DeduplicationId.
    deduplicationType SubscriberDeduplicationConfigurationDeduplicationType
    How duplicate events are detected: CONTENT_BASED deduplicates by a hash of the event content. To deduplicate by a caller-supplied token instead, omit DeduplicationConfiguration and set SystemMetadata.DeduplicationId.
    deduplication_type SubscriberDeduplicationConfigurationDeduplicationType
    How duplicate events are detected: CONTENT_BASED deduplicates by a hash of the event content. To deduplicate by a caller-supplied token instead, omit DeduplicationConfiguration and set SystemMetadata.DeduplicationId.
    deduplicationType "CONTENT_BASED"
    How duplicate events are detected: CONTENT_BASED deduplicates by a hash of the event content. To deduplicate by a caller-supplied token instead, omit DeduplicationConfiguration and set SystemMetadata.DeduplicationId.

    SubscriberDeduplicationConfigurationDeduplicationType

    SubscriberEventBusV2SystemMetadata

    DeduplicationId string
    The deduplication ID for FIFO deduplication on the downstream event bus. Accepts a literal value or a JSONata expression.
    EventGroupId string
    The event group ID for FIFO ordering on the downstream event bus. Accepts a literal value or a JSONata expression.
    DeduplicationId string
    The deduplication ID for FIFO deduplication on the downstream event bus. Accepts a literal value or a JSONata expression.
    EventGroupId string
    The event group ID for FIFO ordering on the downstream event bus. Accepts a literal value or a JSONata expression.
    deduplication_id string
    The deduplication ID for FIFO deduplication on the downstream event bus. Accepts a literal value or a JSONata expression.
    event_group_id string
    The event group ID for FIFO ordering on the downstream event bus. Accepts a literal value or a JSONata expression.
    deduplicationId String
    The deduplication ID for FIFO deduplication on the downstream event bus. Accepts a literal value or a JSONata expression.
    eventGroupId String
    The event group ID for FIFO ordering on the downstream event bus. Accepts a literal value or a JSONata expression.
    deduplicationId string
    The deduplication ID for FIFO deduplication on the downstream event bus. Accepts a literal value or a JSONata expression.
    eventGroupId string
    The event group ID for FIFO ordering on the downstream event bus. Accepts a literal value or a JSONata expression.
    deduplication_id str
    The deduplication ID for FIFO deduplication on the downstream event bus. Accepts a literal value or a JSONata expression.
    event_group_id str
    The event group ID for FIFO ordering on the downstream event bus. Accepts a literal value or a JSONata expression.
    deduplicationId String
    The deduplication ID for FIFO deduplication on the downstream event bus. Accepts a literal value or a JSONata expression.
    eventGroupId String
    The event group ID for FIFO ordering on the downstream event bus. Accepts a literal value or a JSONata expression.

    SubscriberFilter

    Pattern string
    The event pattern, as a JSON string.
    Scope Pulumi.AwsNative.EventsV2.SubscriberFilterScope
    Which part of the event the pattern is evaluated against: DATA (the event payload), METADATA (event metadata), or SYSTEM_METADATA (service-generated metadata).
    Pattern string
    The event pattern, as a JSON string.
    Scope SubscriberFilterScope
    Which part of the event the pattern is evaluated against: DATA (the event payload), METADATA (event metadata), or SYSTEM_METADATA (service-generated metadata).
    pattern string
    The event pattern, as a JSON string.
    scope "DATA" | "METADATA" | "SYSTEM_METADATA"
    Which part of the event the pattern is evaluated against: DATA (the event payload), METADATA (event metadata), or SYSTEM_METADATA (service-generated metadata).
    pattern String
    The event pattern, as a JSON string.
    scope SubscriberFilterScope
    Which part of the event the pattern is evaluated against: DATA (the event payload), METADATA (event metadata), or SYSTEM_METADATA (service-generated metadata).
    pattern string
    The event pattern, as a JSON string.
    scope SubscriberFilterScope
    Which part of the event the pattern is evaluated against: DATA (the event payload), METADATA (event metadata), or SYSTEM_METADATA (service-generated metadata).
    pattern str
    The event pattern, as a JSON string.
    scope SubscriberFilterScope
    Which part of the event the pattern is evaluated against: DATA (the event payload), METADATA (event metadata), or SYSTEM_METADATA (service-generated metadata).
    pattern String
    The event pattern, as a JSON string.
    scope "DATA" | "METADATA" | "SYSTEM_METADATA"
    Which part of the event the pattern is evaluated against: DATA (the event payload), METADATA (event metadata), or SYSTEM_METADATA (service-generated metadata).

    SubscriberFilterConfiguration

    Filters List<Pulumi.AwsNative.EventsV2.Inputs.SubscriberFilter>
    The list of filters, 1-50 entries. An event must match every filter to be delivered.
    Language Pulumi.AwsNative.EventsV2.SubscriberFilterConfigurationLanguage
    The filter language. The default is EVENT_BRIDGE_PATTERN.
    Filters []SubscriberFilter
    The list of filters, 1-50 entries. An event must match every filter to be delivered.
    Language SubscriberFilterConfigurationLanguage
    The filter language. The default is EVENT_BRIDGE_PATTERN.
    filters list(object)
    The list of filters, 1-50 entries. An event must match every filter to be delivered.
    language "EVENT_BRIDGE_PATTERN"
    The filter language. The default is EVENT_BRIDGE_PATTERN.
    filters List<SubscriberFilter>
    The list of filters, 1-50 entries. An event must match every filter to be delivered.
    language SubscriberFilterConfigurationLanguage
    The filter language. The default is EVENT_BRIDGE_PATTERN.
    filters SubscriberFilter[]
    The list of filters, 1-50 entries. An event must match every filter to be delivered.
    language SubscriberFilterConfigurationLanguage
    The filter language. The default is EVENT_BRIDGE_PATTERN.
    filters Sequence[SubscriberFilter]
    The list of filters, 1-50 entries. An event must match every filter to be delivered.
    language SubscriberFilterConfigurationLanguage
    The filter language. The default is EVENT_BRIDGE_PATTERN.
    filters List<Property Map>
    The list of filters, 1-50 entries. An event must match every filter to be delivered.
    language "EVENT_BRIDGE_PATTERN"
    The filter language. The default is EVENT_BRIDGE_PATTERN.

    SubscriberFilterConfigurationLanguage

    SubscriberFilterScope

    SubscriberInvokeConfigurationProperties

    RoleArn string
    The ARN of the IAM role the service assumes to invoke the target. The role must belong to the same account as the subscriber.
    TargetArn string
    The Amazon Resource Name (ARN) of the target that the subscriber invokes. For universal service integration targets, use the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    EventBusV2Parameters Pulumi.AwsNative.EventsV2.Inputs.SubscriberInvokeConfigurationPropertiesEventBusV2ParametersProperties
    Parameters for forwarding events to another EventBridge event bus, used when TargetArn is an event bus ARN of the form arn:{partition}:events:{region}:{account}:event-busv2/{name}/{id}.
    HttpParameters Pulumi.AwsNative.EventsV2.Inputs.SubscriberInvokeConfigurationPropertiesHttpParametersProperties
    Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
    KinesisParameters Pulumi.AwsNative.EventsV2.Inputs.SubscriberInvokeConfigurationPropertiesKinesisParametersProperties
    Parameters for writing events to an Amazon Kinesis Data Streams target.
    LambdaParameters Pulumi.AwsNative.EventsV2.Inputs.SubscriberInvokeConfigurationPropertiesLambdaParametersProperties
    Parameters for invoking an AWS Lambda function target.
    SnsParameters Pulumi.AwsNative.EventsV2.Inputs.SubscriberInvokeConfigurationPropertiesSnsParametersProperties
    Parameters for publishing events to an Amazon SNS topic target.
    SqsParameters Pulumi.AwsNative.EventsV2.Inputs.SubscriberInvokeConfigurationPropertiesSqsParametersProperties
    Parameters for sending events to an Amazon SQS queue target.
    StepFunctionsParameters Pulumi.AwsNative.EventsV2.Inputs.SubscriberInvokeConfigurationPropertiesStepFunctionsParametersProperties
    Parameters for starting an AWS Step Functions state machine execution target.
    UniversalTargetParameters Pulumi.AwsNative.EventsV2.Inputs.SubscriberInvokeConfigurationPropertiesUniversalTargetParametersProperties
    Parameters for invoking an AWS service API as a universal service integration target, used when TargetArn has the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    RoleArn string
    The ARN of the IAM role the service assumes to invoke the target. The role must belong to the same account as the subscriber.
    TargetArn string
    The Amazon Resource Name (ARN) of the target that the subscriber invokes. For universal service integration targets, use the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    EventBusV2Parameters SubscriberInvokeConfigurationPropertiesEventBusV2ParametersProperties
    Parameters for forwarding events to another EventBridge event bus, used when TargetArn is an event bus ARN of the form arn:{partition}:events:{region}:{account}:event-busv2/{name}/{id}.
    HttpParameters SubscriberInvokeConfigurationPropertiesHttpParametersProperties
    Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
    KinesisParameters SubscriberInvokeConfigurationPropertiesKinesisParametersProperties
    Parameters for writing events to an Amazon Kinesis Data Streams target.
    LambdaParameters SubscriberInvokeConfigurationPropertiesLambdaParametersProperties
    Parameters for invoking an AWS Lambda function target.
    SnsParameters SubscriberInvokeConfigurationPropertiesSnsParametersProperties
    Parameters for publishing events to an Amazon SNS topic target.
    SqsParameters SubscriberInvokeConfigurationPropertiesSqsParametersProperties
    Parameters for sending events to an Amazon SQS queue target.
    StepFunctionsParameters SubscriberInvokeConfigurationPropertiesStepFunctionsParametersProperties
    Parameters for starting an AWS Step Functions state machine execution target.
    UniversalTargetParameters SubscriberInvokeConfigurationPropertiesUniversalTargetParametersProperties
    Parameters for invoking an AWS service API as a universal service integration target, used when TargetArn has the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    role_arn string
    The ARN of the IAM role the service assumes to invoke the target. The role must belong to the same account as the subscriber.
    target_arn string
    The Amazon Resource Name (ARN) of the target that the subscriber invokes. For universal service integration targets, use the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    event_bus_v2_parameters object
    Parameters for forwarding events to another EventBridge event bus, used when TargetArn is an event bus ARN of the form arn:{partition}:events:{region}:{account}:event-busv2/{name}/{id}.
    http_parameters object
    Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
    kinesis_parameters object
    Parameters for writing events to an Amazon Kinesis Data Streams target.
    lambda_parameters object
    Parameters for invoking an AWS Lambda function target.
    sns_parameters object
    Parameters for publishing events to an Amazon SNS topic target.
    sqs_parameters object
    Parameters for sending events to an Amazon SQS queue target.
    step_functions_parameters object
    Parameters for starting an AWS Step Functions state machine execution target.
    universal_target_parameters object
    Parameters for invoking an AWS service API as a universal service integration target, used when TargetArn has the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    roleArn String
    The ARN of the IAM role the service assumes to invoke the target. The role must belong to the same account as the subscriber.
    targetArn String
    The Amazon Resource Name (ARN) of the target that the subscriber invokes. For universal service integration targets, use the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    eventBusV2Parameters SubscriberInvokeConfigurationPropertiesEventBusV2ParametersProperties
    Parameters for forwarding events to another EventBridge event bus, used when TargetArn is an event bus ARN of the form arn:{partition}:events:{region}:{account}:event-busv2/{name}/{id}.
    httpParameters SubscriberInvokeConfigurationPropertiesHttpParametersProperties
    Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
    kinesisParameters SubscriberInvokeConfigurationPropertiesKinesisParametersProperties
    Parameters for writing events to an Amazon Kinesis Data Streams target.
    lambdaParameters SubscriberInvokeConfigurationPropertiesLambdaParametersProperties
    Parameters for invoking an AWS Lambda function target.
    snsParameters SubscriberInvokeConfigurationPropertiesSnsParametersProperties
    Parameters for publishing events to an Amazon SNS topic target.
    sqsParameters SubscriberInvokeConfigurationPropertiesSqsParametersProperties
    Parameters for sending events to an Amazon SQS queue target.
    stepFunctionsParameters SubscriberInvokeConfigurationPropertiesStepFunctionsParametersProperties
    Parameters for starting an AWS Step Functions state machine execution target.
    universalTargetParameters SubscriberInvokeConfigurationPropertiesUniversalTargetParametersProperties
    Parameters for invoking an AWS service API as a universal service integration target, used when TargetArn has the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    roleArn string
    The ARN of the IAM role the service assumes to invoke the target. The role must belong to the same account as the subscriber.
    targetArn string
    The Amazon Resource Name (ARN) of the target that the subscriber invokes. For universal service integration targets, use the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    eventBusV2Parameters SubscriberInvokeConfigurationPropertiesEventBusV2ParametersProperties
    Parameters for forwarding events to another EventBridge event bus, used when TargetArn is an event bus ARN of the form arn:{partition}:events:{region}:{account}:event-busv2/{name}/{id}.
    httpParameters SubscriberInvokeConfigurationPropertiesHttpParametersProperties
    Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
    kinesisParameters SubscriberInvokeConfigurationPropertiesKinesisParametersProperties
    Parameters for writing events to an Amazon Kinesis Data Streams target.
    lambdaParameters SubscriberInvokeConfigurationPropertiesLambdaParametersProperties
    Parameters for invoking an AWS Lambda function target.
    snsParameters SubscriberInvokeConfigurationPropertiesSnsParametersProperties
    Parameters for publishing events to an Amazon SNS topic target.
    sqsParameters SubscriberInvokeConfigurationPropertiesSqsParametersProperties
    Parameters for sending events to an Amazon SQS queue target.
    stepFunctionsParameters SubscriberInvokeConfigurationPropertiesStepFunctionsParametersProperties
    Parameters for starting an AWS Step Functions state machine execution target.
    universalTargetParameters SubscriberInvokeConfigurationPropertiesUniversalTargetParametersProperties
    Parameters for invoking an AWS service API as a universal service integration target, used when TargetArn has the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    role_arn str
    The ARN of the IAM role the service assumes to invoke the target. The role must belong to the same account as the subscriber.
    target_arn str
    The Amazon Resource Name (ARN) of the target that the subscriber invokes. For universal service integration targets, use the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    event_bus_v2_parameters SubscriberInvokeConfigurationPropertiesEventBusV2ParametersProperties
    Parameters for forwarding events to another EventBridge event bus, used when TargetArn is an event bus ARN of the form arn:{partition}:events:{region}:{account}:event-busv2/{name}/{id}.
    http_parameters SubscriberInvokeConfigurationPropertiesHttpParametersProperties
    Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
    kinesis_parameters SubscriberInvokeConfigurationPropertiesKinesisParametersProperties
    Parameters for writing events to an Amazon Kinesis Data Streams target.
    lambda_parameters SubscriberInvokeConfigurationPropertiesLambdaParametersProperties
    Parameters for invoking an AWS Lambda function target.
    sns_parameters SubscriberInvokeConfigurationPropertiesSnsParametersProperties
    Parameters for publishing events to an Amazon SNS topic target.
    sqs_parameters SubscriberInvokeConfigurationPropertiesSqsParametersProperties
    Parameters for sending events to an Amazon SQS queue target.
    step_functions_parameters SubscriberInvokeConfigurationPropertiesStepFunctionsParametersProperties
    Parameters for starting an AWS Step Functions state machine execution target.
    universal_target_parameters SubscriberInvokeConfigurationPropertiesUniversalTargetParametersProperties
    Parameters for invoking an AWS service API as a universal service integration target, used when TargetArn has the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    roleArn String
    The ARN of the IAM role the service assumes to invoke the target. The role must belong to the same account as the subscriber.
    targetArn String
    The Amazon Resource Name (ARN) of the target that the subscriber invokes. For universal service integration targets, use the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.
    eventBusV2Parameters Property Map
    Parameters for forwarding events to another EventBridge event bus, used when TargetArn is an event bus ARN of the form arn:{partition}:events:{region}:{account}:event-busv2/{name}/{id}.
    httpParameters Property Map
    Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
    kinesisParameters Property Map
    Parameters for writing events to an Amazon Kinesis Data Streams target.
    lambdaParameters Property Map
    Parameters for invoking an AWS Lambda function target.
    snsParameters Property Map
    Parameters for publishing events to an Amazon SNS topic target.
    sqsParameters Property Map
    Parameters for sending events to an Amazon SQS queue target.
    stepFunctionsParameters Property Map
    Parameters for starting an AWS Step Functions state machine execution target.
    universalTargetParameters Property Map
    Parameters for invoking an AWS service API as a universal service integration target, used when TargetArn has the form arn:{partition}:events:::aws-sdk:{service}:{apiAction}.

    SubscriberInvokeConfigurationPropertiesEventBusV2ParametersProperties

    DeduplicationConfiguration Pulumi.AwsNative.EventsV2.Inputs.SubscriberDeduplicationConfiguration
    Deduplication settings applied to the forwarded events on the downstream event bus.
    Metadata Dictionary<string, string>
    Metadata forwarded with each event, as key-value string pairs.
    SystemMetadata Pulumi.AwsNative.EventsV2.Inputs.SubscriberEventBusV2SystemMetadata
    System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
    DeduplicationConfiguration SubscriberDeduplicationConfiguration
    Deduplication settings applied to the forwarded events on the downstream event bus.
    Metadata map[string]string
    Metadata forwarded with each event, as key-value string pairs.
    SystemMetadata SubscriberEventBusV2SystemMetadata
    System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
    deduplication_configuration object
    Deduplication settings applied to the forwarded events on the downstream event bus.
    metadata map(string)
    Metadata forwarded with each event, as key-value string pairs.
    system_metadata object
    System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
    deduplicationConfiguration SubscriberDeduplicationConfiguration
    Deduplication settings applied to the forwarded events on the downstream event bus.
    metadata Map<String,String>
    Metadata forwarded with each event, as key-value string pairs.
    systemMetadata SubscriberEventBusV2SystemMetadata
    System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
    deduplicationConfiguration SubscriberDeduplicationConfiguration
    Deduplication settings applied to the forwarded events on the downstream event bus.
    metadata {[key: string]: string}
    Metadata forwarded with each event, as key-value string pairs.
    systemMetadata SubscriberEventBusV2SystemMetadata
    System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
    deduplication_configuration SubscriberDeduplicationConfiguration
    Deduplication settings applied to the forwarded events on the downstream event bus.
    metadata Mapping[str, str]
    Metadata forwarded with each event, as key-value string pairs.
    system_metadata SubscriberEventBusV2SystemMetadata
    System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
    deduplicationConfiguration Property Map
    Deduplication settings applied to the forwarded events on the downstream event bus.
    metadata Map<String>
    Metadata forwarded with each event, as key-value string pairs.
    systemMetadata Property Map
    System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.

    SubscriberInvokeConfigurationPropertiesHttpParametersProperties

    HeaderParameters Dictionary<string, string>
    HTTP headers to add to the request.
    InvocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    PathParameterValues List<string>
    Values for the path parameters (wildcards) in the target URL, in order.
    QueryStringParameters Dictionary<string, string>
    Query string parameters to add to the request.
    HeaderParameters map[string]string
    HTTP headers to add to the request.
    InvocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    PathParameterValues []string
    Values for the path parameters (wildcards) in the target URL, in order.
    QueryStringParameters map[string]string
    Query string parameters to add to the request.
    header_parameters map(string)
    HTTP headers to add to the request.
    invocation_timeout_seconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    path_parameter_values list(string)
    Values for the path parameters (wildcards) in the target URL, in order.
    query_string_parameters map(string)
    Query string parameters to add to the request.
    headerParameters Map<String,String>
    HTTP headers to add to the request.
    invocationTimeoutSeconds String
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    pathParameterValues List<String>
    Values for the path parameters (wildcards) in the target URL, in order.
    queryStringParameters Map<String,String>
    Query string parameters to add to the request.
    headerParameters {[key: string]: string}
    HTTP headers to add to the request.
    invocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    pathParameterValues string[]
    Values for the path parameters (wildcards) in the target URL, in order.
    queryStringParameters {[key: string]: string}
    Query string parameters to add to the request.
    header_parameters Mapping[str, str]
    HTTP headers to add to the request.
    invocation_timeout_seconds str
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    path_parameter_values Sequence[str]
    Values for the path parameters (wildcards) in the target URL, in order.
    query_string_parameters Mapping[str, str]
    Query string parameters to add to the request.
    headerParameters Map<String>
    HTTP headers to add to the request.
    invocationTimeoutSeconds String
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    pathParameterValues List<String>
    Values for the path parameters (wildcards) in the target URL, in order.
    queryStringParameters Map<String>
    Query string parameters to add to the request.

    SubscriberInvokeConfigurationPropertiesKinesisParametersProperties

    ExplicitHashKey string
    An explicit hash key that overrides the partition key's shard assignment. Accepts a literal value or a JSONata expression.
    PartitionKey string
    The partition key that determines which shard each record is written to. Accepts a literal value or a JSONata expression.
    ExplicitHashKey string
    An explicit hash key that overrides the partition key's shard assignment. Accepts a literal value or a JSONata expression.
    PartitionKey string
    The partition key that determines which shard each record is written to. Accepts a literal value or a JSONata expression.
    explicit_hash_key string
    An explicit hash key that overrides the partition key's shard assignment. Accepts a literal value or a JSONata expression.
    partition_key string
    The partition key that determines which shard each record is written to. Accepts a literal value or a JSONata expression.
    explicitHashKey String
    An explicit hash key that overrides the partition key's shard assignment. Accepts a literal value or a JSONata expression.
    partitionKey String
    The partition key that determines which shard each record is written to. Accepts a literal value or a JSONata expression.
    explicitHashKey string
    An explicit hash key that overrides the partition key's shard assignment. Accepts a literal value or a JSONata expression.
    partitionKey string
    The partition key that determines which shard each record is written to. Accepts a literal value or a JSONata expression.
    explicit_hash_key str
    An explicit hash key that overrides the partition key's shard assignment. Accepts a literal value or a JSONata expression.
    partition_key str
    The partition key that determines which shard each record is written to. Accepts a literal value or a JSONata expression.
    explicitHashKey String
    An explicit hash key that overrides the partition key's shard assignment. Accepts a literal value or a JSONata expression.
    partitionKey String
    The partition key that determines which shard each record is written to. Accepts a literal value or a JSONata expression.

    SubscriberInvokeConfigurationPropertiesLambdaParametersProperties

    DurableExecutionName string
    A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
    InvocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    InvocationType string
    How the function is invoked: EVENT (asynchronous) or REQUEST_RESPONSE (synchronous).
    Qualifier string
    The version or alias of the Lambda function to invoke. Accepts a literal value or a JSONata expression.
    TenantId string
    The tenant identifier for multi-tenant Lambda functions. Accepts a literal value or a JSONata expression.
    DurableExecutionName string
    A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
    InvocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    InvocationType string
    How the function is invoked: EVENT (asynchronous) or REQUEST_RESPONSE (synchronous).
    Qualifier string
    The version or alias of the Lambda function to invoke. Accepts a literal value or a JSONata expression.
    TenantId string
    The tenant identifier for multi-tenant Lambda functions. Accepts a literal value or a JSONata expression.
    durable_execution_name string
    A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
    invocation_timeout_seconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocation_type string
    How the function is invoked: EVENT (asynchronous) or REQUEST_RESPONSE (synchronous).
    qualifier string
    The version or alias of the Lambda function to invoke. Accepts a literal value or a JSONata expression.
    tenant_id string
    The tenant identifier for multi-tenant Lambda functions. Accepts a literal value or a JSONata expression.
    durableExecutionName String
    A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
    invocationTimeoutSeconds String
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocationType String
    How the function is invoked: EVENT (asynchronous) or REQUEST_RESPONSE (synchronous).
    qualifier String
    The version or alias of the Lambda function to invoke. Accepts a literal value or a JSONata expression.
    tenantId String
    The tenant identifier for multi-tenant Lambda functions. Accepts a literal value or a JSONata expression.
    durableExecutionName string
    A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
    invocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocationType string
    How the function is invoked: EVENT (asynchronous) or REQUEST_RESPONSE (synchronous).
    qualifier string
    The version or alias of the Lambda function to invoke. Accepts a literal value or a JSONata expression.
    tenantId string
    The tenant identifier for multi-tenant Lambda functions. Accepts a literal value or a JSONata expression.
    durable_execution_name str
    A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
    invocation_timeout_seconds str
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocation_type str
    How the function is invoked: EVENT (asynchronous) or REQUEST_RESPONSE (synchronous).
    qualifier str
    The version or alias of the Lambda function to invoke. Accepts a literal value or a JSONata expression.
    tenant_id str
    The tenant identifier for multi-tenant Lambda functions. Accepts a literal value or a JSONata expression.
    durableExecutionName String
    A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
    invocationTimeoutSeconds String
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocationType String
    How the function is invoked: EVENT (asynchronous) or REQUEST_RESPONSE (synchronous).
    qualifier String
    The version or alias of the Lambda function to invoke. Accepts a literal value or a JSONata expression.
    tenantId String
    The tenant identifier for multi-tenant Lambda functions. Accepts a literal value or a JSONata expression.

    SubscriberInvokeConfigurationPropertiesSnsParametersProperties

    MessageAttributes Dictionary<string, Pulumi.AwsNative.EventsV2.Inputs.SubscriberMessageAttributeValue>
    Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
    MessageDeduplicationId string
    The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    MessageGroupId string
    The message group ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    MessageStructure string
    Set to json to send a different message per delivery protocol. Accepts a literal value or a JSONata expression.
    Subject string
    The subject line to use for email-protocol subscriptions. Accepts a literal value or a JSONata expression.
    MessageAttributes map[string]SubscriberMessageAttributeValue
    Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
    MessageDeduplicationId string
    The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    MessageGroupId string
    The message group ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    MessageStructure string
    Set to json to send a different message per delivery protocol. Accepts a literal value or a JSONata expression.
    Subject string
    The subject line to use for email-protocol subscriptions. Accepts a literal value or a JSONata expression.
    message_attributes map(object)
    Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
    message_deduplication_id string
    The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    message_group_id string
    The message group ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    message_structure string
    Set to json to send a different message per delivery protocol. Accepts a literal value or a JSONata expression.
    subject string
    The subject line to use for email-protocol subscriptions. Accepts a literal value or a JSONata expression.
    messageAttributes Map<String,SubscriberMessageAttributeValue>
    Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
    messageDeduplicationId String
    The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    messageGroupId String
    The message group ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    messageStructure String
    Set to json to send a different message per delivery protocol. Accepts a literal value or a JSONata expression.
    subject String
    The subject line to use for email-protocol subscriptions. Accepts a literal value or a JSONata expression.
    messageAttributes {[key: string]: SubscriberMessageAttributeValue}
    Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
    messageDeduplicationId string
    The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    messageGroupId string
    The message group ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    messageStructure string
    Set to json to send a different message per delivery protocol. Accepts a literal value or a JSONata expression.
    subject string
    The subject line to use for email-protocol subscriptions. Accepts a literal value or a JSONata expression.
    message_attributes Mapping[str, SubscriberMessageAttributeValue]
    Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
    message_deduplication_id str
    The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    message_group_id str
    The message group ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    message_structure str
    Set to json to send a different message per delivery protocol. Accepts a literal value or a JSONata expression.
    subject str
    The subject line to use for email-protocol subscriptions. Accepts a literal value or a JSONata expression.
    messageAttributes Map<Property Map>
    Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
    messageDeduplicationId String
    The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    messageGroupId String
    The message group ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
    messageStructure String
    Set to json to send a different message per delivery protocol. Accepts a literal value or a JSONata expression.
    subject String
    The subject line to use for email-protocol subscriptions. Accepts a literal value or a JSONata expression.

    SubscriberInvokeConfigurationPropertiesSqsParametersProperties

    DelaySeconds string
    The delay in seconds for the message, written as a string. Accepts a literal value or a JSONata expression.
    MessageAttributes Dictionary<string, Pulumi.AwsNative.EventsV2.Inputs.SubscriberMessageAttributeValue>
    Custom message attributes to attach to each message.
    MessageDeduplicationId string
    The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    MessageGroupId string
    The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    MessageSystemAttributes Dictionary<string, Pulumi.AwsNative.EventsV2.Inputs.SubscriberMessageAttributeValue>
    Message system attributes to attach to each message, such as AWSTraceHeader.
    DelaySeconds string
    The delay in seconds for the message, written as a string. Accepts a literal value or a JSONata expression.
    MessageAttributes map[string]SubscriberMessageAttributeValue
    Custom message attributes to attach to each message.
    MessageDeduplicationId string
    The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    MessageGroupId string
    The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    MessageSystemAttributes map[string]SubscriberMessageAttributeValue
    Message system attributes to attach to each message, such as AWSTraceHeader.
    delay_seconds string
    The delay in seconds for the message, written as a string. Accepts a literal value or a JSONata expression.
    message_attributes map(object)
    Custom message attributes to attach to each message.
    message_deduplication_id string
    The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    message_group_id string
    The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    message_system_attributes map(object)
    Message system attributes to attach to each message, such as AWSTraceHeader.
    delaySeconds String
    The delay in seconds for the message, written as a string. Accepts a literal value or a JSONata expression.
    messageAttributes Map<String,SubscriberMessageAttributeValue>
    Custom message attributes to attach to each message.
    messageDeduplicationId String
    The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    messageGroupId String
    The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    messageSystemAttributes Map<String,SubscriberMessageAttributeValue>
    Message system attributes to attach to each message, such as AWSTraceHeader.
    delaySeconds string
    The delay in seconds for the message, written as a string. Accepts a literal value or a JSONata expression.
    messageAttributes {[key: string]: SubscriberMessageAttributeValue}
    Custom message attributes to attach to each message.
    messageDeduplicationId string
    The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    messageGroupId string
    The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    messageSystemAttributes {[key: string]: SubscriberMessageAttributeValue}
    Message system attributes to attach to each message, such as AWSTraceHeader.
    delay_seconds str
    The delay in seconds for the message, written as a string. Accepts a literal value or a JSONata expression.
    message_attributes Mapping[str, SubscriberMessageAttributeValue]
    Custom message attributes to attach to each message.
    message_deduplication_id str
    The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    message_group_id str
    The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    message_system_attributes Mapping[str, SubscriberMessageAttributeValue]
    Message system attributes to attach to each message, such as AWSTraceHeader.
    delaySeconds String
    The delay in seconds for the message, written as a string. Accepts a literal value or a JSONata expression.
    messageAttributes Map<Property Map>
    Custom message attributes to attach to each message.
    messageDeduplicationId String
    The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    messageGroupId String
    The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
    messageSystemAttributes Map<Property Map>
    Message system attributes to attach to each message, such as AWSTraceHeader.

    SubscriberInvokeConfigurationPropertiesStepFunctionsParametersProperties

    InvocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    InvocationType string
    How the execution is started: EVENT (StartExecution, asynchronous) or REQUEST_RESPONSE (StartSyncExecution, synchronous).
    Name string
    A name for the execution. Must be unique for the account, Region, and state machine. Accepts a literal value or a JSONata expression.
    TraceHeader string
    The AWS X-Ray trace header for distributed tracing. Accepts a literal value or a JSONata expression.
    InvocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    InvocationType string
    How the execution is started: EVENT (StartExecution, asynchronous) or REQUEST_RESPONSE (StartSyncExecution, synchronous).
    Name string
    A name for the execution. Must be unique for the account, Region, and state machine. Accepts a literal value or a JSONata expression.
    TraceHeader string
    The AWS X-Ray trace header for distributed tracing. Accepts a literal value or a JSONata expression.
    invocation_timeout_seconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocation_type string
    How the execution is started: EVENT (StartExecution, asynchronous) or REQUEST_RESPONSE (StartSyncExecution, synchronous).
    name string
    A name for the execution. Must be unique for the account, Region, and state machine. Accepts a literal value or a JSONata expression.
    trace_header string
    The AWS X-Ray trace header for distributed tracing. Accepts a literal value or a JSONata expression.
    invocationTimeoutSeconds String
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocationType String
    How the execution is started: EVENT (StartExecution, asynchronous) or REQUEST_RESPONSE (StartSyncExecution, synchronous).
    name String
    A name for the execution. Must be unique for the account, Region, and state machine. Accepts a literal value or a JSONata expression.
    traceHeader String
    The AWS X-Ray trace header for distributed tracing. Accepts a literal value or a JSONata expression.
    invocationTimeoutSeconds string
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocationType string
    How the execution is started: EVENT (StartExecution, asynchronous) or REQUEST_RESPONSE (StartSyncExecution, synchronous).
    name string
    A name for the execution. Must be unique for the account, Region, and state machine. Accepts a literal value or a JSONata expression.
    traceHeader string
    The AWS X-Ray trace header for distributed tracing. Accepts a literal value or a JSONata expression.
    invocation_timeout_seconds str
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocation_type str
    How the execution is started: EVENT (StartExecution, asynchronous) or REQUEST_RESPONSE (StartSyncExecution, synchronous).
    name str
    A name for the execution. Must be unique for the account, Region, and state machine. Accepts a literal value or a JSONata expression.
    trace_header str
    The AWS X-Ray trace header for distributed tracing. Accepts a literal value or a JSONata expression.
    invocationTimeoutSeconds String
    The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
    invocationType String
    How the execution is started: EVENT (StartExecution, asynchronous) or REQUEST_RESPONSE (StartSyncExecution, synchronous).
    name String
    A name for the execution. Must be unique for the account, Region, and state machine. Accepts a literal value or a JSONata expression.
    traceHeader String
    The AWS X-Ray trace header for distributed tracing. Accepts a literal value or a JSONata expression.

    SubscriberInvokeConfigurationPropertiesUniversalTargetParametersProperties

    Input string
    JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
    InvocationTimeoutSeconds string
    Timeout in seconds for each invocation of the target (1-30, default 30). Must be a literal integer written as a string; JSONata expressions are not supported for this field.
    Input string
    JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
    InvocationTimeoutSeconds string
    Timeout in seconds for each invocation of the target (1-30, default 30). Must be a literal integer written as a string; JSONata expressions are not supported for this field.
    input string
    JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
    invocation_timeout_seconds string
    Timeout in seconds for each invocation of the target (1-30, default 30). Must be a literal integer written as a string; JSONata expressions are not supported for this field.
    input String
    JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
    invocationTimeoutSeconds String
    Timeout in seconds for each invocation of the target (1-30, default 30). Must be a literal integer written as a string; JSONata expressions are not supported for this field.
    input string
    JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
    invocationTimeoutSeconds string
    Timeout in seconds for each invocation of the target (1-30, default 30). Must be a literal integer written as a string; JSONata expressions are not supported for this field.
    input str
    JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
    invocation_timeout_seconds str
    Timeout in seconds for each invocation of the target (1-30, default 30). Must be a literal integer written as a string; JSONata expressions are not supported for this field.
    input String
    JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
    invocationTimeoutSeconds String
    Timeout in seconds for each invocation of the target (1-30, default 30). Must be a literal integer written as a string; JSONata expressions are not supported for this field.

    SubscriberJsonataConfiguration

    Expression string
    The JSONata expression that transforms the event, enclosed in {% %} delimiters.
    Expression string
    The JSONata expression that transforms the event, enclosed in {% %} delimiters.
    expression string
    The JSONata expression that transforms the event, enclosed in {% %} delimiters.
    expression String
    The JSONata expression that transforms the event, enclosed in {% %} delimiters.
    expression string
    The JSONata expression that transforms the event, enclosed in {% %} delimiters.
    expression str
    The JSONata expression that transforms the event, enclosed in {% %} delimiters.
    expression String
    The JSONata expression that transforms the event, enclosed in {% %} delimiters.

    SubscriberLogConfiguration

    IncludePayload Pulumi.AwsNative.EventsV2.SubscriberLogConfigurationIncludePayload
    Whether the event payload is included in emitted log records: FULL includes it in every emitted record, and ON_ERROR_ONLY includes it only in error records. The default is ON_ERROR_ONLY.
    Level Pulumi.AwsNative.EventsV2.SubscriberLogConfigurationLevel
    The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
    IncludePayload SubscriberLogConfigurationIncludePayload
    Whether the event payload is included in emitted log records: FULL includes it in every emitted record, and ON_ERROR_ONLY includes it only in error records. The default is ON_ERROR_ONLY.
    Level SubscriberLogConfigurationLevel
    The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
    include_payload "FULL" | "ON_ERROR_ONLY"
    Whether the event payload is included in emitted log records: FULL includes it in every emitted record, and ON_ERROR_ONLY includes it only in error records. The default is ON_ERROR_ONLY.
    level "OFF" | "ERROR" | "INFO"
    The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
    includePayload SubscriberLogConfigurationIncludePayload
    Whether the event payload is included in emitted log records: FULL includes it in every emitted record, and ON_ERROR_ONLY includes it only in error records. The default is ON_ERROR_ONLY.
    level SubscriberLogConfigurationLevel
    The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
    includePayload SubscriberLogConfigurationIncludePayload
    Whether the event payload is included in emitted log records: FULL includes it in every emitted record, and ON_ERROR_ONLY includes it only in error records. The default is ON_ERROR_ONLY.
    level SubscriberLogConfigurationLevel
    The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
    include_payload SubscriberLogConfigurationIncludePayload
    Whether the event payload is included in emitted log records: FULL includes it in every emitted record, and ON_ERROR_ONLY includes it only in error records. The default is ON_ERROR_ONLY.
    level SubscriberLogConfigurationLevel
    The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
    includePayload "FULL" | "ON_ERROR_ONLY"
    Whether the event payload is included in emitted log records: FULL includes it in every emitted record, and ON_ERROR_ONLY includes it only in error records. The default is ON_ERROR_ONLY.
    level "OFF" | "ERROR" | "INFO"
    The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.

    SubscriberLogConfigurationIncludePayload

    SubscriberLogConfigurationLevel

    SubscriberMessageAttributeValue

    DataType string
    The attribute data type. For Amazon SQS targets, specify String, Number, or Binary, optionally with a custom label suffix such as Number.float. For Amazon SNS targets, specify String, String.Array, Number, or Binary.
    BinaryValue string
    The attribute value for the Binary data type, Base64-encoded.
    StringValue string
    The attribute value for the String and Number data types (and String.Array for Amazon SNS targets).
    DataType string
    The attribute data type. For Amazon SQS targets, specify String, Number, or Binary, optionally with a custom label suffix such as Number.float. For Amazon SNS targets, specify String, String.Array, Number, or Binary.
    BinaryValue string
    The attribute value for the Binary data type, Base64-encoded.
    StringValue string
    The attribute value for the String and Number data types (and String.Array for Amazon SNS targets).
    data_type string
    The attribute data type. For Amazon SQS targets, specify String, Number, or Binary, optionally with a custom label suffix such as Number.float. For Amazon SNS targets, specify String, String.Array, Number, or Binary.
    binary_value string
    The attribute value for the Binary data type, Base64-encoded.
    string_value string
    The attribute value for the String and Number data types (and String.Array for Amazon SNS targets).
    dataType String
    The attribute data type. For Amazon SQS targets, specify String, Number, or Binary, optionally with a custom label suffix such as Number.float. For Amazon SNS targets, specify String, String.Array, Number, or Binary.
    binaryValue String
    The attribute value for the Binary data type, Base64-encoded.
    stringValue String
    The attribute value for the String and Number data types (and String.Array for Amazon SNS targets).
    dataType string
    The attribute data type. For Amazon SQS targets, specify String, Number, or Binary, optionally with a custom label suffix such as Number.float. For Amazon SNS targets, specify String, String.Array, Number, or Binary.
    binaryValue string
    The attribute value for the Binary data type, Base64-encoded.
    stringValue string
    The attribute value for the String and Number data types (and String.Array for Amazon SNS targets).
    data_type str
    The attribute data type. For Amazon SQS targets, specify String, Number, or Binary, optionally with a custom label suffix such as Number.float. For Amazon SNS targets, specify String, String.Array, Number, or Binary.
    binary_value str
    The attribute value for the Binary data type, Base64-encoded.
    string_value str
    The attribute value for the String and Number data types (and String.Array for Amazon SNS targets).
    dataType String
    The attribute data type. For Amazon SQS targets, specify String, Number, or Binary, optionally with a custom label suffix such as Number.float. For Amazon SNS targets, specify String, String.Array, Number, or Binary.
    binaryValue String
    The attribute value for the Binary data type, Base64-encoded.
    stringValue String
    The attribute value for the String and Number data types (and String.Array for Amazon SNS targets).

    SubscriberOnFailureConfiguration

    Arn string
    The ARN of the destination that receives events that could not be delivered. An Amazon SQS queue is the supported destination.
    Arn string
    The ARN of the destination that receives events that could not be delivered. An Amazon SQS queue is the supported destination.
    arn string
    The ARN of the destination that receives events that could not be delivered. An Amazon SQS queue is the supported destination.
    arn String
    The ARN of the destination that receives events that could not be delivered. An Amazon SQS queue is the supported destination.
    arn string
    The ARN of the destination that receives events that could not be delivered. An Amazon SQS queue is the supported destination.
    arn str
    The ARN of the destination that receives events that could not be delivered. An Amazon SQS queue is the supported destination.
    arn String
    The ARN of the destination that receives events that could not be delivered. An Amazon SQS queue is the supported destination.

    SubscriberRetryPolicy

    MaxEventAgeInSeconds int
    The maximum age of an event in seconds, 60-86400 (24 hours). When an event reaches this age, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 300.
    MaxRetryAttempts int
    The maximum number of retry attempts, 0-185. When the attempts are exhausted, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 5.
    RetryStrategy Pulumi.AwsNative.EventsV2.SubscriberRetryPolicyRetryStrategy
    Which errors are retried. ALL retries all errors. The default is ALL.
    MaxEventAgeInSeconds int
    The maximum age of an event in seconds, 60-86400 (24 hours). When an event reaches this age, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 300.
    MaxRetryAttempts int
    The maximum number of retry attempts, 0-185. When the attempts are exhausted, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 5.
    RetryStrategy SubscriberRetryPolicyRetryStrategy
    Which errors are retried. ALL retries all errors. The default is ALL.
    max_event_age_in_seconds number
    The maximum age of an event in seconds, 60-86400 (24 hours). When an event reaches this age, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 300.
    max_retry_attempts number
    The maximum number of retry attempts, 0-185. When the attempts are exhausted, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 5.
    retry_strategy "ALL"
    Which errors are retried. ALL retries all errors. The default is ALL.
    maxEventAgeInSeconds Integer
    The maximum age of an event in seconds, 60-86400 (24 hours). When an event reaches this age, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 300.
    maxRetryAttempts Integer
    The maximum number of retry attempts, 0-185. When the attempts are exhausted, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 5.
    retryStrategy SubscriberRetryPolicyRetryStrategy
    Which errors are retried. ALL retries all errors. The default is ALL.
    maxEventAgeInSeconds number
    The maximum age of an event in seconds, 60-86400 (24 hours). When an event reaches this age, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 300.
    maxRetryAttempts number
    The maximum number of retry attempts, 0-185. When the attempts are exhausted, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 5.
    retryStrategy SubscriberRetryPolicyRetryStrategy
    Which errors are retried. ALL retries all errors. The default is ALL.
    max_event_age_in_seconds int
    The maximum age of an event in seconds, 60-86400 (24 hours). When an event reaches this age, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 300.
    max_retry_attempts int
    The maximum number of retry attempts, 0-185. When the attempts are exhausted, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 5.
    retry_strategy SubscriberRetryPolicyRetryStrategy
    Which errors are retried. ALL retries all errors. The default is ALL.
    maxEventAgeInSeconds Number
    The maximum age of an event in seconds, 60-86400 (24 hours). When an event reaches this age, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 300.
    maxRetryAttempts Number
    The maximum number of retry attempts, 0-185. When the attempts are exhausted, retries stop; if OnFailureConfiguration is set, the event is delivered to that destination, otherwise it is dropped. The default is 5.
    retryStrategy "ALL"
    Which errors are retried. ALL retries all errors. The default is ALL.

    SubscriberRetryPolicyRetryStrategy

    SubscriberState

    SubscriberTransformer

    JsonataConfiguration Pulumi.AwsNative.EventsV2.Inputs.SubscriberJsonataConfiguration
    The JSONata expression configuration. Required when Type is JSONATA.
    Type Pulumi.AwsNative.EventsV2.SubscriberTransformerType
    The transform type: RAW delivers the event payload only; WITH_METADATA delivers the event with its metadata envelope; JSONATA delivers the output of the JSONata expression in JsonataConfiguration.
    JsonataConfiguration SubscriberJsonataConfiguration
    The JSONata expression configuration. Required when Type is JSONATA.
    Type SubscriberTransformerType
    The transform type: RAW delivers the event payload only; WITH_METADATA delivers the event with its metadata envelope; JSONATA delivers the output of the JSONata expression in JsonataConfiguration.
    jsonata_configuration object
    The JSONata expression configuration. Required when Type is JSONATA.
    type "RAW" | "WITH_METADATA" | "JSONATA"
    The transform type: RAW delivers the event payload only; WITH_METADATA delivers the event with its metadata envelope; JSONATA delivers the output of the JSONata expression in JsonataConfiguration.
    jsonataConfiguration SubscriberJsonataConfiguration
    The JSONata expression configuration. Required when Type is JSONATA.
    type SubscriberTransformerType
    The transform type: RAW delivers the event payload only; WITH_METADATA delivers the event with its metadata envelope; JSONATA delivers the output of the JSONata expression in JsonataConfiguration.
    jsonataConfiguration SubscriberJsonataConfiguration
    The JSONata expression configuration. Required when Type is JSONATA.
    type SubscriberTransformerType
    The transform type: RAW delivers the event payload only; WITH_METADATA delivers the event with its metadata envelope; JSONATA delivers the output of the JSONata expression in JsonataConfiguration.
    jsonata_configuration SubscriberJsonataConfiguration
    The JSONata expression configuration. Required when Type is JSONATA.
    type SubscriberTransformerType
    The transform type: RAW delivers the event payload only; WITH_METADATA delivers the event with its metadata envelope; JSONATA delivers the output of the JSONata expression in JsonataConfiguration.
    jsonataConfiguration Property Map
    The JSONata expression configuration. Required when Type is JSONATA.
    type "RAW" | "WITH_METADATA" | "JSONATA"
    The transform type: RAW delivers the event payload only; WITH_METADATA delivers the event with its metadata envelope; JSONATA delivers the output of the JSONata expression in JsonataConfiguration.

    SubscriberTransformerType

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.81.0
    published on Monday, Sep 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial