aws-sdk-0.12.1: AWS SDK for Haskell

Safe HaskellNone

AWS.RDS

Contents

Synopsis

RDS Environment

type RDS m a = AWS AWSContext m aSource

runRDS :: MonadIO m => Credential -> RDS m a -> m aSource

DBInstance

describeDBInstancesSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Maybe Text

DBInstanceIdentifier

-> Maybe Int

MaxRecords

-> Maybe Text

Marker

-> RDS m [DBInstance] 

createDBInstanceSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> CreateDBInstanceRequest

data type of CreateDBInstance

-> RDS m DBInstance 

deleteDBInstanceSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBInstanceIdentifier

-> FinalSnapshot

FinalSnapshot

-> RDS m DBInstance 

rebootDBInstanceSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBInstanceIdentifier

-> Maybe Bool

ForceFailover

-> RDS m DBInstance 

DBParameterGroup

describeDBParameterGroupsSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Maybe Text

DBParameterGroupName

-> Maybe Text

Marker

-> Maybe Int

MaxRecords

-> RDS m [DBParameterGroup] 

createDBParameterGroupSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBParameterGroupFamily

-> Text

DBParameterGroupName

-> Text

Description

-> RDS m DBParameterGroup 

deleteDBParameterGroupSource

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] 

createDBSecurityGroupSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBSecurityGroupName

-> Text

DBSecurityGroupDescription

-> RDS m DBSecurityGroup 

deleteDBSecurityGroupSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBSecurityGroupName

-> RDS m () 

DBSnapshot

describeDBSnapshotsSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Maybe Text

DBInstanceIdentifier

-> Maybe Text

DBSnapshotIdentifier

-> Maybe Text

Marker

-> Maybe Int

MaxRecords

-> Maybe Text

SnapshotType

-> RDS m [DBSnapshot] 

createDBSnapshotSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBInstanceIdentifier

-> Text

DBSnapshotIdentifier

-> RDS m DBSnapshot 

deleteDBSnapshotSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBSnapshotIdentifier

-> RDS m DBSnapshot 

copyDBSnapshotSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

SourceDBSnapshotIdentifier

-> Text

TargetDBSnapshotIdentifier

-> RDS m DBSnapshot 

DBSubnetGroup

describeDBSubnetGroupsSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Maybe Text

DBSubnetGroupName

-> Maybe Text

Marker

-> Maybe Int

MaxRecords

-> RDS m [DBSubnetGroup] 

createDBSubnetGroupSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBSubnetGroupName

-> [Text]

SubnetIds

-> Text

DBSubnetGroupDescription

-> RDS m DBSubnetGroup 

deleteDBSubnetGroupSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

DBSubnetGroupName

-> RDS m () 

Event

describeEventsSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Maybe Text

SourceIdentifier

-> Maybe SourceType

SourceType

-> Maybe Int

Duration

-> Maybe UTCTime

StartTime

-> Maybe UTCTime

EndTime

-> [Text]

EventCategories.member

-> Maybe Text

Marker

-> Maybe Int

MaxRecords

-> RDS m [Event] 

EventSubscription

describeEventSubscriptionsSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Maybe Text

SubscriptionName

-> Maybe Text

Marker

-> Maybe Int

MaxRecords

-> RDS m [EventSubscription] 

createEventSubscriptionSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Maybe Bool

Enabled

-> [Text]

EventCategories

-> Text

SnsTopicArn

-> [Text]

SourceIds

-> Maybe SourceType

SourceType

-> Text

SubscriptionName

-> RDS m EventSubscription 

modifyEventSubscriptionSource

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

describeOptionGroupsSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Maybe Text

EngineName

-> Maybe Text

MajorEngineVersion

-> Maybe Text

Marker

-> Maybe Int

MaxRecords

-> Maybe Text

OptionGroupName

-> RDS m [OptionGroup] 

createOptionGroupSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

EngineName

-> Text

MajorEngineVersion

-> Text

OptionGroupDescription

-> Text

OptionGroupName

-> RDS m OptionGroup 

deleteOptionGroupSource

Arguments

:: (MonadBaseControl IO m, MonadResource m) 
=> Text

OptionGroupName

-> RDS m ()