module Stratosphere.KinesisFirehose.DeliveryStream (
        module Exports, DeliveryStream(..), mkDeliveryStream
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DatabaseSourceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DeliveryStreamEncryptionConfigurationInputProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DirectPutSourceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.ElasticsearchDestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.ExtendedS3DestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.HttpEndpointDestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.IcebergDestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.KinesisStreamSourceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.MSKSourceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.RedshiftDestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.S3DestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.SnowflakeDestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.SplunkDestinationConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data DeliveryStream
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html>
    DeliveryStream {DeliveryStream -> ()
haddock_workaround_ :: (),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchserverlessdestinationconfiguration>
                    DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonOpenSearchServerlessDestinationConfiguration :: (Prelude.Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration>
                    DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: (Prelude.Maybe AmazonopensearchserviceDestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-databasesourceconfiguration>
                    DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
databaseSourceConfiguration :: (Prelude.Maybe DatabaseSourceConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput>
                    DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamEncryptionConfigurationInput :: (Prelude.Maybe DeliveryStreamEncryptionConfigurationInputProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamname>
                    DeliveryStream -> Maybe (Value Text)
deliveryStreamName :: (Prelude.Maybe (Value Prelude.Text)),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype>
                    DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: (Prelude.Maybe (Value Prelude.Text)),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-directputsourceconfiguration>
                    DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
directPutSourceConfiguration :: (Prelude.Maybe DirectPutSourceConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration>
                    DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
elasticsearchDestinationConfiguration :: (Prelude.Maybe ElasticsearchDestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration>
                    DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
extendedS3DestinationConfiguration :: (Prelude.Maybe ExtendedS3DestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration>
                    DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
httpEndpointDestinationConfiguration :: (Prelude.Maybe HttpEndpointDestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-icebergdestinationconfiguration>
                    DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
icebergDestinationConfiguration :: (Prelude.Maybe IcebergDestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration>
                    DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
kinesisStreamSourceConfiguration :: (Prelude.Maybe KinesisStreamSourceConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-msksourceconfiguration>
                    DeliveryStream -> Maybe MSKSourceConfigurationProperty
mSKSourceConfiguration :: (Prelude.Maybe MSKSourceConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration>
                    DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
redshiftDestinationConfiguration :: (Prelude.Maybe RedshiftDestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration>
                    DeliveryStream -> Maybe S3DestinationConfigurationProperty
s3DestinationConfiguration :: (Prelude.Maybe S3DestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration>
                    DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
snowflakeDestinationConfiguration :: (Prelude.Maybe SnowflakeDestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration>
                    DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
splunkDestinationConfiguration :: (Prelude.Maybe SplunkDestinationConfigurationProperty),
                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-tags>
                    DeliveryStream -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag])}
  deriving stock (DeliveryStream -> DeliveryStream -> Bool
(DeliveryStream -> DeliveryStream -> Bool)
-> (DeliveryStream -> DeliveryStream -> Bool) -> Eq DeliveryStream
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DeliveryStream -> DeliveryStream -> Bool
== :: DeliveryStream -> DeliveryStream -> Bool
$c/= :: DeliveryStream -> DeliveryStream -> Bool
/= :: DeliveryStream -> DeliveryStream -> Bool
Prelude.Eq, Int -> DeliveryStream -> ShowS
[DeliveryStream] -> ShowS
DeliveryStream -> String
(Int -> DeliveryStream -> ShowS)
-> (DeliveryStream -> String)
-> ([DeliveryStream] -> ShowS)
-> Show DeliveryStream
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DeliveryStream -> ShowS
showsPrec :: Int -> DeliveryStream -> ShowS
$cshow :: DeliveryStream -> String
show :: DeliveryStream -> String
$cshowList :: [DeliveryStream] -> ShowS
showList :: [DeliveryStream] -> ShowS
Prelude.Show)
mkDeliveryStream :: DeliveryStream
mkDeliveryStream :: DeliveryStream
mkDeliveryStream
  = DeliveryStream
      {haddock_workaround_ :: ()
haddock_workaround_ = (),
       amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonOpenSearchServerlessDestinationConfiguration = Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration = Maybe AmazonopensearchserviceDestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
databaseSourceConfiguration = Maybe DatabaseSourceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamEncryptionConfigurationInput = Maybe DeliveryStreamEncryptionConfigurationInputProperty
forall a. Maybe a
Prelude.Nothing,
       deliveryStreamName :: Maybe (Value Text)
deliveryStreamName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       deliveryStreamType :: Maybe (Value Text)
deliveryStreamType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
directPutSourceConfiguration = Maybe DirectPutSourceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
elasticsearchDestinationConfiguration = Maybe ElasticsearchDestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
extendedS3DestinationConfiguration = Maybe ExtendedS3DestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
httpEndpointDestinationConfiguration = Maybe HttpEndpointDestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
icebergDestinationConfiguration = Maybe IcebergDestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
kinesisStreamSourceConfiguration = Maybe KinesisStreamSourceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
mSKSourceConfiguration = Maybe MSKSourceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
redshiftDestinationConfiguration = Maybe RedshiftDestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
s3DestinationConfiguration = Maybe S3DestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
snowflakeDestinationConfiguration = Maybe SnowflakeDestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
splunkDestinationConfiguration = Maybe SplunkDestinationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DeliveryStream where
  toResourceProperties :: DeliveryStream -> ResourceProperties
toResourceProperties DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::KinesisFirehose::DeliveryStream",
         supportsTags :: Bool
supportsTags = Bool
Prelude.True,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                           [Key
-> AmazonOpenSearchServerlessDestinationConfigurationProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AmazonOpenSearchServerlessDestinationConfiguration"
                              (AmazonOpenSearchServerlessDestinationConfigurationProperty
 -> (Key, Value))
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonOpenSearchServerlessDestinationConfiguration,
                            Key
-> AmazonopensearchserviceDestinationConfigurationProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AmazonopensearchserviceDestinationConfiguration"
                              (AmazonopensearchserviceDestinationConfigurationProperty
 -> (Key, Value))
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AmazonopensearchserviceDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration,
                            Key -> DatabaseSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DatabaseSourceConfiguration"
                              (DatabaseSourceConfigurationProperty -> (Key, Value))
-> Maybe DatabaseSourceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DatabaseSourceConfigurationProperty
databaseSourceConfiguration,
                            Key
-> DeliveryStreamEncryptionConfigurationInputProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeliveryStreamEncryptionConfigurationInput"
                              (DeliveryStreamEncryptionConfigurationInputProperty
 -> (Key, Value))
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamEncryptionConfigurationInput,
                            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
"DeliveryStreamName" (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)
deliveryStreamName,
                            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
"DeliveryStreamType" (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)
deliveryStreamType,
                            Key -> DirectPutSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DirectPutSourceConfiguration"
                              (DirectPutSourceConfigurationProperty -> (Key, Value))
-> Maybe DirectPutSourceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DirectPutSourceConfigurationProperty
directPutSourceConfiguration,
                            Key
-> ElasticsearchDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ElasticsearchDestinationConfiguration"
                              (ElasticsearchDestinationConfigurationProperty -> (Key, Value))
-> Maybe ElasticsearchDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ElasticsearchDestinationConfigurationProperty
elasticsearchDestinationConfiguration,
                            Key -> ExtendedS3DestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExtendedS3DestinationConfiguration"
                              (ExtendedS3DestinationConfigurationProperty -> (Key, Value))
-> Maybe ExtendedS3DestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ExtendedS3DestinationConfigurationProperty
extendedS3DestinationConfiguration,
                            Key -> HttpEndpointDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HttpEndpointDestinationConfiguration"
                              (HttpEndpointDestinationConfigurationProperty -> (Key, Value))
-> Maybe HttpEndpointDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HttpEndpointDestinationConfigurationProperty
httpEndpointDestinationConfiguration,
                            Key -> IcebergDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IcebergDestinationConfiguration"
                              (IcebergDestinationConfigurationProperty -> (Key, Value))
-> Maybe IcebergDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IcebergDestinationConfigurationProperty
icebergDestinationConfiguration,
                            Key -> KinesisStreamSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KinesisStreamSourceConfiguration"
                              (KinesisStreamSourceConfigurationProperty -> (Key, Value))
-> Maybe KinesisStreamSourceConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe KinesisStreamSourceConfigurationProperty
kinesisStreamSourceConfiguration,
                            Key -> MSKSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MSKSourceConfiguration"
                              (MSKSourceConfigurationProperty -> (Key, Value))
-> Maybe MSKSourceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MSKSourceConfigurationProperty
mSKSourceConfiguration,
                            Key -> RedshiftDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RedshiftDestinationConfiguration"
                              (RedshiftDestinationConfigurationProperty -> (Key, Value))
-> Maybe RedshiftDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RedshiftDestinationConfigurationProperty
redshiftDestinationConfiguration,
                            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..=) Key
"S3DestinationConfiguration"
                              (S3DestinationConfigurationProperty -> (Key, Value))
-> Maybe S3DestinationConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3DestinationConfigurationProperty
s3DestinationConfiguration,
                            Key -> SnowflakeDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SnowflakeDestinationConfiguration"
                              (SnowflakeDestinationConfigurationProperty -> (Key, Value))
-> Maybe SnowflakeDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SnowflakeDestinationConfigurationProperty
snowflakeDestinationConfiguration,
                            Key -> SplunkDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SplunkDestinationConfiguration"
                              (SplunkDestinationConfigurationProperty -> (Key, Value))
-> Maybe SplunkDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SplunkDestinationConfigurationProperty
splunkDestinationConfiguration,
                            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])}
instance JSON.ToJSON DeliveryStream where
  toJSON :: DeliveryStream -> Value
toJSON DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
              [Key
-> AmazonOpenSearchServerlessDestinationConfigurationProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AmazonOpenSearchServerlessDestinationConfiguration"
                 (AmazonOpenSearchServerlessDestinationConfigurationProperty
 -> (Key, Value))
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonOpenSearchServerlessDestinationConfiguration,
               Key
-> AmazonopensearchserviceDestinationConfigurationProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AmazonopensearchserviceDestinationConfiguration"
                 (AmazonopensearchserviceDestinationConfigurationProperty
 -> (Key, Value))
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AmazonopensearchserviceDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration,
               Key -> DatabaseSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DatabaseSourceConfiguration"
                 (DatabaseSourceConfigurationProperty -> (Key, Value))
-> Maybe DatabaseSourceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DatabaseSourceConfigurationProperty
databaseSourceConfiguration,
               Key
-> DeliveryStreamEncryptionConfigurationInputProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeliveryStreamEncryptionConfigurationInput"
                 (DeliveryStreamEncryptionConfigurationInputProperty
 -> (Key, Value))
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamEncryptionConfigurationInput,
               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
"DeliveryStreamName" (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)
deliveryStreamName,
               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
"DeliveryStreamType" (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)
deliveryStreamType,
               Key -> DirectPutSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DirectPutSourceConfiguration"
                 (DirectPutSourceConfigurationProperty -> (Key, Value))
-> Maybe DirectPutSourceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DirectPutSourceConfigurationProperty
directPutSourceConfiguration,
               Key
-> ElasticsearchDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ElasticsearchDestinationConfiguration"
                 (ElasticsearchDestinationConfigurationProperty -> (Key, Value))
-> Maybe ElasticsearchDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ElasticsearchDestinationConfigurationProperty
elasticsearchDestinationConfiguration,
               Key -> ExtendedS3DestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExtendedS3DestinationConfiguration"
                 (ExtendedS3DestinationConfigurationProperty -> (Key, Value))
-> Maybe ExtendedS3DestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ExtendedS3DestinationConfigurationProperty
extendedS3DestinationConfiguration,
               Key -> HttpEndpointDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HttpEndpointDestinationConfiguration"
                 (HttpEndpointDestinationConfigurationProperty -> (Key, Value))
-> Maybe HttpEndpointDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HttpEndpointDestinationConfigurationProperty
httpEndpointDestinationConfiguration,
               Key -> IcebergDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IcebergDestinationConfiguration"
                 (IcebergDestinationConfigurationProperty -> (Key, Value))
-> Maybe IcebergDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IcebergDestinationConfigurationProperty
icebergDestinationConfiguration,
               Key -> KinesisStreamSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KinesisStreamSourceConfiguration"
                 (KinesisStreamSourceConfigurationProperty -> (Key, Value))
-> Maybe KinesisStreamSourceConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe KinesisStreamSourceConfigurationProperty
kinesisStreamSourceConfiguration,
               Key -> MSKSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MSKSourceConfiguration"
                 (MSKSourceConfigurationProperty -> (Key, Value))
-> Maybe MSKSourceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MSKSourceConfigurationProperty
mSKSourceConfiguration,
               Key -> RedshiftDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RedshiftDestinationConfiguration"
                 (RedshiftDestinationConfigurationProperty -> (Key, Value))
-> Maybe RedshiftDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RedshiftDestinationConfigurationProperty
redshiftDestinationConfiguration,
               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..=) Key
"S3DestinationConfiguration"
                 (S3DestinationConfigurationProperty -> (Key, Value))
-> Maybe S3DestinationConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3DestinationConfigurationProperty
s3DestinationConfiguration,
               Key -> SnowflakeDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SnowflakeDestinationConfiguration"
                 (SnowflakeDestinationConfigurationProperty -> (Key, Value))
-> Maybe SnowflakeDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SnowflakeDestinationConfigurationProperty
snowflakeDestinationConfiguration,
               Key -> SplunkDestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SplunkDestinationConfiguration"
                 (SplunkDestinationConfigurationProperty -> (Key, Value))
-> Maybe SplunkDestinationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SplunkDestinationConfigurationProperty
splunkDestinationConfiguration,
               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]))
instance Property "AmazonOpenSearchServerlessDestinationConfiguration" DeliveryStream where
  type PropertyType "AmazonOpenSearchServerlessDestinationConfiguration" DeliveryStream = AmazonOpenSearchServerlessDestinationConfigurationProperty
  set :: PropertyType
  "AmazonOpenSearchServerlessDestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType
  "AmazonOpenSearchServerlessDestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonOpenSearchServerlessDestinationConfiguration = AmazonOpenSearchServerlessDestinationConfigurationProperty
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
                                                                PropertyType
  "AmazonOpenSearchServerlessDestinationConfiguration" DeliveryStream
AmazonOpenSearchServerlessDestinationConfigurationProperty
newValue,
         Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "AmazonopensearchserviceDestinationConfiguration" DeliveryStream where
  type PropertyType "AmazonopensearchserviceDestinationConfiguration" DeliveryStream = AmazonopensearchserviceDestinationConfigurationProperty
  set :: PropertyType
  "AmazonopensearchserviceDestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType
  "AmazonopensearchserviceDestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration = AmazonopensearchserviceDestinationConfigurationProperty
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
                                                             PropertyType
  "AmazonopensearchserviceDestinationConfiguration" DeliveryStream
AmazonopensearchserviceDestinationConfigurationProperty
newValue,
         Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "DatabaseSourceConfiguration" DeliveryStream where
  type PropertyType "DatabaseSourceConfiguration" DeliveryStream = DatabaseSourceConfigurationProperty
  set :: PropertyType "DatabaseSourceConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "DatabaseSourceConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
databaseSourceConfiguration = DatabaseSourceConfigurationProperty
-> Maybe DatabaseSourceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DatabaseSourceConfiguration" DeliveryStream
DatabaseSourceConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "DeliveryStreamEncryptionConfigurationInput" DeliveryStream where
  type PropertyType "DeliveryStreamEncryptionConfigurationInput" DeliveryStream = DeliveryStreamEncryptionConfigurationInputProperty
  set :: PropertyType
  "DeliveryStreamEncryptionConfigurationInput" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType
  "DeliveryStreamEncryptionConfigurationInput" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamEncryptionConfigurationInput = DeliveryStreamEncryptionConfigurationInputProperty
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
                                                        PropertyType
  "DeliveryStreamEncryptionConfigurationInput" DeliveryStream
DeliveryStreamEncryptionConfigurationInputProperty
newValue,
         Maybe [Tag]
Maybe (Value Text)
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "DeliveryStreamName" DeliveryStream where
  type PropertyType "DeliveryStreamName" DeliveryStream = Value Prelude.Text
  set :: PropertyType "DeliveryStreamName" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "DeliveryStreamName" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream {deliveryStreamName :: Maybe (Value Text)
deliveryStreamName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeliveryStreamName" DeliveryStream
Value Text
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "DeliveryStreamType" DeliveryStream where
  type PropertyType "DeliveryStreamType" DeliveryStream = Value Prelude.Text
  set :: PropertyType "DeliveryStreamType" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "DeliveryStreamType" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream {deliveryStreamType :: Maybe (Value Text)
deliveryStreamType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeliveryStreamType" DeliveryStream
Value Text
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "DirectPutSourceConfiguration" DeliveryStream where
  type PropertyType "DirectPutSourceConfiguration" DeliveryStream = DirectPutSourceConfigurationProperty
  set :: PropertyType "DirectPutSourceConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "DirectPutSourceConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
directPutSourceConfiguration = DirectPutSourceConfigurationProperty
-> Maybe DirectPutSourceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DirectPutSourceConfiguration" DeliveryStream
DirectPutSourceConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "ElasticsearchDestinationConfiguration" DeliveryStream where
  type PropertyType "ElasticsearchDestinationConfiguration" DeliveryStream = ElasticsearchDestinationConfigurationProperty
  set :: PropertyType "ElasticsearchDestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "ElasticsearchDestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
elasticsearchDestinationConfiguration = ElasticsearchDestinationConfigurationProperty
-> Maybe ElasticsearchDestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ElasticsearchDestinationConfiguration" DeliveryStream
ElasticsearchDestinationConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "ExtendedS3DestinationConfiguration" DeliveryStream where
  type PropertyType "ExtendedS3DestinationConfiguration" DeliveryStream = ExtendedS3DestinationConfigurationProperty
  set :: PropertyType "ExtendedS3DestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "ExtendedS3DestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
extendedS3DestinationConfiguration = ExtendedS3DestinationConfigurationProperty
-> Maybe ExtendedS3DestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExtendedS3DestinationConfiguration" DeliveryStream
ExtendedS3DestinationConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "HttpEndpointDestinationConfiguration" DeliveryStream where
  type PropertyType "HttpEndpointDestinationConfiguration" DeliveryStream = HttpEndpointDestinationConfigurationProperty
  set :: PropertyType "HttpEndpointDestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "HttpEndpointDestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
httpEndpointDestinationConfiguration = HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointDestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HttpEndpointDestinationConfiguration" DeliveryStream
HttpEndpointDestinationConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "IcebergDestinationConfiguration" DeliveryStream where
  type PropertyType "IcebergDestinationConfiguration" DeliveryStream = IcebergDestinationConfigurationProperty
  set :: PropertyType "IcebergDestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "IcebergDestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
icebergDestinationConfiguration = IcebergDestinationConfigurationProperty
-> Maybe IcebergDestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IcebergDestinationConfiguration" DeliveryStream
IcebergDestinationConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "KinesisStreamSourceConfiguration" DeliveryStream where
  type PropertyType "KinesisStreamSourceConfiguration" DeliveryStream = KinesisStreamSourceConfigurationProperty
  set :: PropertyType "KinesisStreamSourceConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "KinesisStreamSourceConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
kinesisStreamSourceConfiguration = KinesisStreamSourceConfigurationProperty
-> Maybe KinesisStreamSourceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KinesisStreamSourceConfiguration" DeliveryStream
KinesisStreamSourceConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "MSKSourceConfiguration" DeliveryStream where
  type PropertyType "MSKSourceConfiguration" DeliveryStream = MSKSourceConfigurationProperty
  set :: PropertyType "MSKSourceConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "MSKSourceConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
mSKSourceConfiguration = MSKSourceConfigurationProperty
-> Maybe MSKSourceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MSKSourceConfiguration" DeliveryStream
MSKSourceConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "RedshiftDestinationConfiguration" DeliveryStream where
  type PropertyType "RedshiftDestinationConfiguration" DeliveryStream = RedshiftDestinationConfigurationProperty
  set :: PropertyType "RedshiftDestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "RedshiftDestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
redshiftDestinationConfiguration = RedshiftDestinationConfigurationProperty
-> Maybe RedshiftDestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RedshiftDestinationConfiguration" DeliveryStream
RedshiftDestinationConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "S3DestinationConfiguration" DeliveryStream where
  type PropertyType "S3DestinationConfiguration" DeliveryStream = S3DestinationConfigurationProperty
  set :: PropertyType "S3DestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "S3DestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
s3DestinationConfiguration = S3DestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "S3DestinationConfiguration" DeliveryStream
S3DestinationConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "SnowflakeDestinationConfiguration" DeliveryStream where
  type PropertyType "SnowflakeDestinationConfiguration" DeliveryStream = SnowflakeDestinationConfigurationProperty
  set :: PropertyType "SnowflakeDestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "SnowflakeDestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
snowflakeDestinationConfiguration = SnowflakeDestinationConfigurationProperty
-> Maybe SnowflakeDestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnowflakeDestinationConfiguration" DeliveryStream
SnowflakeDestinationConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "SplunkDestinationConfiguration" DeliveryStream where
  type PropertyType "SplunkDestinationConfiguration" DeliveryStream = SplunkDestinationConfigurationProperty
  set :: PropertyType "SplunkDestinationConfiguration" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "SplunkDestinationConfiguration" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream
        {splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
splunkDestinationConfiguration = SplunkDestinationConfigurationProperty
-> Maybe SplunkDestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SplunkDestinationConfiguration" DeliveryStream
SplunkDestinationConfigurationProperty
newValue, Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
instance Property "Tags" DeliveryStream where
  type PropertyType "Tags" DeliveryStream = [Tag]
  set :: PropertyType "Tags" DeliveryStream
-> DeliveryStream -> DeliveryStream
set PropertyType "Tags" DeliveryStream
newValue DeliveryStream {Maybe [Tag]
Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: DeliveryStream -> ()
amazonOpenSearchServerlessDestinationConfiguration :: DeliveryStream
-> Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: DeliveryStream
-> Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: DeliveryStream -> Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: DeliveryStream
-> Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: DeliveryStream -> Maybe (Value Text)
deliveryStreamType :: DeliveryStream -> Maybe (Value Text)
directPutSourceConfiguration :: DeliveryStream -> Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: DeliveryStream
-> Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: DeliveryStream -> Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: DeliveryStream
-> Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: DeliveryStream -> Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: DeliveryStream -> Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: DeliveryStream -> Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: DeliveryStream -> Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: DeliveryStream -> Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: DeliveryStream -> Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: DeliveryStream -> Maybe SplunkDestinationConfigurationProperty
tags :: DeliveryStream -> Maybe [Tag]
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
tags :: Maybe [Tag]
..}
    = DeliveryStream {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" DeliveryStream
newValue, Maybe (Value Text)
Maybe DeliveryStreamEncryptionConfigurationInputProperty
Maybe DirectPutSourceConfigurationProperty
Maybe KinesisStreamSourceConfigurationProperty
Maybe MSKSourceConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe RedshiftDestinationConfigurationProperty
Maybe HttpEndpointDestinationConfigurationProperty
Maybe DatabaseSourceConfigurationProperty
Maybe ExtendedS3DestinationConfigurationProperty
Maybe SnowflakeDestinationConfigurationProperty
Maybe SplunkDestinationConfigurationProperty
Maybe IcebergDestinationConfigurationProperty
Maybe ElasticsearchDestinationConfigurationProperty
Maybe AmazonopensearchserviceDestinationConfigurationProperty
Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
()
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
haddock_workaround_ :: ()
amazonOpenSearchServerlessDestinationConfiguration :: Maybe AmazonOpenSearchServerlessDestinationConfigurationProperty
amazonopensearchserviceDestinationConfiguration :: Maybe AmazonopensearchserviceDestinationConfigurationProperty
databaseSourceConfiguration :: Maybe DatabaseSourceConfigurationProperty
deliveryStreamEncryptionConfigurationInput :: Maybe DeliveryStreamEncryptionConfigurationInputProperty
deliveryStreamName :: Maybe (Value Text)
deliveryStreamType :: Maybe (Value Text)
directPutSourceConfiguration :: Maybe DirectPutSourceConfigurationProperty
elasticsearchDestinationConfiguration :: Maybe ElasticsearchDestinationConfigurationProperty
extendedS3DestinationConfiguration :: Maybe ExtendedS3DestinationConfigurationProperty
httpEndpointDestinationConfiguration :: Maybe HttpEndpointDestinationConfigurationProperty
icebergDestinationConfiguration :: Maybe IcebergDestinationConfigurationProperty
kinesisStreamSourceConfiguration :: Maybe KinesisStreamSourceConfigurationProperty
mSKSourceConfiguration :: Maybe MSKSourceConfigurationProperty
redshiftDestinationConfiguration :: Maybe RedshiftDestinationConfigurationProperty
s3DestinationConfiguration :: Maybe S3DestinationConfigurationProperty
snowflakeDestinationConfiguration :: Maybe SnowflakeDestinationConfigurationProperty
splunkDestinationConfiguration :: Maybe SplunkDestinationConfigurationProperty
..}