module Stratosphere.Lambda.EventSourceMapping (
        module Exports, EventSourceMapping(..), mkEventSourceMapping
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.AmazonManagedKafkaEventSourceConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.DestinationConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.DocumentDBEventSourceConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.FilterCriteriaProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.MetricsConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.ProvisionedPollerConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.ScalingConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.SelfManagedEventSourceProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.SelfManagedKafkaEventSourceConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.Lambda.EventSourceMapping.SourceAccessConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data EventSourceMapping
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html>
    EventSourceMapping {EventSourceMapping -> ()
haddock_workaround_ :: (),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-amazonmanagedkafkaeventsourceconfig>
                        EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
amazonManagedKafkaEventSourceConfig :: (Prelude.Maybe AmazonManagedKafkaEventSourceConfigProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-batchsize>
                        EventSourceMapping -> Maybe (Value Integer)
batchSize :: (Prelude.Maybe (Value Prelude.Integer)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-bisectbatchonfunctionerror>
                        EventSourceMapping -> Maybe (Value Bool)
bisectBatchOnFunctionError :: (Prelude.Maybe (Value Prelude.Bool)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-destinationconfig>
                        EventSourceMapping -> Maybe DestinationConfigProperty
destinationConfig :: (Prelude.Maybe DestinationConfigProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-documentdbeventsourceconfig>
                        EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
documentDBEventSourceConfig :: (Prelude.Maybe DocumentDBEventSourceConfigProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-enabled>
                        EventSourceMapping -> Maybe (Value Bool)
enabled :: (Prelude.Maybe (Value Prelude.Bool)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-eventsourcearn>
                        EventSourceMapping -> Maybe (Value Text)
eventSourceArn :: (Prelude.Maybe (Value Prelude.Text)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-filtercriteria>
                        EventSourceMapping -> Maybe FilterCriteriaProperty
filterCriteria :: (Prelude.Maybe FilterCriteriaProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-functionname>
                        EventSourceMapping -> Value Text
functionName :: (Value Prelude.Text),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-functionresponsetypes>
                        EventSourceMapping -> Maybe (ValueList Text)
functionResponseTypes :: (Prelude.Maybe (ValueList Prelude.Text)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-kmskeyarn>
                        EventSourceMapping -> Maybe (Value Text)
kmsKeyArn :: (Prelude.Maybe (Value Prelude.Text)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumbatchingwindowinseconds>
                        EventSourceMapping -> Maybe (Value Integer)
maximumBatchingWindowInSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumrecordageinseconds>
                        EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumretryattempts>
                        EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: (Prelude.Maybe (Value Prelude.Integer)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-metricsconfig>
                        EventSourceMapping -> Maybe MetricsConfigProperty
metricsConfig :: (Prelude.Maybe MetricsConfigProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-parallelizationfactor>
                        EventSourceMapping -> Maybe (Value Integer)
parallelizationFactor :: (Prelude.Maybe (Value Prelude.Integer)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-provisionedpollerconfig>
                        EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
provisionedPollerConfig :: (Prelude.Maybe ProvisionedPollerConfigProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-queues>
                        EventSourceMapping -> Maybe (ValueList Text)
queues :: (Prelude.Maybe (ValueList Prelude.Text)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-scalingconfig>
                        EventSourceMapping -> Maybe ScalingConfigProperty
scalingConfig :: (Prelude.Maybe ScalingConfigProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-selfmanagedeventsource>
                        EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedEventSource :: (Prelude.Maybe SelfManagedEventSourceProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-selfmanagedkafkaeventsourceconfig>
                        EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
selfManagedKafkaEventSourceConfig :: (Prelude.Maybe SelfManagedKafkaEventSourceConfigProperty),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-sourceaccessconfigurations>
                        EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
sourceAccessConfigurations :: (Prelude.Maybe [SourceAccessConfigurationProperty]),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-startingposition>
                        EventSourceMapping -> Maybe (Value Text)
startingPosition :: (Prelude.Maybe (Value Prelude.Text)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-startingpositiontimestamp>
                        EventSourceMapping -> Maybe (Value Double)
startingPositionTimestamp :: (Prelude.Maybe (Value Prelude.Double)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-tags>
                        EventSourceMapping -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-topics>
                        EventSourceMapping -> Maybe (ValueList Text)
topics :: (Prelude.Maybe (ValueList Prelude.Text)),
                        -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-tumblingwindowinseconds>
                        EventSourceMapping -> Maybe (Value Integer)
tumblingWindowInSeconds :: (Prelude.Maybe (Value Prelude.Integer))}
  deriving stock (EventSourceMapping -> EventSourceMapping -> Bool
(EventSourceMapping -> EventSourceMapping -> Bool)
-> (EventSourceMapping -> EventSourceMapping -> Bool)
-> Eq EventSourceMapping
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EventSourceMapping -> EventSourceMapping -> Bool
== :: EventSourceMapping -> EventSourceMapping -> Bool
$c/= :: EventSourceMapping -> EventSourceMapping -> Bool
/= :: EventSourceMapping -> EventSourceMapping -> Bool
Prelude.Eq, Int -> EventSourceMapping -> ShowS
[EventSourceMapping] -> ShowS
EventSourceMapping -> String
(Int -> EventSourceMapping -> ShowS)
-> (EventSourceMapping -> String)
-> ([EventSourceMapping] -> ShowS)
-> Show EventSourceMapping
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> EventSourceMapping -> ShowS
showsPrec :: Int -> EventSourceMapping -> ShowS
$cshow :: EventSourceMapping -> String
show :: EventSourceMapping -> String
$cshowList :: [EventSourceMapping] -> ShowS
showList :: [EventSourceMapping] -> ShowS
Prelude.Show)
mkEventSourceMapping :: Value Prelude.Text -> EventSourceMapping
mkEventSourceMapping :: Value Text -> EventSourceMapping
mkEventSourceMapping Value Text
functionName
  = EventSourceMapping
      {haddock_workaround_ :: ()
haddock_workaround_ = (), functionName :: Value Text
functionName = Value Text
functionName,
       amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
amazonManagedKafkaEventSourceConfig = Maybe AmazonManagedKafkaEventSourceConfigProperty
forall a. Maybe a
Prelude.Nothing,
       batchSize :: Maybe (Value Integer)
batchSize = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       bisectBatchOnFunctionError :: Maybe (Value Bool)
bisectBatchOnFunctionError = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       destinationConfig :: Maybe DestinationConfigProperty
destinationConfig = Maybe DestinationConfigProperty
forall a. Maybe a
Prelude.Nothing,
       documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
documentDBEventSourceConfig = Maybe DocumentDBEventSourceConfigProperty
forall a. Maybe a
Prelude.Nothing,
       enabled :: Maybe (Value Bool)
enabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, eventSourceArn :: Maybe (Value Text)
eventSourceArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       filterCriteria :: Maybe FilterCriteriaProperty
filterCriteria = Maybe FilterCriteriaProperty
forall a. Maybe a
Prelude.Nothing,
       functionResponseTypes :: Maybe (ValueList Text)
functionResponseTypes = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
       kmsKeyArn :: Maybe (Value Text)
kmsKeyArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumBatchingWindowInSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       maximumRetryAttempts :: Maybe (Value Integer)
maximumRetryAttempts = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       metricsConfig :: Maybe MetricsConfigProperty
metricsConfig = Maybe MetricsConfigProperty
forall a. Maybe a
Prelude.Nothing,
       parallelizationFactor :: Maybe (Value Integer)
parallelizationFactor = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
provisionedPollerConfig = Maybe ProvisionedPollerConfigProperty
forall a. Maybe a
Prelude.Nothing,
       queues :: Maybe (ValueList Text)
queues = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, scalingConfig :: Maybe ScalingConfigProperty
scalingConfig = Maybe ScalingConfigProperty
forall a. Maybe a
Prelude.Nothing,
       selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedEventSource = Maybe SelfManagedEventSourceProperty
forall a. Maybe a
Prelude.Nothing,
       selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
selfManagedKafkaEventSourceConfig = Maybe SelfManagedKafkaEventSourceConfigProperty
forall a. Maybe a
Prelude.Nothing,
       sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
sourceAccessConfigurations = Maybe [SourceAccessConfigurationProperty]
forall a. Maybe a
Prelude.Nothing,
       startingPosition :: Maybe (Value Text)
startingPosition = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       startingPositionTimestamp :: Maybe (Value Double)
startingPositionTimestamp = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing,
       tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing, topics :: Maybe (ValueList Text)
topics = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
       tumblingWindowInSeconds :: Maybe (Value Integer)
tumblingWindowInSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties EventSourceMapping where
  toResourceProperties :: EventSourceMapping -> ResourceProperties
toResourceProperties EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::Lambda::EventSourceMapping",
         supportsTags :: Bool
supportsTags = Bool
Prelude.True,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
                           [Key
"FunctionName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
functionName]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [Key -> AmazonManagedKafkaEventSourceConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AmazonManagedKafkaEventSourceConfig"
                                 (AmazonManagedKafkaEventSourceConfigProperty -> (Key, Value))
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AmazonManagedKafkaEventSourceConfigProperty
amazonManagedKafkaEventSourceConfig,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BatchSize" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
batchSize,
                               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BisectBatchOnFunctionError"
                                 (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
bisectBatchOnFunctionError,
                               Key -> DestinationConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DestinationConfig" (DestinationConfigProperty -> (Key, Value))
-> Maybe DestinationConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DestinationConfigProperty
destinationConfig,
                               Key -> DocumentDBEventSourceConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DocumentDBEventSourceConfig"
                                 (DocumentDBEventSourceConfigProperty -> (Key, Value))
-> Maybe DocumentDBEventSourceConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DocumentDBEventSourceConfigProperty
documentDBEventSourceConfig,
                               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Enabled" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
enabled,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EventSourceArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
eventSourceArn,
                               Key -> FilterCriteriaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FilterCriteria" (FilterCriteriaProperty -> (Key, Value))
-> Maybe FilterCriteriaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FilterCriteriaProperty
filterCriteria,
                               Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FunctionResponseTypes"
                                 (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
functionResponseTypes,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KmsKeyArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
kmsKeyArn,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumBatchingWindowInSeconds"
                                 (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maximumBatchingWindowInSeconds,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumRecordAgeInSeconds"
                                 (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maximumRecordAgeInSeconds,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumRetryAttempts" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maximumRetryAttempts,
                               Key -> MetricsConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MetricsConfig" (MetricsConfigProperty -> (Key, Value))
-> Maybe MetricsConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MetricsConfigProperty
metricsConfig,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ParallelizationFactor"
                                 (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
parallelizationFactor,
                               Key -> ProvisionedPollerConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProvisionedPollerConfig"
                                 (ProvisionedPollerConfigProperty -> (Key, Value))
-> Maybe ProvisionedPollerConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProvisionedPollerConfigProperty
provisionedPollerConfig,
                               Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Queues" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
queues,
                               Key -> ScalingConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ScalingConfig" (ScalingConfigProperty -> (Key, Value))
-> Maybe ScalingConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ScalingConfigProperty
scalingConfig,
                               Key -> SelfManagedEventSourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SelfManagedEventSource"
                                 (SelfManagedEventSourceProperty -> (Key, Value))
-> Maybe SelfManagedEventSourceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SelfManagedEventSourceProperty
selfManagedEventSource,
                               Key -> SelfManagedKafkaEventSourceConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SelfManagedKafkaEventSourceConfig"
                                 (SelfManagedKafkaEventSourceConfigProperty -> (Key, Value))
-> Maybe SelfManagedKafkaEventSourceConfigProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SelfManagedKafkaEventSourceConfigProperty
selfManagedKafkaEventSourceConfig,
                               Key -> [SourceAccessConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceAccessConfigurations"
                                 ([SourceAccessConfigurationProperty] -> (Key, Value))
-> Maybe [SourceAccessConfigurationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SourceAccessConfigurationProperty]
sourceAccessConfigurations,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartingPosition" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
startingPosition,
                               Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartingPositionTimestamp"
                                 (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
startingPositionTimestamp,
                               Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags,
                               Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Topics" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
topics,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TumblingWindowInSeconds"
                                 (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
tumblingWindowInSeconds]))}
instance JSON.ToJSON EventSourceMapping where
  toJSON :: EventSourceMapping -> Value
toJSON EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
              [Key
"FunctionName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
functionName]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [Key -> AmazonManagedKafkaEventSourceConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AmazonManagedKafkaEventSourceConfig"
                    (AmazonManagedKafkaEventSourceConfigProperty -> (Key, Value))
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AmazonManagedKafkaEventSourceConfigProperty
amazonManagedKafkaEventSourceConfig,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BatchSize" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
batchSize,
                  Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BisectBatchOnFunctionError"
                    (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
bisectBatchOnFunctionError,
                  Key -> DestinationConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DestinationConfig" (DestinationConfigProperty -> (Key, Value))
-> Maybe DestinationConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DestinationConfigProperty
destinationConfig,
                  Key -> DocumentDBEventSourceConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DocumentDBEventSourceConfig"
                    (DocumentDBEventSourceConfigProperty -> (Key, Value))
-> Maybe DocumentDBEventSourceConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DocumentDBEventSourceConfigProperty
documentDBEventSourceConfig,
                  Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Enabled" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
enabled,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EventSourceArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
eventSourceArn,
                  Key -> FilterCriteriaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FilterCriteria" (FilterCriteriaProperty -> (Key, Value))
-> Maybe FilterCriteriaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FilterCriteriaProperty
filterCriteria,
                  Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FunctionResponseTypes"
                    (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
functionResponseTypes,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KmsKeyArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
kmsKeyArn,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumBatchingWindowInSeconds"
                    (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maximumBatchingWindowInSeconds,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumRecordAgeInSeconds"
                    (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maximumRecordAgeInSeconds,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumRetryAttempts" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maximumRetryAttempts,
                  Key -> MetricsConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MetricsConfig" (MetricsConfigProperty -> (Key, Value))
-> Maybe MetricsConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MetricsConfigProperty
metricsConfig,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ParallelizationFactor"
                    (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
parallelizationFactor,
                  Key -> ProvisionedPollerConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProvisionedPollerConfig"
                    (ProvisionedPollerConfigProperty -> (Key, Value))
-> Maybe ProvisionedPollerConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProvisionedPollerConfigProperty
provisionedPollerConfig,
                  Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Queues" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
queues,
                  Key -> ScalingConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ScalingConfig" (ScalingConfigProperty -> (Key, Value))
-> Maybe ScalingConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ScalingConfigProperty
scalingConfig,
                  Key -> SelfManagedEventSourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SelfManagedEventSource"
                    (SelfManagedEventSourceProperty -> (Key, Value))
-> Maybe SelfManagedEventSourceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SelfManagedEventSourceProperty
selfManagedEventSource,
                  Key -> SelfManagedKafkaEventSourceConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SelfManagedKafkaEventSourceConfig"
                    (SelfManagedKafkaEventSourceConfigProperty -> (Key, Value))
-> Maybe SelfManagedKafkaEventSourceConfigProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SelfManagedKafkaEventSourceConfigProperty
selfManagedKafkaEventSourceConfig,
                  Key -> [SourceAccessConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceAccessConfigurations"
                    ([SourceAccessConfigurationProperty] -> (Key, Value))
-> Maybe [SourceAccessConfigurationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SourceAccessConfigurationProperty]
sourceAccessConfigurations,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartingPosition" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
startingPosition,
                  Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartingPositionTimestamp"
                    (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
startingPositionTimestamp,
                  Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags,
                  Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Topics" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
topics,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TumblingWindowInSeconds"
                    (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
tumblingWindowInSeconds])))
instance Property "AmazonManagedKafkaEventSourceConfig" EventSourceMapping where
  type PropertyType "AmazonManagedKafkaEventSourceConfig" EventSourceMapping = AmazonManagedKafkaEventSourceConfigProperty
  set :: PropertyType
  "AmazonManagedKafkaEventSourceConfig" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType
  "AmazonManagedKafkaEventSourceConfig" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
amazonManagedKafkaEventSourceConfig = AmazonManagedKafkaEventSourceConfigProperty
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "AmazonManagedKafkaEventSourceConfig" EventSourceMapping
AmazonManagedKafkaEventSourceConfigProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "BatchSize" EventSourceMapping where
  type PropertyType "BatchSize" EventSourceMapping = Value Prelude.Integer
  set :: PropertyType "BatchSize" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "BatchSize" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {batchSize :: Maybe (Value Integer)
batchSize = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BatchSize" EventSourceMapping
Value Integer
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "BisectBatchOnFunctionError" EventSourceMapping where
  type PropertyType "BisectBatchOnFunctionError" EventSourceMapping = Value Prelude.Bool
  set :: PropertyType "BisectBatchOnFunctionError" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "BisectBatchOnFunctionError" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {bisectBatchOnFunctionError :: Maybe (Value Bool)
bisectBatchOnFunctionError = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BisectBatchOnFunctionError" EventSourceMapping
Value Bool
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "DestinationConfig" EventSourceMapping where
  type PropertyType "DestinationConfig" EventSourceMapping = DestinationConfigProperty
  set :: PropertyType "DestinationConfig" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "DestinationConfig" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {destinationConfig :: Maybe DestinationConfigProperty
destinationConfig = DestinationConfigProperty -> Maybe DestinationConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DestinationConfig" EventSourceMapping
DestinationConfigProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "DocumentDBEventSourceConfig" EventSourceMapping where
  type PropertyType "DocumentDBEventSourceConfig" EventSourceMapping = DocumentDBEventSourceConfigProperty
  set :: PropertyType "DocumentDBEventSourceConfig" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "DocumentDBEventSourceConfig" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
documentDBEventSourceConfig = DocumentDBEventSourceConfigProperty
-> Maybe DocumentDBEventSourceConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DocumentDBEventSourceConfig" EventSourceMapping
DocumentDBEventSourceConfigProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "Enabled" EventSourceMapping where
  type PropertyType "Enabled" EventSourceMapping = Value Prelude.Bool
  set :: PropertyType "Enabled" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "Enabled" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {enabled :: Maybe (Value Bool)
enabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Enabled" EventSourceMapping
Value Bool
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "EventSourceArn" EventSourceMapping where
  type PropertyType "EventSourceArn" EventSourceMapping = Value Prelude.Text
  set :: PropertyType "EventSourceArn" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "EventSourceArn" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {eventSourceArn :: Maybe (Value Text)
eventSourceArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EventSourceArn" EventSourceMapping
Value Text
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "FilterCriteria" EventSourceMapping where
  type PropertyType "FilterCriteria" EventSourceMapping = FilterCriteriaProperty
  set :: PropertyType "FilterCriteria" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "FilterCriteria" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {filterCriteria :: Maybe FilterCriteriaProperty
filterCriteria = FilterCriteriaProperty -> Maybe FilterCriteriaProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FilterCriteria" EventSourceMapping
FilterCriteriaProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "FunctionName" EventSourceMapping where
  type PropertyType "FunctionName" EventSourceMapping = Value Prelude.Text
  set :: PropertyType "FunctionName" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "FunctionName" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {functionName :: Value Text
functionName = PropertyType "FunctionName" EventSourceMapping
Value Text
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "FunctionResponseTypes" EventSourceMapping where
  type PropertyType "FunctionResponseTypes" EventSourceMapping = ValueList Prelude.Text
  set :: PropertyType "FunctionResponseTypes" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "FunctionResponseTypes" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {functionResponseTypes :: Maybe (ValueList Text)
functionResponseTypes = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FunctionResponseTypes" EventSourceMapping
ValueList Text
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "KmsKeyArn" EventSourceMapping where
  type PropertyType "KmsKeyArn" EventSourceMapping = Value Prelude.Text
  set :: PropertyType "KmsKeyArn" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "KmsKeyArn" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {kmsKeyArn :: Maybe (Value Text)
kmsKeyArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KmsKeyArn" EventSourceMapping
Value Text
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "MaximumBatchingWindowInSeconds" EventSourceMapping where
  type PropertyType "MaximumBatchingWindowInSeconds" EventSourceMapping = Value Prelude.Integer
  set :: PropertyType "MaximumBatchingWindowInSeconds" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "MaximumBatchingWindowInSeconds" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumBatchingWindowInSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaximumBatchingWindowInSeconds" EventSourceMapping
Value Integer
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "MaximumRecordAgeInSeconds" EventSourceMapping where
  type PropertyType "MaximumRecordAgeInSeconds" EventSourceMapping = Value Prelude.Integer
  set :: PropertyType "MaximumRecordAgeInSeconds" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "MaximumRecordAgeInSeconds" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaximumRecordAgeInSeconds" EventSourceMapping
Value Integer
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "MaximumRetryAttempts" EventSourceMapping where
  type PropertyType "MaximumRetryAttempts" EventSourceMapping = Value Prelude.Integer
  set :: PropertyType "MaximumRetryAttempts" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "MaximumRetryAttempts" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {maximumRetryAttempts :: Maybe (Value Integer)
maximumRetryAttempts = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaximumRetryAttempts" EventSourceMapping
Value Integer
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "MetricsConfig" EventSourceMapping where
  type PropertyType "MetricsConfig" EventSourceMapping = MetricsConfigProperty
  set :: PropertyType "MetricsConfig" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "MetricsConfig" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {metricsConfig :: Maybe MetricsConfigProperty
metricsConfig = MetricsConfigProperty -> Maybe MetricsConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MetricsConfig" EventSourceMapping
MetricsConfigProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "ParallelizationFactor" EventSourceMapping where
  type PropertyType "ParallelizationFactor" EventSourceMapping = Value Prelude.Integer
  set :: PropertyType "ParallelizationFactor" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "ParallelizationFactor" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {parallelizationFactor :: Maybe (Value Integer)
parallelizationFactor = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ParallelizationFactor" EventSourceMapping
Value Integer
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "ProvisionedPollerConfig" EventSourceMapping where
  type PropertyType "ProvisionedPollerConfig" EventSourceMapping = ProvisionedPollerConfigProperty
  set :: PropertyType "ProvisionedPollerConfig" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "ProvisionedPollerConfig" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
provisionedPollerConfig = ProvisionedPollerConfigProperty
-> Maybe ProvisionedPollerConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ProvisionedPollerConfig" EventSourceMapping
ProvisionedPollerConfigProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "Queues" EventSourceMapping where
  type PropertyType "Queues" EventSourceMapping = ValueList Prelude.Text
  set :: PropertyType "Queues" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "Queues" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {queues :: Maybe (ValueList Text)
queues = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Queues" EventSourceMapping
ValueList Text
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "ScalingConfig" EventSourceMapping where
  type PropertyType "ScalingConfig" EventSourceMapping = ScalingConfigProperty
  set :: PropertyType "ScalingConfig" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "ScalingConfig" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {scalingConfig :: Maybe ScalingConfigProperty
scalingConfig = ScalingConfigProperty -> Maybe ScalingConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ScalingConfig" EventSourceMapping
ScalingConfigProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "SelfManagedEventSource" EventSourceMapping where
  type PropertyType "SelfManagedEventSource" EventSourceMapping = SelfManagedEventSourceProperty
  set :: PropertyType "SelfManagedEventSource" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "SelfManagedEventSource" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedEventSource = SelfManagedEventSourceProperty
-> Maybe SelfManagedEventSourceProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SelfManagedEventSource" EventSourceMapping
SelfManagedEventSourceProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "SelfManagedKafkaEventSourceConfig" EventSourceMapping where
  type PropertyType "SelfManagedKafkaEventSourceConfig" EventSourceMapping = SelfManagedKafkaEventSourceConfigProperty
  set :: PropertyType "SelfManagedKafkaEventSourceConfig" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "SelfManagedKafkaEventSourceConfig" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
selfManagedKafkaEventSourceConfig = SelfManagedKafkaEventSourceConfigProperty
-> Maybe SelfManagedKafkaEventSourceConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SelfManagedKafkaEventSourceConfig" EventSourceMapping
SelfManagedKafkaEventSourceConfigProperty
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "SourceAccessConfigurations" EventSourceMapping where
  type PropertyType "SourceAccessConfigurations" EventSourceMapping = [SourceAccessConfigurationProperty]
  set :: PropertyType "SourceAccessConfigurations" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "SourceAccessConfigurations" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
sourceAccessConfigurations = [SourceAccessConfigurationProperty]
-> Maybe [SourceAccessConfigurationProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [SourceAccessConfigurationProperty]
PropertyType "SourceAccessConfigurations" EventSourceMapping
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "StartingPosition" EventSourceMapping where
  type PropertyType "StartingPosition" EventSourceMapping = Value Prelude.Text
  set :: PropertyType "StartingPosition" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "StartingPosition" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {startingPosition :: Maybe (Value Text)
startingPosition = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StartingPosition" EventSourceMapping
Value Text
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "StartingPositionTimestamp" EventSourceMapping where
  type PropertyType "StartingPositionTimestamp" EventSourceMapping = Value Prelude.Double
  set :: PropertyType "StartingPositionTimestamp" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "StartingPositionTimestamp" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {startingPositionTimestamp :: Maybe (Value Double)
startingPositionTimestamp = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StartingPositionTimestamp" EventSourceMapping
Value Double
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "Tags" EventSourceMapping where
  type PropertyType "Tags" EventSourceMapping = [Tag]
  set :: PropertyType "Tags" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "Tags" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {tags :: Maybe [Tag]
tags = [Tag] -> Maybe [Tag]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Tag]
PropertyType "Tags" EventSourceMapping
newValue, Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "Topics" EventSourceMapping where
  type PropertyType "Topics" EventSourceMapping = ValueList Prelude.Text
  set :: PropertyType "Topics" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "Topics" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping {topics :: Maybe (ValueList Text)
topics = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Topics" EventSourceMapping
ValueList Text
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
tumblingWindowInSeconds :: Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
instance Property "TumblingWindowInSeconds" EventSourceMapping where
  type PropertyType "TumblingWindowInSeconds" EventSourceMapping = Value Prelude.Integer
  set :: PropertyType "TumblingWindowInSeconds" EventSourceMapping
-> EventSourceMapping -> EventSourceMapping
set PropertyType "TumblingWindowInSeconds" EventSourceMapping
newValue EventSourceMapping {Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: EventSourceMapping -> ()
amazonManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: EventSourceMapping -> Maybe (Value Integer)
bisectBatchOnFunctionError :: EventSourceMapping -> Maybe (Value Bool)
destinationConfig :: EventSourceMapping -> Maybe DestinationConfigProperty
documentDBEventSourceConfig :: EventSourceMapping -> Maybe DocumentDBEventSourceConfigProperty
enabled :: EventSourceMapping -> Maybe (Value Bool)
eventSourceArn :: EventSourceMapping -> Maybe (Value Text)
filterCriteria :: EventSourceMapping -> Maybe FilterCriteriaProperty
functionName :: EventSourceMapping -> Value Text
functionResponseTypes :: EventSourceMapping -> Maybe (ValueList Text)
kmsKeyArn :: EventSourceMapping -> Maybe (Value Text)
maximumBatchingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRecordAgeInSeconds :: EventSourceMapping -> Maybe (Value Integer)
maximumRetryAttempts :: EventSourceMapping -> Maybe (Value Integer)
metricsConfig :: EventSourceMapping -> Maybe MetricsConfigProperty
parallelizationFactor :: EventSourceMapping -> Maybe (Value Integer)
provisionedPollerConfig :: EventSourceMapping -> Maybe ProvisionedPollerConfigProperty
queues :: EventSourceMapping -> Maybe (ValueList Text)
scalingConfig :: EventSourceMapping -> Maybe ScalingConfigProperty
selfManagedEventSource :: EventSourceMapping -> Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: EventSourceMapping
-> Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: EventSourceMapping -> Maybe [SourceAccessConfigurationProperty]
startingPosition :: EventSourceMapping -> Maybe (Value Text)
startingPositionTimestamp :: EventSourceMapping -> Maybe (Value Double)
tags :: EventSourceMapping -> Maybe [Tag]
topics :: EventSourceMapping -> Maybe (ValueList Text)
tumblingWindowInSeconds :: EventSourceMapping -> Maybe (Value Integer)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
tumblingWindowInSeconds :: Maybe (Value Integer)
..}
    = EventSourceMapping
        {tumblingWindowInSeconds :: Maybe (Value Integer)
tumblingWindowInSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TumblingWindowInSeconds" EventSourceMapping
Value Integer
newValue, Maybe [Tag]
Maybe [SourceAccessConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe DocumentDBEventSourceConfigProperty
Maybe FilterCriteriaProperty
Maybe MetricsConfigProperty
Maybe DestinationConfigProperty
Maybe ProvisionedPollerConfigProperty
Maybe ScalingConfigProperty
Maybe AmazonManagedKafkaEventSourceConfigProperty
Maybe SelfManagedEventSourceProperty
Maybe SelfManagedKafkaEventSourceConfigProperty
()
Value Text
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
haddock_workaround_ :: ()
amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfigProperty
batchSize :: Maybe (Value Integer)
bisectBatchOnFunctionError :: Maybe (Value Bool)
destinationConfig :: Maybe DestinationConfigProperty
documentDBEventSourceConfig :: Maybe DocumentDBEventSourceConfigProperty
enabled :: Maybe (Value Bool)
eventSourceArn :: Maybe (Value Text)
filterCriteria :: Maybe FilterCriteriaProperty
functionName :: Value Text
functionResponseTypes :: Maybe (ValueList Text)
kmsKeyArn :: Maybe (Value Text)
maximumBatchingWindowInSeconds :: Maybe (Value Integer)
maximumRecordAgeInSeconds :: Maybe (Value Integer)
maximumRetryAttempts :: Maybe (Value Integer)
metricsConfig :: Maybe MetricsConfigProperty
parallelizationFactor :: Maybe (Value Integer)
provisionedPollerConfig :: Maybe ProvisionedPollerConfigProperty
queues :: Maybe (ValueList Text)
scalingConfig :: Maybe ScalingConfigProperty
selfManagedEventSource :: Maybe SelfManagedEventSourceProperty
selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfigProperty
sourceAccessConfigurations :: Maybe [SourceAccessConfigurationProperty]
startingPosition :: Maybe (Value Text)
startingPositionTimestamp :: Maybe (Value Double)
tags :: Maybe [Tag]
topics :: Maybe (ValueList Text)
..}