module Stratosphere.Redshift.Cluster (
        module Exports, Cluster(..), mkCluster
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Redshift.Cluster.EndpointProperty as Exports
import {-# SOURCE #-} Stratosphere.Redshift.Cluster.LoggingPropertiesProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data Cluster
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html>
    Cluster {Cluster -> ()
haddock_workaround_ :: (),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade>
             Cluster -> Maybe (Value Bool)
allowVersionUpgrade :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus>
             Cluster -> Maybe (Value Text)
aquaConfigurationStatus :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod>
             Cluster -> Maybe (Value Integer)
automatedSnapshotRetentionPeriod :: (Prelude.Maybe (Value Prelude.Integer)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone>
             Cluster -> Maybe (Value Text)
availabilityZone :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocation>
             Cluster -> Maybe (Value Bool)
availabilityZoneRelocation :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocationstatus>
             Cluster -> Maybe (Value Text)
availabilityZoneRelocationStatus :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-classic>
             Cluster -> Maybe (Value Bool)
classic :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier>
             Cluster -> Maybe (Value Text)
clusterIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname>
             Cluster -> Maybe (Value Text)
clusterParameterGroupName :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups>
             Cluster -> Maybe (ValueList Text)
clusterSecurityGroups :: (Prelude.Maybe (ValueList Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname>
             Cluster -> Maybe (Value Text)
clusterSubnetGroupName :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype>
             Cluster -> Value Text
clusterType :: (Value Prelude.Text),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion>
             Cluster -> Maybe (Value Text)
clusterVersion :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname>
             Cluster -> Value Text
dBName :: (Value Prelude.Text),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenance>
             Cluster -> Maybe (Value Bool)
deferMaintenance :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration>
             Cluster -> Maybe (Value Integer)
deferMaintenanceDuration :: (Prelude.Maybe (Value Prelude.Integer)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceendtime>
             Cluster -> Maybe (Value Text)
deferMaintenanceEndTime :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenancestarttime>
             Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion>
             Cluster -> Maybe (Value Text)
destinationRegion :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip>
             Cluster -> Maybe (Value Text)
elasticIp :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted>
             Cluster -> Maybe (Value Bool)
encrypted :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-endpoint>
             Cluster -> Maybe EndpointProperty
endpoint :: (Prelude.Maybe EndpointProperty),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-enhancedvpcrouting>
             Cluster -> Maybe (Value Bool)
enhancedVpcRouting :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier>
             Cluster -> Maybe (Value Text)
hsmClientCertificateIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmconfigurationidentifier>
             Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles>
             Cluster -> Maybe (ValueList Text)
iamRoles :: (Prelude.Maybe (ValueList Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid>
             Cluster -> Maybe (Value Text)
kmsKeyId :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties>
             Cluster -> Maybe LoggingPropertiesProperty
loggingProperties :: (Prelude.Maybe LoggingPropertiesProperty),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname>
             Cluster -> Maybe (Value Text)
maintenanceTrackName :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-managemasterpassword>
             Cluster -> Maybe (Value Bool)
manageMasterPassword :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-manualsnapshotretentionperiod>
             Cluster -> Maybe (Value Integer)
manualSnapshotRetentionPeriod :: (Prelude.Maybe (Value Prelude.Integer)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterpasswordsecretkmskeyid>
             Cluster -> Maybe (Value Text)
masterPasswordSecretKmsKeyId :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword>
             Cluster -> Maybe (Value Text)
masterUserPassword :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername>
             Cluster -> Value Text
masterUsername :: (Value Prelude.Text),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-multiaz>
             Cluster -> Maybe (Value Bool)
multiAZ :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-namespaceresourcepolicy>
             Cluster -> Maybe Object
namespaceResourcePolicy :: (Prelude.Maybe JSON.Object),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype>
             Cluster -> Value Text
nodeType :: (Value Prelude.Text),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-numberofnodes>
             Cluster -> Maybe (Value Integer)
numberOfNodes :: (Prelude.Maybe (Value Prelude.Integer)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount>
             Cluster -> Maybe (Value Text)
ownerAccount :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port>
             Cluster -> Maybe (Value Integer)
port :: (Prelude.Maybe (Value Prelude.Integer)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow>
             Cluster -> Maybe (Value Text)
preferredMaintenanceWindow :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible>
             Cluster -> Maybe (Value Bool)
publiclyAccessible :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-resourceaction>
             Cluster -> Maybe (Value Text)
resourceAction :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-revisiontarget>
             Cluster -> Maybe (Value Text)
revisionTarget :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-rotateencryptionkey>
             Cluster -> Maybe (Value Bool)
rotateEncryptionKey :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier>
             Cluster -> Maybe (Value Text)
snapshotClusterIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopygrantname>
             Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual>
             Cluster -> Maybe (Value Bool)
snapshotCopyManual :: (Prelude.Maybe (Value Prelude.Bool)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopyretentionperiod>
             Cluster -> Maybe (Value Integer)
snapshotCopyRetentionPeriod :: (Prelude.Maybe (Value Prelude.Integer)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier>
             Cluster -> Maybe (Value Text)
snapshotIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags>
             Cluster -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
             -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids>
             Cluster -> Maybe (ValueList Text)
vpcSecurityGroupIds :: (Prelude.Maybe (ValueList Prelude.Text))}
  deriving stock (Cluster -> Cluster -> Bool
(Cluster -> Cluster -> Bool)
-> (Cluster -> Cluster -> Bool) -> Eq Cluster
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Cluster -> Cluster -> Bool
== :: Cluster -> Cluster -> Bool
$c/= :: Cluster -> Cluster -> Bool
/= :: Cluster -> Cluster -> Bool
Prelude.Eq, Int -> Cluster -> ShowS
[Cluster] -> ShowS
Cluster -> String
(Int -> Cluster -> ShowS)
-> (Cluster -> String) -> ([Cluster] -> ShowS) -> Show Cluster
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Cluster -> ShowS
showsPrec :: Int -> Cluster -> ShowS
$cshow :: Cluster -> String
show :: Cluster -> String
$cshowList :: [Cluster] -> ShowS
showList :: [Cluster] -> ShowS
Prelude.Show)
mkCluster ::
  Value Prelude.Text
  -> Value Prelude.Text
     -> Value Prelude.Text -> Value Prelude.Text -> Cluster
mkCluster :: Value Text -> Value Text -> Value Text -> Value Text -> Cluster
mkCluster Value Text
clusterType Value Text
dBName Value Text
masterUsername Value Text
nodeType
  = Cluster
      {haddock_workaround_ :: ()
haddock_workaround_ = (), clusterType :: Value Text
clusterType = Value Text
clusterType,
       dBName :: Value Text
dBName = Value Text
dBName, masterUsername :: Value Text
masterUsername = Value Text
masterUsername,
       nodeType :: Value Text
nodeType = Value Text
nodeType, allowVersionUpgrade :: Maybe (Value Bool)
allowVersionUpgrade = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       aquaConfigurationStatus :: Maybe (Value Text)
aquaConfigurationStatus = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
automatedSnapshotRetentionPeriod = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       availabilityZone :: Maybe (Value Text)
availabilityZone = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocation = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       availabilityZoneRelocationStatus :: Maybe (Value Text)
availabilityZoneRelocationStatus = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       classic :: Maybe (Value Bool)
classic = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, clusterIdentifier :: Maybe (Value Text)
clusterIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       clusterParameterGroupName :: Maybe (Value Text)
clusterParameterGroupName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       clusterSecurityGroups :: Maybe (ValueList Text)
clusterSecurityGroups = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
       clusterSubnetGroupName :: Maybe (Value Text)
clusterSubnetGroupName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       clusterVersion :: Maybe (Value Text)
clusterVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       deferMaintenance :: Maybe (Value Bool)
deferMaintenance = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceDuration = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceEndTime = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       deferMaintenanceStartTime :: Maybe (Value Text)
deferMaintenanceStartTime = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       destinationRegion :: Maybe (Value Text)
destinationRegion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, elasticIp :: Maybe (Value Text)
elasticIp = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       encrypted :: Maybe (Value Bool)
encrypted = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, endpoint :: Maybe EndpointProperty
endpoint = Maybe EndpointProperty
forall a. Maybe a
Prelude.Nothing,
       enhancedVpcRouting :: Maybe (Value Bool)
enhancedVpcRouting = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmClientCertificateIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       hsmConfigurationIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       iamRoles :: Maybe (ValueList Text)
iamRoles = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, kmsKeyId :: Maybe (Value Text)
kmsKeyId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       loggingProperties :: Maybe LoggingPropertiesProperty
loggingProperties = Maybe LoggingPropertiesProperty
forall a. Maybe a
Prelude.Nothing,
       maintenanceTrackName :: Maybe (Value Text)
maintenanceTrackName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       manageMasterPassword :: Maybe (Value Bool)
manageMasterPassword = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       manualSnapshotRetentionPeriod :: Maybe (Value Integer)
manualSnapshotRetentionPeriod = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterPasswordSecretKmsKeyId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       masterUserPassword :: Maybe (Value Text)
masterUserPassword = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, multiAZ :: Maybe (Value Bool)
multiAZ = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       namespaceResourcePolicy :: Maybe Object
namespaceResourcePolicy = Maybe Object
forall a. Maybe a
Prelude.Nothing,
       numberOfNodes :: Maybe (Value Integer)
numberOfNodes = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, ownerAccount :: Maybe (Value Text)
ownerAccount = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       port :: Maybe (Value Integer)
port = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       preferredMaintenanceWindow :: Maybe (Value Text)
preferredMaintenanceWindow = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       publiclyAccessible :: Maybe (Value Bool)
publiclyAccessible = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       resourceAction :: Maybe (Value Text)
resourceAction = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, revisionTarget :: Maybe (Value Text)
revisionTarget = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       rotateEncryptionKey :: Maybe (Value Bool)
rotateEncryptionKey = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       snapshotClusterIdentifier :: Maybe (Value Text)
snapshotClusterIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyGrantName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyManual = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotCopyRetentionPeriod = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       snapshotIdentifier :: Maybe (Value Text)
snapshotIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing,
       vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSecurityGroupIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Cluster where
  toResourceProperties :: Cluster -> ResourceProperties
toResourceProperties Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::Redshift::Cluster", supportsTags :: Bool
supportsTags = Bool
Prelude.True,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
                           [Key
"ClusterType" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
clusterType, Key
"DBName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
dBName,
                            Key
"MasterUsername" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
masterUsername,
                            Key
"NodeType" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
nodeType]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [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
"AllowVersionUpgrade" (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)
allowVersionUpgrade,
                               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
"AquaConfigurationStatus"
                                 (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)
aquaConfigurationStatus,
                               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
"AutomatedSnapshotRetentionPeriod"
                                 (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)
automatedSnapshotRetentionPeriod,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailabilityZone" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
availabilityZone,
                               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailabilityZoneRelocation"
                                 (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)
availabilityZoneRelocation,
                               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
"AvailabilityZoneRelocationStatus"
                                 (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)
availabilityZoneRelocationStatus,
                               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
"Classic" (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)
classic,
                               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
"ClusterIdentifier" (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)
clusterIdentifier,
                               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
"ClusterParameterGroupName"
                                 (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)
clusterParameterGroupName,
                               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
"ClusterSecurityGroups"
                                 (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)
clusterSecurityGroups,
                               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
"ClusterSubnetGroupName"
                                 (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)
clusterSubnetGroupName,
                               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
"ClusterVersion" (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)
clusterVersion,
                               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
"DeferMaintenance" (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)
deferMaintenance,
                               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
"DeferMaintenanceDuration"
                                 (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)
deferMaintenanceDuration,
                               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
"DeferMaintenanceEndTime"
                                 (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)
deferMaintenanceEndTime,
                               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
"DeferMaintenanceStartTime"
                                 (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)
deferMaintenanceStartTime,
                               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
"DestinationRegion" (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)
destinationRegion,
                               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
"ElasticIp" (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)
elasticIp,
                               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
"Encrypted" (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)
encrypted,
                               Key -> EndpointProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Endpoint" (EndpointProperty -> (Key, Value))
-> Maybe EndpointProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EndpointProperty
endpoint,
                               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
"EnhancedVpcRouting" (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)
enhancedVpcRouting,
                               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
"HsmClientCertificateIdentifier"
                                 (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)
hsmClientCertificateIdentifier,
                               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
"HsmConfigurationIdentifier"
                                 (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)
hsmConfigurationIdentifier,
                               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
"IamRoles" (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)
iamRoles,
                               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 -> LoggingPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingProperties" (LoggingPropertiesProperty -> (Key, Value))
-> Maybe LoggingPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LoggingPropertiesProperty
loggingProperties,
                               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
"MaintenanceTrackName" (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)
maintenanceTrackName,
                               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
"ManageMasterPassword" (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)
manageMasterPassword,
                               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
"ManualSnapshotRetentionPeriod"
                                 (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)
manualSnapshotRetentionPeriod,
                               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
"MasterPasswordSecretKmsKeyId"
                                 (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)
masterPasswordSecretKmsKeyId,
                               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 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
"MultiAZ" (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)
multiAZ,
                               Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NamespaceResourcePolicy"
                                 (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
namespaceResourcePolicy,
                               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
"NumberOfNodes" (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)
numberOfNodes,
                               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
"OwnerAccount" (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)
ownerAccount,
                               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
"PreferredMaintenanceWindow"
                                 (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
preferredMaintenanceWindow,
                               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PubliclyAccessible" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
publiclyAccessible,
                               Key -> 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
"ResourceAction" (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)
resourceAction,
                               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
"RevisionTarget" (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)
revisionTarget,
                               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
"RotateEncryptionKey" (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)
rotateEncryptionKey,
                               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
"SnapshotClusterIdentifier"
                                 (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)
snapshotClusterIdentifier,
                               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
"SnapshotCopyGrantName"
                                 (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)
snapshotCopyGrantName,
                               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
"SnapshotCopyManual" (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)
snapshotCopyManual,
                               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
"SnapshotCopyRetentionPeriod"
                                 (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)
snapshotCopyRetentionPeriod,
                               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 -> [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 -> 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 Cluster where
  toJSON :: Cluster -> Value
toJSON Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
              [Key
"ClusterType" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
clusterType, Key
"DBName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
dBName,
               Key
"MasterUsername" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
masterUsername,
               Key
"NodeType" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
nodeType]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [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
"AllowVersionUpgrade" (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)
allowVersionUpgrade,
                  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
"AquaConfigurationStatus"
                    (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)
aquaConfigurationStatus,
                  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
"AutomatedSnapshotRetentionPeriod"
                    (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)
automatedSnapshotRetentionPeriod,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailabilityZone" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
availabilityZone,
                  Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailabilityZoneRelocation"
                    (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)
availabilityZoneRelocation,
                  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
"AvailabilityZoneRelocationStatus"
                    (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)
availabilityZoneRelocationStatus,
                  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
"Classic" (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)
classic,
                  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
"ClusterIdentifier" (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)
clusterIdentifier,
                  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
"ClusterParameterGroupName"
                    (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)
clusterParameterGroupName,
                  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
"ClusterSecurityGroups"
                    (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)
clusterSecurityGroups,
                  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
"ClusterSubnetGroupName"
                    (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)
clusterSubnetGroupName,
                  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
"ClusterVersion" (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)
clusterVersion,
                  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
"DeferMaintenance" (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)
deferMaintenance,
                  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
"DeferMaintenanceDuration"
                    (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)
deferMaintenanceDuration,
                  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
"DeferMaintenanceEndTime"
                    (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)
deferMaintenanceEndTime,
                  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
"DeferMaintenanceStartTime"
                    (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)
deferMaintenanceStartTime,
                  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
"DestinationRegion" (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)
destinationRegion,
                  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
"ElasticIp" (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)
elasticIp,
                  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
"Encrypted" (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)
encrypted,
                  Key -> EndpointProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Endpoint" (EndpointProperty -> (Key, Value))
-> Maybe EndpointProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EndpointProperty
endpoint,
                  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
"EnhancedVpcRouting" (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)
enhancedVpcRouting,
                  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
"HsmClientCertificateIdentifier"
                    (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)
hsmClientCertificateIdentifier,
                  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
"HsmConfigurationIdentifier"
                    (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)
hsmConfigurationIdentifier,
                  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
"IamRoles" (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)
iamRoles,
                  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 -> LoggingPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingProperties" (LoggingPropertiesProperty -> (Key, Value))
-> Maybe LoggingPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LoggingPropertiesProperty
loggingProperties,
                  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
"MaintenanceTrackName" (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)
maintenanceTrackName,
                  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
"ManageMasterPassword" (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)
manageMasterPassword,
                  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
"ManualSnapshotRetentionPeriod"
                    (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)
manualSnapshotRetentionPeriod,
                  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
"MasterPasswordSecretKmsKeyId"
                    (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)
masterPasswordSecretKmsKeyId,
                  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 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
"MultiAZ" (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)
multiAZ,
                  Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NamespaceResourcePolicy"
                    (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
namespaceResourcePolicy,
                  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
"NumberOfNodes" (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)
numberOfNodes,
                  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
"OwnerAccount" (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)
ownerAccount,
                  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
"PreferredMaintenanceWindow"
                    (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
preferredMaintenanceWindow,
                  Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PubliclyAccessible" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
publiclyAccessible,
                  Key -> 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
"ResourceAction" (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)
resourceAction,
                  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
"RevisionTarget" (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)
revisionTarget,
                  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
"RotateEncryptionKey" (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)
rotateEncryptionKey,
                  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
"SnapshotClusterIdentifier"
                    (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)
snapshotClusterIdentifier,
                  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
"SnapshotCopyGrantName"
                    (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)
snapshotCopyGrantName,
                  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
"SnapshotCopyManual" (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)
snapshotCopyManual,
                  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
"SnapshotCopyRetentionPeriod"
                    (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)
snapshotCopyRetentionPeriod,
                  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 -> [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 -> 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 "AllowVersionUpgrade" Cluster where
  type PropertyType "AllowVersionUpgrade" Cluster = Value Prelude.Bool
  set :: PropertyType "AllowVersionUpgrade" Cluster -> Cluster -> Cluster
set PropertyType "AllowVersionUpgrade" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {allowVersionUpgrade :: Maybe (Value Bool)
allowVersionUpgrade = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AllowVersionUpgrade" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "AquaConfigurationStatus" Cluster where
  type PropertyType "AquaConfigurationStatus" Cluster = Value Prelude.Text
  set :: PropertyType "AquaConfigurationStatus" Cluster
-> Cluster -> Cluster
set PropertyType "AquaConfigurationStatus" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {aquaConfigurationStatus :: Maybe (Value Text)
aquaConfigurationStatus = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AquaConfigurationStatus" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "AutomatedSnapshotRetentionPeriod" Cluster where
  type PropertyType "AutomatedSnapshotRetentionPeriod" Cluster = Value Prelude.Integer
  set :: PropertyType "AutomatedSnapshotRetentionPeriod" Cluster
-> Cluster -> Cluster
set PropertyType "AutomatedSnapshotRetentionPeriod" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster
        {automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
automatedSnapshotRetentionPeriod = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AutomatedSnapshotRetentionPeriod" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "AvailabilityZone" Cluster where
  type PropertyType "AvailabilityZone" Cluster = Value Prelude.Text
  set :: PropertyType "AvailabilityZone" Cluster -> Cluster -> Cluster
set PropertyType "AvailabilityZone" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {availabilityZone :: Maybe (Value Text)
availabilityZone = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AvailabilityZone" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "AvailabilityZoneRelocation" Cluster where
  type PropertyType "AvailabilityZoneRelocation" Cluster = Value Prelude.Bool
  set :: PropertyType "AvailabilityZoneRelocation" Cluster
-> Cluster -> Cluster
set PropertyType "AvailabilityZoneRelocation" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocation = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AvailabilityZoneRelocation" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "AvailabilityZoneRelocationStatus" Cluster where
  type PropertyType "AvailabilityZoneRelocationStatus" Cluster = Value Prelude.Text
  set :: PropertyType "AvailabilityZoneRelocationStatus" Cluster
-> Cluster -> Cluster
set PropertyType "AvailabilityZoneRelocationStatus" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster
        {availabilityZoneRelocationStatus :: Maybe (Value Text)
availabilityZoneRelocationStatus = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AvailabilityZoneRelocationStatus" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "Classic" Cluster where
  type PropertyType "Classic" Cluster = Value Prelude.Bool
  set :: PropertyType "Classic" Cluster -> Cluster -> Cluster
set PropertyType "Classic" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {classic :: Maybe (Value Bool)
classic = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Classic" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ClusterIdentifier" Cluster where
  type PropertyType "ClusterIdentifier" Cluster = Value Prelude.Text
  set :: PropertyType "ClusterIdentifier" Cluster -> Cluster -> Cluster
set PropertyType "ClusterIdentifier" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {clusterIdentifier :: Maybe (Value Text)
clusterIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ClusterIdentifier" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ClusterParameterGroupName" Cluster where
  type PropertyType "ClusterParameterGroupName" Cluster = Value Prelude.Text
  set :: PropertyType "ClusterParameterGroupName" Cluster
-> Cluster -> Cluster
set PropertyType "ClusterParameterGroupName" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {clusterParameterGroupName :: Maybe (Value Text)
clusterParameterGroupName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ClusterParameterGroupName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ClusterSecurityGroups" Cluster where
  type PropertyType "ClusterSecurityGroups" Cluster = ValueList Prelude.Text
  set :: PropertyType "ClusterSecurityGroups" Cluster -> Cluster -> Cluster
set PropertyType "ClusterSecurityGroups" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {clusterSecurityGroups :: Maybe (ValueList Text)
clusterSecurityGroups = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ClusterSecurityGroups" Cluster
ValueList Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ClusterSubnetGroupName" Cluster where
  type PropertyType "ClusterSubnetGroupName" Cluster = Value Prelude.Text
  set :: PropertyType "ClusterSubnetGroupName" Cluster -> Cluster -> Cluster
set PropertyType "ClusterSubnetGroupName" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {clusterSubnetGroupName :: Maybe (Value Text)
clusterSubnetGroupName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ClusterSubnetGroupName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ClusterType" Cluster where
  type PropertyType "ClusterType" Cluster = Value Prelude.Text
  set :: PropertyType "ClusterType" Cluster -> Cluster -> Cluster
set PropertyType "ClusterType" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..} = Cluster {clusterType :: Value Text
clusterType = PropertyType "ClusterType" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ClusterVersion" Cluster where
  type PropertyType "ClusterVersion" Cluster = Value Prelude.Text
  set :: PropertyType "ClusterVersion" Cluster -> Cluster -> Cluster
set PropertyType "ClusterVersion" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {clusterVersion :: Maybe (Value Text)
clusterVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ClusterVersion" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DBName" Cluster where
  type PropertyType "DBName" Cluster = Value Prelude.Text
  set :: PropertyType "DBName" Cluster -> Cluster -> Cluster
set PropertyType "DBName" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..} = Cluster {dBName :: Value Text
dBName = PropertyType "DBName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DeferMaintenance" Cluster where
  type PropertyType "DeferMaintenance" Cluster = Value Prelude.Bool
  set :: PropertyType "DeferMaintenance" Cluster -> Cluster -> Cluster
set PropertyType "DeferMaintenance" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {deferMaintenance :: Maybe (Value Bool)
deferMaintenance = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeferMaintenance" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DeferMaintenanceDuration" Cluster where
  type PropertyType "DeferMaintenanceDuration" Cluster = Value Prelude.Integer
  set :: PropertyType "DeferMaintenanceDuration" Cluster
-> Cluster -> Cluster
set PropertyType "DeferMaintenanceDuration" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceDuration = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeferMaintenanceDuration" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DeferMaintenanceEndTime" Cluster where
  type PropertyType "DeferMaintenanceEndTime" Cluster = Value Prelude.Text
  set :: PropertyType "DeferMaintenanceEndTime" Cluster
-> Cluster -> Cluster
set PropertyType "DeferMaintenanceEndTime" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceEndTime = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeferMaintenanceEndTime" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DeferMaintenanceStartTime" Cluster where
  type PropertyType "DeferMaintenanceStartTime" Cluster = Value Prelude.Text
  set :: PropertyType "DeferMaintenanceStartTime" Cluster
-> Cluster -> Cluster
set PropertyType "DeferMaintenanceStartTime" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {deferMaintenanceStartTime :: Maybe (Value Text)
deferMaintenanceStartTime = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeferMaintenanceStartTime" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "DestinationRegion" Cluster where
  type PropertyType "DestinationRegion" Cluster = Value Prelude.Text
  set :: PropertyType "DestinationRegion" Cluster -> Cluster -> Cluster
set PropertyType "DestinationRegion" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {destinationRegion :: Maybe (Value Text)
destinationRegion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DestinationRegion" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ElasticIp" Cluster where
  type PropertyType "ElasticIp" Cluster = Value Prelude.Text
  set :: PropertyType "ElasticIp" Cluster -> Cluster -> Cluster
set PropertyType "ElasticIp" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {elasticIp :: Maybe (Value Text)
elasticIp = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ElasticIp" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "Encrypted" Cluster where
  type PropertyType "Encrypted" Cluster = Value Prelude.Bool
  set :: PropertyType "Encrypted" Cluster -> Cluster -> Cluster
set PropertyType "Encrypted" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {encrypted :: Maybe (Value Bool)
encrypted = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Encrypted" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "Endpoint" Cluster where
  type PropertyType "Endpoint" Cluster = EndpointProperty
  set :: PropertyType "Endpoint" Cluster -> Cluster -> Cluster
set PropertyType "Endpoint" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {endpoint :: Maybe EndpointProperty
endpoint = EndpointProperty -> Maybe EndpointProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Endpoint" Cluster
EndpointProperty
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "EnhancedVpcRouting" Cluster where
  type PropertyType "EnhancedVpcRouting" Cluster = Value Prelude.Bool
  set :: PropertyType "EnhancedVpcRouting" Cluster -> Cluster -> Cluster
set PropertyType "EnhancedVpcRouting" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {enhancedVpcRouting :: Maybe (Value Bool)
enhancedVpcRouting = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EnhancedVpcRouting" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "HsmClientCertificateIdentifier" Cluster where
  type PropertyType "HsmClientCertificateIdentifier" Cluster = Value Prelude.Text
  set :: PropertyType "HsmClientCertificateIdentifier" Cluster
-> Cluster -> Cluster
set PropertyType "HsmClientCertificateIdentifier" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster
        {hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmClientCertificateIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HsmClientCertificateIdentifier" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "HsmConfigurationIdentifier" Cluster where
  type PropertyType "HsmConfigurationIdentifier" Cluster = Value Prelude.Text
  set :: PropertyType "HsmConfigurationIdentifier" Cluster
-> Cluster -> Cluster
set PropertyType "HsmConfigurationIdentifier" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {hsmConfigurationIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HsmConfigurationIdentifier" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "IamRoles" Cluster where
  type PropertyType "IamRoles" Cluster = ValueList Prelude.Text
  set :: PropertyType "IamRoles" Cluster -> Cluster -> Cluster
set PropertyType "IamRoles" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {iamRoles :: Maybe (ValueList Text)
iamRoles = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IamRoles" Cluster
ValueList Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "KmsKeyId" Cluster where
  type PropertyType "KmsKeyId" Cluster = Value Prelude.Text
  set :: PropertyType "KmsKeyId" Cluster -> Cluster -> Cluster
set PropertyType "KmsKeyId" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {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" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "LoggingProperties" Cluster where
  type PropertyType "LoggingProperties" Cluster = LoggingPropertiesProperty
  set :: PropertyType "LoggingProperties" Cluster -> Cluster -> Cluster
set PropertyType "LoggingProperties" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {loggingProperties :: Maybe LoggingPropertiesProperty
loggingProperties = LoggingPropertiesProperty -> Maybe LoggingPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LoggingProperties" Cluster
LoggingPropertiesProperty
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "MaintenanceTrackName" Cluster where
  type PropertyType "MaintenanceTrackName" Cluster = Value Prelude.Text
  set :: PropertyType "MaintenanceTrackName" Cluster -> Cluster -> Cluster
set PropertyType "MaintenanceTrackName" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {maintenanceTrackName :: Maybe (Value Text)
maintenanceTrackName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaintenanceTrackName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ManageMasterPassword" Cluster where
  type PropertyType "ManageMasterPassword" Cluster = Value Prelude.Bool
  set :: PropertyType "ManageMasterPassword" Cluster -> Cluster -> Cluster
set PropertyType "ManageMasterPassword" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {manageMasterPassword :: Maybe (Value Bool)
manageMasterPassword = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ManageMasterPassword" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ManualSnapshotRetentionPeriod" Cluster where
  type PropertyType "ManualSnapshotRetentionPeriod" Cluster = Value Prelude.Integer
  set :: PropertyType "ManualSnapshotRetentionPeriod" Cluster
-> Cluster -> Cluster
set PropertyType "ManualSnapshotRetentionPeriod" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster
        {manualSnapshotRetentionPeriod :: Maybe (Value Integer)
manualSnapshotRetentionPeriod = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ManualSnapshotRetentionPeriod" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "MasterPasswordSecretKmsKeyId" Cluster where
  type PropertyType "MasterPasswordSecretKmsKeyId" Cluster = Value Prelude.Text
  set :: PropertyType "MasterPasswordSecretKmsKeyId" Cluster
-> Cluster -> Cluster
set PropertyType "MasterPasswordSecretKmsKeyId" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster
        {masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterPasswordSecretKmsKeyId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MasterPasswordSecretKmsKeyId" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "MasterUserPassword" Cluster where
  type PropertyType "MasterUserPassword" Cluster = Value Prelude.Text
  set :: PropertyType "MasterUserPassword" Cluster -> Cluster -> Cluster
set PropertyType "MasterUserPassword" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {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" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "MasterUsername" Cluster where
  type PropertyType "MasterUsername" Cluster = Value Prelude.Text
  set :: PropertyType "MasterUsername" Cluster -> Cluster -> Cluster
set PropertyType "MasterUsername" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..} = Cluster {masterUsername :: Value Text
masterUsername = PropertyType "MasterUsername" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "MultiAZ" Cluster where
  type PropertyType "MultiAZ" Cluster = Value Prelude.Bool
  set :: PropertyType "MultiAZ" Cluster -> Cluster -> Cluster
set PropertyType "MultiAZ" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {multiAZ :: Maybe (Value Bool)
multiAZ = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MultiAZ" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "NamespaceResourcePolicy" Cluster where
  type PropertyType "NamespaceResourcePolicy" Cluster = JSON.Object
  set :: PropertyType "NamespaceResourcePolicy" Cluster
-> Cluster -> Cluster
set PropertyType "NamespaceResourcePolicy" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {namespaceResourcePolicy :: Maybe Object
namespaceResourcePolicy = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "NamespaceResourcePolicy" Cluster
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "NodeType" Cluster where
  type PropertyType "NodeType" Cluster = Value Prelude.Text
  set :: PropertyType "NodeType" Cluster -> Cluster -> Cluster
set PropertyType "NodeType" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..} = Cluster {nodeType :: Value Text
nodeType = PropertyType "NodeType" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "NumberOfNodes" Cluster where
  type PropertyType "NumberOfNodes" Cluster = Value Prelude.Integer
  set :: PropertyType "NumberOfNodes" Cluster -> Cluster -> Cluster
set PropertyType "NumberOfNodes" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {numberOfNodes :: Maybe (Value Integer)
numberOfNodes = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NumberOfNodes" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "OwnerAccount" Cluster where
  type PropertyType "OwnerAccount" Cluster = Value Prelude.Text
  set :: PropertyType "OwnerAccount" Cluster -> Cluster -> Cluster
set PropertyType "OwnerAccount" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {ownerAccount :: Maybe (Value Text)
ownerAccount = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OwnerAccount" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "Port" Cluster where
  type PropertyType "Port" Cluster = Value Prelude.Integer
  set :: PropertyType "Port" Cluster -> Cluster -> Cluster
set PropertyType "Port" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {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" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "PreferredMaintenanceWindow" Cluster where
  type PropertyType "PreferredMaintenanceWindow" Cluster = Value Prelude.Text
  set :: PropertyType "PreferredMaintenanceWindow" Cluster
-> Cluster -> Cluster
set PropertyType "PreferredMaintenanceWindow" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {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" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "PubliclyAccessible" Cluster where
  type PropertyType "PubliclyAccessible" Cluster = Value Prelude.Bool
  set :: PropertyType "PubliclyAccessible" Cluster -> Cluster -> Cluster
set PropertyType "PubliclyAccessible" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {publiclyAccessible :: Maybe (Value Bool)
publiclyAccessible = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PubliclyAccessible" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "ResourceAction" Cluster where
  type PropertyType "ResourceAction" Cluster = Value Prelude.Text
  set :: PropertyType "ResourceAction" Cluster -> Cluster -> Cluster
set PropertyType "ResourceAction" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {resourceAction :: Maybe (Value Text)
resourceAction = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ResourceAction" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "RevisionTarget" Cluster where
  type PropertyType "RevisionTarget" Cluster = Value Prelude.Text
  set :: PropertyType "RevisionTarget" Cluster -> Cluster -> Cluster
set PropertyType "RevisionTarget" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {revisionTarget :: Maybe (Value Text)
revisionTarget = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RevisionTarget" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "RotateEncryptionKey" Cluster where
  type PropertyType "RotateEncryptionKey" Cluster = Value Prelude.Bool
  set :: PropertyType "RotateEncryptionKey" Cluster -> Cluster -> Cluster
set PropertyType "RotateEncryptionKey" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {rotateEncryptionKey :: Maybe (Value Bool)
rotateEncryptionKey = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RotateEncryptionKey" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "SnapshotClusterIdentifier" Cluster where
  type PropertyType "SnapshotClusterIdentifier" Cluster = Value Prelude.Text
  set :: PropertyType "SnapshotClusterIdentifier" Cluster
-> Cluster -> Cluster
set PropertyType "SnapshotClusterIdentifier" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {snapshotClusterIdentifier :: Maybe (Value Text)
snapshotClusterIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotClusterIdentifier" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "SnapshotCopyGrantName" Cluster where
  type PropertyType "SnapshotCopyGrantName" Cluster = Value Prelude.Text
  set :: PropertyType "SnapshotCopyGrantName" Cluster -> Cluster -> Cluster
set PropertyType "SnapshotCopyGrantName" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyGrantName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotCopyGrantName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "SnapshotCopyManual" Cluster where
  type PropertyType "SnapshotCopyManual" Cluster = Value Prelude.Bool
  set :: PropertyType "SnapshotCopyManual" Cluster -> Cluster -> Cluster
set PropertyType "SnapshotCopyManual" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyManual = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotCopyManual" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "SnapshotCopyRetentionPeriod" Cluster where
  type PropertyType "SnapshotCopyRetentionPeriod" Cluster = Value Prelude.Integer
  set :: PropertyType "SnapshotCopyRetentionPeriod" Cluster
-> Cluster -> Cluster
set PropertyType "SnapshotCopyRetentionPeriod" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotCopyRetentionPeriod = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotCopyRetentionPeriod" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "SnapshotIdentifier" Cluster where
  type PropertyType "SnapshotIdentifier" Cluster = Value Prelude.Text
  set :: PropertyType "SnapshotIdentifier" Cluster -> Cluster -> Cluster
set PropertyType "SnapshotIdentifier" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {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" Cluster
Value Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "Tags" Cluster where
  type PropertyType "Tags" Cluster = [Tag]
  set :: PropertyType "Tags" Cluster -> Cluster -> Cluster
set PropertyType "Tags" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {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" Cluster
newValue, Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
instance Property "VpcSecurityGroupIds" Cluster where
  type PropertyType "VpcSecurityGroupIds" Cluster = ValueList Prelude.Text
  set :: PropertyType "VpcSecurityGroupIds" Cluster -> Cluster -> Cluster
set PropertyType "VpcSecurityGroupIds" Cluster
newValue Cluster {Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
allowVersionUpgrade :: Cluster -> Maybe (Value Bool)
aquaConfigurationStatus :: Cluster -> Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
availabilityZone :: Cluster -> Maybe (Value Text)
availabilityZoneRelocation :: Cluster -> Maybe (Value Bool)
availabilityZoneRelocationStatus :: Cluster -> Maybe (Value Text)
classic :: Cluster -> Maybe (Value Bool)
clusterIdentifier :: Cluster -> Maybe (Value Text)
clusterParameterGroupName :: Cluster -> Maybe (Value Text)
clusterSecurityGroups :: Cluster -> Maybe (ValueList Text)
clusterSubnetGroupName :: Cluster -> Maybe (Value Text)
clusterType :: Cluster -> Value Text
clusterVersion :: Cluster -> Maybe (Value Text)
dBName :: Cluster -> Value Text
deferMaintenance :: Cluster -> Maybe (Value Bool)
deferMaintenanceDuration :: Cluster -> Maybe (Value Integer)
deferMaintenanceEndTime :: Cluster -> Maybe (Value Text)
deferMaintenanceStartTime :: Cluster -> Maybe (Value Text)
destinationRegion :: Cluster -> Maybe (Value Text)
elasticIp :: Cluster -> Maybe (Value Text)
encrypted :: Cluster -> Maybe (Value Bool)
endpoint :: Cluster -> Maybe EndpointProperty
enhancedVpcRouting :: Cluster -> Maybe (Value Bool)
hsmClientCertificateIdentifier :: Cluster -> Maybe (Value Text)
hsmConfigurationIdentifier :: Cluster -> Maybe (Value Text)
iamRoles :: Cluster -> Maybe (ValueList Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
loggingProperties :: Cluster -> Maybe LoggingPropertiesProperty
maintenanceTrackName :: Cluster -> Maybe (Value Text)
manageMasterPassword :: Cluster -> Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Cluster -> Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Cluster -> Maybe (Value Text)
masterUserPassword :: Cluster -> Maybe (Value Text)
masterUsername :: Cluster -> Value Text
multiAZ :: Cluster -> Maybe (Value Bool)
namespaceResourcePolicy :: Cluster -> Maybe Object
nodeType :: Cluster -> Value Text
numberOfNodes :: Cluster -> Maybe (Value Integer)
ownerAccount :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
preferredMaintenanceWindow :: Cluster -> Maybe (Value Text)
publiclyAccessible :: Cluster -> Maybe (Value Bool)
resourceAction :: Cluster -> Maybe (Value Text)
revisionTarget :: Cluster -> Maybe (Value Text)
rotateEncryptionKey :: Cluster -> Maybe (Value Bool)
snapshotClusterIdentifier :: Cluster -> Maybe (Value Text)
snapshotCopyGrantName :: Cluster -> Maybe (Value Text)
snapshotCopyManual :: Cluster -> Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Cluster -> Maybe (Value Integer)
snapshotIdentifier :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe [Tag]
vpcSecurityGroupIds :: Cluster -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}
    = Cluster {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" Cluster
ValueList Text
newValue, Maybe [Tag]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
Maybe LoggingPropertiesProperty
()
Value Text
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
allowVersionUpgrade :: Maybe (Value Bool)
aquaConfigurationStatus :: Maybe (Value Text)
automatedSnapshotRetentionPeriod :: Maybe (Value Integer)
availabilityZone :: Maybe (Value Text)
availabilityZoneRelocation :: Maybe (Value Bool)
availabilityZoneRelocationStatus :: Maybe (Value Text)
classic :: Maybe (Value Bool)
clusterIdentifier :: Maybe (Value Text)
clusterParameterGroupName :: Maybe (Value Text)
clusterSecurityGroups :: Maybe (ValueList Text)
clusterSubnetGroupName :: Maybe (Value Text)
clusterType :: Value Text
clusterVersion :: Maybe (Value Text)
dBName :: Value Text
deferMaintenance :: Maybe (Value Bool)
deferMaintenanceDuration :: Maybe (Value Integer)
deferMaintenanceEndTime :: Maybe (Value Text)
deferMaintenanceStartTime :: Maybe (Value Text)
destinationRegion :: Maybe (Value Text)
elasticIp :: Maybe (Value Text)
encrypted :: Maybe (Value Bool)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
hsmClientCertificateIdentifier :: Maybe (Value Text)
hsmConfigurationIdentifier :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
loggingProperties :: Maybe LoggingPropertiesProperty
maintenanceTrackName :: Maybe (Value Text)
manageMasterPassword :: Maybe (Value Bool)
manualSnapshotRetentionPeriod :: Maybe (Value Integer)
masterPasswordSecretKmsKeyId :: Maybe (Value Text)
masterUserPassword :: Maybe (Value Text)
masterUsername :: Value Text
multiAZ :: Maybe (Value Bool)
namespaceResourcePolicy :: Maybe Object
nodeType :: Value Text
numberOfNodes :: Maybe (Value Integer)
ownerAccount :: Maybe (Value Text)
port :: Maybe (Value Integer)
preferredMaintenanceWindow :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
resourceAction :: Maybe (Value Text)
revisionTarget :: Maybe (Value Text)
rotateEncryptionKey :: Maybe (Value Bool)
snapshotClusterIdentifier :: Maybe (Value Text)
snapshotCopyGrantName :: Maybe (Value Text)
snapshotCopyManual :: Maybe (Value Bool)
snapshotCopyRetentionPeriod :: Maybe (Value Integer)
snapshotIdentifier :: Maybe (Value Text)
tags :: Maybe [Tag]
..}