module Stratosphere.DocDB.DBCluster (
module Exports, DBCluster(..), mkDBCluster
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.DocDB.DBCluster.ServerlessV2ScalingConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data DBCluster
=
DBCluster {DBCluster -> ()
haddock_workaround_ :: (),
DBCluster -> Maybe (ValueList Text)
availabilityZones :: (Prelude.Maybe (ValueList Prelude.Text)),
DBCluster -> Maybe (Value Integer)
backupRetentionPeriod :: (Prelude.Maybe (Value Prelude.Integer)),
DBCluster -> Maybe (Value Bool)
copyTagsToSnapshot :: (Prelude.Maybe (Value Prelude.Bool)),
DBCluster -> Maybe (Value Text)
dBClusterIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Bool)
deletionProtection :: (Prelude.Maybe (Value Prelude.Bool)),
DBCluster -> Maybe (ValueList Text)
enableCloudwatchLogsExports :: (Prelude.Maybe (ValueList Prelude.Text)),
DBCluster -> Maybe (Value Text)
engineVersion :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
kmsKeyId :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Bool)
manageMasterUserPassword :: (Prelude.Maybe (Value Prelude.Bool)),
DBCluster -> Maybe (Value Text)
masterUserPassword :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
masterUsername :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
networkType :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Integer)
port :: (Prelude.Maybe (Value Prelude.Integer)),
DBCluster -> Maybe (Value Text)
preferredBackupWindow :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
restoreToTime :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
restoreType :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Bool)
rotateMasterUserPassword :: (Prelude.Maybe (Value Prelude.Bool)),
DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
serverlessV2ScalingConfiguration :: (Prelude.Maybe ServerlessV2ScalingConfigurationProperty),
DBCluster -> Maybe (Value Text)
snapshotIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe (Value Bool)
storageEncrypted :: (Prelude.Maybe (Value Prelude.Bool)),
DBCluster -> Maybe (Value Text)
storageType :: (Prelude.Maybe (Value Prelude.Text)),
DBCluster -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
DBCluster -> Maybe (Value Bool)
useLatestRestorableTime :: (Prelude.Maybe (Value Prelude.Bool)),
DBCluster -> Maybe (ValueList Text)
vpcSecurityGroupIds :: (Prelude.Maybe (ValueList Prelude.Text))}
deriving stock (DBCluster -> DBCluster -> Bool
(DBCluster -> DBCluster -> Bool)
-> (DBCluster -> DBCluster -> Bool) -> Eq DBCluster
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DBCluster -> DBCluster -> Bool
== :: DBCluster -> DBCluster -> Bool
$c/= :: DBCluster -> DBCluster -> Bool
/= :: DBCluster -> DBCluster -> Bool
Prelude.Eq, Int -> DBCluster -> ShowS
[DBCluster] -> ShowS
DBCluster -> String
(Int -> DBCluster -> ShowS)
-> (DBCluster -> String)
-> ([DBCluster] -> ShowS)
-> Show DBCluster
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DBCluster -> ShowS
showsPrec :: Int -> DBCluster -> ShowS
$cshow :: DBCluster -> String
show :: DBCluster -> String
$cshowList :: [DBCluster] -> ShowS
showList :: [DBCluster] -> ShowS
Prelude.Show)
mkDBCluster :: DBCluster
mkDBCluster :: DBCluster
mkDBCluster
= DBCluster
{haddock_workaround_ :: ()
haddock_workaround_ = (), availabilityZones :: Maybe (ValueList Text)
availabilityZones = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
backupRetentionPeriod :: Maybe (Value Integer)
backupRetentionPeriod = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
copyTagsToSnapshot :: Maybe (Value Bool)
copyTagsToSnapshot = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
dBClusterIdentifier :: Maybe (Value Text)
dBClusterIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
dBClusterParameterGroupName :: Maybe (Value Text)
dBClusterParameterGroupName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
dBSubnetGroupName :: Maybe (Value Text)
dBSubnetGroupName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
deletionProtection :: Maybe (Value Bool)
deletionProtection = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
enableCloudwatchLogsExports :: Maybe (ValueList Text)
enableCloudwatchLogsExports = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
engineVersion :: Maybe (Value Text)
engineVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
globalClusterIdentifier :: Maybe (Value Text)
globalClusterIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
kmsKeyId :: Maybe (Value Text)
kmsKeyId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
manageMasterUserPassword :: Maybe (Value Bool)
manageMasterUserPassword = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
masterUserPassword :: Maybe (Value Text)
masterUserPassword = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUserSecretKmsKeyId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
masterUsername :: Maybe (Value Text)
masterUsername = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, networkType :: Maybe (Value Text)
networkType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
port :: Maybe (Value Integer)
port = Maybe (Value Integer)
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,
restoreToTime :: Maybe (Value Text)
restoreToTime = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, restoreType :: Maybe (Value Text)
restoreType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
rotateMasterUserPassword :: Maybe (Value Bool)
rotateMasterUserPassword = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
serverlessV2ScalingConfiguration = Maybe ServerlessV2ScalingConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
snapshotIdentifier :: Maybe (Value Text)
snapshotIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
sourceDBClusterIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
storageEncrypted :: Maybe (Value Bool)
storageEncrypted = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, storageType :: Maybe (Value Text)
storageType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing, useLatestRestorableTime :: Maybe (Value Bool)
useLatestRestorableTime = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSecurityGroupIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DBCluster where
toResourceProperties :: DBCluster -> ResourceProperties
toResourceProperties DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::DocDB::DBCluster", supportsTags :: Bool
supportsTags = Bool
Prelude.True,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> 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
"AvailabilityZones" (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)
availabilityZones,
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
"BackupRetentionPeriod"
(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)
backupRetentionPeriod,
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
"CopyTagsToSnapshot" (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)
copyTagsToSnapshot,
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
"DBClusterIdentifier" (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)
dBClusterIdentifier,
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
"DBClusterParameterGroupName"
(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)
dBClusterParameterGroupName,
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
"DBSubnetGroupName" (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)
dBSubnetGroupName,
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
"DeletionProtection" (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)
deletionProtection,
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
"EnableCloudwatchLogsExports"
(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)
enableCloudwatchLogsExports,
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
"EngineVersion" (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)
engineVersion,
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
"GlobalClusterIdentifier"
(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)
globalClusterIdentifier,
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
"KmsKeyId" (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)
kmsKeyId,
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
"ManageMasterUserPassword"
(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)
manageMasterUserPassword,
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
"MasterUserSecretKmsKeyId"
(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)
masterUserSecretKmsKeyId,
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
"MasterUsername" (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)
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..=) Key
"NetworkType" (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)
networkType,
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
"Port" (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)
port,
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 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
"RestoreToTime" (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)
restoreToTime,
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
"RestoreType" (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)
restoreType,
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 -> ServerlessV2ScalingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ServerlessV2ScalingConfiguration"
(ServerlessV2ScalingConfigurationProperty -> (Key, Value))
-> Maybe ServerlessV2ScalingConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ServerlessV2ScalingConfigurationProperty
serverlessV2ScalingConfiguration,
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
"SnapshotIdentifier" (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)
snapshotIdentifier,
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
"SourceDBClusterIdentifier"
(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)
sourceDBClusterIdentifier,
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
"StorageEncrypted" (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)
storageEncrypted,
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
"StorageType" (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)
storageType,
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,
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
"UseLatestRestorableTime"
(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)
useLatestRestorableTime,
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 DBCluster where
toJSON :: DBCluster -> Value
toJSON DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> 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
"AvailabilityZones" (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)
availabilityZones,
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
"BackupRetentionPeriod"
(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)
backupRetentionPeriod,
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
"CopyTagsToSnapshot" (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)
copyTagsToSnapshot,
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
"DBClusterIdentifier" (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)
dBClusterIdentifier,
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
"DBClusterParameterGroupName"
(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)
dBClusterParameterGroupName,
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
"DBSubnetGroupName" (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)
dBSubnetGroupName,
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
"DeletionProtection" (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)
deletionProtection,
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
"EnableCloudwatchLogsExports"
(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)
enableCloudwatchLogsExports,
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
"EngineVersion" (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)
engineVersion,
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
"GlobalClusterIdentifier"
(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)
globalClusterIdentifier,
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
"KmsKeyId" (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)
kmsKeyId,
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
"ManageMasterUserPassword"
(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)
manageMasterUserPassword,
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
"MasterUserSecretKmsKeyId"
(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)
masterUserSecretKmsKeyId,
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
"MasterUsername" (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)
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..=) Key
"NetworkType" (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)
networkType,
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
"Port" (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)
port,
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 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
"RestoreToTime" (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)
restoreToTime,
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
"RestoreType" (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)
restoreType,
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 -> ServerlessV2ScalingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ServerlessV2ScalingConfiguration"
(ServerlessV2ScalingConfigurationProperty -> (Key, Value))
-> Maybe ServerlessV2ScalingConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ServerlessV2ScalingConfigurationProperty
serverlessV2ScalingConfiguration,
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
"SnapshotIdentifier" (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)
snapshotIdentifier,
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
"SourceDBClusterIdentifier"
(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)
sourceDBClusterIdentifier,
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
"StorageEncrypted" (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)
storageEncrypted,
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
"StorageType" (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)
storageType,
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,
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
"UseLatestRestorableTime"
(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)
useLatestRestorableTime,
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 "AvailabilityZones" DBCluster where
type PropertyType "AvailabilityZones" DBCluster = ValueList Prelude.Text
set :: PropertyType "AvailabilityZones" DBCluster
-> DBCluster -> DBCluster
set PropertyType "AvailabilityZones" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {availabilityZones :: Maybe (ValueList Text)
availabilityZones = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AvailabilityZones" DBCluster
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "BackupRetentionPeriod" DBCluster where
type PropertyType "BackupRetentionPeriod" DBCluster = Value Prelude.Integer
set :: PropertyType "BackupRetentionPeriod" DBCluster
-> DBCluster -> DBCluster
set PropertyType "BackupRetentionPeriod" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {backupRetentionPeriod :: Maybe (Value Integer)
backupRetentionPeriod = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BackupRetentionPeriod" DBCluster
Value Integer
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "CopyTagsToSnapshot" DBCluster where
type PropertyType "CopyTagsToSnapshot" DBCluster = Value Prelude.Bool
set :: PropertyType "CopyTagsToSnapshot" DBCluster
-> DBCluster -> DBCluster
set PropertyType "CopyTagsToSnapshot" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {copyTagsToSnapshot :: Maybe (Value Bool)
copyTagsToSnapshot = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CopyTagsToSnapshot" DBCluster
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DBClusterIdentifier" DBCluster where
type PropertyType "DBClusterIdentifier" DBCluster = Value Prelude.Text
set :: PropertyType "DBClusterIdentifier" DBCluster
-> DBCluster -> DBCluster
set PropertyType "DBClusterIdentifier" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {dBClusterIdentifier :: Maybe (Value Text)
dBClusterIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DBClusterIdentifier" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DBClusterParameterGroupName" DBCluster where
type PropertyType "DBClusterParameterGroupName" DBCluster = Value Prelude.Text
set :: PropertyType "DBClusterParameterGroupName" DBCluster
-> DBCluster -> DBCluster
set PropertyType "DBClusterParameterGroupName" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster
{dBClusterParameterGroupName :: Maybe (Value Text)
dBClusterParameterGroupName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DBClusterParameterGroupName" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DBSubnetGroupName" DBCluster where
type PropertyType "DBSubnetGroupName" DBCluster = Value Prelude.Text
set :: PropertyType "DBSubnetGroupName" DBCluster
-> DBCluster -> DBCluster
set PropertyType "DBSubnetGroupName" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {dBSubnetGroupName :: Maybe (Value Text)
dBSubnetGroupName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DBSubnetGroupName" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DeletionProtection" DBCluster where
type PropertyType "DeletionProtection" DBCluster = Value Prelude.Bool
set :: PropertyType "DeletionProtection" DBCluster
-> DBCluster -> DBCluster
set PropertyType "DeletionProtection" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {deletionProtection :: Maybe (Value Bool)
deletionProtection = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeletionProtection" DBCluster
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "EnableCloudwatchLogsExports" DBCluster where
type PropertyType "EnableCloudwatchLogsExports" DBCluster = ValueList Prelude.Text
set :: PropertyType "EnableCloudwatchLogsExports" DBCluster
-> DBCluster -> DBCluster
set PropertyType "EnableCloudwatchLogsExports" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster
{enableCloudwatchLogsExports :: Maybe (ValueList Text)
enableCloudwatchLogsExports = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EnableCloudwatchLogsExports" DBCluster
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "EngineVersion" DBCluster where
type PropertyType "EngineVersion" DBCluster = Value Prelude.Text
set :: PropertyType "EngineVersion" DBCluster -> DBCluster -> DBCluster
set PropertyType "EngineVersion" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {engineVersion :: Maybe (Value Text)
engineVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EngineVersion" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "GlobalClusterIdentifier" DBCluster where
type PropertyType "GlobalClusterIdentifier" DBCluster = Value Prelude.Text
set :: PropertyType "GlobalClusterIdentifier" DBCluster
-> DBCluster -> DBCluster
set PropertyType "GlobalClusterIdentifier" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {globalClusterIdentifier :: Maybe (Value Text)
globalClusterIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GlobalClusterIdentifier" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "KmsKeyId" DBCluster where
type PropertyType "KmsKeyId" DBCluster = Value Prelude.Text
set :: PropertyType "KmsKeyId" DBCluster -> DBCluster -> DBCluster
set PropertyType "KmsKeyId" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {kmsKeyId :: Maybe (Value Text)
kmsKeyId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KmsKeyId" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ManageMasterUserPassword" DBCluster where
type PropertyType "ManageMasterUserPassword" DBCluster = Value Prelude.Bool
set :: PropertyType "ManageMasterUserPassword" DBCluster
-> DBCluster -> DBCluster
set PropertyType "ManageMasterUserPassword" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {manageMasterUserPassword :: Maybe (Value Bool)
manageMasterUserPassword = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ManageMasterUserPassword" DBCluster
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "MasterUserPassword" DBCluster where
type PropertyType "MasterUserPassword" DBCluster = Value Prelude.Text
set :: PropertyType "MasterUserPassword" DBCluster
-> DBCluster -> DBCluster
set PropertyType "MasterUserPassword" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {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" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "MasterUserSecretKmsKeyId" DBCluster where
type PropertyType "MasterUserSecretKmsKeyId" DBCluster = Value Prelude.Text
set :: PropertyType "MasterUserSecretKmsKeyId" DBCluster
-> DBCluster -> DBCluster
set PropertyType "MasterUserSecretKmsKeyId" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUserSecretKmsKeyId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MasterUserSecretKmsKeyId" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "MasterUsername" DBCluster where
type PropertyType "MasterUsername" DBCluster = Value Prelude.Text
set :: PropertyType "MasterUsername" DBCluster -> DBCluster -> DBCluster
set PropertyType "MasterUsername" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {masterUsername :: Maybe (Value Text)
masterUsername = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MasterUsername" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "NetworkType" DBCluster where
type PropertyType "NetworkType" DBCluster = Value Prelude.Text
set :: PropertyType "NetworkType" DBCluster -> DBCluster -> DBCluster
set PropertyType "NetworkType" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {networkType :: Maybe (Value Text)
networkType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NetworkType" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "Port" DBCluster where
type PropertyType "Port" DBCluster = Value Prelude.Integer
set :: PropertyType "Port" DBCluster -> DBCluster -> DBCluster
set PropertyType "Port" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {port :: Maybe (Value Integer)
port = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Port" DBCluster
Value Integer
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "PreferredBackupWindow" DBCluster where
type PropertyType "PreferredBackupWindow" DBCluster = Value Prelude.Text
set :: PropertyType "PreferredBackupWindow" DBCluster
-> DBCluster -> DBCluster
set PropertyType "PreferredBackupWindow" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {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" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "PreferredMaintenanceWindow" DBCluster where
type PropertyType "PreferredMaintenanceWindow" DBCluster = Value Prelude.Text
set :: PropertyType "PreferredMaintenanceWindow" DBCluster
-> DBCluster -> DBCluster
set PropertyType "PreferredMaintenanceWindow" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster
{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" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "RestoreToTime" DBCluster where
type PropertyType "RestoreToTime" DBCluster = Value Prelude.Text
set :: PropertyType "RestoreToTime" DBCluster -> DBCluster -> DBCluster
set PropertyType "RestoreToTime" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {restoreToTime :: Maybe (Value Text)
restoreToTime = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RestoreToTime" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "RestoreType" DBCluster where
type PropertyType "RestoreType" DBCluster = Value Prelude.Text
set :: PropertyType "RestoreType" DBCluster -> DBCluster -> DBCluster
set PropertyType "RestoreType" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {restoreType :: Maybe (Value Text)
restoreType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RestoreType" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "RotateMasterUserPassword" DBCluster where
type PropertyType "RotateMasterUserPassword" DBCluster = Value Prelude.Bool
set :: PropertyType "RotateMasterUserPassword" DBCluster
-> DBCluster -> DBCluster
set PropertyType "RotateMasterUserPassword" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {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" DBCluster
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ServerlessV2ScalingConfiguration" DBCluster where
type PropertyType "ServerlessV2ScalingConfiguration" DBCluster = ServerlessV2ScalingConfigurationProperty
set :: PropertyType "ServerlessV2ScalingConfiguration" DBCluster
-> DBCluster -> DBCluster
set PropertyType "ServerlessV2ScalingConfiguration" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster
{serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
serverlessV2ScalingConfiguration = ServerlessV2ScalingConfigurationProperty
-> Maybe ServerlessV2ScalingConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ServerlessV2ScalingConfiguration" DBCluster
ServerlessV2ScalingConfigurationProperty
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "SnapshotIdentifier" DBCluster where
type PropertyType "SnapshotIdentifier" DBCluster = Value Prelude.Text
set :: PropertyType "SnapshotIdentifier" DBCluster
-> DBCluster -> DBCluster
set PropertyType "SnapshotIdentifier" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {snapshotIdentifier :: Maybe (Value Text)
snapshotIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotIdentifier" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "SourceDBClusterIdentifier" DBCluster where
type PropertyType "SourceDBClusterIdentifier" DBCluster = Value Prelude.Text
set :: PropertyType "SourceDBClusterIdentifier" DBCluster
-> DBCluster -> DBCluster
set PropertyType "SourceDBClusterIdentifier" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {sourceDBClusterIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceDBClusterIdentifier" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "StorageEncrypted" DBCluster where
type PropertyType "StorageEncrypted" DBCluster = Value Prelude.Bool
set :: PropertyType "StorageEncrypted" DBCluster -> DBCluster -> DBCluster
set PropertyType "StorageEncrypted" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {storageEncrypted :: Maybe (Value Bool)
storageEncrypted = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StorageEncrypted" DBCluster
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "StorageType" DBCluster where
type PropertyType "StorageType" DBCluster = Value Prelude.Text
set :: PropertyType "StorageType" DBCluster -> DBCluster -> DBCluster
set PropertyType "StorageType" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {storageType :: Maybe (Value Text)
storageType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StorageType" DBCluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "Tags" DBCluster where
type PropertyType "Tags" DBCluster = [Tag]
set :: PropertyType "Tags" DBCluster -> DBCluster -> DBCluster
set PropertyType "Tags" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {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" DBCluster
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "UseLatestRestorableTime" DBCluster where
type PropertyType "UseLatestRestorableTime" DBCluster = Value Prelude.Bool
set :: PropertyType "UseLatestRestorableTime" DBCluster
-> DBCluster -> DBCluster
set PropertyType "UseLatestRestorableTime" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {useLatestRestorableTime :: Maybe (Value Bool)
useLatestRestorableTime = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UseLatestRestorableTime" DBCluster
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "VpcSecurityGroupIds" DBCluster where
type PropertyType "VpcSecurityGroupIds" DBCluster = ValueList Prelude.Text
set :: PropertyType "VpcSecurityGroupIds" DBCluster
-> DBCluster -> DBCluster
set PropertyType "VpcSecurityGroupIds" DBCluster
newValue DBCluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: DBCluster -> ()
availabilityZones :: DBCluster -> Maybe (ValueList Text)
backupRetentionPeriod :: DBCluster -> Maybe (Value Integer)
copyTagsToSnapshot :: DBCluster -> Maybe (Value Bool)
dBClusterIdentifier :: DBCluster -> Maybe (Value Text)
dBClusterParameterGroupName :: DBCluster -> Maybe (Value Text)
dBSubnetGroupName :: DBCluster -> Maybe (Value Text)
deletionProtection :: DBCluster -> Maybe (Value Bool)
enableCloudwatchLogsExports :: DBCluster -> Maybe (ValueList Text)
engineVersion :: DBCluster -> Maybe (Value Text)
globalClusterIdentifier :: DBCluster -> Maybe (Value Text)
kmsKeyId :: DBCluster -> Maybe (Value Text)
manageMasterUserPassword :: DBCluster -> Maybe (Value Bool)
masterUserPassword :: DBCluster -> Maybe (Value Text)
masterUserSecretKmsKeyId :: DBCluster -> Maybe (Value Text)
masterUsername :: DBCluster -> Maybe (Value Text)
networkType :: DBCluster -> Maybe (Value Text)
port :: DBCluster -> Maybe (Value Integer)
preferredBackupWindow :: DBCluster -> Maybe (Value Text)
preferredMaintenanceWindow :: DBCluster -> Maybe (Value Text)
restoreToTime :: DBCluster -> Maybe (Value Text)
restoreType :: DBCluster -> Maybe (Value Text)
rotateMasterUserPassword :: DBCluster -> Maybe (Value Bool)
serverlessV2ScalingConfiguration :: DBCluster -> Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: DBCluster -> Maybe (Value Text)
sourceDBClusterIdentifier :: DBCluster -> Maybe (Value Text)
storageEncrypted :: DBCluster -> Maybe (Value Bool)
storageType :: DBCluster -> Maybe (Value Text)
tags :: DBCluster -> Maybe [Tag]
useLatestRestorableTime :: DBCluster -> Maybe (Value Bool)
vpcSecurityGroupIds :: DBCluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
= DBCluster {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" DBCluster
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ServerlessV2ScalingConfigurationProperty
()
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
haddock_workaround_ :: ()
availabilityZones :: Maybe (ValueList Text)
backupRetentionPeriod :: Maybe (Value Integer)
copyTagsToSnapshot :: Maybe (Value Bool)
dBClusterIdentifier :: Maybe (Value Text)
dBClusterParameterGroupName :: Maybe (Value Text)
dBSubnetGroupName :: Maybe (Value Text)
deletionProtection :: Maybe (Value Bool)
enableCloudwatchLogsExports :: Maybe (ValueList Text)
engineVersion :: Maybe (Value Text)
globalClusterIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
manageMasterUserPassword :: Maybe (Value Bool)
masterUserPassword :: Maybe (Value Text)
masterUserSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Maybe (Value Text)
networkType :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredBackupWindow :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
restoreToTime :: Maybe (Value Text)
restoreType :: Maybe (Value Text)
rotateMasterUserPassword :: Maybe (Value Bool)
serverlessV2ScalingConfiguration :: Maybe ServerlessV2ScalingConfigurationProperty
snapshotIdentifier :: Maybe (Value Text)
sourceDBClusterIdentifier :: Maybe (Value Text)
storageEncrypted :: Maybe (Value Bool)
storageType :: Maybe (Value Text)
tags :: Maybe [Tag]
useLatestRestorableTime :: Maybe (Value Bool)
..}