Safe Haskell | None |
---|
- type RDS m a = AWS AWSContext m a
- runRDS :: MonadIO m => Credential -> RDS m a -> m a
- runRDSwithManager :: Monad m => Manager -> Credential -> RDS m a -> m a
- setRegion :: (MonadBaseControl IO m, MonadResource m) => Text -> RDS m ()
- describeDBInstances :: (MonadBaseControl IO m, MonadResource m) => Maybe Text -> Maybe Int -> Maybe Text -> RDS m [DBInstance]
- createDBInstance :: (MonadBaseControl IO m, MonadResource m) => CreateDBInstanceRequest -> RDS m DBInstance
- deleteDBInstance :: (MonadBaseControl IO m, MonadResource m) => Text -> FinalSnapshot -> RDS m DBInstance
- createDBInstanceReadReplica :: (MonadBaseControl IO m, MonadResource m) => CreateReadReplicaRequest -> RDS m DBInstance
- describeDBParameterGroups :: (MonadBaseControl IO m, MonadResource m) => Maybe Text -> Maybe Text -> Maybe Int -> RDS m [DBParameterGroup]
- createDBParameterGroup :: (MonadBaseControl IO m, MonadResource m) => Text -> Text -> Text -> RDS m DBParameterGroup
- deleteDBParameterGroup :: (MonadBaseControl IO m, MonadResource m) => Text -> RDS m ()
- describeDBSecurityGroups :: (MonadBaseControl IO m, MonadResource m) => Maybe Text -> Maybe Text -> Maybe Int -> RDS m [DBSecurityGroup]
- createDBSecurityGroup :: (MonadBaseControl IO m, MonadResource m) => Text -> Text -> RDS m DBSecurityGroup
- deleteDBSecurityGroup :: (MonadBaseControl IO m, MonadResource m) => Text -> RDS m ()
- describeDBSnapshots :: (MonadBaseControl IO m, MonadResource m) => Maybe Text -> Maybe Text -> Maybe Text -> Maybe Int -> Maybe Text -> RDS m [DBSnapshot]
- createDBSnapshot :: (MonadBaseControl IO m, MonadResource m) => Text -> Text -> RDS m DBSnapshot
- deleteDBSnapshot :: (MonadBaseControl IO m, MonadResource m) => Text -> RDS m DBSnapshot
- describeDBSubnetGroups :: (MonadBaseControl IO m, MonadResource m) => Maybe Text -> Maybe Text -> Maybe Int -> RDS m [DBSubnetGroup]
- createDBSubnetGroup :: (MonadBaseControl IO m, MonadResource m) => Text -> [Text] -> Text -> RDS m DBSubnetGroup
- deleteDBSubnetGroup :: (MonadBaseControl IO m, MonadResource m) => Text -> RDS m ()
- describeEvents :: (MonadBaseControl IO m, MonadResource m) => Maybe Text -> Maybe SourceType -> Maybe Int -> Maybe UTCTime -> Maybe UTCTime -> [Text] -> Maybe Text -> Maybe Int -> RDS m [Event]
RDS Environment
runRDS :: MonadIO m => Credential -> RDS m a -> m aSource
runRDSwithManager :: Monad m => Manager -> Credential -> RDS m a -> m aSource
setRegion :: (MonadBaseControl IO m, MonadResource m) => Text -> RDS m ()Source
DBInstance
:: (MonadBaseControl IO m, MonadResource m) | |
=> Maybe Text | DBInstanceIdentifier |
-> Maybe Int | MaxRecords |
-> Maybe Text | Marker |
-> RDS m [DBInstance] |
:: (MonadBaseControl IO m, MonadResource m) | |
=> CreateDBInstanceRequest | data type of CreateDBInstance |
-> RDS m DBInstance |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBInstanceIdentifier |
-> FinalSnapshot | FinalSnapshot |
-> RDS m DBInstance |
createDBInstanceReadReplica :: (MonadBaseControl IO m, MonadResource m) => CreateReadReplicaRequest -> RDS m DBInstanceSource
DBParameterGroup
describeDBParameterGroupsSource
:: (MonadBaseControl IO m, MonadResource m) | |
=> Maybe Text | DBParameterGroupName |
-> Maybe Text | Marker |
-> Maybe Int | MaxRecords |
-> RDS m [DBParameterGroup] |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBParameterGroupFamily |
-> Text | DBParameterGroupName |
-> Text | Description |
-> RDS m DBParameterGroup |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBParameterGroupName |
-> RDS m () |
DBSecurityGroup
describeDBSecurityGroupsSource
:: (MonadBaseControl IO m, MonadResource m) | |
=> Maybe Text | DBSecurityGroupName |
-> Maybe Text | Marker |
-> Maybe Int | MaxRecords |
-> RDS m [DBSecurityGroup] |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBSecurityGroupName |
-> Text | DBSecurityGroupDescription |
-> RDS m DBSecurityGroup |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBSecurityGroupName |
-> RDS m () |
DBSnapshot
:: (MonadBaseControl IO m, MonadResource m) | |
=> Maybe Text | DBInstanceIdentifier |
-> Maybe Text | DBSnapshotIdentifier |
-> Maybe Text | Marker |
-> Maybe Int | MaxRecords |
-> Maybe Text | SnapshotType |
-> RDS m [DBSnapshot] |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBInstanceIdentifier |
-> Text | DBSnapshotIdentifier |
-> RDS m DBSnapshot |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBSnapshotIdentifier |
-> RDS m DBSnapshot |
DBSubnetGroup
:: (MonadBaseControl IO m, MonadResource m) | |
=> Maybe Text | DBSubnetGroupName |
-> Maybe Text | Marker |
-> Maybe Int | MaxRecords |
-> RDS m [DBSubnetGroup] |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBSubnetGroupName |
-> [Text] | SubnetIds |
-> Text | DBSubnetGroupDescription |
-> RDS m DBSubnetGroup |
:: (MonadBaseControl IO m, MonadResource m) | |
=> Text | DBSubnetGroupName |
-> RDS m () |