module Stratosphere.DMS.Endpoint.PostgreSqlSettingsProperty (
        PostgreSqlSettingsProperty(..), mkPostgreSqlSettingsProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import Stratosphere.ResourceProperties
import Stratosphere.Value
data PostgreSqlSettingsProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html>
    PostgreSqlSettingsProperty {PostgreSqlSettingsProperty -> ()
haddock_workaround_ :: (),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
afterConnectScript :: (Prelude.Maybe (Value Prelude.Text)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: (Prelude.Maybe (Value Prelude.Text)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls>
                                PostgreSqlSettingsProperty -> Maybe (Value Bool)
captureDdls :: (Prelude.Maybe (Value Prelude.Bool)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
databaseMode :: (Prelude.Maybe (Value Prelude.Text)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: (Prelude.Maybe (Value Prelude.Text)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout>
                                PostgreSqlSettingsProperty -> Maybe (Value Integer)
executeTimeout :: (Prelude.Maybe (Value Prelude.Integer)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation>
                                PostgreSqlSettingsProperty -> Maybe (Value Bool)
failTasksOnLobTruncation :: (Prelude.Maybe (Value Prelude.Bool)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable>
                                PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: (Prelude.Maybe (Value Prelude.Bool)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency>
                                PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatFrequency :: (Prelude.Maybe (Value Prelude.Integer)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
heartbeatSchema :: (Prelude.Maybe (Value Prelude.Text)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean>
                                PostgreSqlSettingsProperty -> Maybe (Value Bool)
mapBooleanAsBoolean :: (Prelude.Maybe (Value Prelude.Bool)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize>
                                PostgreSqlSettingsProperty -> Maybe (Value Integer)
maxFileSize :: (Prelude.Maybe (Value Prelude.Integer)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
pluginName :: (Prelude.Maybe (Value Prelude.Text)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: (Prelude.Maybe (Value Prelude.Text)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: (Prelude.Maybe (Value Prelude.Text)),
                                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname>
                                PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty -> Bool
(PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty -> Bool)
-> (PostgreSqlSettingsProperty
    -> PostgreSqlSettingsProperty -> Bool)
-> Eq PostgreSqlSettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty -> Bool
== :: PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty -> Bool
$c/= :: PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty -> Bool
/= :: PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty -> Bool
Prelude.Eq, Int -> PostgreSqlSettingsProperty -> ShowS
[PostgreSqlSettingsProperty] -> ShowS
PostgreSqlSettingsProperty -> String
(Int -> PostgreSqlSettingsProperty -> ShowS)
-> (PostgreSqlSettingsProperty -> String)
-> ([PostgreSqlSettingsProperty] -> ShowS)
-> Show PostgreSqlSettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> PostgreSqlSettingsProperty -> ShowS
showsPrec :: Int -> PostgreSqlSettingsProperty -> ShowS
$cshow :: PostgreSqlSettingsProperty -> String
show :: PostgreSqlSettingsProperty -> String
$cshowList :: [PostgreSqlSettingsProperty] -> ShowS
showList :: [PostgreSqlSettingsProperty] -> ShowS
Prelude.Show)
mkPostgreSqlSettingsProperty :: PostgreSqlSettingsProperty
mkPostgreSqlSettingsProperty :: PostgreSqlSettingsProperty
mkPostgreSqlSettingsProperty
  = PostgreSqlSettingsProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), afterConnectScript :: Maybe (Value Text)
afterConnectScript = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       babelfishDatabaseName :: Maybe (Value Text)
babelfishDatabaseName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       captureDdls :: Maybe (Value Bool)
captureDdls = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, databaseMode :: Maybe (Value Text)
databaseMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       ddlArtifactsSchema :: Maybe (Value Text)
ddlArtifactsSchema = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       executeTimeout :: Maybe (Value Integer)
executeTimeout = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       failTasksOnLobTruncation :: Maybe (Value Bool)
failTasksOnLobTruncation = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       heartbeatEnable :: Maybe (Value Bool)
heartbeatEnable = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       heartbeatFrequency :: Maybe (Value Integer)
heartbeatFrequency = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       heartbeatSchema :: Maybe (Value Text)
heartbeatSchema = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       mapBooleanAsBoolean :: Maybe (Value Bool)
mapBooleanAsBoolean = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       maxFileSize :: Maybe (Value Integer)
maxFileSize = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, pluginName :: Maybe (Value Text)
pluginName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerAccessRoleArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       secretsManagerSecretId :: Maybe (Value Text)
secretsManagerSecretId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       slotName :: Maybe (Value Text)
slotName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties PostgreSqlSettingsProperty where
  toResourceProperties :: PostgreSqlSettingsProperty -> ResourceProperties
toResourceProperties PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::DMS::Endpoint.PostgreSqlSettings",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                           [Key -> 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
"AfterConnectScript" (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)
afterConnectScript,
                            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
"BabelfishDatabaseName"
                              (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)
babelfishDatabaseName,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaptureDdls" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
captureDdls,
                            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
"DatabaseMode" (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)
databaseMode,
                            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
"DdlArtifactsSchema" (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)
ddlArtifactsSchema,
                            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..=) Key
"ExecuteTimeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
executeTimeout,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FailTasksOnLobTruncation"
                              (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
failTasksOnLobTruncation,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HeartbeatEnable" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
heartbeatEnable,
                            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..=) Key
"HeartbeatFrequency" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
heartbeatFrequency,
                            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
"HeartbeatSchema" (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)
heartbeatSchema,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MapBooleanAsBoolean" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
mapBooleanAsBoolean,
                            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..=) Key
"MaxFileSize" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maxFileSize,
                            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
"PluginName" (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)
pluginName,
                            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
"SecretsManagerAccessRoleArn"
                              (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)
secretsManagerAccessRoleArn,
                            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
"SecretsManagerSecretId"
                              (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)
secretsManagerSecretId,
                            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
"SlotName" (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)
slotName])}
instance JSON.ToJSON PostgreSqlSettingsProperty where
  toJSON :: PostgreSqlSettingsProperty -> Value
toJSON PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
              [Key -> 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
"AfterConnectScript" (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)
afterConnectScript,
               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
"BabelfishDatabaseName"
                 (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)
babelfishDatabaseName,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaptureDdls" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
captureDdls,
               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
"DatabaseMode" (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)
databaseMode,
               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
"DdlArtifactsSchema" (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)
ddlArtifactsSchema,
               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..=) Key
"ExecuteTimeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
executeTimeout,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FailTasksOnLobTruncation"
                 (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
failTasksOnLobTruncation,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HeartbeatEnable" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
heartbeatEnable,
               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..=) Key
"HeartbeatFrequency" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
heartbeatFrequency,
               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
"HeartbeatSchema" (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)
heartbeatSchema,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MapBooleanAsBoolean" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
mapBooleanAsBoolean,
               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..=) Key
"MaxFileSize" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maxFileSize,
               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
"PluginName" (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)
pluginName,
               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
"SecretsManagerAccessRoleArn"
                 (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)
secretsManagerAccessRoleArn,
               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
"SecretsManagerSecretId"
                 (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)
secretsManagerSecretId,
               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
"SlotName" (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)
slotName]))
instance Property "AfterConnectScript" PostgreSqlSettingsProperty where
  type PropertyType "AfterConnectScript" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType "AfterConnectScript" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "AfterConnectScript" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {afterConnectScript :: Maybe (Value Text)
afterConnectScript = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AfterConnectScript" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "BabelfishDatabaseName" PostgreSqlSettingsProperty where
  type PropertyType "BabelfishDatabaseName" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType "BabelfishDatabaseName" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "BabelfishDatabaseName" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {babelfishDatabaseName :: Maybe (Value Text)
babelfishDatabaseName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BabelfishDatabaseName" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "CaptureDdls" PostgreSqlSettingsProperty where
  type PropertyType "CaptureDdls" PostgreSqlSettingsProperty = Value Prelude.Bool
  set :: PropertyType "CaptureDdls" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "CaptureDdls" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {captureDdls :: Maybe (Value Bool)
captureDdls = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CaptureDdls" PostgreSqlSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "DatabaseMode" PostgreSqlSettingsProperty where
  type PropertyType "DatabaseMode" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType "DatabaseMode" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "DatabaseMode" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {databaseMode :: Maybe (Value Text)
databaseMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DatabaseMode" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "DdlArtifactsSchema" PostgreSqlSettingsProperty where
  type PropertyType "DdlArtifactsSchema" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType "DdlArtifactsSchema" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "DdlArtifactsSchema" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {ddlArtifactsSchema :: Maybe (Value Text)
ddlArtifactsSchema = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DdlArtifactsSchema" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "ExecuteTimeout" PostgreSqlSettingsProperty where
  type PropertyType "ExecuteTimeout" PostgreSqlSettingsProperty = Value Prelude.Integer
  set :: PropertyType "ExecuteTimeout" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "ExecuteTimeout" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {executeTimeout :: Maybe (Value Integer)
executeTimeout = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExecuteTimeout" PostgreSqlSettingsProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "FailTasksOnLobTruncation" PostgreSqlSettingsProperty where
  type PropertyType "FailTasksOnLobTruncation" PostgreSqlSettingsProperty = Value Prelude.Bool
  set :: PropertyType "FailTasksOnLobTruncation" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "FailTasksOnLobTruncation" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {failTasksOnLobTruncation :: Maybe (Value Bool)
failTasksOnLobTruncation = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FailTasksOnLobTruncation" PostgreSqlSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "HeartbeatEnable" PostgreSqlSettingsProperty where
  type PropertyType "HeartbeatEnable" PostgreSqlSettingsProperty = Value Prelude.Bool
  set :: PropertyType "HeartbeatEnable" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "HeartbeatEnable" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {heartbeatEnable :: Maybe (Value Bool)
heartbeatEnable = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HeartbeatEnable" PostgreSqlSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "HeartbeatFrequency" PostgreSqlSettingsProperty where
  type PropertyType "HeartbeatFrequency" PostgreSqlSettingsProperty = Value Prelude.Integer
  set :: PropertyType "HeartbeatFrequency" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "HeartbeatFrequency" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {heartbeatFrequency :: Maybe (Value Integer)
heartbeatFrequency = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HeartbeatFrequency" PostgreSqlSettingsProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "HeartbeatSchema" PostgreSqlSettingsProperty where
  type PropertyType "HeartbeatSchema" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType "HeartbeatSchema" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "HeartbeatSchema" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {heartbeatSchema :: Maybe (Value Text)
heartbeatSchema = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HeartbeatSchema" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "MapBooleanAsBoolean" PostgreSqlSettingsProperty where
  type PropertyType "MapBooleanAsBoolean" PostgreSqlSettingsProperty = Value Prelude.Bool
  set :: PropertyType "MapBooleanAsBoolean" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "MapBooleanAsBoolean" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {mapBooleanAsBoolean :: Maybe (Value Bool)
mapBooleanAsBoolean = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MapBooleanAsBoolean" PostgreSqlSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "MaxFileSize" PostgreSqlSettingsProperty where
  type PropertyType "MaxFileSize" PostgreSqlSettingsProperty = Value Prelude.Integer
  set :: PropertyType "MaxFileSize" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "MaxFileSize" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {maxFileSize :: Maybe (Value Integer)
maxFileSize = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxFileSize" PostgreSqlSettingsProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "PluginName" PostgreSqlSettingsProperty where
  type PropertyType "PluginName" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType "PluginName" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "PluginName" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {pluginName :: Maybe (Value Text)
pluginName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PluginName" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "SecretsManagerAccessRoleArn" PostgreSqlSettingsProperty where
  type PropertyType "SecretsManagerAccessRoleArn" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType
  "SecretsManagerAccessRoleArn" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType
  "SecretsManagerAccessRoleArn" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerAccessRoleArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "SecretsManagerAccessRoleArn" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "SecretsManagerSecretId" PostgreSqlSettingsProperty where
  type PropertyType "SecretsManagerSecretId" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType "SecretsManagerSecretId" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "SecretsManagerSecretId" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty
        {secretsManagerSecretId :: Maybe (Value Text)
secretsManagerSecretId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecretsManagerSecretId" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
slotName :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
instance Property "SlotName" PostgreSqlSettingsProperty where
  type PropertyType "SlotName" PostgreSqlSettingsProperty = Value Prelude.Text
  set :: PropertyType "SlotName" PostgreSqlSettingsProperty
-> PostgreSqlSettingsProperty -> PostgreSqlSettingsProperty
set PropertyType "SlotName" PostgreSqlSettingsProperty
newValue PostgreSqlSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: PostgreSqlSettingsProperty -> ()
afterConnectScript :: PostgreSqlSettingsProperty -> Maybe (Value Text)
babelfishDatabaseName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
captureDdls :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
databaseMode :: PostgreSqlSettingsProperty -> Maybe (Value Text)
ddlArtifactsSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
executeTimeout :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
failTasksOnLobTruncation :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatEnable :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
heartbeatFrequency :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
heartbeatSchema :: PostgreSqlSettingsProperty -> Maybe (Value Text)
mapBooleanAsBoolean :: PostgreSqlSettingsProperty -> Maybe (Value Bool)
maxFileSize :: PostgreSqlSettingsProperty -> Maybe (Value Integer)
pluginName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerAccessRoleArn :: PostgreSqlSettingsProperty -> Maybe (Value Text)
secretsManagerSecretId :: PostgreSqlSettingsProperty -> Maybe (Value Text)
slotName :: PostgreSqlSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
slotName :: Maybe (Value Text)
..}
    = PostgreSqlSettingsProperty {slotName :: Maybe (Value Text)
slotName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SlotName" PostgreSqlSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
haddock_workaround_ :: ()
afterConnectScript :: Maybe (Value Text)
babelfishDatabaseName :: Maybe (Value Text)
captureDdls :: Maybe (Value Bool)
databaseMode :: Maybe (Value Text)
ddlArtifactsSchema :: Maybe (Value Text)
executeTimeout :: Maybe (Value Integer)
failTasksOnLobTruncation :: Maybe (Value Bool)
heartbeatEnable :: Maybe (Value Bool)
heartbeatFrequency :: Maybe (Value Integer)
heartbeatSchema :: Maybe (Value Text)
mapBooleanAsBoolean :: Maybe (Value Bool)
maxFileSize :: Maybe (Value Integer)
pluginName :: Maybe (Value Text)
secretsManagerAccessRoleArn :: Maybe (Value Text)
secretsManagerSecretId :: Maybe (Value Text)
..}