Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
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.
- restoreDBClusterToPointInTime :: Text -> Text -> RestoreDBClusterToPointInTime
- data RestoreDBClusterToPointInTime
- rdctpitUseLatestRestorableTime :: Lens' RestoreDBClusterToPointInTime (Maybe Bool)
- rdctpitDBSubnetGroupName :: Lens' RestoreDBClusterToPointInTime (Maybe Text)
- rdctpitVPCSecurityGroupIds :: Lens' RestoreDBClusterToPointInTime [Text]
- rdctpitOptionGroupName :: Lens' RestoreDBClusterToPointInTime (Maybe Text)
- rdctpitRestoreToTime :: Lens' RestoreDBClusterToPointInTime (Maybe UTCTime)
- rdctpitTags :: Lens' RestoreDBClusterToPointInTime [Tag]
- rdctpitPort :: Lens' RestoreDBClusterToPointInTime (Maybe Int)
- rdctpitDBClusterIdentifier :: Lens' RestoreDBClusterToPointInTime Text
- rdctpitSourceDBClusterIdentifier :: Lens' RestoreDBClusterToPointInTime Text
- restoreDBClusterToPointInTimeResponse :: Int -> RestoreDBClusterToPointInTimeResponse
- data RestoreDBClusterToPointInTimeResponse
- rdctpitrsDBCluster :: Lens' RestoreDBClusterToPointInTimeResponse (Maybe DBCluster)
- rdctpitrsResponseStatus :: Lens' RestoreDBClusterToPointInTimeResponse Int
Creating a Request
restoreDBClusterToPointInTime Source
Creates a value of RestoreDBClusterToPointInTime
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data RestoreDBClusterToPointInTime Source
See: restoreDBClusterToPointInTime
smart constructor.
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'
rdctpitTags :: Lens' RestoreDBClusterToPointInTime [Tag] Source
Undocumented member.
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:
data RestoreDBClusterToPointInTimeResponse Source
See: restoreDBClusterToPointInTimeResponse
smart constructor.
Response Lenses
rdctpitrsDBCluster :: Lens' RestoreDBClusterToPointInTimeResponse (Maybe DBCluster) Source
Undocumented member.
rdctpitrsResponseStatus :: Lens' RestoreDBClusterToPointInTimeResponse Int Source
The response status code.