We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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 dictionarydata "aws-native_eventsv2_get_subscriber" "name" {
# arguments
}The following arguments are supported:
- Subscriber
Arn string - The Amazon Resource Name (ARN) of the subscriber.
- Subscriber
Arn string - The Amazon Resource Name (ARN) of the subscriber.
- subscriber_
arn string - The Amazon Resource Name (ARN) of the subscriber.
- subscriber
Arn String - The Amazon Resource Name (ARN) of the subscriber.
- subscriber
Arn string - The Amazon Resource Name (ARN) of the subscriber.
- subscriber_
arn str - The Amazon Resource Name (ARN) of the subscriber.
- subscriber
Arn String - The Amazon Resource Name (ARN) of the subscriber.
getSubscriber Result
The following output properties are available:
- Batch
Configuration Pulumi.Aws Native. Events V2. Outputs. Subscriber Batch Configuration - 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 Pulumi.Aws Native. Events V2. Outputs. Subscriber Filter Configuration - Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
- Invoke
Configuration Pulumi.Aws Native. Events V2. Outputs. Subscriber Invoke Configuration Properties - 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 stringTime - Last-modification timestamp (ISO-8601), read-only.
- Log
Configuration Pulumi.Aws Native. Events V2. Outputs. Subscriber Log Configuration - Delivery logging configuration for the subscriber.
- On
Failure Pulumi.Configuration Aws Native. Events V2. Outputs. Subscriber On Failure Configuration - The destination for events that could not be delivered to the target.
- Retry
Policy Pulumi.Aws Native. Events V2. Outputs. Subscriber Retry Policy - The retry policy for failed deliveries to the target.
- State
Pulumi.
Aws Native. Events V2. Subscriber State - 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.
-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags assigned to the subscriber.
- Transformer
Pulumi.
Aws Native. Events V2. Outputs. Subscriber Transformer - Configuration for transforming events before delivery to the target.
- Batch
Configuration SubscriberBatch Configuration - 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 SubscriberFilter Configuration - Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
- Invoke
Configuration SubscriberInvoke Configuration Properties - 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 stringTime - Last-modification timestamp (ISO-8601), read-only.
- Log
Configuration SubscriberLog Configuration - Delivery logging configuration for the subscriber.
- On
Failure SubscriberConfiguration On Failure Configuration - The destination for events that could not be delivered to the target.
- Retry
Policy SubscriberRetry Policy - The retry policy for failed deliveries to the target.
- State
Subscriber
State Enum - 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.
- Tag
- The tags assigned to the subscriber.
- Transformer
Subscriber
Transformer - 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_ stringtime - Last-modification timestamp (ISO-8601), read-only.
- log_
configuration object - Delivery logging configuration for the subscriber.
- on_
failure_ objectconfiguration - 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.
- list(object)
- The tags assigned to the subscriber.
- transformer object
- Configuration for transforming events before delivery to the target.
- batch
Configuration SubscriberBatch Configuration - 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 SubscriberFilter Configuration - Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
- invoke
Configuration SubscriberInvoke Configuration Properties - 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 StringTime - Last-modification timestamp (ISO-8601), read-only.
- log
Configuration SubscriberLog Configuration - Delivery logging configuration for the subscriber.
- on
Failure SubscriberConfiguration On Failure Configuration - The destination for events that could not be delivered to the target.
- retry
Policy SubscriberRetry Policy - The retry policy for failed deliveries to the target.
- state
Subscriber
State - 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.
- List<Tag>
- The tags assigned to the subscriber.
- transformer
Subscriber
Transformer - Configuration for transforming events before delivery to the target.
- batch
Configuration SubscriberBatch Configuration - 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 SubscriberFilter Configuration - Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
- invoke
Configuration SubscriberInvoke Configuration Properties - 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 stringTime - Last-modification timestamp (ISO-8601), read-only.
- log
Configuration SubscriberLog Configuration - Delivery logging configuration for the subscriber.
- on
Failure SubscriberConfiguration On Failure Configuration - The destination for events that could not be delivered to the target.
- retry
Policy SubscriberRetry Policy - The retry policy for failed deliveries to the target.
- state
Subscriber
State - 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.
- Tag[]
- The tags assigned to the subscriber.
- transformer
Subscriber
Transformer - Configuration for transforming events before delivery to the target.
- batch_
configuration SubscriberBatch Configuration - 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 SubscriberFilter Configuration - Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
- invoke_
configuration SubscriberInvoke Configuration Properties - 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_ strtime - Last-modification timestamp (ISO-8601), read-only.
- log_
configuration SubscriberLog Configuration - Delivery logging configuration for the subscriber.
- on_
failure_ Subscriberconfiguration On Failure Configuration - The destination for events that could not be delivered to the target.
- retry_
policy SubscriberRetry Policy - The retry policy for failed deliveries to the target.
- state
Subscriber
State - 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.
- Sequence[root_Tag]
- The tags assigned to the subscriber.
- transformer
Subscriber
Transformer - Configuration for transforming events before delivery to the target.
- batch
Configuration Property Map - 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 Property Map - Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
- invoke
Configuration 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.
- last
Modified StringTime - Last-modification timestamp (ISO-8601), read-only.
- log
Configuration Property Map - Delivery logging configuration for the subscriber.
- on
Failure Property MapConfiguration - The destination for events that could not be delivered to the target.
- retry
Policy 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.
- subscriber
Arn String - The Amazon Resource Name (ARN) of the subscriber.
- List<Property Map>
- The tags assigned to the subscriber.
- transformer Property Map
- Configuration for transforming events before delivery to the target.
Supporting Types
SubscriberBatchConfiguration
- Max
Batch intSize - 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 intWindow In Seconds - 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 intSize - 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 intWindow In Seconds - 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_ numbersize - 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_ numberwindow_ in_ seconds - 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 IntegerSize - 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 IntegerWindow In Seconds - 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 numberSize - 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 numberWindow In Seconds - 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_ intsize - 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_ intwindow_ in_ seconds - 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 NumberSize - 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 NumberWindow In Seconds - 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
- Deduplication
Type Pulumi.Aws Native. Events V2. Subscriber Deduplication Configuration Deduplication Type - 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 SubscriberDeduplication Configuration Deduplication Type - 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.
- deduplication
Type SubscriberDeduplication Configuration Deduplication Type - 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 SubscriberDeduplication Configuration Deduplication Type - 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 SubscriberDeduplication Configuration Deduplication Type - 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.
SubscriberDeduplicationConfigurationDeduplicationType
SubscriberEventBusV2SystemMetadata
- Deduplication
Id string - The deduplication ID for FIFO deduplication on the downstream event bus. Accepts a literal value or a JSONata expression.
- Event
Group stringId - 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 stringId - 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_ stringid - 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 StringId - 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 stringId - 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_ strid - 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 StringId - 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.
Aws Native. Events V2. Subscriber Filter Scope - 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
Subscriber
Filter Scope - 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
Subscriber
Filter Scope - 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
Subscriber
Filter Scope - 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
Subscriber
Filter Scope - 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.
Aws Native. Events V2. Inputs. Subscriber Filter> - The list of filters, 1-50 entries. An event must match every filter to be delivered.
- Language
Pulumi.
Aws Native. Events V2. Subscriber Filter Configuration Language - The filter language. The default is EVENT_BRIDGE_PATTERN.
- Filters
[]Subscriber
Filter - The list of filters, 1-50 entries. An event must match every filter to be delivered.
- Language
Subscriber
Filter Configuration Language - 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<Subscriber
Filter> - The list of filters, 1-50 entries. An event must match every filter to be delivered.
- language
Subscriber
Filter Configuration Language - The filter language. The default is EVENT_BRIDGE_PATTERN.
- filters
Subscriber
Filter[] - The list of filters, 1-50 entries. An event must match every filter to be delivered.
- language
Subscriber
Filter Configuration Language - The filter language. The default is EVENT_BRIDGE_PATTERN.
- filters
Sequence[Subscriber
Filter] - The list of filters, 1-50 entries. An event must match every filter to be delivered.
- language
Subscriber
Filter Configuration Language - 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
- 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 Pulumi.V2Parameters Aws Native. Events V2. Inputs. Subscriber Invoke Configuration Properties Event Bus V2Parameters Properties - 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 Pulumi.Aws Native. Events V2. Inputs. Subscriber Invoke Configuration Properties Http Parameters Properties - Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
- Kinesis
Parameters Pulumi.Aws Native. Events V2. Inputs. Subscriber Invoke Configuration Properties Kinesis Parameters Properties - Parameters for writing events to an Amazon Kinesis Data Streams target.
- Lambda
Parameters Pulumi.Aws Native. Events V2. Inputs. Subscriber Invoke Configuration Properties Lambda Parameters Properties - Parameters for invoking an AWS Lambda function target.
- Sns
Parameters Pulumi.Aws Native. Events V2. Inputs. Subscriber Invoke Configuration Properties Sns Parameters Properties - Parameters for publishing events to an Amazon SNS topic target.
- Sqs
Parameters Pulumi.Aws Native. Events V2. Inputs. Subscriber Invoke Configuration Properties Sqs Parameters Properties - Parameters for sending events to an Amazon SQS queue target.
- Step
Functions Pulumi.Parameters Aws Native. Events V2. Inputs. Subscriber Invoke Configuration Properties Step Functions Parameters Properties - Parameters for starting an AWS Step Functions state machine execution target.
- Universal
Target Pulumi.Parameters Aws Native. Events V2. Inputs. Subscriber Invoke Configuration Properties Universal Target Parameters Properties - 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 SubscriberV2Parameters Invoke Configuration Properties Event Bus V2Parameters Properties - 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 SubscriberInvoke Configuration Properties Http Parameters Properties - Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
- Kinesis
Parameters SubscriberInvoke Configuration Properties Kinesis Parameters Properties - Parameters for writing events to an Amazon Kinesis Data Streams target.
- Lambda
Parameters SubscriberInvoke Configuration Properties Lambda Parameters Properties - Parameters for invoking an AWS Lambda function target.
- Sns
Parameters SubscriberInvoke Configuration Properties Sns Parameters Properties - Parameters for publishing events to an Amazon SNS topic target.
- Sqs
Parameters SubscriberInvoke Configuration Properties Sqs Parameters Properties - Parameters for sending events to an Amazon SQS queue target.
- Step
Functions SubscriberParameters Invoke Configuration Properties Step Functions Parameters Properties - Parameters for starting an AWS Step Functions state machine execution target.
- Universal
Target SubscriberParameters Invoke Configuration Properties Universal Target Parameters Properties - 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_ objectv2_ parameters - 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_ objectparameters - Parameters for starting an AWS Step Functions state machine execution target.
- universal_
target_ objectparameters - 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 SubscriberV2Parameters Invoke Configuration Properties Event Bus V2Parameters Properties - 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 SubscriberInvoke Configuration Properties Http Parameters Properties - Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
- kinesis
Parameters SubscriberInvoke Configuration Properties Kinesis Parameters Properties - Parameters for writing events to an Amazon Kinesis Data Streams target.
- lambda
Parameters SubscriberInvoke Configuration Properties Lambda Parameters Properties - Parameters for invoking an AWS Lambda function target.
- sns
Parameters SubscriberInvoke Configuration Properties Sns Parameters Properties - Parameters for publishing events to an Amazon SNS topic target.
- sqs
Parameters SubscriberInvoke Configuration Properties Sqs Parameters Properties - Parameters for sending events to an Amazon SQS queue target.
- step
Functions SubscriberParameters Invoke Configuration Properties Step Functions Parameters Properties - Parameters for starting an AWS Step Functions state machine execution target.
- universal
Target SubscriberParameters Invoke Configuration Properties Universal Target Parameters Properties - 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 SubscriberV2Parameters Invoke Configuration Properties Event Bus V2Parameters Properties - 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 SubscriberInvoke Configuration Properties Http Parameters Properties - Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
- kinesis
Parameters SubscriberInvoke Configuration Properties Kinesis Parameters Properties - Parameters for writing events to an Amazon Kinesis Data Streams target.
- lambda
Parameters SubscriberInvoke Configuration Properties Lambda Parameters Properties - Parameters for invoking an AWS Lambda function target.
- sns
Parameters SubscriberInvoke Configuration Properties Sns Parameters Properties - Parameters for publishing events to an Amazon SNS topic target.
- sqs
Parameters SubscriberInvoke Configuration Properties Sqs Parameters Properties - Parameters for sending events to an Amazon SQS queue target.
- step
Functions SubscriberParameters Invoke Configuration Properties Step Functions Parameters Properties - Parameters for starting an AWS Step Functions state machine execution target.
- universal
Target SubscriberParameters Invoke Configuration Properties Universal Target Parameters Properties - 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_ Subscriberv2_ parameters Invoke Configuration Properties Event Bus V2Parameters Properties - 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 SubscriberInvoke Configuration Properties Http Parameters Properties - Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
- kinesis_
parameters SubscriberInvoke Configuration Properties Kinesis Parameters Properties - Parameters for writing events to an Amazon Kinesis Data Streams target.
- lambda_
parameters SubscriberInvoke Configuration Properties Lambda Parameters Properties - Parameters for invoking an AWS Lambda function target.
- sns_
parameters SubscriberInvoke Configuration Properties Sns Parameters Properties - Parameters for publishing events to an Amazon SNS topic target.
- sqs_
parameters SubscriberInvoke Configuration Properties Sqs Parameters Properties - Parameters for sending events to an Amazon SQS queue target.
- step_
functions_ Subscriberparameters Invoke Configuration Properties Step Functions Parameters Properties - Parameters for starting an AWS Step Functions state machine execution target.
- universal_
target_ Subscriberparameters Invoke Configuration Properties Universal Target Parameters Properties - 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 Property MapV2Parameters - 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 Property Map - Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
- kinesis
Parameters Property Map - Parameters for writing events to an Amazon Kinesis Data Streams target.
- lambda
Parameters Property Map - Parameters for invoking an AWS Lambda function target.
- sns
Parameters Property Map - Parameters for publishing events to an Amazon SNS topic target.
- sqs
Parameters Property Map - Parameters for sending events to an Amazon SQS queue target.
- step
Functions Property MapParameters - Parameters for starting an AWS Step Functions state machine execution target.
- universal
Target Property MapParameters - 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
- Deduplication
Configuration Pulumi.Aws Native. Events V2. Inputs. Subscriber Deduplication Configuration - 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.
- System
Metadata Pulumi.Aws Native. Events V2. Inputs. Subscriber Event Bus V2System Metadata - System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
- Deduplication
Configuration SubscriberDeduplication Configuration - 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.
- System
Metadata SubscriberEvent Bus V2System Metadata - 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.
- deduplication
Configuration SubscriberDeduplication Configuration - 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.
- system
Metadata SubscriberEvent Bus V2System Metadata - System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
- deduplication
Configuration SubscriberDeduplication Configuration - 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.
- system
Metadata SubscriberEvent Bus V2System Metadata - System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
- deduplication_
configuration SubscriberDeduplication Configuration - 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 SubscriberEvent Bus V2System Metadata - System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
- deduplication
Configuration 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.
- system
Metadata Property Map - System metadata attached to each forwarded event, controlling FIFO ordering and deduplication on the downstream event bus.
SubscriberInvokeConfigurationPropertiesHttpParametersProperties
- Header
Parameters Dictionary<string, string> - HTTP headers to add to the request.
- Invocation
Timeout stringSeconds - The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
- Path
Parameter List<string>Values - Values for the path parameters (wildcards) in the target URL, in order.
- Query
String Dictionary<string, string>Parameters - Query string parameters to add to the request.
- Header
Parameters map[string]string - HTTP headers to add to the request.
- Invocation
Timeout stringSeconds - The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
- Path
Parameter []stringValues - Values for the path parameters (wildcards) in the target URL, in order.
- Query
String map[string]stringParameters - Query string parameters to add to the request.
- header_
parameters map(string) - HTTP headers to add to the request.
- invocation_
timeout_ stringseconds - The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
- path_
parameter_ list(string)values - Values for the path parameters (wildcards) in the target URL, in order.
- query_
string_ map(string)parameters - Query string parameters to add to the request.
- header
Parameters Map<String,String> - HTTP headers to add to the request.
- invocation
Timeout StringSeconds - The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
- path
Parameter List<String>Values - Values for the path parameters (wildcards) in the target URL, in order.
- query
String Map<String,String>Parameters - Query string parameters to add to the request.
- header
Parameters {[key: string]: string} - HTTP headers to add to the request.
- invocation
Timeout stringSeconds - The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
- path
Parameter string[]Values - Values for the path parameters (wildcards) in the target URL, in order.
- query
String {[key: string]: string}Parameters - Query string parameters to add to the request.
- header_
parameters Mapping[str, str] - HTTP headers to add to the request.
- invocation_
timeout_ strseconds - The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
- path_
parameter_ Sequence[str]values - Values for the path parameters (wildcards) in the target URL, in order.
- query_
string_ Mapping[str, str]parameters - Query string parameters to add to the request.
- header
Parameters Map<String> - HTTP headers to add to the request.
- invocation
Timeout StringSeconds - The timeout in seconds for each invocation of the target, written as a string. Accepts a literal value or a JSONata expression.
- path
Parameter List<String>Values - Values for the path parameters (wildcards) in the target URL, in order.
- query
String Map<String>Parameters - Query string parameters to add to the request.
SubscriberInvokeConfigurationPropertiesKinesisParametersProperties
- Explicit
Hash stringKey - 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.
- Explicit
Hash stringKey - 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.
- explicit_
hash_ stringkey - 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.
- explicit
Hash StringKey - 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.
- explicit
Hash stringKey - 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.
- explicit_
hash_ strkey - 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.
- explicit
Hash StringKey - 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.
SubscriberInvokeConfigurationPropertiesLambdaParametersProperties
- Durable
Execution stringName - A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
- Invocation
Timeout stringSeconds - 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.
- Durable
Execution stringName - A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
- Invocation
Timeout stringSeconds - 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.
- durable_
execution_ stringname - A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
- invocation_
timeout_ stringseconds - 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.
- durable
Execution StringName - A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
- invocation
Timeout StringSeconds - 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.
- durable
Execution stringName - A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
- invocation
Timeout stringSeconds - 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.
- durable_
execution_ strname - A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
- invocation_
timeout_ strseconds - 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.
- durable
Execution StringName - A unique name for a durable function execution. Accepts a literal value or a JSONata expression.
- invocation
Timeout StringSeconds - 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.
SubscriberInvokeConfigurationPropertiesSnsParametersProperties
- Message
Attributes Dictionary<string, Pulumi.Aws Native. Events V2. Inputs. Subscriber Message Attribute Value> - Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
- Message
Deduplication stringId - The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
- Message
Group stringId - 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.
- Message
Attributes map[string]SubscriberMessage Attribute Value - Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
- Message
Deduplication stringId - The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
- Message
Group stringId - 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.
- message_
attributes map(object) - Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
- message_
deduplication_ stringid - The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
- message_
group_ stringid - 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.
- message
Attributes Map<String,SubscriberMessage Attribute Value> - Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
- message
Deduplication StringId - The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
- message
Group StringId - 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.
- message
Attributes {[key: string]: SubscriberMessage Attribute Value} - Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
- message
Deduplication stringId - The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
- message
Group stringId - 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.
- message_
attributes Mapping[str, SubscriberMessage Attribute Value] - Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
- message_
deduplication_ strid - The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
- message_
group_ strid - 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.
- message
Attributes Map<Property Map> - Custom message attributes to attach to each message; Amazon SNS subscription filter policies can match on them.
- message
Deduplication StringId - The message deduplication ID to use when the target is a FIFO topic. Accepts a literal value or a JSONata expression.
- message
Group StringId - 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.
SubscriberInvokeConfigurationPropertiesSqsParametersProperties
- Delay
Seconds string - The delay in seconds for the message, written as a string. Accepts a literal value or a JSONata expression.
- Message
Attributes Dictionary<string, Pulumi.Aws Native. Events V2. Inputs. Subscriber Message Attribute Value> - Custom message attributes to attach to each message.
- Message
Deduplication stringId - The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- Message
Group stringId - The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- Message
System Dictionary<string, Pulumi.Attributes Aws Native. Events V2. Inputs. Subscriber Message Attribute Value> - 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[string]SubscriberMessage Attribute Value - Custom message attributes to attach to each message.
- Message
Deduplication stringId - The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- Message
Group stringId - The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- Message
System map[string]SubscriberAttributes Message Attribute Value - 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_ stringid - The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message_
group_ stringid - The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message_
system_ map(object)attributes - 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<String,SubscriberMessage Attribute Value> - Custom message attributes to attach to each message.
- message
Deduplication StringId - The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message
Group StringId - The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message
System Map<String,SubscriberAttributes Message Attribute Value> - 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 {[key: string]: SubscriberMessage Attribute Value} - Custom message attributes to attach to each message.
- message
Deduplication stringId - The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message
Group stringId - The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message
System {[key: string]: SubscriberAttributes Message Attribute Value} - 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, SubscriberMessage Attribute Value] - Custom message attributes to attach to each message.
- message_
deduplication_ strid - The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message_
group_ strid - The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message_
system_ Mapping[str, Subscriberattributes Message Attribute Value] - 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<Property Map> - Custom message attributes to attach to each message.
- message
Deduplication StringId - The message deduplication ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message
Group StringId - The message group ID to use when the target is a FIFO queue. Accepts a literal value or a JSONata expression.
- message
System Map<Property Map>Attributes - Message system attributes to attach to each message, such as AWSTraceHeader.
SubscriberInvokeConfigurationPropertiesStepFunctionsParametersProperties
- Invocation
Timeout stringSeconds - 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.
- Invocation
Timeout stringSeconds - 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.
- invocation_
timeout_ stringseconds - 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.
- invocation
Timeout StringSeconds - 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.
- invocation
Timeout stringSeconds - 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.
- invocation_
timeout_ strseconds - 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.
- invocation
Timeout StringSeconds - 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.
SubscriberInvokeConfigurationPropertiesUniversalTargetParametersProperties
- Input string
- JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
- Invocation
Timeout stringSeconds - 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 stringSeconds - 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_ stringseconds - 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 StringSeconds - 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 stringSeconds - 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_ strseconds - 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 StringSeconds - 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
- Include
Payload Pulumi.Aws Native. Events V2. Subscriber Log Configuration Include Payload - 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.
Aws Native. Events V2. Subscriber Log Configuration Level - The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
- Include
Payload SubscriberLog Configuration Include Payload - 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
Subscriber
Log Configuration Level - 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.
- include
Payload SubscriberLog Configuration Include Payload - 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
Subscriber
Log Configuration Level - The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
- include
Payload SubscriberLog Configuration Include Payload - 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
Subscriber
Log Configuration Level - The minimum log level: OFF (no logging), ERROR, or INFO. Records below this level are not emitted. The default is OFF.
- include_
payload SubscriberLog Configuration Include Payload - 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
Subscriber
Log Configuration Level - 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.
SubscriberLogConfigurationIncludePayload
SubscriberLogConfigurationLevel
SubscriberMessageAttributeValue
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
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
- Max
Event intAge In Seconds - 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 intAttempts - 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 Pulumi.Aws Native. Events V2. Subscriber Retry Policy Retry Strategy - Which errors are retried. ALL retries all errors. The default is ALL.
- Max
Event intAge In Seconds - 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 intAttempts - 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 SubscriberRetry Policy Retry Strategy - Which errors are retried. ALL retries all errors. The default is ALL.
- max_
event_ numberage_ in_ seconds - 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_ numberattempts - 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.
- max
Event IntegerAge In Seconds - 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 IntegerAttempts - 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 SubscriberRetry Policy Retry Strategy - Which errors are retried. ALL retries all errors. The default is ALL.
- max
Event numberAge In Seconds - 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 numberAttempts - 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 SubscriberRetry Policy Retry Strategy - Which errors are retried. ALL retries all errors. The default is ALL.
- max_
event_ intage_ in_ seconds - 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_ intattempts - 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 SubscriberRetry Policy Retry Strategy - Which errors are retried. ALL retries all errors. The default is ALL.
- max
Event NumberAge In Seconds - 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 NumberAttempts - 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.
SubscriberRetryPolicyRetryStrategy
SubscriberState
SubscriberTransformer
- Jsonata
Configuration Pulumi.Aws Native. Events V2. Inputs. Subscriber Jsonata Configuration - The JSONata expression configuration. Required when Type is JSONATA.
- Type
Pulumi.
Aws Native. Events V2. Subscriber Transformer Type - 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 SubscriberJsonata Configuration - The JSONata expression configuration. Required when Type is JSONATA.
- Type
Subscriber
Transformer Type - 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.
- jsonata
Configuration SubscriberJsonata Configuration - The JSONata expression configuration. Required when Type is JSONATA.
- type
Subscriber
Transformer Type - 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 SubscriberJsonata Configuration - The JSONata expression configuration. Required when Type is JSONATA.
- type
Subscriber
Transformer Type - 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 SubscriberJsonata Configuration - The JSONata expression configuration. Required when Type is JSONATA.
- type
Subscriber
Transformer Type - 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 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi