module Stratosphere.KinesisFirehose.DeliveryStream.HttpEndpointDestinationConfigurationProperty (
module Exports, HttpEndpointDestinationConfigurationProperty(..),
mkHttpEndpointDestinationConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.BufferingHintsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.CloudWatchLoggingOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.HttpEndpointConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.HttpEndpointRequestConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.ProcessingConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.RetryOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.S3DestinationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.SecretsManagerConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data HttpEndpointDestinationConfigurationProperty
=
HttpEndpointDestinationConfigurationProperty {HttpEndpointDestinationConfigurationProperty -> ()
haddock_workaround_ :: (),
HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
bufferingHints :: (Prelude.Maybe BufferingHintsProperty),
HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions :: (Prelude.Maybe CloudWatchLoggingOptionsProperty),
HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
endpointConfiguration :: HttpEndpointConfigurationProperty,
HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
processingConfiguration :: (Prelude.Maybe ProcessingConfigurationProperty),
HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
requestConfiguration :: (Prelude.Maybe HttpEndpointRequestConfigurationProperty),
HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
retryOptions :: (Prelude.Maybe RetryOptionsProperty),
HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
roleARN :: (Prelude.Maybe (Value Prelude.Text)),
HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: (Prelude.Maybe (Value Prelude.Text)),
HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
s3Configuration :: S3DestinationConfigurationProperty,
HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
secretsManagerConfiguration :: (Prelude.Maybe SecretsManagerConfigurationProperty)}
deriving stock (HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty -> Bool
(HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty -> Bool)
-> (HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty -> Bool)
-> Eq HttpEndpointDestinationConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty -> Bool
== :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty -> Bool
$c/= :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty -> Bool
/= :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty -> Bool
Prelude.Eq, Int -> HttpEndpointDestinationConfigurationProperty -> ShowS
[HttpEndpointDestinationConfigurationProperty] -> ShowS
HttpEndpointDestinationConfigurationProperty -> String
(Int -> HttpEndpointDestinationConfigurationProperty -> ShowS)
-> (HttpEndpointDestinationConfigurationProperty -> String)
-> ([HttpEndpointDestinationConfigurationProperty] -> ShowS)
-> Show HttpEndpointDestinationConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> HttpEndpointDestinationConfigurationProperty -> ShowS
showsPrec :: Int -> HttpEndpointDestinationConfigurationProperty -> ShowS
$cshow :: HttpEndpointDestinationConfigurationProperty -> String
show :: HttpEndpointDestinationConfigurationProperty -> String
$cshowList :: [HttpEndpointDestinationConfigurationProperty] -> ShowS
showList :: [HttpEndpointDestinationConfigurationProperty] -> ShowS
Prelude.Show)
mkHttpEndpointDestinationConfigurationProperty ::
HttpEndpointConfigurationProperty
-> S3DestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
mkHttpEndpointDestinationConfigurationProperty :: HttpEndpointConfigurationProperty
-> S3DestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
mkHttpEndpointDestinationConfigurationProperty
HttpEndpointConfigurationProperty
endpointConfiguration
S3DestinationConfigurationProperty
s3Configuration
= HttpEndpointDestinationConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (),
endpointConfiguration :: HttpEndpointConfigurationProperty
endpointConfiguration = HttpEndpointConfigurationProperty
endpointConfiguration,
s3Configuration :: S3DestinationConfigurationProperty
s3Configuration = S3DestinationConfigurationProperty
s3Configuration,
bufferingHints :: Maybe BufferingHintsProperty
bufferingHints = Maybe BufferingHintsProperty
forall a. Maybe a
Prelude.Nothing,
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions = Maybe CloudWatchLoggingOptionsProperty
forall a. Maybe a
Prelude.Nothing,
processingConfiguration :: Maybe ProcessingConfigurationProperty
processingConfiguration = Maybe ProcessingConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
requestConfiguration = Maybe HttpEndpointRequestConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
retryOptions :: Maybe RetryOptionsProperty
retryOptions = Maybe RetryOptionsProperty
forall a. Maybe a
Prelude.Nothing, roleARN :: Maybe (Value Text)
roleARN = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
s3BackupMode :: Maybe (Value Text)
s3BackupMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
secretsManagerConfiguration = Maybe SecretsManagerConfigurationProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties HttpEndpointDestinationConfigurationProperty where
toResourceProperties :: HttpEndpointDestinationConfigurationProperty -> ResourceProperties
toResourceProperties
HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"EndpointConfiguration" Key -> HttpEndpointConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= HttpEndpointConfigurationProperty
endpointConfiguration,
Key
"S3Configuration" Key -> S3DestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= S3DestinationConfigurationProperty
s3Configuration]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> BufferingHintsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BufferingHints" (BufferingHintsProperty -> (Key, Value))
-> Maybe BufferingHintsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BufferingHintsProperty
bufferingHints,
Key -> CloudWatchLoggingOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CloudWatchLoggingOptions"
(CloudWatchLoggingOptionsProperty -> (Key, Value))
-> Maybe CloudWatchLoggingOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions,
Key -> ProcessingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProcessingConfiguration"
(ProcessingConfigurationProperty -> (Key, Value))
-> Maybe ProcessingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProcessingConfigurationProperty
processingConfiguration,
Key -> HttpEndpointRequestConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RequestConfiguration" (HttpEndpointRequestConfigurationProperty -> (Key, Value))
-> Maybe HttpEndpointRequestConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HttpEndpointRequestConfigurationProperty
requestConfiguration,
Key -> RetryOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RetryOptions" (RetryOptionsProperty -> (Key, Value))
-> Maybe RetryOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RetryOptionsProperty
retryOptions,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RoleARN" (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)
roleARN,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"S3BackupMode" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
s3BackupMode,
Key -> SecretsManagerConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecretsManagerConfiguration"
(SecretsManagerConfigurationProperty -> (Key, Value))
-> Maybe SecretsManagerConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SecretsManagerConfigurationProperty
secretsManagerConfiguration]))}
instance JSON.ToJSON HttpEndpointDestinationConfigurationProperty where
toJSON :: HttpEndpointDestinationConfigurationProperty -> Value
toJSON HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"EndpointConfiguration" Key -> HttpEndpointConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= HttpEndpointConfigurationProperty
endpointConfiguration,
Key
"S3Configuration" Key -> S3DestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= S3DestinationConfigurationProperty
s3Configuration]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> BufferingHintsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BufferingHints" (BufferingHintsProperty -> (Key, Value))
-> Maybe BufferingHintsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BufferingHintsProperty
bufferingHints,
Key -> CloudWatchLoggingOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CloudWatchLoggingOptions"
(CloudWatchLoggingOptionsProperty -> (Key, Value))
-> Maybe CloudWatchLoggingOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions,
Key -> ProcessingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProcessingConfiguration"
(ProcessingConfigurationProperty -> (Key, Value))
-> Maybe ProcessingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProcessingConfigurationProperty
processingConfiguration,
Key -> HttpEndpointRequestConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RequestConfiguration" (HttpEndpointRequestConfigurationProperty -> (Key, Value))
-> Maybe HttpEndpointRequestConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HttpEndpointRequestConfigurationProperty
requestConfiguration,
Key -> RetryOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RetryOptions" (RetryOptionsProperty -> (Key, Value))
-> Maybe RetryOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RetryOptionsProperty
retryOptions,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RoleARN" (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)
roleARN,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"S3BackupMode" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
s3BackupMode,
Key -> SecretsManagerConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecretsManagerConfiguration"
(SecretsManagerConfigurationProperty -> (Key, Value))
-> Maybe SecretsManagerConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SecretsManagerConfigurationProperty
secretsManagerConfiguration])))
instance Property "BufferingHints" HttpEndpointDestinationConfigurationProperty where
type PropertyType "BufferingHints" HttpEndpointDestinationConfigurationProperty = BufferingHintsProperty
set :: PropertyType
"BufferingHints" HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"BufferingHints" HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{bufferingHints :: Maybe BufferingHintsProperty
bufferingHints = BufferingHintsProperty -> Maybe BufferingHintsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"BufferingHints" HttpEndpointDestinationConfigurationProperty
BufferingHintsProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "CloudWatchLoggingOptions" HttpEndpointDestinationConfigurationProperty where
type PropertyType "CloudWatchLoggingOptions" HttpEndpointDestinationConfigurationProperty = CloudWatchLoggingOptionsProperty
set :: PropertyType
"CloudWatchLoggingOptions"
HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"CloudWatchLoggingOptions"
HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions = CloudWatchLoggingOptionsProperty
-> Maybe CloudWatchLoggingOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"CloudWatchLoggingOptions"
HttpEndpointDestinationConfigurationProperty
CloudWatchLoggingOptionsProperty
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "EndpointConfiguration" HttpEndpointDestinationConfigurationProperty where
type PropertyType "EndpointConfiguration" HttpEndpointDestinationConfigurationProperty = HttpEndpointConfigurationProperty
set :: PropertyType
"EndpointConfiguration"
HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"EndpointConfiguration"
HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{endpointConfiguration :: HttpEndpointConfigurationProperty
endpointConfiguration = PropertyType
"EndpointConfiguration"
HttpEndpointDestinationConfigurationProperty
HttpEndpointConfigurationProperty
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "ProcessingConfiguration" HttpEndpointDestinationConfigurationProperty where
type PropertyType "ProcessingConfiguration" HttpEndpointDestinationConfigurationProperty = ProcessingConfigurationProperty
set :: PropertyType
"ProcessingConfiguration"
HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"ProcessingConfiguration"
HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{processingConfiguration :: Maybe ProcessingConfigurationProperty
processingConfiguration = ProcessingConfigurationProperty
-> Maybe ProcessingConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ProcessingConfiguration"
HttpEndpointDestinationConfigurationProperty
ProcessingConfigurationProperty
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "RequestConfiguration" HttpEndpointDestinationConfigurationProperty where
type PropertyType "RequestConfiguration" HttpEndpointDestinationConfigurationProperty = HttpEndpointRequestConfigurationProperty
set :: PropertyType
"RequestConfiguration" HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"RequestConfiguration" HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
requestConfiguration = HttpEndpointRequestConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RequestConfiguration" HttpEndpointDestinationConfigurationProperty
HttpEndpointRequestConfigurationProperty
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "RetryOptions" HttpEndpointDestinationConfigurationProperty where
type PropertyType "RetryOptions" HttpEndpointDestinationConfigurationProperty = RetryOptionsProperty
set :: PropertyType
"RetryOptions" HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"RetryOptions" HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{retryOptions :: Maybe RetryOptionsProperty
retryOptions = RetryOptionsProperty -> Maybe RetryOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RetryOptions" HttpEndpointDestinationConfigurationProperty
RetryOptionsProperty
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "RoleARN" HttpEndpointDestinationConfigurationProperty where
type PropertyType "RoleARN" HttpEndpointDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType "RoleARN" HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType "RoleARN" HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{roleARN :: Maybe (Value Text)
roleARN = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RoleARN" HttpEndpointDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "S3BackupMode" HttpEndpointDestinationConfigurationProperty where
type PropertyType "S3BackupMode" HttpEndpointDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"S3BackupMode" HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"S3BackupMode" HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{s3BackupMode :: Maybe (Value Text)
s3BackupMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"S3BackupMode" HttpEndpointDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "S3Configuration" HttpEndpointDestinationConfigurationProperty where
type PropertyType "S3Configuration" HttpEndpointDestinationConfigurationProperty = S3DestinationConfigurationProperty
set :: PropertyType
"S3Configuration" HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"S3Configuration" HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{s3Configuration :: S3DestinationConfigurationProperty
s3Configuration = PropertyType
"S3Configuration" HttpEndpointDestinationConfigurationProperty
S3DestinationConfigurationProperty
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
instance Property "SecretsManagerConfiguration" HttpEndpointDestinationConfigurationProperty where
type PropertyType "SecretsManagerConfiguration" HttpEndpointDestinationConfigurationProperty = SecretsManagerConfigurationProperty
set :: PropertyType
"SecretsManagerConfiguration"
HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
-> HttpEndpointDestinationConfigurationProperty
set PropertyType
"SecretsManagerConfiguration"
HttpEndpointDestinationConfigurationProperty
newValue HttpEndpointDestinationConfigurationProperty {Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: HttpEndpointDestinationConfigurationProperty -> ()
bufferingHints :: HttpEndpointDestinationConfigurationProperty
-> Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointDestinationConfigurationProperty
-> HttpEndpointConfigurationProperty
processingConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
requestConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: HttpEndpointDestinationConfigurationProperty
-> Maybe RetryOptionsProperty
roleARN :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: HttpEndpointDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: HttpEndpointDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: HttpEndpointDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}
= HttpEndpointDestinationConfigurationProperty
{secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
secretsManagerConfiguration = SecretsManagerConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"SecretsManagerConfiguration"
HttpEndpointDestinationConfigurationProperty
SecretsManagerConfigurationProperty
newValue, Maybe (Value Text)
Maybe BufferingHintsProperty
Maybe CloudWatchLoggingOptionsProperty
Maybe HttpEndpointRequestConfigurationProperty
Maybe ProcessingConfigurationProperty
Maybe RetryOptionsProperty
()
HttpEndpointConfigurationProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
haddock_workaround_ :: ()
bufferingHints :: Maybe BufferingHintsProperty
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
endpointConfiguration :: HttpEndpointConfigurationProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
requestConfiguration :: Maybe HttpEndpointRequestConfigurationProperty
retryOptions :: Maybe RetryOptionsProperty
roleARN :: Maybe (Value Text)
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
..}