amazonka-rds-1.6.1: Amazon Relational Database Service SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.RDS

Contents

Description

Amazon Relational Database Service

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It provides cost-efficient, resizable capacity for an industry-standard relational database and manages common database administration tasks, freeing up developers to focus on what makes their applications and businesses unique.

Amazon RDS gives you access to the capabilities of a MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle, or Amazon Aurora database server. These capabilities mean that the code, applications, and tools you already use today with your existing databases work with Amazon RDS without modification. Amazon RDS automatically backs up your database and maintains the database software that powers your DB instance. Amazon RDS is flexible: you can scale your DB instance's compute resources and storage capacity to meet your application's demand. As with all Amazon Web Services, there are no up-front investments, and you pay only for the resources you use.

This interface reference for Amazon RDS contains documentation for a programming or command line interface you can use to manage Amazon RDS. Note that Amazon RDS is asynchronous, which means that some interfaces might require techniques such as polling or callback functions to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a command is applied immediately, on the next instance reboot, or during the maintenance window. The reference structure is as follows, and we list following some related topics from the user guide.

Amazon RDS API Reference

Amazon RDS User Guide

Synopsis

Service Configuration

rds :: Service Source #

API version 2014-10-31 of the Amazon Relational Database Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by RDS.

PointInTimeRestoreNotEnabledFault

_PointInTimeRestoreNotEnabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

SourceDBInstanceIdentifier refers to a DB instance with BackupRetentionPeriod equal to 0.

InvalidDBParameterGroupStateFault

_InvalidDBParameterGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you can't delete it when the parameter group is in this state.

ReservedDBInstanceQuotaExceededFault

_ReservedDBInstanceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Request would exceed the user's DB Instance quota.

SourceNotFoundFault

_SourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested source could not be found.

CertificateNotFoundFault

_CertificateNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

CertificateIdentifier doesn't refer to an existing certificate.

AuthorizationQuotaExceededFault

_AuthorizationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB security group authorization quota has been reached.

DBClusterSnapshotAlreadyExistsFault

_DBClusterSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The user already has a DB cluster snapshot with the given identifier.

DBParameterGroupAlreadyExistsFault

_DBParameterGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

A DB parameter group with the same name exists.

DBParameterGroupQuotaExceededFault

_DBParameterGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of DB parameter groups.

InsufficientDBClusterCapacityFault

_InsufficientDBClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB cluster doesn't have enough capacity for the current operation.

ReservedDBInstanceAlreadyExistsFault

_ReservedDBInstanceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

User already has a reservation with the given identifier.

ProvisionedIOPSNotAvailableInAZFault

_ProvisionedIOPSNotAvailableInAZFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Provisioned IOPS not available in the specified Availability Zone.

AuthorizationAlreadyExistsFault

_AuthorizationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified CIDRIP or Amazon EC2 security group is already authorized for the specified DB security group.

SubscriptionCategoryNotFoundFault

_SubscriptionCategoryNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The supplied category does not exist.

SubscriptionNotFoundFault

_SubscriptionNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The subscription name does not exist.

InvalidSubnet

_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.

SharedSnapshotQuotaExceededFault

_SharedSnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the maximum number of accounts that you can share a manual DB snapshot with.

DBSubnetQuotaExceededFault

_DBSubnetQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of subnets in a DB subnet groups.

OptionGroupNotFoundFault

_OptionGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified option group could not be found.

DBClusterNotFoundFault

_DBClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBClusterIdentifier doesn't refer to an existing DB cluster.

DBLogFileNotFoundFault

_DBLogFileNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

LogFileName doesn't refer to an existing DB log file.

InvalidS3BucketFault

_InvalidS3BucketFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified Amazon S3 bucket name can't be found or Amazon RDS isn't authorized to access the specified Amazon S3 bucket. Verify the SourceS3BucketName and S3IngestionRoleArn values and try again.

DBClusterAlreadyExistsFault

_DBClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The user already has a DB cluster with the given identifier.

StorageTypeNotSupportedFault

_StorageTypeNotSupportedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Storage of the StorageType specified can't be associated with the DB instance.

DBSecurityGroupQuotaExceededFault

_DBSecurityGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of DB security groups.

OptionGroupAlreadyExistsFault

_OptionGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The option group you are trying to create already exists.

OptionGroupQuotaExceededFault

_OptionGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The quota of 20 option groups was exceeded for this AWS account.

DBSecurityGroupAlreadyExistsFault

_DBSecurityGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

A DB security group with the name specified in DBSecurityGroupName already exists.

SNSTopicARNNotFoundFault

_SNSTopicARNNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The SNS topic ARN does not exist.

InvalidEventSubscriptionStateFault

_InvalidEventSubscriptionStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

This error can occur if someone else is modifying a subscription. You should retry the action.

KMSKeyNotAccessibleFault

_KMSKeyNotAccessibleFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred accessing an AWS KMS key.

DBSnapshotNotFoundFault

_DBSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

DBClusterParameterGroupNotFoundFault

_DBClusterParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBClusterParameterGroupName doesn't refer to an existing DB cluster parameter group.

DBClusterQuotaExceededFault

_DBClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The user attempted to create a new DB cluster and the user has already reached the maximum allowed DB cluster quota.

SnapshotQuotaExceededFault

_SnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of DB snapshots.

DBSubnetGroupAlreadyExistsFault

_DBSubnetGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBSubnetGroupName is already used by an existing DB subnet group.

SNSNoAuthorizationFault

_SNSNoAuthorizationFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have permission to publish to the SNS topic ARN.

DBSecurityGroupNotFoundFault

_DBSecurityGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBSecurityGroupName doesn't refer to an existing DB security group.

DBSecurityGroupNotSupportedFault

_DBSecurityGroupNotSupportedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

A DB security group isn't allowed for this action.

InstanceQuotaExceededFault

_InstanceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of DB instances.

DBClusterBacktrackNotFoundFault

_DBClusterBacktrackNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

BacktrackIdentifier doesn't refer to an existing backtrack.

DomainNotFoundFault

_DomainNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Domain doesn't refer to an existing Active Directory domain.

DBParameterGroupNotFoundFault

_DBParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBParameterGroupName doesn't refer to an existing DB parameter group.

InvalidDBSubnetGroupFault

_InvalidDBSubnetGroupFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DBSubnetGroup doesn't belong to the same VPC as that of an existing cross-region read replica of the same source instance.

ReservedDBInstancesOfferingNotFoundFault

InvalidDBSubnetStateFault

_InvalidDBSubnetStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB subnet isn't in the available state.

DBClusterSnapshotNotFoundFault

_DBClusterSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster snapshot.

SNSInvalidTopicFault

_SNSInvalidTopicFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

SNS has responded that there is a problem with the SND topic specified.

InsufficientDBInstanceCapacityFault

_InsufficientDBInstanceCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified DB instance class isn't available in the specified Availability Zone.

InvalidDBClusterSnapshotStateFault

_InvalidDBClusterSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The supplied value isn't a valid DB cluster snapshot state.

SubscriptionAlreadyExistFault

_SubscriptionAlreadyExistFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The supplied subscription name already exists.

DBClusterRoleAlreadyExistsFault

_DBClusterRoleAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified IAM role Amazon Resource Name (ARN) is already associated with the specified DB cluster.

DBClusterRoleQuotaExceededFault

_DBClusterRoleQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the maximum number of IAM roles that can be associated with the specified DB cluster.

InvalidVPCNetworkStateFault

_InvalidVPCNetworkStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB subnet group doesn't cover all Availability Zones after it's created because of users' change.

AuthorizationNotFoundFault

_AuthorizationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified CIDRIP or Amazon EC2 security group isn't authorized for the specified DB security group.

RDS also may not be authorized by using IAM to perform necessary actions on your behalf.

ReservedDBInstanceNotFoundFault

_ReservedDBInstanceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified reserved DB Instance not found.

DBSubnetGroupQuotaExceededFault

_DBSubnetGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of DB subnet groups.

DBSubnetGroupNotAllowedFault

_DBSubnetGroupNotAllowedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DBSubnetGroup shouldn't be specified while creating read replicas that lie in the same region as the source instance.

EventSubscriptionQuotaExceededFault

_EventSubscriptionQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have reached the maximum number of event subscriptions.

InsufficientStorageClusterCapacityFault

_InsufficientStorageClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is insufficient storage available for the current action. You might be able to resolve this error by updating your subnet group to use different Availability Zones that have more storage available.

InvalidOptionGroupStateFault

_InvalidOptionGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The option group isn't in the available state.

InvalidDBClusterStateFault

_InvalidDBClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB cluster isn't in a valid state.

DBInstanceAlreadyExistsFault

_DBInstanceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The user already has a DB instance with the given identifier.

InvalidRestoreFault

_InvalidRestoreFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Cannot restore from VPC backup to non-VPC DB instance.

InvalidDBSecurityGroupStateFault

_InvalidDBSecurityGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The state of the DB security group doesn't allow deletion.

ResourceNotFoundFault

_ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource ID was not found.

DBSubnetGroupNotFoundFault

_DBSubnetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBSubnetGroupName doesn't refer to an existing DB subnet group.

DBUpgradeDependencyFailureFault

_DBUpgradeDependencyFailureFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB upgrade failed because a resource the DB depends on can't be modified.

InvalidDBInstanceStateFault

_InvalidDBInstanceStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified DB instance isn't in the available state.

DBSnapshotAlreadyExistsFault

_DBSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBSnapshotIdentifier is already used by an existing snapshot.

DBInstanceNotFoundFault

_DBInstanceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

DBInstanceIdentifier doesn't refer to an existing DB instance.

StorageQuotaExceededFault

_StorageQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed amount of storage available across all DB instances.

InvalidDBSnapshotStateFault

_InvalidDBSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The state of the DB snapshot doesn't allow deletion.

InvalidDBSubnetGroupStateFault

_InvalidDBSubnetGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB subnet group cannot be deleted because it's in use.

DBSubnetGroupDoesNotCoverEnoughAZs

_DBSubnetGroupDoesNotCoverEnoughAZs :: AsError a => Getting (First ServiceError) a ServiceError Source #

Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.

SubnetAlreadyInUse

_SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

The DB subnet is already in use in the Availability Zone.

DBClusterRoleNotFoundFault

_DBClusterRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified IAM role Amazon Resource Name (ARN) isn't associated with the specified DB cluster.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

DBInstanceAvailable

dbInstanceAvailable :: Wait DescribeDBInstances Source #

Polls DescribeDBInstances every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

DBSnapshotCompleted

dbSnapshotCompleted :: Wait DescribeDBSnapshots Source #

Polls DescribeDBSnapshots every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

DBSnapshotDeleted

dbSnapshotDeleted :: Wait DescribeDBSnapshots Source #

Polls DescribeDBSnapshots every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

DBInstanceDeleted

dbInstanceDeleted :: Wait DescribeDBInstances Source #

Polls DescribeDBInstances every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

DBSnapshotAvailable

dbSnapshotAvailable :: Wait DescribeDBSnapshots Source #

Polls DescribeDBSnapshots every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeDBClusterParameterGroups

PromoteReadReplica

DescribeDBEngineVersions (Paginated)

StopDBInstance

CopyDBSnapshot

AddSourceIdentifierToSubscription

ModifyDBInstance

ModifyEventSubscription

ResetDBClusterParameterGroup

RestoreDBClusterFromS3

DescribeEvents (Paginated)

DescribeEngineDefaultParameters (Paginated)

DescribeOptionGroups (Paginated)

DescribeDBLogFiles (Paginated)

DescribeDBClusters

ModifyDBSubnetGroup

ListTagsForResource

DeleteOptionGroup

DeleteDBCluster

DescribeReservedDBInstances (Paginated)

CopyDBParameterGroup

RemoveSourceIdentifierFromSubscription

DescribeEngineDefaultClusterParameters

DescribeDBSnapshotAttributes

BacktrackDBCluster

PromoteReadReplicaDBCluster

RemoveTagsFromResource

RestoreDBInstanceFromDBSnapshot

CreateEventSubscription

PurchaseReservedDBInstancesOffering

CreateDBInstance

DeleteDBClusterParameterGroup

DescribeCertificates

AuthorizeDBSecurityGroupIngress

DescribeSourceRegions

RestoreDBClusterFromSnapshot

DescribeOrderableDBInstanceOptions (Paginated)

CreateDBClusterParameterGroup

CreateDBSnapshot

DeleteEventSubscription

DescribeDBClusterBacktracks

DescribeDBParameterGroups (Paginated)

ModifyDBSnapshotAttribute

DeleteDBClusterSnapshot

DescribeValidDBInstanceModifications

DescribeOptionGroupOptions (Paginated)

DescribeEventSubscriptions (Paginated)

AddTagsToResource

DescribeDBParameters (Paginated)

CreateDBClusterSnapshot

DescribeDBSnapshots (Paginated)

DescribeDBSubnetGroups (Paginated)

ModifyOptionGroup

CreateDBParameterGroup

ModifyDBClusterSnapshotAttribute

ModifyDBCluster

CopyDBClusterParameterGroup

DescribeEventCategories

StartDBInstance

ModifyDBClusterParameterGroup

RestoreDBInstanceToPointInTime

DescribeDBClusterSnapshotAttributes

ModifyDBSnapshot

DescribePendingMaintenanceActions

AddRoleToDBCluster

CopyDBClusterSnapshot

ResetDBParameterGroup

CreateDBCluster

RemoveRoleFromDBCluster

FailoverDBCluster

RevokeDBSecurityGroupIngress

ModifyDBParameterGroup

ApplyPendingMaintenanceAction

CreateOptionGroup

DescribeAccountAttributes

DeleteDBSnapshot

DescribeDBClusterParameters

DeleteDBSubnetGroup

CreateDBSecurityGroup

DescribeDBClusterSnapshots (Paginated)

RebootDBInstance

CreateDBSubnetGroup

DescribeReservedDBInstancesOfferings (Paginated)

DeleteDBSecurityGroup

DeleteDBInstance

CreateDBInstanceReadReplica

DeleteDBParameterGroup

DescribeDBSecurityGroups (Paginated)

CopyOptionGroup

RestoreDBClusterToPointInTime

DescribeDBInstances (Paginated)

RestoreDBInstanceFromS3

DownloadDBLogFilePortion (Paginated)

Types

ApplyMethod

data ApplyMethod Source #

Constructors

Immediate 
PendingReboot 
Instances
Bounded ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Enum ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Eq ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Data ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ApplyMethod -> c ApplyMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ApplyMethod #

toConstr :: ApplyMethod -> Constr #

dataTypeOf :: ApplyMethod -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ApplyMethod) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ApplyMethod) #

gmapT :: (forall b. Data b => b -> b) -> ApplyMethod -> ApplyMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ApplyMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ApplyMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> ApplyMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ApplyMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ApplyMethod -> m ApplyMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ApplyMethod -> m ApplyMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ApplyMethod -> m ApplyMethod #

Ord ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Read ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Show ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Generic ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Associated Types

type Rep ApplyMethod :: Type -> Type #

Hashable ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

FromXML ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

ToHeader ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

ToQuery ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

ToByteString ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

FromText ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

ToText ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Methods

toText :: ApplyMethod -> Text #

NFData ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Methods

rnf :: ApplyMethod -> () #

type Rep ApplyMethod Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

type Rep ApplyMethod = D1 (MetaData "ApplyMethod" "Network.AWS.RDS.Types.Sum" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "Immediate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PendingReboot" PrefixI False) (U1 :: Type -> Type))

SourceType

data SourceType Source #

Instances
Bounded SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Enum SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Eq SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Data SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SourceType -> c SourceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SourceType #

toConstr :: SourceType -> Constr #

dataTypeOf :: SourceType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SourceType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SourceType) #

gmapT :: (forall b. Data b => b -> b) -> SourceType -> SourceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SourceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SourceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SourceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SourceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

Ord SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Read SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Show SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Generic SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Associated Types

type Rep SourceType :: Type -> Type #

Hashable SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

FromXML SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

ToHeader SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

ToQuery SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

ToByteString SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

FromText SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

ToText SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Methods

toText :: SourceType -> Text #

NFData SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

Methods

rnf :: SourceType -> () #

type Rep SourceType Source # 
Instance details

Defined in Network.AWS.RDS.Types.Sum

type Rep SourceType = D1 (MetaData "SourceType" "Network.AWS.RDS.Types.Sum" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) ((C1 (MetaCons "DBCluster" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DBClusterSnapshot" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DBInstance" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "DBParameterGroup" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DBSecurityGroup" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DBSnapshot" PrefixI False) (U1 :: Type -> Type))))

AccountQuota

data AccountQuota Source #

Describes a quota for an AWS account, for example, the number of DB instances allowed.

See: accountQuota smart constructor.

Instances
Eq AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountQuota -> c AccountQuota #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountQuota #

toConstr :: AccountQuota -> Constr #

dataTypeOf :: AccountQuota -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountQuota) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountQuota) #

gmapT :: (forall b. Data b => b -> b) -> AccountQuota -> AccountQuota #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountQuota -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountQuota -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountQuota -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountQuota -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountQuota -> m AccountQuota #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountQuota -> m AccountQuota #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountQuota -> m AccountQuota #

Read AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep AccountQuota :: Type -> Type #

Hashable AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: AccountQuota -> () #

type Rep AccountQuota Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep AccountQuota = D1 (MetaData "AccountQuota" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "AccountQuota'" PrefixI True) (S1 (MetaSel (Just "_aqMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 (MetaSel (Just "_aqUsed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_aqAccountQuotaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

accountQuota :: AccountQuota Source #

Creates a value of AccountQuota with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aqMax - The maximum allowed value for the quota.
  • aqUsed - The amount currently used toward the quota maximum.
  • aqAccountQuotaName - The name of the Amazon RDS quota for this AWS account.

aqMax :: Lens' AccountQuota (Maybe Integer) Source #

The maximum allowed value for the quota.

aqUsed :: Lens' AccountQuota (Maybe Integer) Source #

The amount currently used toward the quota maximum.

aqAccountQuotaName :: Lens' AccountQuota (Maybe Text) Source #

The name of the Amazon RDS quota for this AWS account.

AvailabilityZone

data AvailabilityZone Source #

Contains Availability Zone information.

This data type is used as an element in the following data type:

See: availabilityZone smart constructor.

Instances
Eq AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AvailabilityZone -> c AvailabilityZone #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AvailabilityZone #

toConstr :: AvailabilityZone -> Constr #

dataTypeOf :: AvailabilityZone -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AvailabilityZone) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AvailabilityZone) #

gmapT :: (forall b. Data b => b -> b) -> AvailabilityZone -> AvailabilityZone #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AvailabilityZone -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AvailabilityZone -> r #

gmapQ :: (forall d. Data d => d -> u) -> AvailabilityZone -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AvailabilityZone -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AvailabilityZone -> m AvailabilityZone #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AvailabilityZone -> m AvailabilityZone #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AvailabilityZone -> m AvailabilityZone #

Read AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Hashable AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: AvailabilityZone -> () #

type Rep AvailabilityZone Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep AvailabilityZone = D1 (MetaData "AvailabilityZone" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" True) (C1 (MetaCons "AvailabilityZone'" PrefixI True) (S1 (MetaSel (Just "_azName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

availabilityZone :: AvailabilityZone Source #

Creates a value of AvailabilityZone with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • azName - The name of the availability zone.

azName :: Lens' AvailabilityZone (Maybe Text) Source #

The name of the availability zone.

Certificate

data Certificate Source #

A CA certificate for an AWS account.

See: certificate smart constructor.

Instances
Eq Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Certificate -> c Certificate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Certificate #

toConstr :: Certificate -> Constr #

dataTypeOf :: Certificate -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Certificate) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Certificate) #

gmapT :: (forall b. Data b => b -> b) -> Certificate -> Certificate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Certificate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Certificate -> r #

gmapQ :: (forall d. Data d => d -> u) -> Certificate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Certificate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Certificate -> m Certificate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Certificate -> m Certificate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Certificate -> m Certificate #

Read Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep Certificate :: Type -> Type #

Hashable Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: Certificate -> () #

type Rep Certificate Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep Certificate = D1 (MetaData "Certificate" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "Certificate'" PrefixI True) ((S1 (MetaSel (Just "_cCertificateType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cCertificateARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cValidTill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 (MetaSel (Just "_cCertificateIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cThumbprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cValidFrom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601))))))

certificate :: Certificate Source #

Creates a value of Certificate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cCertificateType :: Lens' Certificate (Maybe Text) Source #

The type of the certificate.

cCertificateARN :: Lens' Certificate (Maybe Text) Source #

The Amazon Resource Name (ARN) for the certificate.

cValidTill :: Lens' Certificate (Maybe UTCTime) Source #

The final date that the certificate continues to be valid.

cCertificateIdentifier :: Lens' Certificate (Maybe Text) Source #

The unique key that identifies a certificate.

cThumbprint :: Lens' Certificate (Maybe Text) Source #

The thumbprint of the certificate.

cValidFrom :: Lens' Certificate (Maybe UTCTime) Source #

The starting date from which the certificate is valid.

CharacterSet

data CharacterSet Source #

This data type is used as a response element in the action DescribeDBEngineVersions .

See: characterSet smart constructor.

Instances
Eq CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CharacterSet -> c CharacterSet #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CharacterSet #

toConstr :: CharacterSet -> Constr #

dataTypeOf :: CharacterSet -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CharacterSet) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CharacterSet) #

gmapT :: (forall b. Data b => b -> b) -> CharacterSet -> CharacterSet #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CharacterSet -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CharacterSet -> r #

gmapQ :: (forall d. Data d => d -> u) -> CharacterSet -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CharacterSet -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CharacterSet -> m CharacterSet #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CharacterSet -> m CharacterSet #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CharacterSet -> m CharacterSet #

Read CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep CharacterSet :: Type -> Type #

Hashable CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: CharacterSet -> () #

type Rep CharacterSet Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep CharacterSet = D1 (MetaData "CharacterSet" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "CharacterSet'" PrefixI True) (S1 (MetaSel (Just "_csCharacterSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_csCharacterSetDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

characterSet :: CharacterSet Source #

Creates a value of CharacterSet with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csCharacterSetName :: Lens' CharacterSet (Maybe Text) Source #

The name of the character set.

csCharacterSetDescription :: Lens' CharacterSet (Maybe Text) Source #

The description of the character set.

CloudwatchLogsExportConfiguration

data CloudwatchLogsExportConfiguration Source #

The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance or DB cluster.

See: cloudwatchLogsExportConfiguration smart constructor.

Instances
Eq CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CloudwatchLogsExportConfiguration -> c CloudwatchLogsExportConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CloudwatchLogsExportConfiguration #

toConstr :: CloudwatchLogsExportConfiguration -> Constr #

dataTypeOf :: CloudwatchLogsExportConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CloudwatchLogsExportConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CloudwatchLogsExportConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> CloudwatchLogsExportConfiguration -> CloudwatchLogsExportConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CloudwatchLogsExportConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CloudwatchLogsExportConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> CloudwatchLogsExportConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CloudwatchLogsExportConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CloudwatchLogsExportConfiguration -> m CloudwatchLogsExportConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudwatchLogsExportConfiguration -> m CloudwatchLogsExportConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudwatchLogsExportConfiguration -> m CloudwatchLogsExportConfiguration #

Read CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep CloudwatchLogsExportConfiguration :: Type -> Type #

Hashable CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

ToQuery CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep CloudwatchLogsExportConfiguration Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep CloudwatchLogsExportConfiguration = D1 (MetaData "CloudwatchLogsExportConfiguration" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "CloudwatchLogsExportConfiguration'" PrefixI True) (S1 (MetaSel (Just "_clecDisableLogTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_clecEnableLogTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

cloudwatchLogsExportConfiguration :: CloudwatchLogsExportConfiguration Source #

Creates a value of CloudwatchLogsExportConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DBCluster

data DBCluster Source #

Contains the details of an Amazon RDS DB cluster.

This data type is used as a response element in the DescribeDBClusters action.

See: dbCluster smart constructor.

Instances
Eq DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBCluster -> c DBCluster #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBCluster #

toConstr :: DBCluster -> Constr #

dataTypeOf :: DBCluster -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBCluster) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBCluster) #

gmapT :: (forall b. Data b => b -> b) -> DBCluster -> DBCluster #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBCluster -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBCluster -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBCluster -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBCluster -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBCluster -> m DBCluster #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBCluster -> m DBCluster #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBCluster -> m DBCluster #

Read DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBCluster :: Type -> Type #

Hashable DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: DBCluster -> () #

type Rep DBCluster Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBCluster = D1 (MetaData "DBCluster" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBCluster'" PrefixI True) (((((S1 (MetaSel (Just "_dcBacktrackConsumedChangeRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_dcEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcStorageEncrypted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_dcDBClusterIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcDBClusterMembers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DBClusterMember]))) :*: (S1 (MetaSel (Just "_dcReadReplicaIdentifiers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_dcReplicationSourceIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcHostedZoneId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_dcDBClusterParameterGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcMasterUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcIAMDatabaseAuthenticationEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_dcEarliestBacktrackTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 (MetaSel (Just "_dcBacktrackWindow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 (MetaSel (Just "_dcDBClusterResourceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcEarliestRestorableTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 (MetaSel (Just "_dcEngine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcDBClusterARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcCloneGroupId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 (MetaSel (Just "_dcLatestRestorableTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 (MetaSel (Just "_dcPreferredMaintenanceWindow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcAvailabilityZones") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_dcCharacterSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_dcKMSKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcPreferredBackupWindow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcAssociatedRoles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DBClusterRole])) :*: (S1 (MetaSel (Just "_dcVPCSecurityGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VPCSecurityGroupMembership])) :*: S1 (MetaSel (Just "_dcBackupRetentionPeriod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 (MetaSel (Just "_dcDBSubnetGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcDatabaseName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcMultiAZ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_dcAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_dcClusterCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: ((S1 (MetaSel (Just "_dcEndpoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcPercentProgress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcReaderEndpoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_dcDBClusterOptionGroupMemberships") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DBClusterOptionGroupStatus])))))))))

dbCluster :: DBCluster Source #

Creates a value of DBCluster with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcBacktrackConsumedChangeRecords - The number of change records stored for Backtrack.
  • dcEngineVersion - Indicates the database engine version.
  • dcStatus - Specifies the current state of this DB cluster.
  • dcStorageEncrypted - Specifies whether the DB cluster is encrypted.
  • dcDBClusterIdentifier - Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.
  • dcDBClusterMembers - Provides the list of instances that make up the DB cluster.
  • dcReadReplicaIdentifiers - Contains one or more identifiers of the Read Replicas associated with this DB cluster.
  • dcReplicationSourceIdentifier - Contains the identifier of the source DB cluster if this DB cluster is a Read Replica.
  • dcHostedZoneId - Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.
  • dcDBClusterParameterGroup - Specifies the name of the DB cluster parameter group for the DB cluster.
  • dcMasterUsername - Contains the master username for the DB cluster.
  • dcIAMDatabaseAuthenticationEnabled - True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
  • dcEarliestBacktrackTime - The earliest time to which a DB cluster can be backtracked.
  • dcBacktrackWindow - The target backtrack window, in seconds. If this value is set to 0, backtracking is disabled for the DB cluster. Otherwise, backtracking is enabled.
  • dcDBClusterResourceId - The AWS Region-unique, immutable identifier for the DB cluster. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB cluster is accessed.
  • dcEarliestRestorableTime - The earliest time to which a database can be restored with point-in-time restore.
  • dcEngine - Provides the name of the database engine to be used for this DB cluster.
  • dcDBClusterARN - The Amazon Resource Name (ARN) for the DB cluster.
  • dcCloneGroupId - Identifies the clone group to which the DB cluster is associated.
  • dcLatestRestorableTime - Specifies the latest time to which a database can be restored with point-in-time restore.
  • dcPreferredMaintenanceWindow - Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
  • dcAvailabilityZones - Provides the list of EC2 Availability Zones that instances in the DB cluster can be created in.
  • dcCharacterSetName - If present, specifies the name of the character set that this cluster is associated with.
  • dcKMSKeyId - If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster.
  • dcPreferredBackupWindow - Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod .
  • dcAssociatedRoles - Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.
  • dcVPCSecurityGroups - Provides a list of VPC security groups that the DB cluster belongs to.
  • dcBackupRetentionPeriod - Specifies the number of days for which automatic DB snapshots are retained.
  • dcDBSubnetGroup - Specifies information on the subnet group associated with the DB cluster, including the name, description, and subnets in the subnet group.
  • dcDatabaseName - Contains the name of the initial database of this DB cluster that was provided at create time, if one was specified when the DB cluster was created. This same name is returned for the life of the DB cluster.
  • dcMultiAZ - Specifies whether the DB cluster has instances in multiple Availability Zones.
  • dcAllocatedStorage - For all database engines except Amazon Aurora, AllocatedStorage specifies the allocated storage size in gibibytes (GiB). For Aurora, AllocatedStorage always returns 1, because Aurora DB cluster storage size is not fixed, but instead automatically adjusts as needed.
  • dcClusterCreateTime - Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).
  • dcEndpoint - Specifies the connection endpoint for the primary instance of the DB cluster.
  • dcPercentProgress - Specifies the progress of the operation as a percentage.
  • dcReaderEndpoint - The reader endpoint for the DB cluster. The reader endpoint for a DB cluster load-balances connections across the Aurora Replicas that are available in a DB cluster. As clients request new connections to the reader endpoint, Aurora distributes the connection requests among the Aurora Replicas in the DB cluster. This functionality can help balance your read workload across multiple Aurora Replicas in your DB cluster. If a failover occurs, and the Aurora Replica that you are connected to is promoted to be the primary instance, your connection is dropped. To continue sending your read workload to other Aurora Replicas in the cluster, you can then reconnect to the reader endpoint.
  • dcPort - Specifies the port that the database engine is listening on.
  • dcDBClusterOptionGroupMemberships - Provides the list of option group memberships for this DB cluster.

dcBacktrackConsumedChangeRecords :: Lens' DBCluster (Maybe Integer) Source #

The number of change records stored for Backtrack.

dcEngineVersion :: Lens' DBCluster (Maybe Text) Source #

Indicates the database engine version.

dcStatus :: Lens' DBCluster (Maybe Text) Source #

Specifies the current state of this DB cluster.

dcStorageEncrypted :: Lens' DBCluster (Maybe Bool) Source #

Specifies whether the DB cluster is encrypted.

dcDBClusterIdentifier :: Lens' DBCluster (Maybe Text) Source #

Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.

dcDBClusterMembers :: Lens' DBCluster [DBClusterMember] Source #

Provides the list of instances that make up the DB cluster.

dcReadReplicaIdentifiers :: Lens' DBCluster [Text] Source #

Contains one or more identifiers of the Read Replicas associated with this DB cluster.

dcReplicationSourceIdentifier :: Lens' DBCluster (Maybe Text) Source #

Contains the identifier of the source DB cluster if this DB cluster is a Read Replica.

dcHostedZoneId :: Lens' DBCluster (Maybe Text) Source #

Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.

dcDBClusterParameterGroup :: Lens' DBCluster (Maybe Text) Source #

Specifies the name of the DB cluster parameter group for the DB cluster.

dcMasterUsername :: Lens' DBCluster (Maybe Text) Source #

Contains the master username for the DB cluster.

dcIAMDatabaseAuthenticationEnabled :: Lens' DBCluster (Maybe Bool) Source #

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

dcEarliestBacktrackTime :: Lens' DBCluster (Maybe UTCTime) Source #

The earliest time to which a DB cluster can be backtracked.

dcBacktrackWindow :: Lens' DBCluster (Maybe Integer) Source #

The target backtrack window, in seconds. If this value is set to 0, backtracking is disabled for the DB cluster. Otherwise, backtracking is enabled.

dcDBClusterResourceId :: Lens' DBCluster (Maybe Text) Source #

The AWS Region-unique, immutable identifier for the DB cluster. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB cluster is accessed.

dcEarliestRestorableTime :: Lens' DBCluster (Maybe UTCTime) Source #

The earliest time to which a database can be restored with point-in-time restore.

dcEngine :: Lens' DBCluster (Maybe Text) Source #

Provides the name of the database engine to be used for this DB cluster.

dcDBClusterARN :: Lens' DBCluster (Maybe Text) Source #

The Amazon Resource Name (ARN) for the DB cluster.

dcCloneGroupId :: Lens' DBCluster (Maybe Text) Source #

Identifies the clone group to which the DB cluster is associated.

dcLatestRestorableTime :: Lens' DBCluster (Maybe UTCTime) Source #

Specifies the latest time to which a database can be restored with point-in-time restore.

dcPreferredMaintenanceWindow :: Lens' DBCluster (Maybe Text) Source #

Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

dcAvailabilityZones :: Lens' DBCluster [Text] Source #

Provides the list of EC2 Availability Zones that instances in the DB cluster can be created in.

dcCharacterSetName :: Lens' DBCluster (Maybe Text) Source #

If present, specifies the name of the character set that this cluster is associated with.

dcKMSKeyId :: Lens' DBCluster (Maybe Text) Source #

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster.

dcPreferredBackupWindow :: Lens' DBCluster (Maybe Text) Source #

Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod .

dcAssociatedRoles :: Lens' DBCluster [DBClusterRole] Source #

Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.

dcVPCSecurityGroups :: Lens' DBCluster [VPCSecurityGroupMembership] Source #

Provides a list of VPC security groups that the DB cluster belongs to.

dcBackupRetentionPeriod :: Lens' DBCluster (Maybe Int) Source #

Specifies the number of days for which automatic DB snapshots are retained.

dcDBSubnetGroup :: Lens' DBCluster (Maybe Text) Source #

Specifies information on the subnet group associated with the DB cluster, including the name, description, and subnets in the subnet group.

dcDatabaseName :: Lens' DBCluster (Maybe Text) Source #

Contains the name of the initial database of this DB cluster that was provided at create time, if one was specified when the DB cluster was created. This same name is returned for the life of the DB cluster.

dcMultiAZ :: Lens' DBCluster (Maybe Bool) Source #

Specifies whether the DB cluster has instances in multiple Availability Zones.

dcAllocatedStorage :: Lens' DBCluster (Maybe Int) Source #

For all database engines except Amazon Aurora, AllocatedStorage specifies the allocated storage size in gibibytes (GiB). For Aurora, AllocatedStorage always returns 1, because Aurora DB cluster storage size is not fixed, but instead automatically adjusts as needed.

dcClusterCreateTime :: Lens' DBCluster (Maybe UTCTime) Source #

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

dcEndpoint :: Lens' DBCluster (Maybe Text) Source #

Specifies the connection endpoint for the primary instance of the DB cluster.

dcPercentProgress :: Lens' DBCluster (Maybe Text) Source #

Specifies the progress of the operation as a percentage.

dcReaderEndpoint :: Lens' DBCluster (Maybe Text) Source #

The reader endpoint for the DB cluster. The reader endpoint for a DB cluster load-balances connections across the Aurora Replicas that are available in a DB cluster. As clients request new connections to the reader endpoint, Aurora distributes the connection requests among the Aurora Replicas in the DB cluster. This functionality can help balance your read workload across multiple Aurora Replicas in your DB cluster. If a failover occurs, and the Aurora Replica that you are connected to is promoted to be the primary instance, your connection is dropped. To continue sending your read workload to other Aurora Replicas in the cluster, you can then reconnect to the reader endpoint.

dcPort :: Lens' DBCluster (Maybe Int) Source #

Specifies the port that the database engine is listening on.

dcDBClusterOptionGroupMemberships :: Lens' DBCluster [DBClusterOptionGroupStatus] Source #

Provides the list of option group memberships for this DB cluster.

DBClusterBacktrack

data DBClusterBacktrack Source #

This data type is used as a response element in the DescribeDBClusterBacktracks action.

See: dbClusterBacktrack smart constructor.

Instances
Eq DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterBacktrack -> c DBClusterBacktrack #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterBacktrack #

toConstr :: DBClusterBacktrack -> Constr #

dataTypeOf :: DBClusterBacktrack -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterBacktrack) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterBacktrack) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterBacktrack -> DBClusterBacktrack #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterBacktrack -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterBacktrack -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterBacktrack -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterBacktrack -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterBacktrack -> m DBClusterBacktrack #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterBacktrack -> m DBClusterBacktrack #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterBacktrack -> m DBClusterBacktrack #

Read DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterBacktrack :: Type -> Type #

Hashable DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: DBClusterBacktrack -> () #

type Rep DBClusterBacktrack Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterBacktrack = D1 (MetaData "DBClusterBacktrack" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBClusterBacktrack'" PrefixI True) ((S1 (MetaSel (Just "_dcbStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcbBacktrackIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcbBacktrackTo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 (MetaSel (Just "_dcbDBClusterIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcbBacktrackedFrom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 (MetaSel (Just "_dcbBacktrackRequestCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601))))))

dbClusterBacktrack :: DBClusterBacktrack Source #

Creates a value of DBClusterBacktrack with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcbStatus - The status of the backtrack. This property returns one of the following values: * applying - The backtrack is currently being applied to or rolled back from the DB cluster. * completed - The backtrack has successfully been applied to or rolled back from the DB cluster. * failed - An error occurred while the backtrack was applied to or rolled back from the DB cluster. * pending - The backtrack is currently pending application to or rollback from the DB cluster.
  • dcbBacktrackIdentifier - Contains the backtrack identifier.
  • dcbBacktrackTo - The timestamp of the time to which the DB cluster was backtracked.
  • dcbDBClusterIdentifier - Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.
  • dcbBacktrackedFrom - The timestamp of the time from which the DB cluster was backtracked.
  • dcbBacktrackRequestCreationTime - The timestamp of the time at which the backtrack was requested.

dcbStatus :: Lens' DBClusterBacktrack (Maybe Text) Source #

The status of the backtrack. This property returns one of the following values: * applying - The backtrack is currently being applied to or rolled back from the DB cluster. * completed - The backtrack has successfully been applied to or rolled back from the DB cluster. * failed - An error occurred while the backtrack was applied to or rolled back from the DB cluster. * pending - The backtrack is currently pending application to or rollback from the DB cluster.

dcbBacktrackIdentifier :: Lens' DBClusterBacktrack (Maybe Text) Source #

Contains the backtrack identifier.

dcbBacktrackTo :: Lens' DBClusterBacktrack (Maybe UTCTime) Source #

The timestamp of the time to which the DB cluster was backtracked.

dcbDBClusterIdentifier :: Lens' DBClusterBacktrack (Maybe Text) Source #

Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.

dcbBacktrackedFrom :: Lens' DBClusterBacktrack (Maybe UTCTime) Source #

The timestamp of the time from which the DB cluster was backtracked.

dcbBacktrackRequestCreationTime :: Lens' DBClusterBacktrack (Maybe UTCTime) Source #

The timestamp of the time at which the backtrack was requested.

DBClusterMember

data DBClusterMember Source #

Contains information about an instance that is part of a DB cluster.

See: dbClusterMember smart constructor.

Instances
Eq DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterMember -> c DBClusterMember #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterMember #

toConstr :: DBClusterMember -> Constr #

dataTypeOf :: DBClusterMember -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterMember) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterMember) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterMember -> DBClusterMember #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterMember -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterMember -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterMember -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterMember -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterMember -> m DBClusterMember #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterMember -> m DBClusterMember #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterMember -> m DBClusterMember #

Read DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterMember :: Type -> Type #

Hashable DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: DBClusterMember -> () #

type Rep DBClusterMember Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterMember = D1 (MetaData "DBClusterMember" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBClusterMember'" PrefixI True) ((S1 (MetaSel (Just "_dcmPromotionTier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_dcmDBInstanceIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcmIsClusterWriter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dcmDBClusterParameterGroupStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

dbClusterMember :: DBClusterMember Source #

Creates a value of DBClusterMember with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dcmPromotionTier :: Lens' DBClusterMember (Maybe Int) Source #

A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster .

dcmDBInstanceIdentifier :: Lens' DBClusterMember (Maybe Text) Source #

Specifies the instance identifier for this member of the DB cluster.

dcmIsClusterWriter :: Lens' DBClusterMember (Maybe Bool) Source #

Value that is true if the cluster member is the primary instance for the DB cluster and false otherwise.

dcmDBClusterParameterGroupStatus :: Lens' DBClusterMember (Maybe Text) Source #

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

DBClusterOptionGroupStatus

data DBClusterOptionGroupStatus Source #

Contains status information for a DB cluster option group.

See: dbClusterOptionGroupStatus smart constructor.

Instances
Eq DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterOptionGroupStatus -> c DBClusterOptionGroupStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterOptionGroupStatus #

toConstr :: DBClusterOptionGroupStatus -> Constr #

dataTypeOf :: DBClusterOptionGroupStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterOptionGroupStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterOptionGroupStatus) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterOptionGroupStatus -> DBClusterOptionGroupStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterOptionGroupStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterOptionGroupStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterOptionGroupStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterOptionGroupStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterOptionGroupStatus -> m DBClusterOptionGroupStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterOptionGroupStatus -> m DBClusterOptionGroupStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterOptionGroupStatus -> m DBClusterOptionGroupStatus #

Read DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterOptionGroupStatus :: Type -> Type #

Hashable DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterOptionGroupStatus Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterOptionGroupStatus = D1 (MetaData "DBClusterOptionGroupStatus" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBClusterOptionGroupStatus'" PrefixI True) (S1 (MetaSel (Just "_dcogsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcogsDBClusterOptionGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

dbClusterOptionGroupStatus :: DBClusterOptionGroupStatus Source #

Creates a value of DBClusterOptionGroupStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dcogsStatus :: Lens' DBClusterOptionGroupStatus (Maybe Text) Source #

Specifies the status of the DB cluster option group.

dcogsDBClusterOptionGroupName :: Lens' DBClusterOptionGroupStatus (Maybe Text) Source #

Specifies the name of the DB cluster option group.

DBClusterParameterGroup

data DBClusterParameterGroup Source #

Contains the details of an Amazon RDS DB cluster parameter group.

This data type is used as a response element in the DescribeDBClusterParameterGroups action.

See: dbClusterParameterGroup smart constructor.

Instances
Eq DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterParameterGroup -> c DBClusterParameterGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterParameterGroup #

toConstr :: DBClusterParameterGroup -> Constr #

dataTypeOf :: DBClusterParameterGroup -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterParameterGroup) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterParameterGroup) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterParameterGroup -> DBClusterParameterGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterParameterGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterParameterGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterParameterGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterParameterGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterParameterGroup -> m DBClusterParameterGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterParameterGroup -> m DBClusterParameterGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterParameterGroup -> m DBClusterParameterGroup #

Read DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterParameterGroup :: Type -> Type #

Hashable DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: DBClusterParameterGroup -> () #

type Rep DBClusterParameterGroup Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterParameterGroup = D1 (MetaData "DBClusterParameterGroup" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBClusterParameterGroup'" PrefixI True) ((S1 (MetaSel (Just "_dcpgDBClusterParameterGroupARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcpgDBParameterGroupFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcpgDBClusterParameterGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcpgDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

dbClusterParameterGroup :: DBClusterParameterGroup Source #

Creates a value of DBClusterParameterGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dcpgDBClusterParameterGroupARN :: Lens' DBClusterParameterGroup (Maybe Text) Source #

The Amazon Resource Name (ARN) for the DB cluster parameter group.

dcpgDBParameterGroupFamily :: Lens' DBClusterParameterGroup (Maybe Text) Source #

Provides the name of the DB parameter group family that this DB cluster parameter group is compatible with.

dcpgDBClusterParameterGroupName :: Lens' DBClusterParameterGroup (Maybe Text) Source #

Provides the name of the DB cluster parameter group.

dcpgDescription :: Lens' DBClusterParameterGroup (Maybe Text) Source #

Provides the customer-specified description for this DB cluster parameter group.

DBClusterParameterGroupNameMessage

data DBClusterParameterGroupNameMessage Source #

See: dbClusterParameterGroupNameMessage smart constructor.

Instances
Eq DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterParameterGroupNameMessage -> c DBClusterParameterGroupNameMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterParameterGroupNameMessage #

toConstr :: DBClusterParameterGroupNameMessage -> Constr #

dataTypeOf :: DBClusterParameterGroupNameMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterParameterGroupNameMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterParameterGroupNameMessage) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterParameterGroupNameMessage -> DBClusterParameterGroupNameMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterParameterGroupNameMessage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterParameterGroupNameMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterParameterGroupNameMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterParameterGroupNameMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterParameterGroupNameMessage -> m DBClusterParameterGroupNameMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterParameterGroupNameMessage -> m DBClusterParameterGroupNameMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterParameterGroupNameMessage -> m DBClusterParameterGroupNameMessage #

Read DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterParameterGroupNameMessage :: Type -> Type #

Hashable DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterParameterGroupNameMessage Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterParameterGroupNameMessage = D1 (MetaData "DBClusterParameterGroupNameMessage" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" True) (C1 (MetaCons "DBClusterParameterGroupNameMessage'" PrefixI True) (S1 (MetaSel (Just "_dcpgnmDBClusterParameterGroupName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

dbClusterParameterGroupNameMessage :: DBClusterParameterGroupNameMessage Source #

Creates a value of DBClusterParameterGroupNameMessage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcpgnmDBClusterParameterGroupName - The name of the DB cluster parameter group. Constraints: * Must be 1 to 255 letters or numbers. * First character must be a letter * Cannot end with a hyphen or contain two consecutive hyphens

dcpgnmDBClusterParameterGroupName :: Lens' DBClusterParameterGroupNameMessage (Maybe Text) Source #

The name of the DB cluster parameter group. Constraints: * Must be 1 to 255 letters or numbers. * First character must be a letter * Cannot end with a hyphen or contain two consecutive hyphens

DBClusterRole

data DBClusterRole Source #

Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.

See: dbClusterRole smart constructor.

Instances
Eq DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterRole -> c DBClusterRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterRole #

toConstr :: DBClusterRole -> Constr #

dataTypeOf :: DBClusterRole -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterRole) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterRole) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterRole -> DBClusterRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterRole -> m DBClusterRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterRole -> m DBClusterRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterRole -> m DBClusterRole #

Read DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterRole :: Type -> Type #

Hashable DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: DBClusterRole -> () #

type Rep DBClusterRole Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterRole = D1 (MetaData "DBClusterRole" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBClusterRole'" PrefixI True) (S1 (MetaSel (Just "_dcrStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcrRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

dbClusterRole :: DBClusterRole Source #

Creates a value of DBClusterRole with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcrStatus - Describes the state of association between the IAM role and the DB cluster. The Status property returns one of the following values: * ACTIVE - the IAM role ARN is associated with the DB cluster and can be used to access other AWS services on your behalf. * PENDING - the IAM role ARN is being associated with the DB cluster. * INVALID - the IAM role ARN is associated with the DB cluster, but the DB cluster is unable to assume the IAM role in order to access other AWS services on your behalf.
  • dcrRoleARN - The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.

dcrStatus :: Lens' DBClusterRole (Maybe Text) Source #

Describes the state of association between the IAM role and the DB cluster. The Status property returns one of the following values: * ACTIVE - the IAM role ARN is associated with the DB cluster and can be used to access other AWS services on your behalf. * PENDING - the IAM role ARN is being associated with the DB cluster. * INVALID - the IAM role ARN is associated with the DB cluster, but the DB cluster is unable to assume the IAM role in order to access other AWS services on your behalf.

dcrRoleARN :: Lens' DBClusterRole (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.

DBClusterSnapshot

data DBClusterSnapshot Source #

Contains the details for an Amazon RDS DB cluster snapshot

This data type is used as a response element in the DescribeDBClusterSnapshots action.

See: dbClusterSnapshot smart constructor.

Instances
Eq DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterSnapshot -> c DBClusterSnapshot #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterSnapshot #

toConstr :: DBClusterSnapshot -> Constr #

dataTypeOf :: DBClusterSnapshot -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterSnapshot) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterSnapshot) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterSnapshot -> DBClusterSnapshot #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterSnapshot -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterSnapshot -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterSnapshot -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterSnapshot -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterSnapshot -> m DBClusterSnapshot #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterSnapshot -> m DBClusterSnapshot #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterSnapshot -> m DBClusterSnapshot #

Read DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterSnapshot :: Type -> Type #

Hashable DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

rnf :: DBClusterSnapshot -> () #

type Rep DBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterSnapshot = D1 (MetaData "DBClusterSnapshot" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBClusterSnapshot'" PrefixI True) ((((S1 (MetaSel (Just "_dcsEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcsStorageEncrypted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_dcsDBClusterIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcsMasterUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_dcsIAMDatabaseAuthenticationEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dcsDBClusterSnapshotARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcsVPCId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcsDBClusterSnapshotIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcsEngine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_dcsLicenseModel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcsAvailabilityZones") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_dcsSnapshotType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcsKMSKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcsSnapshotCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: ((S1 (MetaSel (Just "_dcsAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_dcsSourceDBClusterSnapshotARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dcsClusterCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 (MetaSel (Just "_dcsPercentProgress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_dcsPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))))))

dbClusterSnapshot :: DBClusterSnapshot Source #

Creates a value of DBClusterSnapshot with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcsEngineVersion - Provides the version of the database engine for this DB cluster snapshot.
  • dcsStatus - Specifies the status of this DB cluster snapshot.
  • dcsStorageEncrypted - Specifies whether the DB cluster snapshot is encrypted.
  • dcsDBClusterIdentifier - Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.
  • dcsMasterUsername - Provides the master username for the DB cluster snapshot.
  • dcsIAMDatabaseAuthenticationEnabled - True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
  • dcsDBClusterSnapshotARN - The Amazon Resource Name (ARN) for the DB cluster snapshot.
  • dcsVPCId - Provides the VPC ID associated with the DB cluster snapshot.
  • dcsDBClusterSnapshotIdentifier - Specifies the identifier for the DB cluster snapshot.
  • dcsEngine - Specifies the name of the database engine.
  • dcsLicenseModel - Provides the license model information for this DB cluster snapshot.
  • dcsAvailabilityZones - Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.
  • dcsSnapshotType - Provides the type of the DB cluster snapshot.
  • dcsKMSKeyId - If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.
  • dcsSnapshotCreateTime - Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).
  • dcsAllocatedStorage - Specifies the allocated storage size in gibibytes (GiB).
  • dcsSourceDBClusterSnapshotARN - If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.
  • dcsClusterCreateTime - Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).
  • dcsPercentProgress - Specifies the percentage of the estimated data that has been transferred.
  • dcsPort - Specifies the port that the DB cluster was listening on at the time of the snapshot.

dcsEngineVersion :: Lens' DBClusterSnapshot (Maybe Text) Source #

Provides the version of the database engine for this DB cluster snapshot.

dcsStatus :: Lens' DBClusterSnapshot (Maybe Text) Source #

Specifies the status of this DB cluster snapshot.

dcsStorageEncrypted :: Lens' DBClusterSnapshot (Maybe Bool) Source #

Specifies whether the DB cluster snapshot is encrypted.

dcsDBClusterIdentifier :: Lens' DBClusterSnapshot (Maybe Text) Source #

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

dcsMasterUsername :: Lens' DBClusterSnapshot (Maybe Text) Source #

Provides the master username for the DB cluster snapshot.

dcsIAMDatabaseAuthenticationEnabled :: Lens' DBClusterSnapshot (Maybe Bool) Source #

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

dcsDBClusterSnapshotARN :: Lens' DBClusterSnapshot (Maybe Text) Source #

The Amazon Resource Name (ARN) for the DB cluster snapshot.

dcsVPCId :: Lens' DBClusterSnapshot (Maybe Text) Source #

Provides the VPC ID associated with the DB cluster snapshot.

dcsDBClusterSnapshotIdentifier :: Lens' DBClusterSnapshot (Maybe Text) Source #

Specifies the identifier for the DB cluster snapshot.

dcsEngine :: Lens' DBClusterSnapshot (Maybe Text) Source #

Specifies the name of the database engine.

dcsLicenseModel :: Lens' DBClusterSnapshot (Maybe Text) Source #

Provides the license model information for this DB cluster snapshot.

dcsAvailabilityZones :: Lens' DBClusterSnapshot [Text] Source #

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

dcsSnapshotType :: Lens' DBClusterSnapshot (Maybe Text) Source #

Provides the type of the DB cluster snapshot.

dcsKMSKeyId :: Lens' DBClusterSnapshot (Maybe Text) Source #

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

dcsSnapshotCreateTime :: Lens' DBClusterSnapshot (Maybe UTCTime) Source #

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

dcsAllocatedStorage :: Lens' DBClusterSnapshot (Maybe Int) Source #

Specifies the allocated storage size in gibibytes (GiB).

dcsSourceDBClusterSnapshotARN :: Lens' DBClusterSnapshot (Maybe Text) Source #

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

dcsClusterCreateTime :: Lens' DBClusterSnapshot (Maybe UTCTime) Source #

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

dcsPercentProgress :: Lens' DBClusterSnapshot (Maybe Int) Source #

Specifies the percentage of the estimated data that has been transferred.

dcsPort :: Lens' DBClusterSnapshot (Maybe Int) Source #

Specifies the port that the DB cluster was listening on at the time of the snapshot.

DBClusterSnapshotAttribute

data DBClusterSnapshotAttribute Source #

Contains the name and values of a manual DB cluster snapshot attribute.

Manual DB cluster snapshot attributes are used to authorize other AWS accounts to restore a manual DB cluster snapshot. For more information, see the ModifyDBClusterSnapshotAttribute API action.

See: dbClusterSnapshotAttribute smart constructor.

Instances
Eq DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterSnapshotAttribute -> c DBClusterSnapshotAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterSnapshotAttribute #

toConstr :: DBClusterSnapshotAttribute -> Constr #

dataTypeOf :: DBClusterSnapshotAttribute -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterSnapshotAttribute) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterSnapshotAttribute) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterSnapshotAttribute -> DBClusterSnapshotAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterSnapshotAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterSnapshotAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterSnapshotAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterSnapshotAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterSnapshotAttribute -> m DBClusterSnapshotAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterSnapshotAttribute -> m DBClusterSnapshotAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterSnapshotAttribute -> m DBClusterSnapshotAttribute #

Read DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterSnapshotAttribute :: Type -> Type #

Hashable DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterSnapshotAttribute Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterSnapshotAttribute = D1 (MetaData "DBClusterSnapshotAttribute" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBClusterSnapshotAttribute'" PrefixI True) (S1 (MetaSel (Just "_dcsaAttributeValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_dcsaAttributeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

dbClusterSnapshotAttribute :: DBClusterSnapshotAttribute Source #

Creates a value of DBClusterSnapshotAttribute with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcsaAttributeValues - The value(s) for the manual DB cluster snapshot attribute. If the AttributeName field is set to restore , then this element returns a list of IDs of the AWS accounts that are authorized to copy or restore the manual DB cluster snapshot. If a value of all is in the list, then the manual DB cluster snapshot is public and available for any AWS account to copy or restore.
  • dcsaAttributeName - The name of the manual DB cluster snapshot attribute. The attribute named restore refers to the list of AWS accounts that have permission to copy or restore the manual DB cluster snapshot. For more information, see the ModifyDBClusterSnapshotAttribute API action.

dcsaAttributeValues :: Lens' DBClusterSnapshotAttribute [Text] Source #

The value(s) for the manual DB cluster snapshot attribute. If the AttributeName field is set to restore , then this element returns a list of IDs of the AWS accounts that are authorized to copy or restore the manual DB cluster snapshot. If a value of all is in the list, then the manual DB cluster snapshot is public and available for any AWS account to copy or restore.

dcsaAttributeName :: Lens' DBClusterSnapshotAttribute (Maybe Text) Source #

The name of the manual DB cluster snapshot attribute. The attribute named restore refers to the list of AWS accounts that have permission to copy or restore the manual DB cluster snapshot. For more information, see the ModifyDBClusterSnapshotAttribute API action.

DBClusterSnapshotAttributesResult

data DBClusterSnapshotAttributesResult Source #

Contains the results of a successful call to the DescribeDBClusterSnapshotAttributes API action.

Manual DB cluster snapshot attributes are used to authorize other AWS accounts to copy or restore a manual DB cluster snapshot. For more information, see the ModifyDBClusterSnapshotAttribute API action.

See: dbClusterSnapshotAttributesResult smart constructor.

Instances
Eq DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Data DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DBClusterSnapshotAttributesResult -> c DBClusterSnapshotAttributesResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DBClusterSnapshotAttributesResult #

toConstr :: DBClusterSnapshotAttributesResult -> Constr #

dataTypeOf :: DBClusterSnapshotAttributesResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DBClusterSnapshotAttributesResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DBClusterSnapshotAttributesResult) #

gmapT :: (forall b. Data b => b -> b) -> DBClusterSnapshotAttributesResult -> DBClusterSnapshotAttributesResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterSnapshotAttributesResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DBClusterSnapshotAttributesResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> DBClusterSnapshotAttributesResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DBClusterSnapshotAttributesResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DBClusterSnapshotAttributesResult -> m DBClusterSnapshotAttributesResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterSnapshotAttributesResult -> m DBClusterSnapshotAttributesResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DBClusterSnapshotAttributesResult -> m DBClusterSnapshotAttributesResult #

Read DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Show DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Generic DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

Associated Types

type Rep DBClusterSnapshotAttributesResult :: Type -> Type #

Hashable DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

FromXML DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

NFData DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterSnapshotAttributesResult Source # 
Instance details

Defined in Network.AWS.RDS.Types.Product

type Rep DBClusterSnapshotAttributesResult = D1 (MetaData "DBClusterSnapshotAttributesResult" "Network.AWS.RDS.Types.Product" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DBClusterSnapshotAttributesResult'" PrefixI True) (