amazonka-redshift-1.2.0.2: Amazon Redshift 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.Redshift.CreateClusterSnapshot

Contents

Description

Creates a manual snapshot of the specified cluster. The cluster must be in the available state.

For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide.

See: AWS API Reference for CreateClusterSnapshot.

Synopsis

Creating a Request

createClusterSnapshot Source

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

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

Request Lenses

ccsTags :: Lens' CreateClusterSnapshot [Tag] Source

A list of tag instances.

ccsSnapshotIdentifier :: Lens' CreateClusterSnapshot Text Source

A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the AWS account.

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-snapshot-id'

ccsClusterIdentifier :: Lens' CreateClusterSnapshot Text Source

The cluster identifier for which you want a snapshot.

Destructuring the Response

createClusterSnapshotResponse Source

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

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

Response Lenses