module Stratosphere.RDS.DBProxy (
module Exports, DBProxy(..), mkDBProxy
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.RDS.DBProxy.AuthFormatProperty as Exports
import {-# SOURCE #-} Stratosphere.RDS.DBProxy.TagFormatProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data DBProxy
=
DBProxy {DBProxy -> ()
haddock_workaround_ :: (),
DBProxy -> Maybe [AuthFormatProperty]
auth :: (Prelude.Maybe [AuthFormatProperty]),
DBProxy -> Value Text
dBProxyName :: (Value Prelude.Text),
DBProxy -> Maybe (Value Bool)
debugLogging :: (Prelude.Maybe (Value Prelude.Bool)),
DBProxy -> Maybe (Value Text)
defaultAuthScheme :: (Prelude.Maybe (Value Prelude.Text)),
DBProxy -> Maybe (Value Text)
endpointNetworkType :: (Prelude.Maybe (Value Prelude.Text)),
DBProxy -> Value Text
engineFamily :: (Value Prelude.Text),
DBProxy -> Maybe (Value Integer)
idleClientTimeout :: (Prelude.Maybe (Value Prelude.Integer)),
DBProxy -> Maybe (Value Bool)
requireTLS :: (Prelude.Maybe (Value Prelude.Bool)),
DBProxy -> Value Text
roleArn :: (Value Prelude.Text),
DBProxy -> Maybe [TagFormatProperty]
tags :: (Prelude.Maybe [TagFormatProperty]),
DBProxy -> Maybe (Value Text)
targetConnectionNetworkType :: (Prelude.Maybe (Value Prelude.Text)),
DBProxy -> Maybe (ValueList Text)
vpcSecurityGroupIds :: (Prelude.Maybe (ValueList Prelude.Text)),
DBProxy -> ValueList Text
vpcSubnetIds :: (ValueList Prelude.Text)}
deriving stock (DBProxy -> DBProxy -> Bool
(DBProxy -> DBProxy -> Bool)
-> (DBProxy -> DBProxy -> Bool) -> Eq DBProxy
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DBProxy -> DBProxy -> Bool
== :: DBProxy -> DBProxy -> Bool
$c/= :: DBProxy -> DBProxy -> Bool
/= :: DBProxy -> DBProxy -> Bool
Prelude.Eq, Int -> DBProxy -> ShowS
[DBProxy] -> ShowS
DBProxy -> String
(Int -> DBProxy -> ShowS)
-> (DBProxy -> String) -> ([DBProxy] -> ShowS) -> Show DBProxy
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DBProxy -> ShowS
showsPrec :: Int -> DBProxy -> ShowS
$cshow :: DBProxy -> String
show :: DBProxy -> String
$cshowList :: [DBProxy] -> ShowS
showList :: [DBProxy] -> ShowS
Prelude.Show)
mkDBProxy ::
Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text -> ValueList Prelude.Text -> DBProxy
mkDBProxy :: Value Text -> Value Text -> Value Text -> ValueList Text -> DBProxy
mkDBProxy Value Text
dBProxyName Value Text
engineFamily Value Text
roleArn ValueList Text
vpcSubnetIds
= DBProxy
{haddock_workaround_ :: ()
haddock_workaround_ = (), dBProxyName :: Value Text
dBProxyName = Value Text
dBProxyName,
engineFamily :: Value Text
engineFamily = Value Text
engineFamily, roleArn :: Value Text
roleArn = Value Text
roleArn,
vpcSubnetIds :: ValueList Text
vpcSubnetIds = ValueList Text
vpcSubnetIds, auth :: Maybe [AuthFormatProperty]
auth = Maybe [AuthFormatProperty]
forall a. Maybe a
Prelude.Nothing,
debugLogging :: Maybe (Value Bool)
debugLogging = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
defaultAuthScheme :: Maybe (Value Text)
defaultAuthScheme = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
endpointNetworkType :: Maybe (Value Text)
endpointNetworkType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
idleClientTimeout :: Maybe (Value Integer)
idleClientTimeout = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, requireTLS :: Maybe (Value Bool)
requireTLS = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
tags :: Maybe [TagFormatProperty]
tags = Maybe [TagFormatProperty]
forall a. Maybe a
Prelude.Nothing,
targetConnectionNetworkType :: Maybe (Value Text)
targetConnectionNetworkType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSecurityGroupIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DBProxy where
toResourceProperties :: DBProxy -> ResourceProperties
toResourceProperties DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::RDS::DBProxy", supportsTags :: Bool
supportsTags = Bool
Prelude.True,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"DBProxyName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
dBProxyName,
Key
"EngineFamily" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
engineFamily, Key
"RoleArn" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
roleArn,
Key
"VpcSubnetIds" Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= ValueList Text
vpcSubnetIds]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> [AuthFormatProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Auth" ([AuthFormatProperty] -> (Key, Value))
-> Maybe [AuthFormatProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AuthFormatProperty]
auth,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DebugLogging" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
debugLogging,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultAuthScheme" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
defaultAuthScheme,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EndpointNetworkType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
endpointNetworkType,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IdleClientTimeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
idleClientTimeout,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RequireTLS" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
requireTLS,
Key -> [TagFormatProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([TagFormatProperty] -> (Key, Value))
-> Maybe [TagFormatProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [TagFormatProperty]
tags,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TargetConnectionNetworkType"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
targetConnectionNetworkType,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcSecurityGroupIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
vpcSecurityGroupIds]))}
instance JSON.ToJSON DBProxy where
toJSON :: DBProxy -> Value
toJSON DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"DBProxyName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
dBProxyName,
Key
"EngineFamily" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
engineFamily, Key
"RoleArn" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
roleArn,
Key
"VpcSubnetIds" Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= ValueList Text
vpcSubnetIds]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> [AuthFormatProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Auth" ([AuthFormatProperty] -> (Key, Value))
-> Maybe [AuthFormatProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AuthFormatProperty]
auth,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DebugLogging" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
debugLogging,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultAuthScheme" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
defaultAuthScheme,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EndpointNetworkType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
endpointNetworkType,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IdleClientTimeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
idleClientTimeout,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RequireTLS" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
requireTLS,
Key -> [TagFormatProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([TagFormatProperty] -> (Key, Value))
-> Maybe [TagFormatProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [TagFormatProperty]
tags,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TargetConnectionNetworkType"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
targetConnectionNetworkType,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcSecurityGroupIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
vpcSecurityGroupIds])))
instance Property "Auth" DBProxy where
type PropertyType "Auth" DBProxy = [AuthFormatProperty]
set :: PropertyType "Auth" DBProxy -> DBProxy -> DBProxy
set PropertyType "Auth" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {auth :: Maybe [AuthFormatProperty]
auth = [AuthFormatProperty] -> Maybe [AuthFormatProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AuthFormatProperty]
PropertyType "Auth" DBProxy
newValue, Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "DBProxyName" DBProxy where
type PropertyType "DBProxyName" DBProxy = Value Prelude.Text
set :: PropertyType "DBProxyName" DBProxy -> DBProxy -> DBProxy
set PropertyType "DBProxyName" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..} = DBProxy {dBProxyName :: Value Text
dBProxyName = PropertyType "DBProxyName" DBProxy
Value Text
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "DebugLogging" DBProxy where
type PropertyType "DebugLogging" DBProxy = Value Prelude.Bool
set :: PropertyType "DebugLogging" DBProxy -> DBProxy -> DBProxy
set PropertyType "DebugLogging" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {debugLogging :: Maybe (Value Bool)
debugLogging = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DebugLogging" DBProxy
Value Bool
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "DefaultAuthScheme" DBProxy where
type PropertyType "DefaultAuthScheme" DBProxy = Value Prelude.Text
set :: PropertyType "DefaultAuthScheme" DBProxy -> DBProxy -> DBProxy
set PropertyType "DefaultAuthScheme" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {defaultAuthScheme :: Maybe (Value Text)
defaultAuthScheme = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DefaultAuthScheme" DBProxy
Value Text
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "EndpointNetworkType" DBProxy where
type PropertyType "EndpointNetworkType" DBProxy = Value Prelude.Text
set :: PropertyType "EndpointNetworkType" DBProxy -> DBProxy -> DBProxy
set PropertyType "EndpointNetworkType" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {endpointNetworkType :: Maybe (Value Text)
endpointNetworkType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EndpointNetworkType" DBProxy
Value Text
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "EngineFamily" DBProxy where
type PropertyType "EngineFamily" DBProxy = Value Prelude.Text
set :: PropertyType "EngineFamily" DBProxy -> DBProxy -> DBProxy
set PropertyType "EngineFamily" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..} = DBProxy {engineFamily :: Value Text
engineFamily = PropertyType "EngineFamily" DBProxy
Value Text
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "IdleClientTimeout" DBProxy where
type PropertyType "IdleClientTimeout" DBProxy = Value Prelude.Integer
set :: PropertyType "IdleClientTimeout" DBProxy -> DBProxy -> DBProxy
set PropertyType "IdleClientTimeout" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {idleClientTimeout :: Maybe (Value Integer)
idleClientTimeout = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IdleClientTimeout" DBProxy
Value Integer
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "RequireTLS" DBProxy where
type PropertyType "RequireTLS" DBProxy = Value Prelude.Bool
set :: PropertyType "RequireTLS" DBProxy -> DBProxy -> DBProxy
set PropertyType "RequireTLS" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {requireTLS :: Maybe (Value Bool)
requireTLS = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RequireTLS" DBProxy
Value Bool
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "RoleArn" DBProxy where
type PropertyType "RoleArn" DBProxy = Value Prelude.Text
set :: PropertyType "RoleArn" DBProxy -> DBProxy -> DBProxy
set PropertyType "RoleArn" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..} = DBProxy {roleArn :: Value Text
roleArn = PropertyType "RoleArn" DBProxy
Value Text
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "Tags" DBProxy where
type PropertyType "Tags" DBProxy = [TagFormatProperty]
set :: PropertyType "Tags" DBProxy -> DBProxy -> DBProxy
set PropertyType "Tags" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {tags :: Maybe [TagFormatProperty]
tags = [TagFormatProperty] -> Maybe [TagFormatProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [TagFormatProperty]
PropertyType "Tags" DBProxy
newValue, Maybe [AuthFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "TargetConnectionNetworkType" DBProxy where
type PropertyType "TargetConnectionNetworkType" DBProxy = Value Prelude.Text
set :: PropertyType "TargetConnectionNetworkType" DBProxy
-> DBProxy -> DBProxy
set PropertyType "TargetConnectionNetworkType" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {targetConnectionNetworkType :: Maybe (Value Text)
targetConnectionNetworkType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TargetConnectionNetworkType" DBProxy
Value Text
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "VpcSecurityGroupIds" DBProxy where
type PropertyType "VpcSecurityGroupIds" DBProxy = ValueList Prelude.Text
set :: PropertyType "VpcSecurityGroupIds" DBProxy -> DBProxy -> DBProxy
set PropertyType "VpcSecurityGroupIds" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..}
= DBProxy {vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSecurityGroupIds = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VpcSecurityGroupIds" DBProxy
ValueList Text
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSubnetIds :: ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSubnetIds :: ValueList Text
..}
instance Property "VpcSubnetIds" DBProxy where
type PropertyType "VpcSubnetIds" DBProxy = ValueList Prelude.Text
set :: PropertyType "VpcSubnetIds" DBProxy -> DBProxy -> DBProxy
set PropertyType "VpcSubnetIds" DBProxy
newValue DBProxy {Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Text
haddock_workaround_ :: DBProxy -> ()
auth :: DBProxy -> Maybe [AuthFormatProperty]
dBProxyName :: DBProxy -> Value Text
debugLogging :: DBProxy -> Maybe (Value Bool)
defaultAuthScheme :: DBProxy -> Maybe (Value Text)
endpointNetworkType :: DBProxy -> Maybe (Value Text)
engineFamily :: DBProxy -> Value Text
idleClientTimeout :: DBProxy -> Maybe (Value Integer)
requireTLS :: DBProxy -> Maybe (Value Bool)
roleArn :: DBProxy -> Value Text
tags :: DBProxy -> Maybe [TagFormatProperty]
targetConnectionNetworkType :: DBProxy -> Maybe (Value Text)
vpcSecurityGroupIds :: DBProxy -> Maybe (ValueList Text)
vpcSubnetIds :: DBProxy -> ValueList Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: ValueList Text
..} = DBProxy {vpcSubnetIds :: ValueList Text
vpcSubnetIds = PropertyType "VpcSubnetIds" DBProxy
ValueList Text
newValue, Maybe [AuthFormatProperty]
Maybe [TagFormatProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
auth :: Maybe [AuthFormatProperty]
dBProxyName :: Value Text
debugLogging :: Maybe (Value Bool)
defaultAuthScheme :: Maybe (Value Text)
endpointNetworkType :: Maybe (Value Text)
engineFamily :: Value Text
idleClientTimeout :: Maybe (Value Integer)
requireTLS :: Maybe (Value Bool)
roleArn :: Value Text
tags :: Maybe [TagFormatProperty]
targetConnectionNetworkType :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}