AWS SDK for .NET Documentation
CopyClusterSnapshotRequest Class
AmazonAmazon.Redshift.ModelCopyClusterSnapshotRequest Did this page help you?   Yes   No    Tell us about it...
Container for the parameters to the CopyClusterSnapshot operation. Copies the specified automated cluster snapshot to a new manual cluster snapshot. The source must be an automated snapshot and it must be in the available state.

When you delete a cluster, Amazon Redshift deletes any automated snapshots of the cluster. Also, when the retention period of the snapshot expires, Amazon Redshift automatically deletes it. If you want to keep an automated snapshot for a longer period, you can make a manual copy of the snapshot. Manual snapshots are retained until you delete them.

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

Declaration Syntax
C#
public class CopyClusterSnapshotRequest : AmazonWebServiceRequest
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
CopyClusterSnapshotRequest()()()()
Initializes a new instance of the CopyClusterSnapshotRequest class

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
SourceSnapshotClusterIdentifier
Gets and sets the property SourceSnapshotClusterIdentifier.

The identifier of the cluster the source snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

Constraints:

  • Must be the identifier for a valid cluster.

SourceSnapshotIdentifier
Gets and sets the property SourceSnapshotIdentifier.

The identifier for the source snapshot.

Constraints:

  • Must be the identifier for a valid automated snapshot whose state is
    CopyC#
    available
    .

TargetSnapshotIdentifier
Gets and sets the property TargetSnapshotIdentifier.

The identifier given to the new manual 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.
  • Must be unique for the AWS account that is making the request.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
WithSourceSnapshotClusterIdentifier(String) Obsolete.
Sets the SourceSnapshotClusterIdentifier property

WithSourceSnapshotIdentifier(String) Obsolete.
Sets the SourceSnapshotIdentifier property

WithTargetSnapshotIdentifier(String) Obsolete.
Sets the TargetSnapshotIdentifier property

Inheritance Hierarchy
Object
AmazonWebServiceRequest
 CopyClusterSnapshotRequest

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)