module Stratosphere.KinesisFirehose.DeliveryStream.RedshiftDestinationConfigurationProperty (
module Exports, RedshiftDestinationConfigurationProperty(..),
mkRedshiftDestinationConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.CloudWatchLoggingOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.CopyCommandProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.ProcessingConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.RedshiftRetryOptionsProperty 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 RedshiftDestinationConfigurationProperty
=
RedshiftDestinationConfigurationProperty {RedshiftDestinationConfigurationProperty -> ()
haddock_workaround_ :: (),
RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions :: (Prelude.Maybe CloudWatchLoggingOptionsProperty),
RedshiftDestinationConfigurationProperty -> Value Text
clusterJDBCURL :: (Value Prelude.Text),
RedshiftDestinationConfigurationProperty -> CopyCommandProperty
copyCommand :: CopyCommandProperty,
RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
password :: (Prelude.Maybe (Value Prelude.Text)),
RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
processingConfiguration :: (Prelude.Maybe ProcessingConfigurationProperty),
RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
retryOptions :: (Prelude.Maybe RedshiftRetryOptionsProperty),
RedshiftDestinationConfigurationProperty -> Value Text
roleARN :: (Value Prelude.Text),
RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupConfiguration :: (Prelude.Maybe S3DestinationConfigurationProperty),
RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3BackupMode :: (Prelude.Maybe (Value Prelude.Text)),
RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
s3Configuration :: S3DestinationConfigurationProperty,
RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
secretsManagerConfiguration :: (Prelude.Maybe SecretsManagerConfigurationProperty),
RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
username :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty -> Bool
(RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty -> Bool)
-> (RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty -> Bool)
-> Eq RedshiftDestinationConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty -> Bool
== :: RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty -> Bool
$c/= :: RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty -> Bool
/= :: RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty -> Bool
Prelude.Eq, Int -> RedshiftDestinationConfigurationProperty -> ShowS
[RedshiftDestinationConfigurationProperty] -> ShowS
RedshiftDestinationConfigurationProperty -> String
(Int -> RedshiftDestinationConfigurationProperty -> ShowS)
-> (RedshiftDestinationConfigurationProperty -> String)
-> ([RedshiftDestinationConfigurationProperty] -> ShowS)
-> Show RedshiftDestinationConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> RedshiftDestinationConfigurationProperty -> ShowS
showsPrec :: Int -> RedshiftDestinationConfigurationProperty -> ShowS
$cshow :: RedshiftDestinationConfigurationProperty -> String
show :: RedshiftDestinationConfigurationProperty -> String
$cshowList :: [RedshiftDestinationConfigurationProperty] -> ShowS
showList :: [RedshiftDestinationConfigurationProperty] -> ShowS
Prelude.Show)
mkRedshiftDestinationConfigurationProperty ::
Value Prelude.Text
-> CopyCommandProperty
-> Value Prelude.Text
-> S3DestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
mkRedshiftDestinationConfigurationProperty :: Value Text
-> CopyCommandProperty
-> Value Text
-> S3DestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
mkRedshiftDestinationConfigurationProperty
Value Text
clusterJDBCURL
CopyCommandProperty
copyCommand
Value Text
roleARN
S3DestinationConfigurationProperty
s3Configuration
= RedshiftDestinationConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), clusterJDBCURL :: Value Text
clusterJDBCURL = Value Text
clusterJDBCURL,
copyCommand :: CopyCommandProperty
copyCommand = CopyCommandProperty
copyCommand, roleARN :: Value Text
roleARN = Value Text
roleARN,
s3Configuration :: S3DestinationConfigurationProperty
s3Configuration = S3DestinationConfigurationProperty
s3Configuration,
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions = Maybe CloudWatchLoggingOptionsProperty
forall a. Maybe a
Prelude.Nothing,
password :: Maybe (Value Text)
password = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
processingConfiguration :: Maybe ProcessingConfigurationProperty
processingConfiguration = Maybe ProcessingConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
retryOptions :: Maybe RedshiftRetryOptionsProperty
retryOptions = Maybe RedshiftRetryOptionsProperty
forall a. Maybe a
Prelude.Nothing,
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupConfiguration = Maybe S3DestinationConfigurationProperty
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,
username :: Maybe (Value Text)
username = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties RedshiftDestinationConfigurationProperty where
toResourceProperties :: RedshiftDestinationConfigurationProperty -> ResourceProperties
toResourceProperties RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration",
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
"ClusterJDBCURL" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
clusterJDBCURL,
Key
"CopyCommand" Key -> CopyCommandProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= CopyCommandProperty
copyCommand, Key
"RoleARN" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
roleARN,
Key
"S3Configuration" Key -> S3DestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= S3DestinationConfigurationProperty
s3Configuration]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> CloudWatchLoggingOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CloudWatchLoggingOptions"
(CloudWatchLoggingOptionsProperty -> (Key, Value))
-> Maybe CloudWatchLoggingOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Password" (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)
password,
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 -> RedshiftRetryOptionsProperty -> (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" (RedshiftRetryOptionsProperty -> (Key, Value))
-> Maybe RedshiftRetryOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RedshiftRetryOptionsProperty
retryOptions,
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
"S3BackupConfiguration"
(S3DestinationConfigurationProperty -> (Key, Value))
-> Maybe S3DestinationConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3DestinationConfigurationProperty
s3BackupConfiguration,
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,
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
"Username" (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)
username]))}
instance JSON.ToJSON RedshiftDestinationConfigurationProperty where
toJSON :: RedshiftDestinationConfigurationProperty -> Value
toJSON RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= [(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
"ClusterJDBCURL" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
clusterJDBCURL,
Key
"CopyCommand" Key -> CopyCommandProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= CopyCommandProperty
copyCommand, Key
"RoleARN" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
roleARN,
Key
"S3Configuration" Key -> S3DestinationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= S3DestinationConfigurationProperty
s3Configuration]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> CloudWatchLoggingOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CloudWatchLoggingOptions"
(CloudWatchLoggingOptionsProperty -> (Key, Value))
-> Maybe CloudWatchLoggingOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Password" (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)
password,
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 -> RedshiftRetryOptionsProperty -> (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" (RedshiftRetryOptionsProperty -> (Key, Value))
-> Maybe RedshiftRetryOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RedshiftRetryOptionsProperty
retryOptions,
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
"S3BackupConfiguration"
(S3DestinationConfigurationProperty -> (Key, Value))
-> Maybe S3DestinationConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3DestinationConfigurationProperty
s3BackupConfiguration,
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,
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
"Username" (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)
username])))
instance Property "CloudWatchLoggingOptions" RedshiftDestinationConfigurationProperty where
type PropertyType "CloudWatchLoggingOptions" RedshiftDestinationConfigurationProperty = CloudWatchLoggingOptionsProperty
set :: PropertyType
"CloudWatchLoggingOptions" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType
"CloudWatchLoggingOptions" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
cloudWatchLoggingOptions = CloudWatchLoggingOptionsProperty
-> Maybe CloudWatchLoggingOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"CloudWatchLoggingOptions" RedshiftDestinationConfigurationProperty
CloudWatchLoggingOptionsProperty
newValue, Maybe (Value Text)
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "ClusterJDBCURL" RedshiftDestinationConfigurationProperty where
type PropertyType "ClusterJDBCURL" RedshiftDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"ClusterJDBCURL" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType
"ClusterJDBCURL" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{clusterJDBCURL :: Value Text
clusterJDBCURL = PropertyType
"ClusterJDBCURL" RedshiftDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "CopyCommand" RedshiftDestinationConfigurationProperty where
type PropertyType "CopyCommand" RedshiftDestinationConfigurationProperty = CopyCommandProperty
set :: PropertyType "CopyCommand" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType "CopyCommand" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{copyCommand :: CopyCommandProperty
copyCommand = PropertyType "CopyCommand" RedshiftDestinationConfigurationProperty
CopyCommandProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "Password" RedshiftDestinationConfigurationProperty where
type PropertyType "Password" RedshiftDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType "Password" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType "Password" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{password :: Maybe (Value Text)
password = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Password" RedshiftDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "ProcessingConfiguration" RedshiftDestinationConfigurationProperty where
type PropertyType "ProcessingConfiguration" RedshiftDestinationConfigurationProperty = ProcessingConfigurationProperty
set :: PropertyType
"ProcessingConfiguration" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType
"ProcessingConfiguration" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{processingConfiguration :: Maybe ProcessingConfigurationProperty
processingConfiguration = ProcessingConfigurationProperty
-> Maybe ProcessingConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ProcessingConfiguration" RedshiftDestinationConfigurationProperty
ProcessingConfigurationProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "RetryOptions" RedshiftDestinationConfigurationProperty where
type PropertyType "RetryOptions" RedshiftDestinationConfigurationProperty = RedshiftRetryOptionsProperty
set :: PropertyType
"RetryOptions" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType
"RetryOptions" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{retryOptions :: Maybe RedshiftRetryOptionsProperty
retryOptions = RedshiftRetryOptionsProperty -> Maybe RedshiftRetryOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RetryOptions" RedshiftDestinationConfigurationProperty
RedshiftRetryOptionsProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "RoleARN" RedshiftDestinationConfigurationProperty where
type PropertyType "RoleARN" RedshiftDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType "RoleARN" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType "RoleARN" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty {roleARN :: Value Text
roleARN = PropertyType "RoleARN" RedshiftDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "S3BackupConfiguration" RedshiftDestinationConfigurationProperty where
type PropertyType "S3BackupConfiguration" RedshiftDestinationConfigurationProperty = S3DestinationConfigurationProperty
set :: PropertyType
"S3BackupConfiguration" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType
"S3BackupConfiguration" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupConfiguration = S3DestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"S3BackupConfiguration" RedshiftDestinationConfigurationProperty
S3DestinationConfigurationProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "S3BackupMode" RedshiftDestinationConfigurationProperty where
type PropertyType "S3BackupMode" RedshiftDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType
"S3BackupMode" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType
"S3BackupMode" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{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" RedshiftDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "S3Configuration" RedshiftDestinationConfigurationProperty where
type PropertyType "S3Configuration" RedshiftDestinationConfigurationProperty = S3DestinationConfigurationProperty
set :: PropertyType
"S3Configuration" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType
"S3Configuration" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{s3Configuration :: S3DestinationConfigurationProperty
s3Configuration = PropertyType
"S3Configuration" RedshiftDestinationConfigurationProperty
S3DestinationConfigurationProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "SecretsManagerConfiguration" RedshiftDestinationConfigurationProperty where
type PropertyType "SecretsManagerConfiguration" RedshiftDestinationConfigurationProperty = SecretsManagerConfigurationProperty
set :: PropertyType
"SecretsManagerConfiguration"
RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType
"SecretsManagerConfiguration"
RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
secretsManagerConfiguration = SecretsManagerConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"SecretsManagerConfiguration"
RedshiftDestinationConfigurationProperty
SecretsManagerConfigurationProperty
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
username :: Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
username :: Maybe (Value Text)
..}
instance Property "Username" RedshiftDestinationConfigurationProperty where
type PropertyType "Username" RedshiftDestinationConfigurationProperty = Value Prelude.Text
set :: PropertyType "Username" RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
-> RedshiftDestinationConfigurationProperty
set PropertyType "Username" RedshiftDestinationConfigurationProperty
newValue RedshiftDestinationConfigurationProperty {Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: RedshiftDestinationConfigurationProperty -> ()
cloudWatchLoggingOptions :: RedshiftDestinationConfigurationProperty
-> Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: RedshiftDestinationConfigurationProperty -> Value Text
copyCommand :: RedshiftDestinationConfigurationProperty -> CopyCommandProperty
password :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
processingConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe ProcessingConfigurationProperty
retryOptions :: RedshiftDestinationConfigurationProperty
-> Maybe RedshiftRetryOptionsProperty
roleARN :: RedshiftDestinationConfigurationProperty -> Value Text
s3BackupConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe S3DestinationConfigurationProperty
s3BackupMode :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
s3Configuration :: RedshiftDestinationConfigurationProperty
-> S3DestinationConfigurationProperty
secretsManagerConfiguration :: RedshiftDestinationConfigurationProperty
-> Maybe SecretsManagerConfigurationProperty
username :: RedshiftDestinationConfigurationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
username :: Maybe (Value Text)
..}
= RedshiftDestinationConfigurationProperty
{username :: Maybe (Value Text)
username = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Username" RedshiftDestinationConfigurationProperty
Value Text
newValue, Maybe (Value Text)
Maybe CloudWatchLoggingOptionsProperty
Maybe ProcessingConfigurationProperty
Maybe RedshiftRetryOptionsProperty
Maybe S3DestinationConfigurationProperty
Maybe SecretsManagerConfigurationProperty
()
Value Text
CopyCommandProperty
S3DestinationConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
haddock_workaround_ :: ()
cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptionsProperty
clusterJDBCURL :: Value Text
copyCommand :: CopyCommandProperty
password :: Maybe (Value Text)
processingConfiguration :: Maybe ProcessingConfigurationProperty
retryOptions :: Maybe RedshiftRetryOptionsProperty
roleARN :: Value Text
s3BackupConfiguration :: Maybe S3DestinationConfigurationProperty
s3BackupMode :: Maybe (Value Text)
s3Configuration :: S3DestinationConfigurationProperty
secretsManagerConfiguration :: Maybe SecretsManagerConfigurationProperty
..}