module Stratosphere.Lightsail.Database (
module Exports, Database(..), mkDatabase
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Lightsail.Database.RelationalDatabaseParameterProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data Database
=
Database {Database -> ()
haddock_workaround_ :: (),
Database -> Maybe (Value Text)
availabilityZone :: (Prelude.Maybe (Value Prelude.Text)),
Database -> Maybe (Value Bool)
backupRetention :: (Prelude.Maybe (Value Prelude.Bool)),
Database -> Maybe (Value Text)
caCertificateIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
Database -> Value Text
masterDatabaseName :: (Value Prelude.Text),
Database -> Maybe (Value Text)
masterUserPassword :: (Prelude.Maybe (Value Prelude.Text)),
Database -> Value Text
masterUsername :: (Value Prelude.Text),
Database -> Maybe (Value Text)
preferredBackupWindow :: (Prelude.Maybe (Value Prelude.Text)),
Database -> Maybe (Value Text)
preferredMaintenanceWindow :: (Prelude.Maybe (Value Prelude.Text)),
Database -> Maybe (Value Bool)
publiclyAccessible :: (Prelude.Maybe (Value Prelude.Bool)),
Database -> Value Text
relationalDatabaseBlueprintId :: (Value Prelude.Text),
Database -> Value Text
relationalDatabaseBundleId :: (Value Prelude.Text),
Database -> Value Text
relationalDatabaseName :: (Value Prelude.Text),
Database -> Maybe [RelationalDatabaseParameterProperty]
relationalDatabaseParameters :: (Prelude.Maybe [RelationalDatabaseParameterProperty]),
Database -> Maybe (Value Bool)
rotateMasterUserPassword :: (Prelude.Maybe (Value Prelude.Bool)),
Database -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag])}
deriving stock (Database -> Database -> Bool
(Database -> Database -> Bool)
-> (Database -> Database -> Bool) -> Eq Database
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Database -> Database -> Bool
== :: Database -> Database -> Bool
$c/= :: Database -> Database -> Bool
/= :: Database -> Database -> Bool
Prelude.Eq, Int -> Database -> ShowS
[Database] -> ShowS
Database -> String
(Int -> Database -> ShowS)
-> (Database -> String) -> ([Database] -> ShowS) -> Show Database
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Database -> ShowS
showsPrec :: Int -> Database -> ShowS
$cshow :: Database -> String
show :: Database -> String
$cshowList :: [Database] -> ShowS
showList :: [Database] -> ShowS
Prelude.Show)
mkDatabase ::
Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text -> Value Prelude.Text -> Database
mkDatabase :: Value Text
-> Value Text -> Value Text -> Value Text -> Value Text -> Database
mkDatabase
Value Text
masterDatabaseName
Value Text
masterUsername
Value Text
relationalDatabaseBlueprintId
Value Text
relationalDatabaseBundleId
Value Text
relationalDatabaseName
= Database
{haddock_workaround_ :: ()
haddock_workaround_ = (), masterDatabaseName :: Value Text
masterDatabaseName = Value Text
masterDatabaseName,
masterUsername :: Value Text
masterUsername = Value Text
masterUsername,
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBlueprintId = Value Text
relationalDatabaseBlueprintId,
relationalDatabaseBundleId :: Value Text
relationalDatabaseBundleId = Value Text
relationalDatabaseBundleId,
relationalDatabaseName :: Value Text
relationalDatabaseName = Value Text
relationalDatabaseName,
availabilityZone :: Maybe (Value Text)
availabilityZone = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
backupRetention :: Maybe (Value Bool)
backupRetention = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
caCertificateIdentifier :: Maybe (Value Text)
caCertificateIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
masterUserPassword :: Maybe (Value Text)
masterUserPassword = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
preferredBackupWindow :: Maybe (Value Text)
preferredBackupWindow = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
preferredMaintenanceWindow :: Maybe (Value Text)
preferredMaintenanceWindow = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
publiclyAccessible :: Maybe (Value Bool)
publiclyAccessible = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
relationalDatabaseParameters = Maybe [RelationalDatabaseParameterProperty]
forall a. Maybe a
Prelude.Nothing,
rotateMasterUserPassword :: Maybe (Value Bool)
rotateMasterUserPassword = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Database where
toResourceProperties :: Database -> ResourceProperties
toResourceProperties Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Lightsail::Database", 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
"MasterDatabaseName" 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
masterDatabaseName,
Key
"MasterUsername" 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
masterUsername,
Key
"RelationalDatabaseBlueprintId"
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
relationalDatabaseBlueprintId,
Key
"RelationalDatabaseBundleId" 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
relationalDatabaseBundleId,
Key
"RelationalDatabaseName" 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
relationalDatabaseName]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailabilityZone" (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)
availabilityZone,
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
"BackupRetention" (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)
backupRetention,
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
"CaCertificateIdentifier"
(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)
caCertificateIdentifier,
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
"MasterUserPassword" (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)
masterUserPassword,
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
"PreferredBackupWindow"
(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)
preferredBackupWindow,
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
"PreferredMaintenanceWindow"
(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)
preferredMaintenanceWindow,
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
"PubliclyAccessible" (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)
publiclyAccessible,
Key -> [RelationalDatabaseParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RelationalDatabaseParameters"
([RelationalDatabaseParameterProperty] -> (Key, Value))
-> Maybe [RelationalDatabaseParameterProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [RelationalDatabaseParameterProperty]
relationalDatabaseParameters,
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
"RotateMasterUserPassword"
(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)
rotateMasterUserPassword,
Key -> [Tag] -> (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" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags]))}
instance JSON.ToJSON Database where
toJSON :: Database -> Value
toJSON Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= [(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
"MasterDatabaseName" 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
masterDatabaseName,
Key
"MasterUsername" 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
masterUsername,
Key
"RelationalDatabaseBlueprintId"
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
relationalDatabaseBlueprintId,
Key
"RelationalDatabaseBundleId" 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
relationalDatabaseBundleId,
Key
"RelationalDatabaseName" 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
relationalDatabaseName]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailabilityZone" (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)
availabilityZone,
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
"BackupRetention" (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)
backupRetention,
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
"CaCertificateIdentifier"
(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)
caCertificateIdentifier,
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
"MasterUserPassword" (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)
masterUserPassword,
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
"PreferredBackupWindow"
(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)
preferredBackupWindow,
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
"PreferredMaintenanceWindow"
(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)
preferredMaintenanceWindow,
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
"PubliclyAccessible" (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)
publiclyAccessible,
Key -> [RelationalDatabaseParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RelationalDatabaseParameters"
([RelationalDatabaseParameterProperty] -> (Key, Value))
-> Maybe [RelationalDatabaseParameterProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [RelationalDatabaseParameterProperty]
relationalDatabaseParameters,
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
"RotateMasterUserPassword"
(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)
rotateMasterUserPassword,
Key -> [Tag] -> (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" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags])))
instance Property "AvailabilityZone" Database where
type PropertyType "AvailabilityZone" Database = Value Prelude.Text
set :: PropertyType "AvailabilityZone" Database -> Database -> Database
set PropertyType "AvailabilityZone" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {availabilityZone :: Maybe (Value Text)
availabilityZone = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AvailabilityZone" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "BackupRetention" Database where
type PropertyType "BackupRetention" Database = Value Prelude.Bool
set :: PropertyType "BackupRetention" Database -> Database -> Database
set PropertyType "BackupRetention" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {backupRetention :: Maybe (Value Bool)
backupRetention = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BackupRetention" Database
Value Bool
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "CaCertificateIdentifier" Database where
type PropertyType "CaCertificateIdentifier" Database = Value Prelude.Text
set :: PropertyType "CaCertificateIdentifier" Database
-> Database -> Database
set PropertyType "CaCertificateIdentifier" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {caCertificateIdentifier :: Maybe (Value Text)
caCertificateIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CaCertificateIdentifier" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "MasterDatabaseName" Database where
type PropertyType "MasterDatabaseName" Database = Value Prelude.Text
set :: PropertyType "MasterDatabaseName" Database -> Database -> Database
set PropertyType "MasterDatabaseName" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {masterDatabaseName :: Value Text
masterDatabaseName = PropertyType "MasterDatabaseName" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "MasterUserPassword" Database where
type PropertyType "MasterUserPassword" Database = Value Prelude.Text
set :: PropertyType "MasterUserPassword" Database -> Database -> Database
set PropertyType "MasterUserPassword" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {masterUserPassword :: Maybe (Value Text)
masterUserPassword = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MasterUserPassword" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "MasterUsername" Database where
type PropertyType "MasterUsername" Database = Value Prelude.Text
set :: PropertyType "MasterUsername" Database -> Database -> Database
set PropertyType "MasterUsername" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {masterUsername :: Value Text
masterUsername = PropertyType "MasterUsername" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "PreferredBackupWindow" Database where
type PropertyType "PreferredBackupWindow" Database = Value Prelude.Text
set :: PropertyType "PreferredBackupWindow" Database
-> Database -> Database
set PropertyType "PreferredBackupWindow" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {preferredBackupWindow :: Maybe (Value Text)
preferredBackupWindow = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PreferredBackupWindow" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "PreferredMaintenanceWindow" Database where
type PropertyType "PreferredMaintenanceWindow" Database = Value Prelude.Text
set :: PropertyType "PreferredMaintenanceWindow" Database
-> Database -> Database
set PropertyType "PreferredMaintenanceWindow" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {preferredMaintenanceWindow :: Maybe (Value Text)
preferredMaintenanceWindow = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PreferredMaintenanceWindow" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "PubliclyAccessible" Database where
type PropertyType "PubliclyAccessible" Database = Value Prelude.Bool
set :: PropertyType "PubliclyAccessible" Database -> Database -> Database
set PropertyType "PubliclyAccessible" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {publiclyAccessible :: Maybe (Value Bool)
publiclyAccessible = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PubliclyAccessible" Database
Value Bool
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "RelationalDatabaseBlueprintId" Database where
type PropertyType "RelationalDatabaseBlueprintId" Database = Value Prelude.Text
set :: PropertyType "RelationalDatabaseBlueprintId" Database
-> Database -> Database
set PropertyType "RelationalDatabaseBlueprintId" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBlueprintId = PropertyType "RelationalDatabaseBlueprintId" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "RelationalDatabaseBundleId" Database where
type PropertyType "RelationalDatabaseBundleId" Database = Value Prelude.Text
set :: PropertyType "RelationalDatabaseBundleId" Database
-> Database -> Database
set PropertyType "RelationalDatabaseBundleId" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {relationalDatabaseBundleId :: Value Text
relationalDatabaseBundleId = PropertyType "RelationalDatabaseBundleId" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "RelationalDatabaseName" Database where
type PropertyType "RelationalDatabaseName" Database = Value Prelude.Text
set :: PropertyType "RelationalDatabaseName" Database
-> Database -> Database
set PropertyType "RelationalDatabaseName" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {relationalDatabaseName :: Value Text
relationalDatabaseName = PropertyType "RelationalDatabaseName" Database
Value Text
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "RelationalDatabaseParameters" Database where
type PropertyType "RelationalDatabaseParameters" Database = [RelationalDatabaseParameterProperty]
set :: PropertyType "RelationalDatabaseParameters" Database
-> Database -> Database
set PropertyType "RelationalDatabaseParameters" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database
{relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
relationalDatabaseParameters = [RelationalDatabaseParameterProperty]
-> Maybe [RelationalDatabaseParameterProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [RelationalDatabaseParameterProperty]
PropertyType "RelationalDatabaseParameters" Database
newValue, Maybe [Tag]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "RotateMasterUserPassword" Database where
type PropertyType "RotateMasterUserPassword" Database = Value Prelude.Bool
set :: PropertyType "RotateMasterUserPassword" Database
-> Database -> Database
set PropertyType "RotateMasterUserPassword" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {rotateMasterUserPassword :: Maybe (Value Bool)
rotateMasterUserPassword = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RotateMasterUserPassword" Database
Value Bool
newValue, Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
tags :: Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
tags :: Maybe [Tag]
..}
instance Property "Tags" Database where
type PropertyType "Tags" Database = [Tag]
set :: PropertyType "Tags" Database -> Database -> Database
set PropertyType "Tags" Database
newValue Database {Maybe [Tag]
Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: Database -> ()
availabilityZone :: Database -> Maybe (Value Text)
backupRetention :: Database -> Maybe (Value Bool)
caCertificateIdentifier :: Database -> Maybe (Value Text)
masterDatabaseName :: Database -> Value Text
masterUserPassword :: Database -> Maybe (Value Text)
masterUsername :: Database -> Value Text
preferredBackupWindow :: Database -> Maybe (Value Text)
preferredMaintenanceWindow :: Database -> Maybe (Value Text)
publiclyAccessible :: Database -> Maybe (Value Bool)
relationalDatabaseBlueprintId :: Database -> Value Text
relationalDatabaseBundleId :: Database -> Value Text
relationalDatabaseName :: Database -> Value Text
relationalDatabaseParameters :: Database -> Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Database -> Maybe (Value Bool)
tags :: Database -> Maybe [Tag]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Database {tags :: Maybe [Tag]
tags = [Tag] -> Maybe [Tag]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Tag]
PropertyType "Tags" Database
newValue, Maybe [RelationalDatabaseParameterProperty]
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
backupRetention :: Maybe (Value Bool)
caCertificateIdentifier :: Maybe (Value Text)
masterDatabaseName :: Value Text
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
relationalDatabaseBlueprintId :: Value Text
relationalDatabaseBundleId :: Value Text
relationalDatabaseName :: Value Text
relationalDatabaseParameters :: Maybe [RelationalDatabaseParameterProperty]
rotateMasterUserPassword :: Maybe (Value Bool)
..}