import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; export interface AdditionalQueueArgs { /** * Amazon Resource Name for the Queue component. */ arn: pulumi.Input; /** * Endpoint of the Queue component in AWS. */ url: pulumi.Input; } export interface NotificationTypeArgs { /** * Enables the feature. */ enabled: pulumi.Input; /** * Include original headers on the stored messages in the Queue(s). */ includeOriginalHeaders?: pulumi.Input; /** * Arguments to configure the Queues subscribed to the Notification Type Topic. * If left blank, a default standard, non-fifo, Queue and a Dead Letter Queue that is attached to the former will be created. */ queues?: pulumi.Input; } export interface NotificationTypeQueuesArgs { /** * Arguments to include Queues built and implemented outside of the Email Sender Component. Useful when subscribing a single Queue to two or more Topics or when migrating existing ones. */ additionalQueues: pulumi.Input[]>; /** * Configuration for the Default Queues. If left blank, Queues created for this Notification Type will be standard, non-fifo, with a Dead Letter Queue attached to them. */ defaultQueuesConfig?: pulumi.Input; /** * Number of default Queues that will be created and attached to a Topic. */ numberOfDefaultQueues: pulumi.Input; }