{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.DMS.Types.OracleSettings where
import qualified Amazonka.Core as Core
import Amazonka.DMS.Types.CharLengthSemantics
import qualified Amazonka.Lens as Lens
import qualified Amazonka.Prelude as Prelude
data OracleSettings = OracleSettings'
{
OracleSettings -> Maybe Bool
useBFile :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
standbyDelayTime :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Bool
failTasksOnLobTruncation :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Text
serverName :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Bool
directPathNoLog :: Prelude.Maybe Prelude.Bool,
:: Prelude.Maybe [Prelude.Int],
OracleSettings -> Maybe Text
securityDbEncryptionName :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
oraclePathPrefix :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
secretsManagerAccessRoleArn :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Bool
useDirectPathFullLoad :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Text
username :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Bool
allowSelectNestedTables :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
readAheadBlocks :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Int
archivedLogDestId :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Bool
replacePathPrefix :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
accessAlternateDirectly :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Text
secretsManagerOracleAsmSecretId :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe (Sensitive Text)
securityDbEncryption :: Prelude.Maybe (Core.Sensitive Prelude.Text),
OracleSettings -> Maybe Bool
useLogminerReader :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
readTableSpaceName :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
retryInterval :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe (Sensitive Text)
password :: Prelude.Maybe (Core.Sensitive Prelude.Text),
OracleSettings -> Maybe Text
spatialDataOptionToGeoJsonFunctionName :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
databaseName :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Bool
addSupplementalLogging :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Text
secretsManagerOracleAsmAccessRoleArn :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
asmServer :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe CharLengthSemantics
charLengthSemantics :: Prelude.Maybe CharLengthSemantics,
OracleSettings -> Maybe Bool
archivedLogsOnly :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
directPathParallelLoad :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Text
secretsManagerSecretId :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Int
additionalArchivedLogDestId :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe (Sensitive Text)
asmPassword :: Prelude.Maybe (Core.Sensitive Prelude.Text),
OracleSettings -> Maybe Bool
enableHomogenousTablespace :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
parallelAsmReadThreads :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Int
numberDatatypeScale :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Text
usePathPrefix :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
asmUser :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Bool
useAlternateFolderForOnline :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
port :: Prelude.Maybe Prelude.Int
}
deriving (OracleSettings -> OracleSettings -> Bool
(OracleSettings -> OracleSettings -> Bool)
-> (OracleSettings -> OracleSettings -> Bool) -> Eq OracleSettings
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: OracleSettings -> OracleSettings -> Bool
$c/= :: OracleSettings -> OracleSettings -> Bool
== :: OracleSettings -> OracleSettings -> Bool
$c== :: OracleSettings -> OracleSettings -> Bool
Prelude.Eq, Int -> OracleSettings -> ShowS
[OracleSettings] -> ShowS
OracleSettings -> String
(Int -> OracleSettings -> ShowS)
-> (OracleSettings -> String)
-> ([OracleSettings] -> ShowS)
-> Show OracleSettings
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [OracleSettings] -> ShowS
$cshowList :: [OracleSettings] -> ShowS
show :: OracleSettings -> String
$cshow :: OracleSettings -> String
showsPrec :: Int -> OracleSettings -> ShowS
$cshowsPrec :: Int -> OracleSettings -> ShowS
Prelude.Show, (forall x. OracleSettings -> Rep OracleSettings x)
-> (forall x. Rep OracleSettings x -> OracleSettings)
-> Generic OracleSettings
forall x. Rep OracleSettings x -> OracleSettings
forall x. OracleSettings -> Rep OracleSettings x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep OracleSettings x -> OracleSettings
$cfrom :: forall x. OracleSettings -> Rep OracleSettings x
Prelude.Generic)
newOracleSettings ::
OracleSettings
newOracleSettings :: OracleSettings
newOracleSettings =
OracleSettings' :: Maybe Bool
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings
OracleSettings'
{ $sel:useBFile:OracleSettings' :: Maybe Bool
useBFile = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:standbyDelayTime:OracleSettings' :: Maybe Int
standbyDelayTime = Maybe Int
forall a. Maybe a
Prelude.Nothing,
$sel:failTasksOnLobTruncation:OracleSettings' :: Maybe Bool
failTasksOnLobTruncation = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:serverName:OracleSettings' :: Maybe Text
serverName = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:directPathNoLog:OracleSettings' :: Maybe Bool
directPathNoLog = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:extraArchivedLogDestIds:OracleSettings' :: Maybe [Int]
extraArchivedLogDestIds = Maybe [Int]
forall a. Maybe a
Prelude.Nothing,
$sel:securityDbEncryptionName:OracleSettings' :: Maybe Text
securityDbEncryptionName = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:oraclePathPrefix:OracleSettings' :: Maybe Text
oraclePathPrefix = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:secretsManagerAccessRoleArn:OracleSettings' :: Maybe Text
secretsManagerAccessRoleArn = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:useDirectPathFullLoad:OracleSettings' :: Maybe Bool
useDirectPathFullLoad = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:username:OracleSettings' :: Maybe Text
username = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:allowSelectNestedTables:OracleSettings' :: Maybe Bool
allowSelectNestedTables = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:readAheadBlocks:OracleSettings' :: Maybe Int
readAheadBlocks = Maybe Int
forall a. Maybe a
Prelude.Nothing,
$sel:archivedLogDestId:OracleSettings' :: Maybe Int
archivedLogDestId = Maybe Int
forall a. Maybe a
Prelude.Nothing,
$sel:replacePathPrefix:OracleSettings' :: Maybe Bool
replacePathPrefix = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:accessAlternateDirectly:OracleSettings' :: Maybe Bool
accessAlternateDirectly = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: Maybe Text
secretsManagerOracleAsmSecretId = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:securityDbEncryption:OracleSettings' :: Maybe (Sensitive Text)
securityDbEncryption = Maybe (Sensitive Text)
forall a. Maybe a
Prelude.Nothing,
$sel:useLogminerReader:OracleSettings' :: Maybe Bool
useLogminerReader = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:readTableSpaceName:OracleSettings' :: Maybe Bool
readTableSpaceName = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:retryInterval:OracleSettings' :: Maybe Int
retryInterval = Maybe Int
forall a. Maybe a
Prelude.Nothing,
$sel:password:OracleSettings' :: Maybe (Sensitive Text)
password = Maybe (Sensitive Text)
forall a. Maybe a
Prelude.Nothing,
$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: Maybe Text
spatialDataOptionToGeoJsonFunctionName =
Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:databaseName:OracleSettings' :: Maybe Text
databaseName = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:addSupplementalLogging:OracleSettings' :: Maybe Bool
addSupplementalLogging = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: Maybe Text
secretsManagerOracleAsmAccessRoleArn =
Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:asmServer:OracleSettings' :: Maybe Text
asmServer = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:charLengthSemantics:OracleSettings' :: Maybe CharLengthSemantics
charLengthSemantics = Maybe CharLengthSemantics
forall a. Maybe a
Prelude.Nothing,
$sel:archivedLogsOnly:OracleSettings' :: Maybe Bool
archivedLogsOnly = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:directPathParallelLoad:OracleSettings' :: Maybe Bool
directPathParallelLoad = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:secretsManagerSecretId:OracleSettings' :: Maybe Text
secretsManagerSecretId = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:additionalArchivedLogDestId:OracleSettings' :: Maybe Int
additionalArchivedLogDestId = Maybe Int
forall a. Maybe a
Prelude.Nothing,
$sel:asmPassword:OracleSettings' :: Maybe (Sensitive Text)
asmPassword = Maybe (Sensitive Text)
forall a. Maybe a
Prelude.Nothing,
$sel:enableHomogenousTablespace:OracleSettings' :: Maybe Bool
enableHomogenousTablespace = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:parallelAsmReadThreads:OracleSettings' :: Maybe Int
parallelAsmReadThreads = Maybe Int
forall a. Maybe a
Prelude.Nothing,
$sel:numberDatatypeScale:OracleSettings' :: Maybe Int
numberDatatypeScale = Maybe Int
forall a. Maybe a
Prelude.Nothing,
$sel:usePathPrefix:OracleSettings' :: Maybe Text
usePathPrefix = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:asmUser:OracleSettings' :: Maybe Text
asmUser = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:useAlternateFolderForOnline:OracleSettings' :: Maybe Bool
useAlternateFolderForOnline = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:port:OracleSettings' :: Maybe Int
port = Maybe Int
forall a. Maybe a
Prelude.Nothing
}
oracleSettings_useBFile :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_useBFile :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_useBFile = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
useBFile :: Maybe Bool
$sel:useBFile:OracleSettings' :: OracleSettings -> Maybe Bool
useBFile} -> Maybe Bool
useBFile) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:useBFile:OracleSettings' :: Maybe Bool
useBFile = Maybe Bool
a} :: OracleSettings)
oracleSettings_standbyDelayTime :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_standbyDelayTime :: (Maybe Int -> f (Maybe Int)) -> OracleSettings -> f OracleSettings
oracleSettings_standbyDelayTime = (OracleSettings -> Maybe Int)
-> (OracleSettings -> Maybe Int -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Int) (Maybe Int)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
standbyDelayTime :: Maybe Int
$sel:standbyDelayTime:OracleSettings' :: OracleSettings -> Maybe Int
standbyDelayTime} -> Maybe Int
standbyDelayTime) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:standbyDelayTime:OracleSettings' :: Maybe Int
standbyDelayTime = Maybe Int
a} :: OracleSettings)
oracleSettings_failTasksOnLobTruncation :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_failTasksOnLobTruncation :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_failTasksOnLobTruncation = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
failTasksOnLobTruncation :: Maybe Bool
$sel:failTasksOnLobTruncation:OracleSettings' :: OracleSettings -> Maybe Bool
failTasksOnLobTruncation} -> Maybe Bool
failTasksOnLobTruncation) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:failTasksOnLobTruncation:OracleSettings' :: Maybe Bool
failTasksOnLobTruncation = Maybe Bool
a} :: OracleSettings)
oracleSettings_serverName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_serverName :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_serverName = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
serverName :: Maybe Text
$sel:serverName:OracleSettings' :: OracleSettings -> Maybe Text
serverName} -> Maybe Text
serverName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:serverName:OracleSettings' :: Maybe Text
serverName = Maybe Text
a} :: OracleSettings)
oracleSettings_directPathNoLog :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_directPathNoLog :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_directPathNoLog = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
directPathNoLog :: Maybe Bool
$sel:directPathNoLog:OracleSettings' :: OracleSettings -> Maybe Bool
directPathNoLog} -> Maybe Bool
directPathNoLog) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:directPathNoLog:OracleSettings' :: Maybe Bool
directPathNoLog = Maybe Bool
a} :: OracleSettings)
oracleSettings_extraArchivedLogDestIds :: Lens.Lens' OracleSettings (Prelude.Maybe [Prelude.Int])
= (OracleSettings -> Maybe [Int])
-> (OracleSettings -> Maybe [Int] -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe [Int]) (Maybe [Int])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe [Int]
extraArchivedLogDestIds :: Maybe [Int]
$sel:extraArchivedLogDestIds:OracleSettings' :: OracleSettings -> Maybe [Int]
extraArchivedLogDestIds} -> Maybe [Int]
extraArchivedLogDestIds) (\s :: OracleSettings
s@OracleSettings' {} Maybe [Int]
a -> OracleSettings
s {$sel:extraArchivedLogDestIds:OracleSettings' :: Maybe [Int]
extraArchivedLogDestIds = Maybe [Int]
a} :: OracleSettings) ((Maybe [Int] -> f (Maybe [Int]))
-> OracleSettings -> f OracleSettings)
-> ((Maybe [Int] -> f (Maybe [Int]))
-> Maybe [Int] -> f (Maybe [Int]))
-> (Maybe [Int] -> f (Maybe [Int]))
-> OracleSettings
-> f OracleSettings
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [Int] [Int] [Int] [Int]
-> Iso (Maybe [Int]) (Maybe [Int]) (Maybe [Int]) (Maybe [Int])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [Int] [Int] [Int] [Int]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
oracleSettings_securityDbEncryptionName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_securityDbEncryptionName :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_securityDbEncryptionName = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
securityDbEncryptionName :: Maybe Text
$sel:securityDbEncryptionName:OracleSettings' :: OracleSettings -> Maybe Text
securityDbEncryptionName} -> Maybe Text
securityDbEncryptionName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:securityDbEncryptionName:OracleSettings' :: Maybe Text
securityDbEncryptionName = Maybe Text
a} :: OracleSettings)
oracleSettings_oraclePathPrefix :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_oraclePathPrefix :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_oraclePathPrefix = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
oraclePathPrefix :: Maybe Text
$sel:oraclePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
oraclePathPrefix} -> Maybe Text
oraclePathPrefix) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:oraclePathPrefix:OracleSettings' :: Maybe Text
oraclePathPrefix = Maybe Text
a} :: OracleSettings)
oracleSettings_secretsManagerAccessRoleArn :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_secretsManagerAccessRoleArn :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_secretsManagerAccessRoleArn = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
secretsManagerAccessRoleArn :: Maybe Text
$sel:secretsManagerAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
secretsManagerAccessRoleArn} -> Maybe Text
secretsManagerAccessRoleArn) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:secretsManagerAccessRoleArn:OracleSettings' :: Maybe Text
secretsManagerAccessRoleArn = Maybe Text
a} :: OracleSettings)
oracleSettings_useDirectPathFullLoad :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_useDirectPathFullLoad :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_useDirectPathFullLoad = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
useDirectPathFullLoad :: Maybe Bool
$sel:useDirectPathFullLoad:OracleSettings' :: OracleSettings -> Maybe Bool
useDirectPathFullLoad} -> Maybe Bool
useDirectPathFullLoad) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:useDirectPathFullLoad:OracleSettings' :: Maybe Bool
useDirectPathFullLoad = Maybe Bool
a} :: OracleSettings)
oracleSettings_username :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_username :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_username = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
username :: Maybe Text
$sel:username:OracleSettings' :: OracleSettings -> Maybe Text
username} -> Maybe Text
username) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:username:OracleSettings' :: Maybe Text
username = Maybe Text
a} :: OracleSettings)
oracleSettings_allowSelectNestedTables :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_allowSelectNestedTables :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_allowSelectNestedTables = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
allowSelectNestedTables :: Maybe Bool
$sel:allowSelectNestedTables:OracleSettings' :: OracleSettings -> Maybe Bool
allowSelectNestedTables} -> Maybe Bool
allowSelectNestedTables) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:allowSelectNestedTables:OracleSettings' :: Maybe Bool
allowSelectNestedTables = Maybe Bool
a} :: OracleSettings)
oracleSettings_readAheadBlocks :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_readAheadBlocks :: (Maybe Int -> f (Maybe Int)) -> OracleSettings -> f OracleSettings
oracleSettings_readAheadBlocks = (OracleSettings -> Maybe Int)
-> (OracleSettings -> Maybe Int -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Int) (Maybe Int)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
readAheadBlocks :: Maybe Int
$sel:readAheadBlocks:OracleSettings' :: OracleSettings -> Maybe Int
readAheadBlocks} -> Maybe Int
readAheadBlocks) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:readAheadBlocks:OracleSettings' :: Maybe Int
readAheadBlocks = Maybe Int
a} :: OracleSettings)
oracleSettings_archivedLogDestId :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_archivedLogDestId :: (Maybe Int -> f (Maybe Int)) -> OracleSettings -> f OracleSettings
oracleSettings_archivedLogDestId = (OracleSettings -> Maybe Int)
-> (OracleSettings -> Maybe Int -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Int) (Maybe Int)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
archivedLogDestId :: Maybe Int
$sel:archivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
archivedLogDestId} -> Maybe Int
archivedLogDestId) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:archivedLogDestId:OracleSettings' :: Maybe Int
archivedLogDestId = Maybe Int
a} :: OracleSettings)
oracleSettings_replacePathPrefix :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_replacePathPrefix :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_replacePathPrefix = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
replacePathPrefix :: Maybe Bool
$sel:replacePathPrefix:OracleSettings' :: OracleSettings -> Maybe Bool
replacePathPrefix} -> Maybe Bool
replacePathPrefix) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:replacePathPrefix:OracleSettings' :: Maybe Bool
replacePathPrefix = Maybe Bool
a} :: OracleSettings)
oracleSettings_accessAlternateDirectly :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_accessAlternateDirectly :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_accessAlternateDirectly = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
accessAlternateDirectly :: Maybe Bool
$sel:accessAlternateDirectly:OracleSettings' :: OracleSettings -> Maybe Bool
accessAlternateDirectly} -> Maybe Bool
accessAlternateDirectly) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:accessAlternateDirectly:OracleSettings' :: Maybe Bool
accessAlternateDirectly = Maybe Bool
a} :: OracleSettings)
oracleSettings_secretsManagerOracleAsmSecretId :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_secretsManagerOracleAsmSecretId :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_secretsManagerOracleAsmSecretId = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
secretsManagerOracleAsmSecretId :: Maybe Text
$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: OracleSettings -> Maybe Text
secretsManagerOracleAsmSecretId} -> Maybe Text
secretsManagerOracleAsmSecretId) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: Maybe Text
secretsManagerOracleAsmSecretId = Maybe Text
a} :: OracleSettings)
oracleSettings_securityDbEncryption :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_securityDbEncryption :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_securityDbEncryption = (OracleSettings -> Maybe (Sensitive Text))
-> (OracleSettings -> Maybe (Sensitive Text) -> OracleSettings)
-> Lens
OracleSettings
OracleSettings
(Maybe (Sensitive Text))
(Maybe (Sensitive Text))
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe (Sensitive Text)
securityDbEncryption :: Maybe (Sensitive Text)
$sel:securityDbEncryption:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
securityDbEncryption} -> Maybe (Sensitive Text)
securityDbEncryption) (\s :: OracleSettings
s@OracleSettings' {} Maybe (Sensitive Text)
a -> OracleSettings
s {$sel:securityDbEncryption:OracleSettings' :: Maybe (Sensitive Text)
securityDbEncryption = Maybe (Sensitive Text)
a} :: OracleSettings) ((Maybe (Sensitive Text) -> f (Maybe (Sensitive Text)))
-> OracleSettings -> f OracleSettings)
-> ((Maybe Text -> f (Maybe Text))
-> Maybe (Sensitive Text) -> f (Maybe (Sensitive Text)))
-> (Maybe Text -> f (Maybe Text))
-> OracleSettings
-> f OracleSettings
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso (Sensitive Text) (Sensitive Text) Text Text
-> Iso
(Maybe (Sensitive Text))
(Maybe (Sensitive Text))
(Maybe Text)
(Maybe Text)
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso (Sensitive Text) (Sensitive Text) Text Text
forall a. Iso' (Sensitive a) a
Core._Sensitive
oracleSettings_useLogminerReader :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_useLogminerReader :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_useLogminerReader = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
useLogminerReader :: Maybe Bool
$sel:useLogminerReader:OracleSettings' :: OracleSettings -> Maybe Bool
useLogminerReader} -> Maybe Bool
useLogminerReader) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:useLogminerReader:OracleSettings' :: Maybe Bool
useLogminerReader = Maybe Bool
a} :: OracleSettings)
oracleSettings_readTableSpaceName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_readTableSpaceName :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_readTableSpaceName = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
readTableSpaceName :: Maybe Bool
$sel:readTableSpaceName:OracleSettings' :: OracleSettings -> Maybe Bool
readTableSpaceName} -> Maybe Bool
readTableSpaceName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:readTableSpaceName:OracleSettings' :: Maybe Bool
readTableSpaceName = Maybe Bool
a} :: OracleSettings)
oracleSettings_retryInterval :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_retryInterval :: (Maybe Int -> f (Maybe Int)) -> OracleSettings -> f OracleSettings
oracleSettings_retryInterval = (OracleSettings -> Maybe Int)
-> (OracleSettings -> Maybe Int -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Int) (Maybe Int)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
retryInterval :: Maybe Int
$sel:retryInterval:OracleSettings' :: OracleSettings -> Maybe Int
retryInterval} -> Maybe Int
retryInterval) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:retryInterval:OracleSettings' :: Maybe Int
retryInterval = Maybe Int
a} :: OracleSettings)
oracleSettings_password :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_password :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_password = (OracleSettings -> Maybe (Sensitive Text))
-> (OracleSettings -> Maybe (Sensitive Text) -> OracleSettings)
-> Lens
OracleSettings
OracleSettings
(Maybe (Sensitive Text))
(Maybe (Sensitive Text))
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe (Sensitive Text)
password :: Maybe (Sensitive Text)
$sel:password:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
password} -> Maybe (Sensitive Text)
password) (\s :: OracleSettings
s@OracleSettings' {} Maybe (Sensitive Text)
a -> OracleSettings
s {$sel:password:OracleSettings' :: Maybe (Sensitive Text)
password = Maybe (Sensitive Text)
a} :: OracleSettings) ((Maybe (Sensitive Text) -> f (Maybe (Sensitive Text)))
-> OracleSettings -> f OracleSettings)
-> ((Maybe Text -> f (Maybe Text))
-> Maybe (Sensitive Text) -> f (Maybe (Sensitive Text)))
-> (Maybe Text -> f (Maybe Text))
-> OracleSettings
-> f OracleSettings
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso (Sensitive Text) (Sensitive Text) Text Text
-> Iso
(Maybe (Sensitive Text))
(Maybe (Sensitive Text))
(Maybe Text)
(Maybe Text)
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso (Sensitive Text) (Sensitive Text) Text Text
forall a. Iso' (Sensitive a) a
Core._Sensitive
oracleSettings_spatialDataOptionToGeoJsonFunctionName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_spatialDataOptionToGeoJsonFunctionName :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_spatialDataOptionToGeoJsonFunctionName = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
spatialDataOptionToGeoJsonFunctionName :: Maybe Text
$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: OracleSettings -> Maybe Text
spatialDataOptionToGeoJsonFunctionName} -> Maybe Text
spatialDataOptionToGeoJsonFunctionName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: Maybe Text
spatialDataOptionToGeoJsonFunctionName = Maybe Text
a} :: OracleSettings)
oracleSettings_databaseName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_databaseName :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_databaseName = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
databaseName :: Maybe Text
$sel:databaseName:OracleSettings' :: OracleSettings -> Maybe Text
databaseName} -> Maybe Text
databaseName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:databaseName:OracleSettings' :: Maybe Text
databaseName = Maybe Text
a} :: OracleSettings)
oracleSettings_addSupplementalLogging :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_addSupplementalLogging :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_addSupplementalLogging = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
addSupplementalLogging :: Maybe Bool
$sel:addSupplementalLogging:OracleSettings' :: OracleSettings -> Maybe Bool
addSupplementalLogging} -> Maybe Bool
addSupplementalLogging) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:addSupplementalLogging:OracleSettings' :: Maybe Bool
addSupplementalLogging = Maybe Bool
a} :: OracleSettings)
oracleSettings_secretsManagerOracleAsmAccessRoleArn :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_secretsManagerOracleAsmAccessRoleArn :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_secretsManagerOracleAsmAccessRoleArn = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
secretsManagerOracleAsmAccessRoleArn :: Maybe Text
$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
secretsManagerOracleAsmAccessRoleArn} -> Maybe Text
secretsManagerOracleAsmAccessRoleArn) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: Maybe Text
secretsManagerOracleAsmAccessRoleArn = Maybe Text
a} :: OracleSettings)
oracleSettings_asmServer :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_asmServer :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_asmServer = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
asmServer :: Maybe Text
$sel:asmServer:OracleSettings' :: OracleSettings -> Maybe Text
asmServer} -> Maybe Text
asmServer) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:asmServer:OracleSettings' :: Maybe Text
asmServer = Maybe Text
a} :: OracleSettings)
oracleSettings_charLengthSemantics :: Lens.Lens' OracleSettings (Prelude.Maybe CharLengthSemantics)
oracleSettings_charLengthSemantics :: (Maybe CharLengthSemantics -> f (Maybe CharLengthSemantics))
-> OracleSettings -> f OracleSettings
oracleSettings_charLengthSemantics = (OracleSettings -> Maybe CharLengthSemantics)
-> (OracleSettings -> Maybe CharLengthSemantics -> OracleSettings)
-> Lens
OracleSettings
OracleSettings
(Maybe CharLengthSemantics)
(Maybe CharLengthSemantics)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe CharLengthSemantics
charLengthSemantics :: Maybe CharLengthSemantics
$sel:charLengthSemantics:OracleSettings' :: OracleSettings -> Maybe CharLengthSemantics
charLengthSemantics} -> Maybe CharLengthSemantics
charLengthSemantics) (\s :: OracleSettings
s@OracleSettings' {} Maybe CharLengthSemantics
a -> OracleSettings
s {$sel:charLengthSemantics:OracleSettings' :: Maybe CharLengthSemantics
charLengthSemantics = Maybe CharLengthSemantics
a} :: OracleSettings)
oracleSettings_archivedLogsOnly :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_archivedLogsOnly :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_archivedLogsOnly = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
archivedLogsOnly :: Maybe Bool
$sel:archivedLogsOnly:OracleSettings' :: OracleSettings -> Maybe Bool
archivedLogsOnly} -> Maybe Bool
archivedLogsOnly) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:archivedLogsOnly:OracleSettings' :: Maybe Bool
archivedLogsOnly = Maybe Bool
a} :: OracleSettings)
oracleSettings_directPathParallelLoad :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_directPathParallelLoad :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_directPathParallelLoad = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
directPathParallelLoad :: Maybe Bool
$sel:directPathParallelLoad:OracleSettings' :: OracleSettings -> Maybe Bool
directPathParallelLoad} -> Maybe Bool
directPathParallelLoad) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:directPathParallelLoad:OracleSettings' :: Maybe Bool
directPathParallelLoad = Maybe Bool
a} :: OracleSettings)
oracleSettings_secretsManagerSecretId :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_secretsManagerSecretId :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_secretsManagerSecretId = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
secretsManagerSecretId :: Maybe Text
$sel:secretsManagerSecretId:OracleSettings' :: OracleSettings -> Maybe Text
secretsManagerSecretId} -> Maybe Text
secretsManagerSecretId) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:secretsManagerSecretId:OracleSettings' :: Maybe Text
secretsManagerSecretId = Maybe Text
a} :: OracleSettings)
oracleSettings_additionalArchivedLogDestId :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_additionalArchivedLogDestId :: (Maybe Int -> f (Maybe Int)) -> OracleSettings -> f OracleSettings
oracleSettings_additionalArchivedLogDestId = (OracleSettings -> Maybe Int)
-> (OracleSettings -> Maybe Int -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Int) (Maybe Int)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
additionalArchivedLogDestId :: Maybe Int
$sel:additionalArchivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
additionalArchivedLogDestId} -> Maybe Int
additionalArchivedLogDestId) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:additionalArchivedLogDestId:OracleSettings' :: Maybe Int
additionalArchivedLogDestId = Maybe Int
a} :: OracleSettings)
oracleSettings_asmPassword :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_asmPassword :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_asmPassword = (OracleSettings -> Maybe (Sensitive Text))
-> (OracleSettings -> Maybe (Sensitive Text) -> OracleSettings)
-> Lens
OracleSettings
OracleSettings
(Maybe (Sensitive Text))
(Maybe (Sensitive Text))
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe (Sensitive Text)
asmPassword :: Maybe (Sensitive Text)
$sel:asmPassword:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
asmPassword} -> Maybe (Sensitive Text)
asmPassword) (\s :: OracleSettings
s@OracleSettings' {} Maybe (Sensitive Text)
a -> OracleSettings
s {$sel:asmPassword:OracleSettings' :: Maybe (Sensitive Text)
asmPassword = Maybe (Sensitive Text)
a} :: OracleSettings) ((Maybe (Sensitive Text) -> f (Maybe (Sensitive Text)))
-> OracleSettings -> f OracleSettings)
-> ((Maybe Text -> f (Maybe Text))
-> Maybe (Sensitive Text) -> f (Maybe (Sensitive Text)))
-> (Maybe Text -> f (Maybe Text))
-> OracleSettings
-> f OracleSettings
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso (Sensitive Text) (Sensitive Text) Text Text
-> Iso
(Maybe (Sensitive Text))
(Maybe (Sensitive Text))
(Maybe Text)
(Maybe Text)
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso (Sensitive Text) (Sensitive Text) Text Text
forall a. Iso' (Sensitive a) a
Core._Sensitive
oracleSettings_enableHomogenousTablespace :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_enableHomogenousTablespace :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_enableHomogenousTablespace = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
enableHomogenousTablespace :: Maybe Bool
$sel:enableHomogenousTablespace:OracleSettings' :: OracleSettings -> Maybe Bool
enableHomogenousTablespace} -> Maybe Bool
enableHomogenousTablespace) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:enableHomogenousTablespace:OracleSettings' :: Maybe Bool
enableHomogenousTablespace = Maybe Bool
a} :: OracleSettings)
oracleSettings_parallelAsmReadThreads :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_parallelAsmReadThreads :: (Maybe Int -> f (Maybe Int)) -> OracleSettings -> f OracleSettings
oracleSettings_parallelAsmReadThreads = (OracleSettings -> Maybe Int)
-> (OracleSettings -> Maybe Int -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Int) (Maybe Int)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
parallelAsmReadThreads :: Maybe Int
$sel:parallelAsmReadThreads:OracleSettings' :: OracleSettings -> Maybe Int
parallelAsmReadThreads} -> Maybe Int
parallelAsmReadThreads) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:parallelAsmReadThreads:OracleSettings' :: Maybe Int
parallelAsmReadThreads = Maybe Int
a} :: OracleSettings)
oracleSettings_numberDatatypeScale :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_numberDatatypeScale :: (Maybe Int -> f (Maybe Int)) -> OracleSettings -> f OracleSettings
oracleSettings_numberDatatypeScale = (OracleSettings -> Maybe Int)
-> (OracleSettings -> Maybe Int -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Int) (Maybe Int)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
numberDatatypeScale :: Maybe Int
$sel:numberDatatypeScale:OracleSettings' :: OracleSettings -> Maybe Int
numberDatatypeScale} -> Maybe Int
numberDatatypeScale) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:numberDatatypeScale:OracleSettings' :: Maybe Int
numberDatatypeScale = Maybe Int
a} :: OracleSettings)
oracleSettings_usePathPrefix :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_usePathPrefix :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_usePathPrefix = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
usePathPrefix :: Maybe Text
$sel:usePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
usePathPrefix} -> Maybe Text
usePathPrefix) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:usePathPrefix:OracleSettings' :: Maybe Text
usePathPrefix = Maybe Text
a} :: OracleSettings)
oracleSettings_asmUser :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_asmUser :: (Maybe Text -> f (Maybe Text))
-> OracleSettings -> f OracleSettings
oracleSettings_asmUser = (OracleSettings -> Maybe Text)
-> (OracleSettings -> Maybe Text -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Text) (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
asmUser :: Maybe Text
$sel:asmUser:OracleSettings' :: OracleSettings -> Maybe Text
asmUser} -> Maybe Text
asmUser) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:asmUser:OracleSettings' :: Maybe Text
asmUser = Maybe Text
a} :: OracleSettings)
oracleSettings_useAlternateFolderForOnline :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_useAlternateFolderForOnline :: (Maybe Bool -> f (Maybe Bool))
-> OracleSettings -> f OracleSettings
oracleSettings_useAlternateFolderForOnline = (OracleSettings -> Maybe Bool)
-> (OracleSettings -> Maybe Bool -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Bool) (Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
useAlternateFolderForOnline :: Maybe Bool
$sel:useAlternateFolderForOnline:OracleSettings' :: OracleSettings -> Maybe Bool
useAlternateFolderForOnline} -> Maybe Bool
useAlternateFolderForOnline) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:useAlternateFolderForOnline:OracleSettings' :: Maybe Bool
useAlternateFolderForOnline = Maybe Bool
a} :: OracleSettings)
oracleSettings_port :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_port :: (Maybe Int -> f (Maybe Int)) -> OracleSettings -> f OracleSettings
oracleSettings_port = (OracleSettings -> Maybe Int)
-> (OracleSettings -> Maybe Int -> OracleSettings)
-> Lens OracleSettings OracleSettings (Maybe Int) (Maybe Int)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
port :: Maybe Int
$sel:port:OracleSettings' :: OracleSettings -> Maybe Int
port} -> Maybe Int
port) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:port:OracleSettings' :: Maybe Int
port = Maybe Int
a} :: OracleSettings)
instance Core.FromJSON OracleSettings where
parseJSON :: Value -> Parser OracleSettings
parseJSON =
String
-> (Object -> Parser OracleSettings)
-> Value
-> Parser OracleSettings
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Core.withObject
String
"OracleSettings"
( \Object
x ->
Maybe Bool
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings
OracleSettings'
(Maybe Bool
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"UseBFile")
Parser
(Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Int)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"StandbyDelayTime")
Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FailTasksOnLobTruncation")
Parser
(Maybe Text
-> Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ServerName")
Parser
(Maybe Bool
-> Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"DirectPathNoLog")
Parser
(Maybe [Int]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe [Int])
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [Int]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ExtraArchivedLogDestIds"
Parser (Maybe (Maybe [Int])) -> Maybe [Int] -> Parser (Maybe [Int])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [Int]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SecurityDbEncryptionName")
Parser
(Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"OraclePathPrefix")
Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SecretsManagerAccessRoleArn")
Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"UseDirectPathFullLoad")
Parser
(Maybe Text
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Username")
Parser
(Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"AllowSelectNestedTables")
Parser
(Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ReadAheadBlocks")
Parser
(Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Int)
-> Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ArchivedLogDestId")
Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ReplacePathPrefix")
Parser
(Maybe Bool
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"AccessAlternateDirectly")
Parser
(Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SecretsManagerOracleAsmSecretId")
Parser
(Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe (Sensitive Text))
-> Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Sensitive Text))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SecurityDbEncryption")
Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"UseLogminerReader")
Parser
(Maybe Bool
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ReadTableSpaceName")
Parser
(Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Int)
-> Parser
(Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"RetryInterval")
Parser
(Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe (Sensitive Text))
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Sensitive Text))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Password")
Parser
(Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SpatialDataOptionToGeoJsonFunctionName")
Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"DatabaseName")
Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"AddSupplementalLogging")
Parser
(Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SecretsManagerOracleAsmAccessRoleArn")
Parser
(Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"AsmServer")
Parser
(Maybe CharLengthSemantics
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe CharLengthSemantics)
-> Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe CharLengthSemantics)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"CharLengthSemantics")
Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ArchivedLogsOnly")
Parser
(Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"DirectPathParallelLoad")
Parser
(Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Text)
-> Parser
(Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SecretsManagerSecretId")
Parser
(Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Int)
-> Parser
(Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"AdditionalArchivedLogDestId")
Parser
(Maybe (Sensitive Text)
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe (Sensitive Text))
-> Parser
(Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Sensitive Text))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"AsmPassword")
Parser
(Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Bool)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"EnableHomogenousTablespace")
Parser
(Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ParallelAsmReadThreads")
Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Int
-> OracleSettings)
-> Parser (Maybe Int)
-> Parser
(Maybe Text
-> Maybe Text -> Maybe Bool -> Maybe Int -> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NumberDatatypeScale")
Parser
(Maybe Text
-> Maybe Text -> Maybe Bool -> Maybe Int -> OracleSettings)
-> Parser (Maybe Text)
-> Parser (Maybe Text -> Maybe Bool -> Maybe Int -> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"UsePathPrefix")
Parser (Maybe Text -> Maybe Bool -> Maybe Int -> OracleSettings)
-> Parser (Maybe Text)
-> Parser (Maybe Bool -> Maybe Int -> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"AsmUser")
Parser (Maybe Bool -> Maybe Int -> OracleSettings)
-> Parser (Maybe Bool) -> Parser (Maybe Int -> OracleSettings)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"UseAlternateFolderForOnline")
Parser (Maybe Int -> OracleSettings)
-> Parser (Maybe Int) -> Parser OracleSettings
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Port")
)
instance Prelude.Hashable OracleSettings
instance Prelude.NFData OracleSettings
instance Core.ToJSON OracleSettings where
toJSON :: OracleSettings -> Value
toJSON OracleSettings' {Maybe Bool
Maybe Int
Maybe [Int]
Maybe Text
Maybe (Sensitive Text)
Maybe CharLengthSemantics
port :: Maybe Int
useAlternateFolderForOnline :: Maybe Bool
asmUser :: Maybe Text
usePathPrefix :: Maybe Text
numberDatatypeScale :: Maybe Int
parallelAsmReadThreads :: Maybe Int
enableHomogenousTablespace :: Maybe Bool
asmPassword :: Maybe (Sensitive Text)
additionalArchivedLogDestId :: Maybe Int
secretsManagerSecretId :: Maybe Text
directPathParallelLoad :: Maybe Bool
archivedLogsOnly :: Maybe Bool
charLengthSemantics :: Maybe CharLengthSemantics
asmServer :: Maybe Text
secretsManagerOracleAsmAccessRoleArn :: Maybe Text
addSupplementalLogging :: Maybe Bool
databaseName :: Maybe Text
spatialDataOptionToGeoJsonFunctionName :: Maybe Text
password :: Maybe (Sensitive Text)
retryInterval :: Maybe Int
readTableSpaceName :: Maybe Bool
useLogminerReader :: Maybe Bool
securityDbEncryption :: Maybe (Sensitive Text)
secretsManagerOracleAsmSecretId :: Maybe Text
accessAlternateDirectly :: Maybe Bool
replacePathPrefix :: Maybe Bool
archivedLogDestId :: Maybe Int
readAheadBlocks :: Maybe Int
allowSelectNestedTables :: Maybe Bool
username :: Maybe Text
useDirectPathFullLoad :: Maybe Bool
secretsManagerAccessRoleArn :: Maybe Text
oraclePathPrefix :: Maybe Text
securityDbEncryptionName :: Maybe Text
extraArchivedLogDestIds :: Maybe [Int]
directPathNoLog :: Maybe Bool
serverName :: Maybe Text
failTasksOnLobTruncation :: Maybe Bool
standbyDelayTime :: Maybe Int
useBFile :: Maybe Bool
$sel:port:OracleSettings' :: OracleSettings -> Maybe Int
$sel:useAlternateFolderForOnline:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:asmUser:OracleSettings' :: OracleSettings -> Maybe Text
$sel:usePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
$sel:numberDatatypeScale:OracleSettings' :: OracleSettings -> Maybe Int
$sel:parallelAsmReadThreads:OracleSettings' :: OracleSettings -> Maybe Int
$sel:enableHomogenousTablespace:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:asmPassword:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:additionalArchivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
$sel:secretsManagerSecretId:OracleSettings' :: OracleSettings -> Maybe Text
$sel:directPathParallelLoad:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:archivedLogsOnly:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:charLengthSemantics:OracleSettings' :: OracleSettings -> Maybe CharLengthSemantics
$sel:asmServer:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
$sel:addSupplementalLogging:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:databaseName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:password:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:retryInterval:OracleSettings' :: OracleSettings -> Maybe Int
$sel:readTableSpaceName:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useLogminerReader:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:securityDbEncryption:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: OracleSettings -> Maybe Text
$sel:accessAlternateDirectly:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:replacePathPrefix:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:archivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
$sel:readAheadBlocks:OracleSettings' :: OracleSettings -> Maybe Int
$sel:allowSelectNestedTables:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:username:OracleSettings' :: OracleSettings -> Maybe Text
$sel:useDirectPathFullLoad:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:secretsManagerAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
$sel:oraclePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
$sel:securityDbEncryptionName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:extraArchivedLogDestIds:OracleSettings' :: OracleSettings -> Maybe [Int]
$sel:directPathNoLog:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:serverName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:failTasksOnLobTruncation:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:standbyDelayTime:OracleSettings' :: OracleSettings -> Maybe Int
$sel:useBFile:OracleSettings' :: OracleSettings -> Maybe Bool
..} =
[Pair] -> Value
Core.object
( [Maybe Pair] -> [Pair]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Text
"UseBFile" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
useBFile,
(Text
"StandbyDelayTime" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Int -> Pair) -> Maybe Int -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
standbyDelayTime,
(Text
"FailTasksOnLobTruncation" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
failTasksOnLobTruncation,
(Text
"ServerName" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
serverName,
(Text
"DirectPathNoLog" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
directPathNoLog,
(Text
"ExtraArchivedLogDestIds" Text -> [Int] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([Int] -> Pair) -> Maybe [Int] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Int]
extraArchivedLogDestIds,
(Text
"SecurityDbEncryptionName" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
securityDbEncryptionName,
(Text
"OraclePathPrefix" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
oraclePathPrefix,
(Text
"SecretsManagerAccessRoleArn" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
secretsManagerAccessRoleArn,
(Text
"UseDirectPathFullLoad" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
useDirectPathFullLoad,
(Text
"Username" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
username,
(Text
"AllowSelectNestedTables" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
allowSelectNestedTables,
(Text
"ReadAheadBlocks" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Int -> Pair) -> Maybe Int -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
readAheadBlocks,
(Text
"ArchivedLogDestId" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Int -> Pair) -> Maybe Int -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
archivedLogDestId,
(Text
"ReplacePathPrefix" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
replacePathPrefix,
(Text
"AccessAlternateDirectly" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
accessAlternateDirectly,
(Text
"SecretsManagerOracleAsmSecretId" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
secretsManagerOracleAsmSecretId,
(Text
"SecurityDbEncryption" Text -> Sensitive Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Sensitive Text -> Pair) -> Maybe (Sensitive Text) -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Sensitive Text)
securityDbEncryption,
(Text
"UseLogminerReader" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
useLogminerReader,
(Text
"ReadTableSpaceName" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
readTableSpaceName,
(Text
"RetryInterval" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Int -> Pair) -> Maybe Int -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
retryInterval,
(Text
"Password" Text -> Sensitive Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Sensitive Text -> Pair) -> Maybe (Sensitive Text) -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Sensitive Text)
password,
(Text
"SpatialDataOptionToGeoJsonFunctionName" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
spatialDataOptionToGeoJsonFunctionName,
(Text
"DatabaseName" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
databaseName,
(Text
"AddSupplementalLogging" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
addSupplementalLogging,
(Text
"SecretsManagerOracleAsmAccessRoleArn" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
secretsManagerOracleAsmAccessRoleArn,
(Text
"AsmServer" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
asmServer,
(Text
"CharLengthSemantics" Text -> CharLengthSemantics -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(CharLengthSemantics -> Pair)
-> Maybe CharLengthSemantics -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CharLengthSemantics
charLengthSemantics,
(Text
"ArchivedLogsOnly" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
archivedLogsOnly,
(Text
"DirectPathParallelLoad" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
directPathParallelLoad,
(Text
"SecretsManagerSecretId" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
secretsManagerSecretId,
(Text
"AdditionalArchivedLogDestId" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Int -> Pair) -> Maybe Int -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
additionalArchivedLogDestId,
(Text
"AsmPassword" Text -> Sensitive Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Sensitive Text -> Pair) -> Maybe (Sensitive Text) -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Sensitive Text)
asmPassword,
(Text
"EnableHomogenousTablespace" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
enableHomogenousTablespace,
(Text
"ParallelAsmReadThreads" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Int -> Pair) -> Maybe Int -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
parallelAsmReadThreads,
(Text
"NumberDatatypeScale" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Int -> Pair) -> Maybe Int -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
numberDatatypeScale,
(Text
"UsePathPrefix" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
usePathPrefix,
(Text
"AsmUser" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Text -> Pair) -> Maybe Text -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
asmUser,
(Text
"UseAlternateFolderForOnline" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
useAlternateFolderForOnline,
(Text
"Port" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) (Int -> Pair) -> Maybe Int -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
port
]
)