| Safe Haskell | None |
|---|
AWS.RDS
Contents
- 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
- rebootDBInstance :: (MonadBaseControl IO m, MonadResource m) => Text -> Maybe Bool -> RDS m DBInstance
- restoreDBInstanceFromDBSnapshot :: (MonadBaseControl IO m, MonadResource m) => RestoreDBInstanceFromDBSnapshotRequest -> 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
- copyDBSnapshot :: (MonadBaseControl IO m, MonadResource m) => Text -> 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]
- describeEventCategories :: (MonadBaseControl IO m, MonadResource m) => Maybe SourceType -> RDS m [EventCategoriesMap]
- describeEventSubscriptions :: (MonadBaseControl IO m, MonadResource m) => Maybe Text -> Maybe Text -> Maybe Int -> RDS m [EventSubscription]
- createEventSubscription :: (MonadBaseControl IO m, MonadResource m) => Maybe Bool -> [Text] -> Text -> [Text] -> Maybe SourceType -> Text -> RDS m EventSubscription
- deleteEventSubscription :: (MonadBaseControl IO m, MonadResource m) => Text -> RDS m EventSubscription
- modifyEventSubscription :: (MonadBaseControl IO m, MonadResource m) => Maybe Bool -> [Text] -> Maybe Text -> Maybe SourceType -> Text -> RDS m EventSubscription
- addSourceIdentifierToSubscription :: (MonadBaseControl IO m, MonadResource m) => Text -> Text -> RDS m EventSubscription
- describeOptionGroups :: (MonadBaseControl IO m, MonadResource m) => Maybe Text -> Maybe Text -> Maybe Text -> Maybe Int -> Maybe Text -> RDS m [OptionGroup]
- createOptionGroup :: (MonadBaseControl IO m, MonadResource m) => Text -> Text -> Text -> Text -> RDS m OptionGroup
- deleteOptionGroup :: (MonadBaseControl IO m, MonadResource m) => Text -> RDS m ()
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
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Text | DBInstanceIdentifier |
| -> Maybe Int | MaxRecords |
| -> Maybe Text | Marker |
| -> RDS m [DBInstance] |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => CreateDBInstanceRequest | data type of CreateDBInstance |
| -> RDS m DBInstance |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBInstanceIdentifier |
| -> FinalSnapshot | FinalSnapshot |
| -> RDS m DBInstance |
createDBInstanceReadReplica :: (MonadBaseControl IO m, MonadResource m) => CreateReadReplicaRequest -> RDS m DBInstanceSource
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBInstanceIdentifier |
| -> Maybe Bool | ForceFailover |
| -> RDS m DBInstance |
restoreDBInstanceFromDBSnapshot :: (MonadBaseControl IO m, MonadResource m) => RestoreDBInstanceFromDBSnapshotRequest -> RDS m DBInstanceSource
DBParameterGroup
describeDBParameterGroupsSource
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Text | DBParameterGroupName |
| -> Maybe Text | Marker |
| -> Maybe Int | MaxRecords |
| -> RDS m [DBParameterGroup] |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBParameterGroupFamily |
| -> Text | DBParameterGroupName |
| -> Text | Description |
| -> RDS m DBParameterGroup |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBParameterGroupName |
| -> RDS m () |
DBSecurityGroup
describeDBSecurityGroupsSource
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Text | DBSecurityGroupName |
| -> Maybe Text | Marker |
| -> Maybe Int | MaxRecords |
| -> RDS m [DBSecurityGroup] |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBSecurityGroupName |
| -> Text | DBSecurityGroupDescription |
| -> RDS m DBSecurityGroup |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBSecurityGroupName |
| -> RDS m () |
DBSnapshot
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Text | DBInstanceIdentifier |
| -> Maybe Text | DBSnapshotIdentifier |
| -> Maybe Text | Marker |
| -> Maybe Int | MaxRecords |
| -> Maybe Text | SnapshotType |
| -> RDS m [DBSnapshot] |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBInstanceIdentifier |
| -> Text | DBSnapshotIdentifier |
| -> RDS m DBSnapshot |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBSnapshotIdentifier |
| -> RDS m DBSnapshot |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | SourceDBSnapshotIdentifier |
| -> Text | TargetDBSnapshotIdentifier |
| -> RDS m DBSnapshot |
DBSubnetGroup
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Text | DBSubnetGroupName |
| -> Maybe Text | Marker |
| -> Maybe Int | MaxRecords |
| -> RDS m [DBSubnetGroup] |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBSubnetGroupName |
| -> [Text] | SubnetIds |
| -> Text | DBSubnetGroupDescription |
| -> RDS m DBSubnetGroup |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | DBSubnetGroupName |
| -> RDS m () |
Event
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe SourceType | SourceType |
| -> RDS m [EventCategoriesMap] |
EventSubscription
describeEventSubscriptionsSource
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Text | SubscriptionName |
| -> Maybe Text | Marker |
| -> Maybe Int | MaxRecords |
| -> RDS m [EventSubscription] |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Bool | Enabled |
| -> [Text] | EventCategories |
| -> Text | SnsTopicArn |
| -> [Text] | SourceIds |
| -> Maybe SourceType | SourceType |
| -> Text | SubscriptionName |
| -> RDS m EventSubscription |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | SubscriptionName |
| -> RDS m EventSubscription |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Bool | Enabled |
| -> [Text] | EventCategories |
| -> Maybe Text | SnsTopicArn |
| -> Maybe SourceType | SourceType |
| -> Text | SubscriptionName |
| -> RDS m EventSubscription |
addSourceIdentifierToSubscriptionSource
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | SourceIdentifier |
| -> Text | SubscriptionName |
| -> RDS m EventSubscription |
OptionGroup
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Maybe Text | EngineName |
| -> Maybe Text | MajorEngineVersion |
| -> Maybe Text | Marker |
| -> Maybe Int | MaxRecords |
| -> Maybe Text | OptionGroupName |
| -> RDS m [OptionGroup] |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | EngineName |
| -> Text | MajorEngineVersion |
| -> Text | OptionGroupDescription |
| -> Text | OptionGroupName |
| -> RDS m OptionGroup |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | OptionGroupName |
| -> RDS m () |