module Stratosphere.LookoutMetrics.AnomalyDetector.RedshiftSourceConfigProperty (
module Exports, RedshiftSourceConfigProperty(..),
mkRedshiftSourceConfigProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.LookoutMetrics.AnomalyDetector.VpcConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data RedshiftSourceConfigProperty
=
RedshiftSourceConfigProperty {RedshiftSourceConfigProperty -> ()
haddock_workaround_ :: (),
RedshiftSourceConfigProperty -> Value Text
clusterIdentifier :: (Value Prelude.Text),
RedshiftSourceConfigProperty -> Value Text
databaseHost :: (Value Prelude.Text),
RedshiftSourceConfigProperty -> Value Text
databaseName :: (Value Prelude.Text),
RedshiftSourceConfigProperty -> Value Integer
databasePort :: (Value Prelude.Integer),
RedshiftSourceConfigProperty -> Value Text
roleArn :: (Value Prelude.Text),
RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: (Value Prelude.Text),
RedshiftSourceConfigProperty -> Value Text
tableName :: (Value Prelude.Text),
RedshiftSourceConfigProperty -> VpcConfigurationProperty
vpcConfiguration :: VpcConfigurationProperty}
deriving stock (RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> Bool
(RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> Bool)
-> (RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> Bool)
-> Eq RedshiftSourceConfigProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> Bool
== :: RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> Bool
$c/= :: RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> Bool
/= :: RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> Bool
Prelude.Eq, Int -> RedshiftSourceConfigProperty -> ShowS
[RedshiftSourceConfigProperty] -> ShowS
RedshiftSourceConfigProperty -> String
(Int -> RedshiftSourceConfigProperty -> ShowS)
-> (RedshiftSourceConfigProperty -> String)
-> ([RedshiftSourceConfigProperty] -> ShowS)
-> Show RedshiftSourceConfigProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> RedshiftSourceConfigProperty -> ShowS
showsPrec :: Int -> RedshiftSourceConfigProperty -> ShowS
$cshow :: RedshiftSourceConfigProperty -> String
show :: RedshiftSourceConfigProperty -> String
$cshowList :: [RedshiftSourceConfigProperty] -> ShowS
showList :: [RedshiftSourceConfigProperty] -> ShowS
Prelude.Show)
mkRedshiftSourceConfigProperty ::
Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Integer
-> Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text
-> VpcConfigurationProperty -> RedshiftSourceConfigProperty
mkRedshiftSourceConfigProperty :: Value Text
-> Value Text
-> Value Text
-> Value Integer
-> Value Text
-> Value Text
-> Value Text
-> VpcConfigurationProperty
-> RedshiftSourceConfigProperty
mkRedshiftSourceConfigProperty
Value Text
clusterIdentifier
Value Text
databaseHost
Value Text
databaseName
Value Integer
databasePort
Value Text
roleArn
Value Text
secretManagerArn
Value Text
tableName
VpcConfigurationProperty
vpcConfiguration
= RedshiftSourceConfigProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), clusterIdentifier :: Value Text
clusterIdentifier = Value Text
clusterIdentifier,
databaseHost :: Value Text
databaseHost = Value Text
databaseHost, databaseName :: Value Text
databaseName = Value Text
databaseName,
databasePort :: Value Integer
databasePort = Value Integer
databasePort, roleArn :: Value Text
roleArn = Value Text
roleArn,
secretManagerArn :: Value Text
secretManagerArn = Value Text
secretManagerArn, tableName :: Value Text
tableName = Value Text
tableName,
vpcConfiguration :: VpcConfigurationProperty
vpcConfiguration = VpcConfigurationProperty
vpcConfiguration}
instance ToResourceProperties RedshiftSourceConfigProperty where
toResourceProperties :: RedshiftSourceConfigProperty -> ResourceProperties
toResourceProperties RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::LookoutMetrics::AnomalyDetector.RedshiftSourceConfig",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Key
"ClusterIdentifier" 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
clusterIdentifier,
Key
"DatabaseHost" 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
databaseHost,
Key
"DatabaseName" 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
databaseName,
Key
"DatabasePort" Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Integer
databasePort, 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
"SecretManagerArn" 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
secretManagerArn,
Key
"TableName" 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
tableName,
Key
"VpcConfiguration" Key -> VpcConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= VpcConfigurationProperty
vpcConfiguration]}
instance JSON.ToJSON RedshiftSourceConfigProperty where
toJSON :: RedshiftSourceConfigProperty -> Value
toJSON RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= [(Key, Value)] -> Value
JSON.object
[Key
"ClusterIdentifier" 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
clusterIdentifier,
Key
"DatabaseHost" 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
databaseHost,
Key
"DatabaseName" 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
databaseName,
Key
"DatabasePort" Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Integer
databasePort, 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
"SecretManagerArn" 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
secretManagerArn,
Key
"TableName" 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
tableName,
Key
"VpcConfiguration" Key -> VpcConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= VpcConfigurationProperty
vpcConfiguration]
instance Property "ClusterIdentifier" RedshiftSourceConfigProperty where
type PropertyType "ClusterIdentifier" RedshiftSourceConfigProperty = Value Prelude.Text
set :: PropertyType "ClusterIdentifier" RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> RedshiftSourceConfigProperty
set PropertyType "ClusterIdentifier" RedshiftSourceConfigProperty
newValue RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= RedshiftSourceConfigProperty {clusterIdentifier :: Value Text
clusterIdentifier = PropertyType "ClusterIdentifier" RedshiftSourceConfigProperty
Value Text
newValue, ()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: ()
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
haddock_workaround_ :: ()
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
instance Property "DatabaseHost" RedshiftSourceConfigProperty where
type PropertyType "DatabaseHost" RedshiftSourceConfigProperty = Value Prelude.Text
set :: PropertyType "DatabaseHost" RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> RedshiftSourceConfigProperty
set PropertyType "DatabaseHost" RedshiftSourceConfigProperty
newValue RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= RedshiftSourceConfigProperty {databaseHost :: Value Text
databaseHost = PropertyType "DatabaseHost" RedshiftSourceConfigProperty
Value Text
newValue, ()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
instance Property "DatabaseName" RedshiftSourceConfigProperty where
type PropertyType "DatabaseName" RedshiftSourceConfigProperty = Value Prelude.Text
set :: PropertyType "DatabaseName" RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> RedshiftSourceConfigProperty
set PropertyType "DatabaseName" RedshiftSourceConfigProperty
newValue RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= RedshiftSourceConfigProperty {databaseName :: Value Text
databaseName = PropertyType "DatabaseName" RedshiftSourceConfigProperty
Value Text
newValue, ()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
instance Property "DatabasePort" RedshiftSourceConfigProperty where
type PropertyType "DatabasePort" RedshiftSourceConfigProperty = Value Prelude.Integer
set :: PropertyType "DatabasePort" RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> RedshiftSourceConfigProperty
set PropertyType "DatabasePort" RedshiftSourceConfigProperty
newValue RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= RedshiftSourceConfigProperty {databasePort :: Value Integer
databasePort = PropertyType "DatabasePort" RedshiftSourceConfigProperty
Value Integer
newValue, ()
Value Text
VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
instance Property "RoleArn" RedshiftSourceConfigProperty where
type PropertyType "RoleArn" RedshiftSourceConfigProperty = Value Prelude.Text
set :: PropertyType "RoleArn" RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> RedshiftSourceConfigProperty
set PropertyType "RoleArn" RedshiftSourceConfigProperty
newValue RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= RedshiftSourceConfigProperty {roleArn :: Value Text
roleArn = PropertyType "RoleArn" RedshiftSourceConfigProperty
Value Text
newValue, ()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
instance Property "SecretManagerArn" RedshiftSourceConfigProperty where
type PropertyType "SecretManagerArn" RedshiftSourceConfigProperty = Value Prelude.Text
set :: PropertyType "SecretManagerArn" RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> RedshiftSourceConfigProperty
set PropertyType "SecretManagerArn" RedshiftSourceConfigProperty
newValue RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= RedshiftSourceConfigProperty {secretManagerArn :: Value Text
secretManagerArn = PropertyType "SecretManagerArn" RedshiftSourceConfigProperty
Value Text
newValue, ()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
instance Property "TableName" RedshiftSourceConfigProperty where
type PropertyType "TableName" RedshiftSourceConfigProperty = Value Prelude.Text
set :: PropertyType "TableName" RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> RedshiftSourceConfigProperty
set PropertyType "TableName" RedshiftSourceConfigProperty
newValue RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= RedshiftSourceConfigProperty {tableName :: Value Text
tableName = PropertyType "TableName" RedshiftSourceConfigProperty
Value Text
newValue, ()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
vpcConfiguration :: VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
instance Property "VpcConfiguration" RedshiftSourceConfigProperty where
type PropertyType "VpcConfiguration" RedshiftSourceConfigProperty = VpcConfigurationProperty
set :: PropertyType "VpcConfiguration" RedshiftSourceConfigProperty
-> RedshiftSourceConfigProperty -> RedshiftSourceConfigProperty
set PropertyType "VpcConfiguration" RedshiftSourceConfigProperty
newValue RedshiftSourceConfigProperty {()
Value Integer
Value Text
VpcConfigurationProperty
haddock_workaround_ :: RedshiftSourceConfigProperty -> ()
clusterIdentifier :: RedshiftSourceConfigProperty -> Value Text
databaseHost :: RedshiftSourceConfigProperty -> Value Text
databaseName :: RedshiftSourceConfigProperty -> Value Text
databasePort :: RedshiftSourceConfigProperty -> Value Integer
roleArn :: RedshiftSourceConfigProperty -> Value Text
secretManagerArn :: RedshiftSourceConfigProperty -> Value Text
tableName :: RedshiftSourceConfigProperty -> Value Text
vpcConfiguration :: RedshiftSourceConfigProperty -> VpcConfigurationProperty
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
vpcConfiguration :: VpcConfigurationProperty
..}
= RedshiftSourceConfigProperty {vpcConfiguration :: VpcConfigurationProperty
vpcConfiguration = PropertyType "VpcConfiguration" RedshiftSourceConfigProperty
VpcConfigurationProperty
newValue, ()
Value Integer
Value Text
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
haddock_workaround_ :: ()
clusterIdentifier :: Value Text
databaseHost :: Value Text
databaseName :: Value Text
databasePort :: Value Integer
roleArn :: Value Text
secretManagerArn :: Value Text
tableName :: Value Text
..}