module Stratosphere.KinesisFirehose.DeliveryStream.ElasticsearchDestinationConfigurationProperty (
module Exports, ElasticsearchDestinationConfigurationProperty(..),
mkElasticsearchDestinationConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.CloudWatchLoggingOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DocumentIdOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.ElasticsearchBufferingHintsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.ElasticsearchRetryOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.ProcessingConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.S3DestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.VpcConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ElasticsearchDestinationConfigurationProperty
=
ElasticsearchDestinationConfigurationProperty {ElasticsearchDestinationConfigurationProperty -> ()
haddock_workaround_ :: (),
ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
bufferingHints :: (Prelude.Maybe ElasticsearchBufferingHintsProperty),
ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions :: (Prelude.Maybe CloudWatchLoggingOptionsProperty),
ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
clusterEndpoint :: (Prelude.Maybe (Value Prelude.Text)),
ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
documentIdOptions :: (Prelude.Maybe DocumentIdOptionsProperty),
ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
domainARN :: (Prelude.Maybe (Value Prelude.Text)),
ElasticsearchDestinationConfigurationProperty -> Value Text
indexName :: (Value Prelude.Text),
ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexRotationPeriod :: (Prelude.Maybe (Value Prelude.Text)),
ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
processingConfiguration :: (Prelude.Maybe ProcessingConfigurationProperty),
ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
retryOptions :: (Prelude.Maybe ElasticsearchRetryOptionsProperty),
ElasticsearchDestinationConfigurationProperty -> Value Text
roleARN :: (Value Prelude.Text),
ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: (Prelude.Maybe (Value Prelude.Text)),
ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
s3Configuration :: S3DestinationConfigurationProperty,
ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
typeName :: (Prelude.Maybe (Value Prelude.Text)),
ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
vpcConfiguration :: (Prelude.Maybe VpcConfigurationProperty)}
deriving stock (ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty -> Bool
(ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty -> Bool)
-> (ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty -> Bool)
-> Eq ElasticsearchDestinationConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty -> Bool
== :: ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty -> Bool
$c/= :: ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty -> Bool
/= :: ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty -> Bool
Prelude.Eq, Int -> ElasticsearchDestinationConfigurationProperty -> ShowS
[ElasticsearchDestinationConfigurationProperty] -> ShowS
ElasticsearchDestinationConfigurationProperty -> String
(Int -> ElasticsearchDestinationConfigurationProperty -> ShowS)
-> (ElasticsearchDestinationConfigurationProperty -> String)
-> ([ElasticsearchDestinationConfigurationProperty] -> ShowS)
-> Show ElasticsearchDestinationConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ElasticsearchDestinationConfigurationProperty -> ShowS
showsPrec :: Int -> ElasticsearchDestinationConfigurationProperty -> ShowS
$cshow :: ElasticsearchDestinationConfigurationProperty -> String
show :: ElasticsearchDestinationConfigurationProperty -> String
$cshowList :: [ElasticsearchDestinationConfigurationProperty] -> ShowS
showList :: [ElasticsearchDestinationConfigurationProperty] -> ShowS
Prelude.Show)
mkElasticsearchDestinationConfigurationProperty ::
Value Prelude.Text
-> Value Prelude.Text
-> S3DestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
mkElasticsearchDestinationConfigurationProperty :: Value Text
-> Value Text
-> S3DestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
mkElasticsearchDestinationConfigurationProperty
Value Text
indexName
Value Text
roleARN
S3DestinationConfigurationProperty
s3Configuration
= ElasticsearchDestinationConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), indexName :: Value Text
indexName = Value Text
indexName,
roleARN :: Value Text
roleARN = Value Text
roleARN, s3Configuration :: S3DestinationConfigurationProperty
s3Configuration = S3DestinationConfigurationProperty
s3Configuration,
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
bufferingHints = Maybe ElasticsearchBufferingHintsProperty
forall a. Maybe a
Prelude.Nothing,
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions = Maybe CloudWatchLoggingOptionsProperty
forall a. Maybe a
Prelude.Nothing,
clusterEndpoint :: Maybe (Value Text)
clusterEndpoint = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
documentIdOptions :: Maybe DocumentIdOptionsProperty
documentIdOptions = Maybe DocumentIdOptionsProperty
forall a. Maybe a
Prelude.Nothing, domainARN :: Maybe (Value Text)
domainARN = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
indexRotationPeriod :: Maybe (Value Text)
indexRotationPeriod = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
processingConfiguration :: Maybe ProcessingConfigurationProperty
processingConfiguration = Maybe ProcessingConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
retryOptions = Maybe ElasticsearchRetryOptionsProperty
forall a. Maybe a
Prelude.Nothing, s3BackupMode :: Maybe (Value Text)
s3BackupMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
typeName :: Maybe (Value Text)
typeName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, vpcConfiguration :: Maybe VpcConfigurationProperty
vpcConfiguration = Maybe VpcConfigurationProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ElasticsearchDestinationConfigurationProperty where
toResourceProperties :: ElasticsearchDestinationConfigurationProperty -> ResourceProperties
toResourceProperties
ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
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
"IndexName" 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
indexName, Key
"RoleARN" 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
roleARN,
Key
"S3Configuration" Key -> S3DestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= S3DestinationConfigurationProperty
s3Configuration]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ElasticsearchBufferingHintsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BufferingHints" (ElasticsearchBufferingHintsProperty -> (Key, Value))
-> Maybe ElasticsearchBufferingHintsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ElasticsearchBufferingHintsProperty
bufferingHints,
Key -> CloudWatchLoggingOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CloudWatchLoggingOptions"
(CloudWatchLoggingOptionsProperty -> (Key, Value))
-> Maybe CloudWatchLoggingOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions,
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
"ClusterEndpoint" (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)
clusterEndpoint,
Key -> DocumentIdOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DocumentIdOptions" (DocumentIdOptionsProperty -> (Key, Value))
-> Maybe DocumentIdOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DocumentIdOptionsProperty
documentIdOptions,
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
"DomainARN" (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)
domainARN,
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
"IndexRotationPeriod" (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)
indexRotationPeriod,
Key -> ProcessingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProcessingConfiguration"
(ProcessingConfigurationProperty -> (Key, Value))
-> Maybe ProcessingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProcessingConfigurationProperty
processingConfiguration,
Key -> ElasticsearchRetryOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RetryOptions" (ElasticsearchRetryOptionsProperty -> (Key, Value))
-> Maybe ElasticsearchRetryOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ElasticsearchRetryOptionsProperty
retryOptions,
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
"S3BackupMode" (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)
s3BackupMode,
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
"TypeName" (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)
typeName,
Key -> VpcConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcConfiguration" (VpcConfigurationProperty -> (Key, Value))
-> Maybe VpcConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VpcConfigurationProperty
vpcConfiguration]))}
instance JSON.ToJSON ElasticsearchDestinationConfigurationProperty where
toJSON :: ElasticsearchDestinationConfigurationProperty -> Value
toJSON ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= [(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
"IndexName" 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
indexName, Key
"RoleARN" 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
roleARN,
Key
"S3Configuration" Key -> S3DestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= S3DestinationConfigurationProperty
s3Configuration]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ElasticsearchBufferingHintsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BufferingHints" (ElasticsearchBufferingHintsProperty -> (Key, Value))
-> Maybe ElasticsearchBufferingHintsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ElasticsearchBufferingHintsProperty
bufferingHints,
Key -> CloudWatchLoggingOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CloudWatchLoggingOptions"
(CloudWatchLoggingOptionsProperty -> (Key, Value))
-> Maybe CloudWatchLoggingOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions,
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
"ClusterEndpoint" (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)
clusterEndpoint,
Key -> DocumentIdOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DocumentIdOptions" (DocumentIdOptionsProperty -> (Key, Value))
-> Maybe DocumentIdOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DocumentIdOptionsProperty
documentIdOptions,
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
"DomainARN" (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)
domainARN,
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
"IndexRotationPeriod" (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)
indexRotationPeriod,
Key -> ProcessingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProcessingConfiguration"
(ProcessingConfigurationProperty -> (Key, Value))
-> Maybe ProcessingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProcessingConfigurationProperty
processingConfiguration,
Key -> ElasticsearchRetryOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RetryOptions" (ElasticsearchRetryOptionsProperty -> (Key, Value))
-> Maybe ElasticsearchRetryOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ElasticsearchRetryOptionsProperty
retryOptions,
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
"S3BackupMode" (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)
s3BackupMode,
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
"TypeName" (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)
typeName,
Key -> VpcConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcConfiguration" (VpcConfigurationProperty -> (Key, Value))
-> Maybe VpcConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VpcConfigurationProperty
vpcConfiguration])))
instance Property "BufferingHints" ElasticsearchDestinationConfigurationProperty where
type PropertyType "BufferingHints" ElasticsearchDestinationConfigurationProperty = ElasticsearchBufferingHintsProperty
set :: PropertyType
"BufferingHints" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"BufferingHints" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
bufferingHints = ElasticsearchBufferingHintsProperty
-> Maybe ElasticsearchBufferingHintsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"BufferingHints" ElasticsearchDestinationConfigurationProperty
ElasticsearchBufferingHintsProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "CloudWatchLoggingOptions" ElasticsearchDestinationConfigurationProperty where
type PropertyType "CloudWatchLoggingOptions" ElasticsearchDestinationConfigurationProperty = CloudWatchLoggingOptionsProperty
set :: PropertyType
"CloudWatchLoggingOptions"
ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"CloudWatchLoggingOptions"
ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions = CloudWatchLoggingOptionsProperty
-> Maybe CloudWatchLoggingOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"CloudWatchLoggingOptions"
ElasticsearchDestinationConfigurationProperty
CloudWatchLoggingOptionsProperty
newValue, Maybe (Value Text)
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "ClusterEndpoint" ElasticsearchDestinationConfigurationProperty where
type PropertyType "ClusterEndpoint" ElasticsearchDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"ClusterEndpoint" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"ClusterEndpoint" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{clusterEndpoint :: Maybe (Value Text)
clusterEndpoint = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ClusterEndpoint" ElasticsearchDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "DocumentIdOptions" ElasticsearchDestinationConfigurationProperty where
type PropertyType "DocumentIdOptions" ElasticsearchDestinationConfigurationProperty = DocumentIdOptionsProperty
set :: PropertyType
"DocumentIdOptions" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"DocumentIdOptions" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{documentIdOptions :: Maybe DocumentIdOptionsProperty
documentIdOptions = DocumentIdOptionsProperty -> Maybe DocumentIdOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DocumentIdOptions" ElasticsearchDestinationConfigurationProperty
DocumentIdOptionsProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "DomainARN" ElasticsearchDestinationConfigurationProperty where
type PropertyType "DomainARN" ElasticsearchDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"DomainARN" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"DomainARN" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{domainARN :: Maybe (Value Text)
domainARN = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DomainARN" ElasticsearchDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "IndexName" ElasticsearchDestinationConfigurationProperty where
type PropertyType "IndexName" ElasticsearchDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"IndexName" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"IndexName" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{indexName :: Value Text
indexName = PropertyType
"IndexName" ElasticsearchDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "IndexRotationPeriod" ElasticsearchDestinationConfigurationProperty where
type PropertyType "IndexRotationPeriod" ElasticsearchDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"IndexRotationPeriod" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"IndexRotationPeriod" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{indexRotationPeriod :: Maybe (Value Text)
indexRotationPeriod = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"IndexRotationPeriod" ElasticsearchDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "ProcessingConfiguration" ElasticsearchDestinationConfigurationProperty where
type PropertyType "ProcessingConfiguration" ElasticsearchDestinationConfigurationProperty = ProcessingConfigurationProperty
set :: PropertyType
"ProcessingConfiguration"
ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"ProcessingConfiguration"
ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{processingConfiguration :: Maybe ProcessingConfigurationProperty
processingConfiguration = ProcessingConfigurationProperty
-> Maybe ProcessingConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ProcessingConfiguration"
ElasticsearchDestinationConfigurationProperty
ProcessingConfigurationProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "RetryOptions" ElasticsearchDestinationConfigurationProperty where
type PropertyType "RetryOptions" ElasticsearchDestinationConfigurationProperty = ElasticsearchRetryOptionsProperty
set :: PropertyType
"RetryOptions" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"RetryOptions" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{retryOptions :: Maybe ElasticsearchRetryOptionsProperty
retryOptions = ElasticsearchRetryOptionsProperty
-> Maybe ElasticsearchRetryOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RetryOptions" ElasticsearchDestinationConfigurationProperty
ElasticsearchRetryOptionsProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "RoleARN" ElasticsearchDestinationConfigurationProperty where
type PropertyType "RoleARN" ElasticsearchDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"RoleARN" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"RoleARN" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{roleARN :: Value Text
roleARN = PropertyType
"RoleARN" ElasticsearchDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "S3BackupMode" ElasticsearchDestinationConfigurationProperty where
type PropertyType "S3BackupMode" ElasticsearchDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"S3BackupMode" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"S3BackupMode" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{s3BackupMode :: Maybe (Value Text)
s3BackupMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"S3BackupMode" ElasticsearchDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "S3Configuration" ElasticsearchDestinationConfigurationProperty where
type PropertyType "S3Configuration" ElasticsearchDestinationConfigurationProperty = S3DestinationConfigurationProperty
set :: PropertyType
"S3Configuration" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"S3Configuration" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{s3Configuration :: S3DestinationConfigurationProperty
s3Configuration = PropertyType
"S3Configuration" ElasticsearchDestinationConfigurationProperty
S3DestinationConfigurationProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "TypeName" ElasticsearchDestinationConfigurationProperty where
type PropertyType "TypeName" ElasticsearchDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"TypeName" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"TypeName" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{typeName :: Maybe (Value Text)
typeName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"TypeName" ElasticsearchDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
vpcConfiguration :: Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
instance Property "VpcConfiguration" ElasticsearchDestinationConfigurationProperty where
type PropertyType "VpcConfiguration" ElasticsearchDestinationConfigurationProperty = VpcConfigurationProperty
set :: PropertyType
"VpcConfiguration" ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
-> ElasticsearchDestinationConfigurationProperty
set PropertyType
"VpcConfiguration" ElasticsearchDestinationConfigurationProperty
newValue ElasticsearchDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe VpcConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ElasticsearchDestinationConfigurationProperty -> ()
bufferingHints :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
documentIdOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe DocumentIdOptionsProperty
domainARN :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
indexName :: ElasticsearchDestinationConfigurationProperty -> Value Text
indexRotationPeriod :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchRetryOptionsProperty
roleARN :: ElasticsearchDestinationConfigurationProperty -> Value Text
s3BackupMode :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: ElasticsearchDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
typeName :: ElasticsearchDestinationConfigurationProperty -> Maybe (Value Text)
vpcConfiguration :: ElasticsearchDestinationConfigurationProperty
-> Maybe VpcConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
vpcConfiguration :: Maybe VpcConfigurationProperty
..}
= ElasticsearchDestinationConfigurationProperty
{vpcConfiguration :: Maybe VpcConfigurationProperty
vpcConfiguration = VpcConfigurationProperty -> Maybe VpcConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"VpcConfiguration" ElasticsearchDestinationConfigurationProperty
VpcConfigurationProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe DocumentIdOptionsProperty
Maybe ElasticsearchBufferingHintsProperty
Maybe ElasticsearchRetryOptionsProperty
Maybe ProcessingConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
haddock_workaround_ :: ()
bufferingHints :: Maybe ElasticsearchBufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterEndpoint :: Maybe (Value Text)
documentIdOptions :: Maybe DocumentIdOptionsProperty
domainARN :: Maybe (Value Text)
indexName :: Value Text
indexRotationPeriod :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe ElasticsearchRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
typeName :: Maybe (Value Text)
..}