AWS SDK for .NET Documentation
Snapshot Class
AmazonAmazon.Redshift.ModelSnapshot Did this page help you?   Yes   No    Tell us about it...
Describes a snapshot.
Declaration Syntax
C#
public class Snapshot
Members
All MembersConstructorsMethodsProperties



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

AccountsWithRestoreAccess
Gets and sets the property AccountsWithRestoreAccess.

A list of the AWS customer accounts authorized to restore the snapshot. Returns

CopyC#
null
if no accounts are authorized. Visible only to the snapshot owner.


ActualIncrementalBackupSizeInMegaBytes
Gets and sets the property ActualIncrementalBackupSizeInMegaBytes.

The size of the incremental backup.


AvailabilityZone
Gets and sets the property AvailabilityZone.

The Availability Zone in which the cluster was created.


BackupProgressInMegaBytes
Gets and sets the property BackupProgressInMegaBytes.

The number of megabytes that have been transferred to the snapshot backup.


ClusterCreateTime
Gets and sets the property ClusterCreateTime.

The time (UTC) when the cluster was originally created.


ClusterIdentifier
Gets and sets the property ClusterIdentifier.

The identifier of the cluster for which the snapshot was taken.


ClusterVersion
Gets and sets the property ClusterVersion.

The version ID of the Amazon Redshift engine that is running on the cluster.


CurrentBackupRateInMegaBytesPerSecond
Gets and sets the property CurrentBackupRateInMegaBytesPerSecond.

The number of megabytes per second being transferred to the snapshot backup. Returns

CopyC#
0
for a completed backup.


DBName
Gets and sets the property DBName.

The name of the database that was created when the cluster was created.


ElapsedTimeInSeconds
Gets and sets the property ElapsedTimeInSeconds.

The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.


Encrypted
Gets and sets the property Encrypted.

If

CopyC#
true
, the data in the snapshot is encrypted at rest.


EncryptedWithHSM
Gets and sets the property EncryptedWithHSM.

A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster.

CopyC#
true
indicates that the data is encrypted using HSM keys.


Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
EstimatedSecondsToCompletion
Gets and sets the property EstimatedSecondsToCompletion.

The estimate of the time remaining before the snapshot backup will complete. Returns

CopyC#
0
for a completed backup.


GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
MasterUsername
Gets and sets the property MasterUsername.

The master user name for the cluster.


NodeType
Gets and sets the property NodeType.

The node type of the nodes in the cluster.


NumberOfNodes
Gets and sets the property NumberOfNodes.

The number of nodes in the cluster.


OwnerAccount
Gets and sets the property OwnerAccount.

For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.


Port
Gets and sets the property Port.

The port that the cluster is listening on.


SnapshotCreateTime
Gets and sets the property SnapshotCreateTime.

The time (UTC) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.


SnapshotIdentifier
Gets and sets the property SnapshotIdentifier.

The snapshot identifier that is provided in the request.


SnapshotType
Gets and sets the property SnapshotType.

The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".


SourceRegion
Gets and sets the property SourceRegion.

The source region from which the snapshot was copied.


Status
Gets and sets the property Status.

The snapshot status. The value of the status depends on the API operation used.


ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
TotalBackupSizeInMegaBytes
Gets and sets the property TotalBackupSizeInMegaBytes.

The size of the complete set of backup data that would be used to restore the cluster.


VpcId
Gets and sets the property VpcId.

The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.


WithAccountsWithRestoreAccess(array<AccountWithRestoreAccess>[]()[][]) Obsolete.
Sets the AccountsWithRestoreAccess property

WithAccountsWithRestoreAccess(IEnumerable<(Of <<'(AccountWithRestoreAccess>)>>)) Obsolete.
Sets the AccountsWithRestoreAccess property

WithActualIncrementalBackupSizeInMegaBytes(Double) Obsolete.
Sets the ActualIncrementalBackupSizeInMegaBytes property

WithAvailabilityZone(String) Obsolete.
Sets the AvailabilityZone property

WithBackupProgressInMegaBytes(Double) Obsolete.
Sets the BackupProgressInMegaBytes property

WithClusterCreateTime(DateTime) Obsolete.
Sets the ClusterCreateTime property

WithClusterIdentifier(String) Obsolete.
Sets the ClusterIdentifier property

WithClusterVersion(String) Obsolete.
Sets the ClusterVersion property

WithCurrentBackupRateInMegaBytesPerSecond(Double) Obsolete.
Sets the CurrentBackupRateInMegaBytesPerSecond property

WithDBName(String) Obsolete.
Sets the DBName property

WithElapsedTimeInSeconds(Int64) Obsolete.
Sets the ElapsedTimeInSeconds property

WithEncrypted(Boolean) Obsolete.
Sets the Encrypted property

WithEncryptedWithHSM(Boolean) Obsolete.
Sets the EncryptedWithHSM property

WithEstimatedSecondsToCompletion(Int64) Obsolete.
Sets the EstimatedSecondsToCompletion property

WithMasterUsername(String) Obsolete.
Sets the MasterUsername property

WithNodeType(String) Obsolete.
Sets the NodeType property

WithNumberOfNodes(Int32) Obsolete.
Sets the NumberOfNodes property

WithOwnerAccount(String) Obsolete.
Sets the OwnerAccount property

WithPort(Int32) Obsolete.
Sets the Port property

WithSnapshotCreateTime(DateTime) Obsolete.
Sets the SnapshotCreateTime property

WithSnapshotIdentifier(String) Obsolete.
Sets the SnapshotIdentifier property

WithSnapshotType(String) Obsolete.
Sets the SnapshotType property

WithSourceRegion(String) Obsolete.
Sets the SourceRegion property

WithStatus(String) Obsolete.
Sets the Status property

WithTotalBackupSizeInMegaBytes(Double) Obsolete.
Sets the TotalBackupSizeInMegaBytes property

WithVpcId(String) Obsolete.
Sets the VpcId property

Inheritance Hierarchy
Object
Snapshot

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