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

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.

    Create Subscriber Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Subscriber(name: string, args: SubscriberArgs, opts?: CustomResourceOptions);
    @overload
    def Subscriber(resource_name: str,
                   args: SubscriberArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def Subscriber(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   event_bus_arn: Optional[str] = None,
                   invoke_configuration: Optional[SubscriberInvokeConfigurationPropertiesArgs] = None,
                   point_in_time_configuration: Optional[SubscriberPointInTimeConfigurationArgs] = None,
                   resume_position: Optional[SubscriberResumePosition] = None,
                   description: Optional[str] = None,
                   log_configuration: Optional[SubscriberLogConfigurationArgs] = None,
                   name: Optional[str] = None,
                   on_failure_configuration: Optional[SubscriberOnFailureConfigurationArgs] = None,
                   batch_configuration: Optional[SubscriberBatchConfigurationArgs] = None,
                   filter_configuration: Optional[SubscriberFilterConfigurationArgs] = None,
                   retry_policy: Optional[SubscriberRetryPolicyArgs] = None,
                   starting_position: Optional[SubscriberStartingPosition] = None,
                   state: Optional[SubscriberState] = None,
                   tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                   transformer: Optional[SubscriberTransformerArgs] = None,
                   type: Optional[SubscriberType] = None)
    func NewSubscriber(ctx *Context, name string, args SubscriberArgs, opts ...ResourceOption) (*Subscriber, error)
    public Subscriber(string name, SubscriberArgs args, CustomResourceOptions? opts = null)
    public Subscriber(String name, SubscriberArgs args)
    public Subscriber(String name, SubscriberArgs args, CustomResourceOptions options)
    
    type: aws-native:eventsv2:Subscriber
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_eventsv2_subscriber" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args SubscriberArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SubscriberArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SubscriberArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SubscriberArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SubscriberArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Subscriber Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Subscriber resource accepts the following input properties:

    EventBusArn string
    The ARN of the event bus this subscriber belongs to.
    InvokeConfiguration Pulumi.AwsNative.EventsV2.Inputs.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.
    BatchConfiguration Pulumi.AwsNative.EventsV2.Inputs.SubscriberBatchConfiguration
    Configuration for batching events into a single delivery to the target.
    Description string
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    FilterConfiguration Pulumi.AwsNative.EventsV2.Inputs.SubscriberFilterConfiguration
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    LogConfiguration Pulumi.AwsNative.EventsV2.Inputs.SubscriberLogConfiguration
    Delivery logging configuration for the subscriber.
    Name string
    The name of the subscriber. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
    OnFailureConfiguration Pulumi.AwsNative.EventsV2.Inputs.SubscriberOnFailureConfiguration
    The destination for events that could not be delivered to the target.
    PointInTimeConfiguration Pulumi.AwsNative.EventsV2.Inputs.SubscriberPointInTimeConfiguration
    The point in time to start delivering events from. Used when StartingPosition is POINT_IN_TIME.
    ResumePosition Pulumi.AwsNative.EventsV2.SubscriberResumePosition
    Resume-time control, never returned by the service. Applied only when an update transitions State from STOPPED to RUNNING: LAST_PROCESSED (default) resumes from the last processed event, LATEST skips to the newest. Ignored on create and on any update that does not perform that transition.
    RetryPolicy Pulumi.AwsNative.EventsV2.Inputs.SubscriberRetryPolicy
    The retry policy for failed deliveries to the target.
    StartingPosition Pulumi.AwsNative.EventsV2.SubscriberStartingPosition
    Where the subscriber starts reading events: LATEST starts from the newest events; POINT_IN_TIME starts from the point specified in PointInTimeConfiguration.
    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.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags assigned to the subscriber.
    Transformer Pulumi.AwsNative.EventsV2.Inputs.SubscriberTransformer
    Configuration for transforming events before delivery to the target.
    Type Pulumi.AwsNative.EventsV2.SubscriberType
    The delivery ordering mode of the subscriber. FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
    EventBusArn string
    The ARN of the event bus this subscriber belongs to.
    InvokeConfiguration SubscriberInvokeConfigurationPropertiesArgs
    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.
    BatchConfiguration SubscriberBatchConfigurationArgs
    Configuration for batching events into a single delivery to the target.
    Description string
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    FilterConfiguration SubscriberFilterConfigurationArgs
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    LogConfiguration SubscriberLogConfigurationArgs
    Delivery logging configuration for the subscriber.
    Name string
    The name of the subscriber. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
    OnFailureConfiguration SubscriberOnFailureConfigurationArgs
    The destination for events that could not be delivered to the target.
    PointInTimeConfiguration SubscriberPointInTimeConfigurationArgs
    The point in time to start delivering events from. Used when StartingPosition is POINT_IN_TIME.
    ResumePosition SubscriberResumePosition
    Resume-time control, never returned by the service. Applied only when an update transitions State from STOPPED to RUNNING: LAST_PROCESSED (default) resumes from the last processed event, LATEST skips to the newest. Ignored on create and on any update that does not perform that transition.
    RetryPolicy SubscriberRetryPolicyArgs
    The retry policy for failed deliveries to the target.
    StartingPosition SubscriberStartingPosition
    Where the subscriber starts reading events: LATEST starts from the newest events; POINT_IN_TIME starts from the point specified in PointInTimeConfiguration.
    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.
    Tags TagArgs
    The tags assigned to the subscriber.
    Transformer SubscriberTransformerArgs
    Configuration for transforming events before delivery to the target.
    Type SubscriberType
    The delivery ordering mode of the subscriber. FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
    event_bus_arn string
    The ARN of the event bus this subscriber belongs to.
    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.
    batch_configuration object
    Configuration for batching events into a single delivery to the target.
    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.
    log_configuration object
    Delivery logging configuration for the subscriber.
    name string
    The name of the subscriber. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
    on_failure_configuration object
    The destination for events that could not be delivered to the target.
    point_in_time_configuration object
    The point in time to start delivering events from. Used when StartingPosition is POINT_IN_TIME.
    resume_position "LAST_PROCESSED" | "LATEST"
    Resume-time control, never returned by the service. Applied only when an update transitions State from STOPPED to RUNNING: LAST_PROCESSED (default) resumes from the last processed event, LATEST skips to the newest. Ignored on create and on any update that does not perform that transition.
    retry_policy object
    The retry policy for failed deliveries to the target.
    starting_position "LATEST" | "POINT_IN_TIME"
    Where the subscriber starts reading events: LATEST starts from the newest events; POINT_IN_TIME starts from the point specified in PointInTimeConfiguration.
    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.
    tags list(object)
    The tags assigned to the subscriber.
    transformer object
    Configuration for transforming events before delivery to the target.
    type "FIFO" | "UNORDERED"
    The delivery ordering mode of the subscriber. FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
    eventBusArn String
    The ARN of the event bus this subscriber belongs to.
    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.
    batchConfiguration SubscriberBatchConfiguration
    Configuration for batching events into a single delivery to the target.
    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.
    logConfiguration SubscriberLogConfiguration
    Delivery logging configuration for the subscriber.
    name String
    The name of the subscriber. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
    onFailureConfiguration SubscriberOnFailureConfiguration
    The destination for events that could not be delivered to the target.
    pointInTimeConfiguration SubscriberPointInTimeConfiguration
    The point in time to start delivering events from. Used when StartingPosition is POINT_IN_TIME.
    resumePosition SubscriberResumePosition
    Resume-time control, never returned by the service. Applied only when an update transitions State from STOPPED to RUNNING: LAST_PROCESSED (default) resumes from the last processed event, LATEST skips to the newest. Ignored on create and on any update that does not perform that transition.
    retryPolicy SubscriberRetryPolicy
    The retry policy for failed deliveries to the target.
    startingPosition SubscriberStartingPosition
    Where the subscriber starts reading events: LATEST starts from the newest events; POINT_IN_TIME starts from the point specified in PointInTimeConfiguration.
    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.
    tags List<Tag>
    The tags assigned to the subscriber.
    transformer SubscriberTransformer
    Configuration for transforming events before delivery to the target.
    type SubscriberType
    The delivery ordering mode of the subscriber. FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
    eventBusArn string
    The ARN of the event bus this subscriber belongs to.
    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.
    batchConfiguration SubscriberBatchConfiguration
    Configuration for batching events into a single delivery to the target.
    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.
    logConfiguration SubscriberLogConfiguration
    Delivery logging configuration for the subscriber.
    name string
    The name of the subscriber. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
    onFailureConfiguration SubscriberOnFailureConfiguration
    The destination for events that could not be delivered to the target.
    pointInTimeConfiguration SubscriberPointInTimeConfiguration
    The point in time to start delivering events from. Used when StartingPosition is POINT_IN_TIME.
    resumePosition SubscriberResumePosition
    Resume-time control, never returned by the service. Applied only when an update transitions State from STOPPED to RUNNING: LAST_PROCESSED (default) resumes from the last processed event, LATEST skips to the newest. Ignored on create and on any update that does not perform that transition.
    retryPolicy SubscriberRetryPolicy
    The retry policy for failed deliveries to the target.
    startingPosition SubscriberStartingPosition
    Where the subscriber starts reading events: LATEST starts from the newest events; POINT_IN_TIME starts from the point specified in PointInTimeConfiguration.
    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.
    tags Tag[]
    The tags assigned to the subscriber.
    transformer SubscriberTransformer
    Configuration for transforming events before delivery to the target.
    type SubscriberType
    The delivery ordering mode of the subscriber. FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
    event_bus_arn str
    The ARN of the event bus this subscriber belongs to.
    invoke_configuration SubscriberInvokeConfigurationPropertiesArgs
    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.
    batch_configuration SubscriberBatchConfigurationArgs
    Configuration for batching events into a single delivery to the target.
    description str
    A description of the subscriber. Control characters and Unicode line separators are not allowed.
    filter_configuration SubscriberFilterConfigurationArgs
    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    log_configuration SubscriberLogConfigurationArgs
    Delivery logging configuration for the subscriber.
    name str
    The name of the subscriber. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
    on_failure_configuration SubscriberOnFailureConfigurationArgs
    The destination for events that could not be delivered to the target.
    point_in_time_configuration SubscriberPointInTimeConfigurationArgs
    The point in time to start delivering events from. Used when StartingPosition is POINT_IN_TIME.
    resume_position SubscriberResumePosition
    Resume-time control, never returned by the service. Applied only when an update transitions State from STOPPED to RUNNING: LAST_PROCESSED (default) resumes from the last processed event, LATEST skips to the newest. Ignored on create and on any update that does not perform that transition.
    retry_policy SubscriberRetryPolicyArgs
    The retry policy for failed deliveries to the target.
    starting_position SubscriberStartingPosition
    Where the subscriber starts reading events: LATEST starts from the newest events; POINT_IN_TIME starts from the point specified in PointInTimeConfiguration.
    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.
    tags Sequence[TagArgs]
    The tags assigned to the subscriber.
    transformer SubscriberTransformerArgs
    Configuration for transforming events before delivery to the target.
    type SubscriberType
    The delivery ordering mode of the subscriber. FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
    eventBusArn String
    The ARN of the event bus this subscriber belongs to.
    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.
    batchConfiguration Property Map
    Configuration for batching events into a single delivery to the target.
    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.
    logConfiguration Property Map
    Delivery logging configuration for the subscriber.
    name String
    The name of the subscriber. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
    onFailureConfiguration Property Map
    The destination for events that could not be delivered to the target.
    pointInTimeConfiguration Property Map
    The point in time to start delivering events from. Used when StartingPosition is POINT_IN_TIME.
    resumePosition "LAST_PROCESSED" | "LATEST"
    Resume-time control, never returned by the service. Applied only when an update transitions State from STOPPED to RUNNING: LAST_PROCESSED (default) resumes from the last processed event, LATEST skips to the newest. Ignored on create and on any update that does not perform that transition.
    retryPolicy Property Map
    The retry policy for failed deliveries to the target.
    startingPosition "LATEST" | "POINT_IN_TIME"
    Where the subscriber starts reading events: LATEST starts from the newest events; POINT_IN_TIME starts from the point specified in PointInTimeConfiguration.
    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.
    tags List<Property Map>
    The tags assigned to the subscriber.
    transformer Property Map
    Configuration for transforming events before delivery to the target.
    type "FIFO" | "UNORDERED"
    The delivery ordering mode of the subscriber. FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Subscriber resource produces the following output properties:

    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModifiedTime string
    Last-modification timestamp (ISO-8601), read-only.
    SubscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModifiedTime string
    Last-modification timestamp (ISO-8601), read-only.
    SubscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    last_modified_time string
    Last-modification timestamp (ISO-8601), read-only.
    subscriber_arn string
    The Amazon Resource Name (ARN) of the subscriber.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime String
    Last-modification timestamp (ISO-8601), read-only.
    subscriberArn String
    The Amazon Resource Name (ARN) of the subscriber.
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime string
    Last-modification timestamp (ISO-8601), read-only.
    subscriberArn string
    The Amazon Resource Name (ARN) of the subscriber.
    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.
    id str
    The provider-assigned unique ID for this managed resource.
    last_modified_time str
    Last-modification timestamp (ISO-8601), read-only.
    subscriber_arn str
    The Amazon Resource Name (ARN) of the subscriber.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime String
    Last-modification timestamp (ISO-8601), read-only.
    subscriberArn String
    The Amazon Resource Name (ARN) of the subscriber.

    Supporting Types

    SubscriberBatchConfiguration, SubscriberBatchConfigurationArgs

    Configuration for batching events into a single delivery.
    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, SubscriberDeduplicationConfigurationArgs

    Deduplication settings applied to the forwarded events on the downstream bus.
    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, SubscriberDeduplicationConfigurationDeduplicationTypeArgs

    ContentBased
    CONTENT_BASED
    SubscriberDeduplicationConfigurationDeduplicationTypeContentBased
    CONTENT_BASED
    "CONTENT_BASED"
    CONTENT_BASED
    ContentBased
    CONTENT_BASED
    ContentBased
    CONTENT_BASED
    CONTENT_BASED
    CONTENT_BASED
    "CONTENT_BASED"
    CONTENT_BASED

    SubscriberEventBusV2SystemMetadata, SubscriberEventBusV2SystemMetadataArgs

    Customer-controllable system metadata attached to each forwarded event.
    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, SubscriberFilterArgs

    A single filter entry: an event pattern and the scope of the event it is evaluated against.
    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, SubscriberFilterConfigurationArgs

    Configuration for filtering which events are delivered to the target. An event must match every filter to be delivered.
    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, SubscriberFilterConfigurationLanguageArgs

    EventBridgePattern
    EVENT_BRIDGE_PATTERN
    SubscriberFilterConfigurationLanguageEventBridgePattern
    EVENT_BRIDGE_PATTERN
    "EVENT_BRIDGE_PATTERN"
    EVENT_BRIDGE_PATTERN
    EventBridgePattern
    EVENT_BRIDGE_PATTERN
    EventBridgePattern
    EVENT_BRIDGE_PATTERN
    EVENT_BRIDGE_PATTERN
    EVENT_BRIDGE_PATTERN
    "EVENT_BRIDGE_PATTERN"
    EVENT_BRIDGE_PATTERN

    SubscriberFilterScope, SubscriberFilterScopeArgs

    Data
    DATA
    Metadata
    METADATA
    SystemMetadata
    SYSTEM_METADATA
    SubscriberFilterScopeData
    DATA
    SubscriberFilterScopeMetadata
    METADATA
    SubscriberFilterScopeSystemMetadata
    SYSTEM_METADATA
    "DATA"
    DATA
    "METADATA"
    METADATA
    "SYSTEM_METADATA"
    SYSTEM_METADATA
    Data
    DATA
    Metadata
    METADATA
    SystemMetadata
    SYSTEM_METADATA
    Data
    DATA
    Metadata
    METADATA
    SystemMetadata
    SYSTEM_METADATA
    DATA
    DATA
    METADATA
    METADATA
    SYSTEM_METADATA
    SYSTEM_METADATA
    "DATA"
    DATA
    "METADATA"
    METADATA
    "SYSTEM_METADATA"
    SYSTEM_METADATA

    SubscriberInvokeConfigurationProperties, SubscriberInvokeConfigurationPropertiesArgs

    Configuration for how the subscriber invokes its target. Specify the target ARN, the IAM role, and, optionally, the target-specific parameters object that matches the target type.
    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, SubscriberInvokeConfigurationPropertiesEventBusV2ParametersPropertiesArgs

    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}.
    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, SubscriberInvokeConfigurationPropertiesHttpParametersPropertiesArgs

    Parameters for invoking an HTTP endpoint target, such as an Amazon API Gateway endpoint or an EventBridge API destination.
    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, SubscriberInvokeConfigurationPropertiesKinesisParametersPropertiesArgs

    Parameters for writing events to an Amazon Kinesis Data Streams target.
    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, SubscriberInvokeConfigurationPropertiesLambdaParametersPropertiesArgs

    Parameters for invoking an AWS Lambda function target.
    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, SubscriberInvokeConfigurationPropertiesSnsParametersPropertiesArgs

    Parameters for publishing events to an Amazon SNS topic target.
    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, SubscriberInvokeConfigurationPropertiesSqsParametersPropertiesArgs

    Parameters for sending events to an Amazon SQS queue target.
    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, SubscriberInvokeConfigurationPropertiesStepFunctionsParametersPropertiesArgs

    Parameters for starting an AWS Step Functions state machine execution target.
    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, SubscriberInvokeConfigurationPropertiesUniversalTargetParametersPropertiesArgs

    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}.
    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, SubscriberJsonataConfigurationArgs

    JSONata transform settings.
    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, SubscriberLogConfigurationArgs

    Delivery logging configuration.
    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, SubscriberLogConfigurationIncludePayloadArgs

    Full
    FULL
    OnErrorOnly
    ON_ERROR_ONLY
    SubscriberLogConfigurationIncludePayloadFull
    FULL
    SubscriberLogConfigurationIncludePayloadOnErrorOnly
    ON_ERROR_ONLY
    "FULL"
    FULL
    "ON_ERROR_ONLY"
    ON_ERROR_ONLY
    Full
    FULL
    OnErrorOnly
    ON_ERROR_ONLY
    Full
    FULL
    OnErrorOnly
    ON_ERROR_ONLY
    FULL
    FULL
    ON_ERROR_ONLY
    ON_ERROR_ONLY
    "FULL"
    FULL
    "ON_ERROR_ONLY"
    ON_ERROR_ONLY

    SubscriberLogConfigurationLevel, SubscriberLogConfigurationLevelArgs

    Off
    OFF
    Error
    ERROR
    Info
    INFO
    SubscriberLogConfigurationLevelOff
    OFF
    SubscriberLogConfigurationLevelError
    ERROR
    SubscriberLogConfigurationLevelInfo
    INFO
    "OFF"
    OFF
    "ERROR"
    ERROR
    "INFO"
    INFO
    Off
    OFF
    Error
    ERROR
    Info
    INFO
    Off
    OFF
    Error
    ERROR
    Info
    INFO
    OFF
    OFF
    ERROR
    ERROR
    INFO
    INFO
    "OFF"
    OFF
    "ERROR"
    ERROR
    "INFO"
    INFO

    SubscriberMessageAttributeValue, SubscriberMessageAttributeValueArgs

    A message attribute value and its data type, for Amazon SQS and 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 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, SubscriberOnFailureConfigurationArgs

    The destination for events that could not be delivered.
    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.

    SubscriberPointInTimeConfiguration, SubscriberPointInTimeConfigurationArgs

    The point in time to start delivering events from, used when StartingPosition is POINT_IN_TIME.
    PointType Pulumi.AwsNative.EventsV2.SubscriberPointInTimeConfigurationPointType
    Where to start: HORIZON starts from the earliest available event; TIMESTAMP starts from the StartingPoint timestamp.
    EndPoint int
    An optional time to stop delivering events at, in seconds since the Unix epoch.
    StartingPoint int
    The time to start delivering events from, in seconds since the Unix epoch. Required when PointType is TIMESTAMP.
    PointType SubscriberPointInTimeConfigurationPointType
    Where to start: HORIZON starts from the earliest available event; TIMESTAMP starts from the StartingPoint timestamp.
    EndPoint int
    An optional time to stop delivering events at, in seconds since the Unix epoch.
    StartingPoint int
    The time to start delivering events from, in seconds since the Unix epoch. Required when PointType is TIMESTAMP.
    point_type "HORIZON" | "TIMESTAMP"
    Where to start: HORIZON starts from the earliest available event; TIMESTAMP starts from the StartingPoint timestamp.
    end_point number
    An optional time to stop delivering events at, in seconds since the Unix epoch.
    starting_point number
    The time to start delivering events from, in seconds since the Unix epoch. Required when PointType is TIMESTAMP.
    pointType SubscriberPointInTimeConfigurationPointType
    Where to start: HORIZON starts from the earliest available event; TIMESTAMP starts from the StartingPoint timestamp.
    endPoint Integer
    An optional time to stop delivering events at, in seconds since the Unix epoch.
    startingPoint Integer
    The time to start delivering events from, in seconds since the Unix epoch. Required when PointType is TIMESTAMP.
    pointType SubscriberPointInTimeConfigurationPointType
    Where to start: HORIZON starts from the earliest available event; TIMESTAMP starts from the StartingPoint timestamp.
    endPoint number
    An optional time to stop delivering events at, in seconds since the Unix epoch.
    startingPoint number
    The time to start delivering events from, in seconds since the Unix epoch. Required when PointType is TIMESTAMP.
    point_type SubscriberPointInTimeConfigurationPointType
    Where to start: HORIZON starts from the earliest available event; TIMESTAMP starts from the StartingPoint timestamp.
    end_point int
    An optional time to stop delivering events at, in seconds since the Unix epoch.
    starting_point int
    The time to start delivering events from, in seconds since the Unix epoch. Required when PointType is TIMESTAMP.
    pointType "HORIZON" | "TIMESTAMP"
    Where to start: HORIZON starts from the earliest available event; TIMESTAMP starts from the StartingPoint timestamp.
    endPoint Number
    An optional time to stop delivering events at, in seconds since the Unix epoch.
    startingPoint Number
    The time to start delivering events from, in seconds since the Unix epoch. Required when PointType is TIMESTAMP.

    SubscriberPointInTimeConfigurationPointType, SubscriberPointInTimeConfigurationPointTypeArgs

    Horizon
    HORIZON
    Timestamp
    TIMESTAMP
    SubscriberPointInTimeConfigurationPointTypeHorizon
    HORIZON
    SubscriberPointInTimeConfigurationPointTypeTimestamp
    TIMESTAMP
    "HORIZON"
    HORIZON
    "TIMESTAMP"
    TIMESTAMP
    Horizon
    HORIZON
    Timestamp
    TIMESTAMP
    Horizon
    HORIZON
    Timestamp
    TIMESTAMP
    HORIZON
    HORIZON
    TIMESTAMP
    TIMESTAMP
    "HORIZON"
    HORIZON
    "TIMESTAMP"
    TIMESTAMP

    SubscriberResumePosition, SubscriberResumePositionArgs

    LastProcessed
    LAST_PROCESSED
    Latest
    LATEST
    SubscriberResumePositionLastProcessed
    LAST_PROCESSED
    SubscriberResumePositionLatest
    LATEST
    "LAST_PROCESSED"
    LAST_PROCESSED
    "LATEST"
    LATEST
    LastProcessed
    LAST_PROCESSED
    Latest
    LATEST
    LastProcessed
    LAST_PROCESSED
    Latest
    LATEST
    LAST_PROCESSED
    LAST_PROCESSED
    LATEST
    LATEST
    "LAST_PROCESSED"
    LAST_PROCESSED
    "LATEST"
    LATEST

    SubscriberRetryPolicy, SubscriberRetryPolicyArgs

    The retry policy for failed deliveries.
    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, SubscriberRetryPolicyRetryStrategyArgs

    All
    ALL
    SubscriberRetryPolicyRetryStrategyAll
    ALL
    "ALL"
    ALL
    All
    ALL
    All
    ALL
    ALL
    ALL
    "ALL"
    ALL

    SubscriberStartingPosition, SubscriberStartingPositionArgs

    Latest
    LATEST
    PointInTime
    POINT_IN_TIME
    SubscriberStartingPositionLatest
    LATEST
    SubscriberStartingPositionPointInTime
    POINT_IN_TIME
    "LATEST"
    LATEST
    "POINT_IN_TIME"
    POINT_IN_TIME
    Latest
    LATEST
    PointInTime
    POINT_IN_TIME
    Latest
    LATEST
    PointInTime
    POINT_IN_TIME
    LATEST
    LATEST
    POINT_IN_TIME
    POINT_IN_TIME
    "LATEST"
    LATEST
    "POINT_IN_TIME"
    POINT_IN_TIME

    SubscriberState, SubscriberStateArgs

    Running
    RUNNING
    Stopped
    STOPPED
    SubscriberStateRunning
    RUNNING
    SubscriberStateStopped
    STOPPED
    "RUNNING"
    RUNNING
    "STOPPED"
    STOPPED
    Running
    RUNNING
    Stopped
    STOPPED
    Running
    RUNNING
    Stopped
    STOPPED
    RUNNING
    RUNNING
    STOPPED
    STOPPED
    "RUNNING"
    RUNNING
    "STOPPED"
    STOPPED

    SubscriberTransformer, SubscriberTransformerArgs

    Configuration for transforming events before delivery: the raw payload, the payload with its metadata envelope, or the output of a JSONata expression.
    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, SubscriberTransformerTypeArgs

    Raw
    RAW
    WithMetadata
    WITH_METADATA
    Jsonata
    JSONATA
    SubscriberTransformerTypeRaw
    RAW
    SubscriberTransformerTypeWithMetadata
    WITH_METADATA
    SubscriberTransformerTypeJsonata
    JSONATA
    "RAW"
    RAW
    "WITH_METADATA"
    WITH_METADATA
    "JSONATA"
    JSONATA
    Raw
    RAW
    WithMetadata
    WITH_METADATA
    Jsonata
    JSONATA
    Raw
    RAW
    WithMetadata
    WITH_METADATA
    Jsonata
    JSONATA
    RAW
    RAW
    WITH_METADATA
    WITH_METADATA
    JSONATA
    JSONATA
    "RAW"
    RAW
    "WITH_METADATA"
    WITH_METADATA
    "JSONATA"
    JSONATA

    SubscriberType, SubscriberTypeArgs

    Fifo
    FIFO
    Unordered
    UNORDERED
    SubscriberTypeFifo
    FIFO
    SubscriberTypeUnordered
    UNORDERED
    "FIFO"
    FIFO
    "UNORDERED"
    UNORDERED
    Fifo
    FIFO
    Unordered
    UNORDERED
    Fifo
    FIFO
    Unordered
    UNORDERED
    FIFO
    FIFO
    UNORDERED
    UNORDERED
    "FIFO"
    FIFO
    "UNORDERED"
    UNORDERED

    Tag, TagArgs

    A set of tags to apply to the resource.
    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