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.CopyDBSnapshot

Contents

Description

Copies the specified DBSnapshot. The source DBSnapshot must be in the "available" state.

See: AWS API Reference for CopyDBSnapshot.

Synopsis

Creating a Request

copyDBSnapshot Source

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

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

Request Lenses

cdsCopyTags :: Lens' CopyDBSnapshot (Maybe Bool) Source

This property is not currently implemented.

cdsTags :: Lens' CopyDBSnapshot [Tag] Source

Undocumented member.

cdsSourceDBSnapshotIdentifier :: Lens' CopyDBSnapshot Text Source

The identifier for the source DB snapshot.

Constraints:

  • Must specify a valid system snapshot in the "available" state.
  • If the source snapshot is in the same region as the copy, specify a valid DB snapshot identifier.
  • If the source snapshot is in a different region than the copy, specify a valid DB snapshot ARN. For more information, go to Copying a DB Snapshot.

Example: 'rds:mydb-2012-04-02-00-01'

Example: 'arn:aws:rds:rr-regn-1:123456789012:snapshot:mysql-instance1-snapshot-20130805'

cdsTargetDBSnapshotIdentifier :: Lens' CopyDBSnapshot Text Source

The identifier for the copied snapshot.

Constraints:

  • Cannot be null, empty, or blank
  • Must contain from 1 to 255 alphanumeric characters or hyphens
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens

Example: 'my-db-snapshot'

Destructuring the Response

copyDBSnapshotResponse Source

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

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

Response Lenses

cdsrsStatus :: Lens' CopyDBSnapshotResponse Int Source

The response status code.