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

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

Network.AWS.RDS.RestoreDBClusterToPointInTime

Contents

Description

Restores a DB cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target DB cluster is created from the source DB cluster with the same configuration as the original DB cluster, except that the new DB cluster is created with the default DB security group.

For more information on Amazon Aurora, see Aurora on Amazon RDS in the Amazon RDS User Guide.

See: AWS API Reference for RestoreDBClusterToPointInTime.

Synopsis

Creating a Request

Request Lenses

rdctpitUseLatestRestorableTime :: Lens' RestoreDBClusterToPointInTime (Maybe Bool) Source

A value that is set to true to restore the DB cluster to the latest restorable backup time, and false otherwise.

Default: false

Constraints: Cannot be specified if RestoreToTime parameter is provided.

rdctpitDBSubnetGroupName :: Lens' RestoreDBClusterToPointInTime (Maybe Text) Source

The DB subnet group name to use for the new DB cluster.

rdctpitVPCSecurityGroupIds :: Lens' RestoreDBClusterToPointInTime [Text] Source

A lst of VPC security groups that the new DB cluster belongs to.

rdctpitOptionGroupName :: Lens' RestoreDBClusterToPointInTime (Maybe Text) Source

The name of the option group for the new DB cluster.

rdctpitRestoreToTime :: Lens' RestoreDBClusterToPointInTime (Maybe UTCTime) Source

The date and time to restore the DB cluster to.

Valid Values: Value must be a time in Universal Coordinated Time (UTC) format

Constraints:

  • Must be before the latest restorable time for the DB instance
  • Cannot be specified if UseLatestRestorableTime parameter is true

Example: '2015-03-07T23:45:00Z'

rdctpitPort :: Lens' RestoreDBClusterToPointInTime (Maybe Int) Source

The port number on which the new DB cluster accepts connections.

Constraints: Value must be '1150-65535'

Default: The same port as the original DB cluster.

rdctpitDBClusterIdentifier :: Lens' RestoreDBClusterToPointInTime Text Source

The name of the new DB cluster to be created.

Constraints:

  • Must contain from 1 to 63 alphanumeric characters or hyphens
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens

rdctpitSourceDBClusterIdentifier :: Lens' RestoreDBClusterToPointInTime Text Source

The identifier of the source DB cluster from which to restore.

Constraints:

  • Must be the identifier of an existing database instance
  • Must contain from 1 to 63 alphanumeric characters or hyphens
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens

Destructuring the Response

restoreDBClusterToPointInTimeResponse Source

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

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

Response Lenses