module Stratosphere.KinesisFirehose.DeliveryStream.DatabaseSourceConfigurationProperty (
module Exports, DatabaseSourceConfigurationProperty(..),
mkDatabaseSourceConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DatabaseColumnsProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DatabaseSourceAuthenticationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DatabaseSourceVPCConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DatabaseTablesProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisFirehose.DeliveryStream.DatabasesProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data DatabaseSourceConfigurationProperty
=
DatabaseSourceConfigurationProperty {DatabaseSourceConfigurationProperty -> ()
haddock_workaround_ :: (),
DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
columns :: (Prelude.Maybe DatabaseColumnsProperty),
DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty,
DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty,
DatabaseSourceConfigurationProperty -> DatabasesProperty
databases :: DatabasesProperty,
DatabaseSourceConfigurationProperty -> Maybe (Value Text)
digest :: (Prelude.Maybe (Value Prelude.Text)),
DatabaseSourceConfigurationProperty -> Value Text
endpoint :: (Value Prelude.Text),
DatabaseSourceConfigurationProperty -> Value Integer
port :: (Value Prelude.Integer),
DatabaseSourceConfigurationProperty -> Maybe (Value Text)
publicCertificate :: (Prelude.Maybe (Value Prelude.Text)),
DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: (Prelude.Maybe (Value Prelude.Text)),
DatabaseSourceConfigurationProperty -> Value Text
snapshotWatermarkTable :: (Value Prelude.Text),
DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
surrogateKeys :: (Prelude.Maybe (ValueList Prelude.Text)),
DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
tables :: DatabaseTablesProperty,
DatabaseSourceConfigurationProperty -> Value Text
type' :: (Value Prelude.Text)}
deriving stock (DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty -> Bool
(DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty -> Bool)
-> (DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty -> Bool)
-> Eq DatabaseSourceConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty -> Bool
== :: DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty -> Bool
$c/= :: DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty -> Bool
/= :: DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty -> Bool
Prelude.Eq, Int -> DatabaseSourceConfigurationProperty -> ShowS
[DatabaseSourceConfigurationProperty] -> ShowS
DatabaseSourceConfigurationProperty -> String
(Int -> DatabaseSourceConfigurationProperty -> ShowS)
-> (DatabaseSourceConfigurationProperty -> String)
-> ([DatabaseSourceConfigurationProperty] -> ShowS)
-> Show DatabaseSourceConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DatabaseSourceConfigurationProperty -> ShowS
showsPrec :: Int -> DatabaseSourceConfigurationProperty -> ShowS
$cshow :: DatabaseSourceConfigurationProperty -> String
show :: DatabaseSourceConfigurationProperty -> String
$cshowList :: [DatabaseSourceConfigurationProperty] -> ShowS
showList :: [DatabaseSourceConfigurationProperty] -> ShowS
Prelude.Show)
mkDatabaseSourceConfigurationProperty ::
DatabaseSourceAuthenticationConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
-> DatabasesProperty
-> Value Prelude.Text
-> Value Prelude.Integer
-> Value Prelude.Text
-> DatabaseTablesProperty
-> Value Prelude.Text -> DatabaseSourceConfigurationProperty
mkDatabaseSourceConfigurationProperty :: DatabaseSourceAuthenticationConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
-> DatabasesProperty
-> Value Text
-> Value Integer
-> Value Text
-> DatabaseTablesProperty
-> Value Text
-> DatabaseSourceConfigurationProperty
mkDatabaseSourceConfigurationProperty
DatabaseSourceAuthenticationConfigurationProperty
databaseSourceAuthenticationConfiguration
DatabaseSourceVPCConfigurationProperty
databaseSourceVPCConfiguration
DatabasesProperty
databases
Value Text
endpoint
Value Integer
port
Value Text
snapshotWatermarkTable
DatabaseTablesProperty
tables
Value Text
type'
= DatabaseSourceConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (),
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceAuthenticationConfiguration = DatabaseSourceAuthenticationConfigurationProperty
databaseSourceAuthenticationConfiguration,
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databaseSourceVPCConfiguration = DatabaseSourceVPCConfigurationProperty
databaseSourceVPCConfiguration,
databases :: DatabasesProperty
databases = DatabasesProperty
databases, endpoint :: Value Text
endpoint = Value Text
endpoint, port :: Value Integer
port = Value Integer
port,
snapshotWatermarkTable :: Value Text
snapshotWatermarkTable = Value Text
snapshotWatermarkTable, tables :: DatabaseTablesProperty
tables = DatabaseTablesProperty
tables,
type' :: Value Text
type' = Value Text
type', columns :: Maybe DatabaseColumnsProperty
columns = Maybe DatabaseColumnsProperty
forall a. Maybe a
Prelude.Nothing, digest :: Maybe (Value Text)
digest = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
publicCertificate :: Maybe (Value Text)
publicCertificate = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, sSLMode :: Maybe (Value Text)
sSLMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
surrogateKeys :: Maybe (ValueList Text)
surrogateKeys = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DatabaseSourceConfigurationProperty where
toResourceProperties :: DatabaseSourceConfigurationProperty -> ResourceProperties
toResourceProperties DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::KinesisFirehose::DeliveryStream.DatabaseSourceConfiguration",
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
"DatabaseSourceAuthenticationConfiguration"
Key
-> DatabaseSourceAuthenticationConfigurationProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= DatabaseSourceAuthenticationConfigurationProperty
databaseSourceAuthenticationConfiguration,
Key
"DatabaseSourceVPCConfiguration"
Key -> DatabaseSourceVPCConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= DatabaseSourceVPCConfigurationProperty
databaseSourceVPCConfiguration,
Key
"Databases" Key -> DatabasesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= DatabasesProperty
databases, Key
"Endpoint" 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
endpoint,
Key
"Port" 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
port,
Key
"SnapshotWatermarkTable" 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
snapshotWatermarkTable,
Key
"Tables" Key -> DatabaseTablesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= DatabaseTablesProperty
tables, Key
"Type" 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
type']
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> DatabaseColumnsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Columns" (DatabaseColumnsProperty -> (Key, Value))
-> Maybe DatabaseColumnsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DatabaseColumnsProperty
columns,
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
"Digest" (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)
digest,
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
"PublicCertificate" (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)
publicCertificate,
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
"SSLMode" (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)
sSLMode,
Key -> ValueList 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
"SurrogateKeys" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
surrogateKeys]))}
instance JSON.ToJSON DatabaseSourceConfigurationProperty where
toJSON :: DatabaseSourceConfigurationProperty -> Value
toJSON DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: 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
"DatabaseSourceAuthenticationConfiguration"
Key
-> DatabaseSourceAuthenticationConfigurationProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= DatabaseSourceAuthenticationConfigurationProperty
databaseSourceAuthenticationConfiguration,
Key
"DatabaseSourceVPCConfiguration"
Key -> DatabaseSourceVPCConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= DatabaseSourceVPCConfigurationProperty
databaseSourceVPCConfiguration,
Key
"Databases" Key -> DatabasesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= DatabasesProperty
databases, Key
"Endpoint" 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
endpoint,
Key
"Port" 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
port,
Key
"SnapshotWatermarkTable" 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
snapshotWatermarkTable,
Key
"Tables" Key -> DatabaseTablesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= DatabaseTablesProperty
tables, Key
"Type" 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
type']
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> DatabaseColumnsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Columns" (DatabaseColumnsProperty -> (Key, Value))
-> Maybe DatabaseColumnsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DatabaseColumnsProperty
columns,
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
"Digest" (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)
digest,
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
"PublicCertificate" (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)
publicCertificate,
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
"SSLMode" (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)
sSLMode,
Key -> ValueList 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
"SurrogateKeys" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
surrogateKeys])))
instance Property "Columns" DatabaseSourceConfigurationProperty where
type PropertyType "Columns" DatabaseSourceConfigurationProperty = DatabaseColumnsProperty
set :: PropertyType "Columns" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "Columns" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty
{columns :: Maybe DatabaseColumnsProperty
columns = DatabaseColumnsProperty -> Maybe DatabaseColumnsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Columns" DatabaseSourceConfigurationProperty
DatabaseColumnsProperty
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "DatabaseSourceAuthenticationConfiguration" DatabaseSourceConfigurationProperty where
type PropertyType "DatabaseSourceAuthenticationConfiguration" DatabaseSourceConfigurationProperty = DatabaseSourceAuthenticationConfigurationProperty
set :: PropertyType
"DatabaseSourceAuthenticationConfiguration"
DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType
"DatabaseSourceAuthenticationConfiguration"
DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty
{databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceAuthenticationConfiguration = PropertyType
"DatabaseSourceAuthenticationConfiguration"
DatabaseSourceConfigurationProperty
DatabaseSourceAuthenticationConfigurationProperty
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "DatabaseSourceVPCConfiguration" DatabaseSourceConfigurationProperty where
type PropertyType "DatabaseSourceVPCConfiguration" DatabaseSourceConfigurationProperty = DatabaseSourceVPCConfigurationProperty
set :: PropertyType
"DatabaseSourceVPCConfiguration"
DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType
"DatabaseSourceVPCConfiguration"
DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty
{databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databaseSourceVPCConfiguration = PropertyType
"DatabaseSourceVPCConfiguration"
DatabaseSourceConfigurationProperty
DatabaseSourceVPCConfigurationProperty
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "Databases" DatabaseSourceConfigurationProperty where
type PropertyType "Databases" DatabaseSourceConfigurationProperty = DatabasesProperty
set :: PropertyType "Databases" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "Databases" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty {databases :: DatabasesProperty
databases = PropertyType "Databases" DatabaseSourceConfigurationProperty
DatabasesProperty
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "Digest" DatabaseSourceConfigurationProperty where
type PropertyType "Digest" DatabaseSourceConfigurationProperty = Value Prelude.Text
set :: PropertyType "Digest" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "Digest" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty
{digest :: Maybe (Value Text)
digest = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Digest" DatabaseSourceConfigurationProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "Endpoint" DatabaseSourceConfigurationProperty where
type PropertyType "Endpoint" DatabaseSourceConfigurationProperty = Value Prelude.Text
set :: PropertyType "Endpoint" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "Endpoint" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty {endpoint :: Value Text
endpoint = PropertyType "Endpoint" DatabaseSourceConfigurationProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "Port" DatabaseSourceConfigurationProperty where
type PropertyType "Port" DatabaseSourceConfigurationProperty = Value Prelude.Integer
set :: PropertyType "Port" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "Port" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty {port :: Value Integer
port = PropertyType "Port" DatabaseSourceConfigurationProperty
Value Integer
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "PublicCertificate" DatabaseSourceConfigurationProperty where
type PropertyType "PublicCertificate" DatabaseSourceConfigurationProperty = Value Prelude.Text
set :: PropertyType
"PublicCertificate" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType
"PublicCertificate" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty
{publicCertificate :: Maybe (Value Text)
publicCertificate = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"PublicCertificate" DatabaseSourceConfigurationProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "SSLMode" DatabaseSourceConfigurationProperty where
type PropertyType "SSLMode" DatabaseSourceConfigurationProperty = Value Prelude.Text
set :: PropertyType "SSLMode" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "SSLMode" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty
{sSLMode :: Maybe (Value Text)
sSLMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SSLMode" DatabaseSourceConfigurationProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "SnapshotWatermarkTable" DatabaseSourceConfigurationProperty where
type PropertyType "SnapshotWatermarkTable" DatabaseSourceConfigurationProperty = Value Prelude.Text
set :: PropertyType
"SnapshotWatermarkTable" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType
"SnapshotWatermarkTable" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty
{snapshotWatermarkTable :: Value Text
snapshotWatermarkTable = PropertyType
"SnapshotWatermarkTable" DatabaseSourceConfigurationProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "SurrogateKeys" DatabaseSourceConfigurationProperty where
type PropertyType "SurrogateKeys" DatabaseSourceConfigurationProperty = ValueList Prelude.Text
set :: PropertyType "SurrogateKeys" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "SurrogateKeys" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty
{surrogateKeys :: Maybe (ValueList Text)
surrogateKeys = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SurrogateKeys" DatabaseSourceConfigurationProperty
ValueList Text
newValue, Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
tables :: DatabaseTablesProperty
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
tables :: DatabaseTablesProperty
type' :: Value Text
..}
instance Property "Tables" DatabaseSourceConfigurationProperty where
type PropertyType "Tables" DatabaseSourceConfigurationProperty = DatabaseTablesProperty
set :: PropertyType "Tables" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "Tables" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty {tables :: DatabaseTablesProperty
tables = PropertyType "Tables" DatabaseSourceConfigurationProperty
DatabaseTablesProperty
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
type' :: Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
type' :: Value Text
..}
instance Property "Type" DatabaseSourceConfigurationProperty where
type PropertyType "Type" DatabaseSourceConfigurationProperty = Value Prelude.Text
set :: PropertyType "Type" DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
-> DatabaseSourceConfigurationProperty
set PropertyType "Type" DatabaseSourceConfigurationProperty
newValue DatabaseSourceConfigurationProperty {Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: DatabaseSourceConfigurationProperty -> ()
columns :: DatabaseSourceConfigurationProperty
-> Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceConfigurationProperty
-> DatabaseSourceVPCConfigurationProperty
databases :: DatabaseSourceConfigurationProperty -> DatabasesProperty
digest :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
endpoint :: DatabaseSourceConfigurationProperty -> Value Text
port :: DatabaseSourceConfigurationProperty -> Value Integer
publicCertificate :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
sSLMode :: DatabaseSourceConfigurationProperty -> Maybe (Value Text)
snapshotWatermarkTable :: DatabaseSourceConfigurationProperty -> Value Text
surrogateKeys :: DatabaseSourceConfigurationProperty -> Maybe (ValueList Text)
tables :: DatabaseSourceConfigurationProperty -> DatabaseTablesProperty
type' :: DatabaseSourceConfigurationProperty -> Value Text
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
type' :: Value Text
..}
= DatabaseSourceConfigurationProperty {type' :: Value Text
type' = PropertyType "Type" DatabaseSourceConfigurationProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
Maybe DatabaseColumnsProperty
()
Value Integer
Value Text
DatabaseSourceVPCConfigurationProperty
DatabaseTablesProperty
DatabasesProperty
DatabaseSourceAuthenticationConfigurationProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
haddock_workaround_ :: ()
columns :: Maybe DatabaseColumnsProperty
databaseSourceAuthenticationConfiguration :: DatabaseSourceAuthenticationConfigurationProperty
databaseSourceVPCConfiguration :: DatabaseSourceVPCConfigurationProperty
databases :: DatabasesProperty
digest :: Maybe (Value Text)
endpoint :: Value Text
port :: Value Integer
publicCertificate :: Maybe (Value Text)
sSLMode :: Maybe (Value Text)
snapshotWatermarkTable :: Value Text
surrogateKeys :: Maybe (ValueList Text)
tables :: DatabaseTablesProperty
..}