AWS SDK for .NET Documentation
Snapshot Class
AmazonAmazon.ElastiCache.ModelSnapshot Did this page help you?   Yes   No    Tell us about it...

Represents a copy of an entire cache cluster as of the time when the snapshot was taken.

Declaration Syntax
C#
public class Snapshot
Members
All MembersConstructorsMethodsProperties



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

AutoMinorVersionUpgrade
For the source cache cluster, indicates whether minor version patches are applied automatically (true) or not (false).

CacheClusterCreateTime
The date and time when the source cache cluster was created.

CacheClusterId
The user-supplied identifier of the source cache cluster.

CacheNodeType
The name of the compute and memory capacity node type for the source cache cluster.

CacheParameterGroupName
The cache parameter group that is associated with the source cache cluster.

CacheSubnetGroupName
The name of the cache subnet group associated with the source cache cluster.

Engine
The name of the cache engine (memcached or redis) used by the source cache cluster.

EngineVersion
The version of the cache engine version that is used by the source cache cluster.

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.)
NodeSnapshots
A list of the cache cluster nodes in the source cache cluster.

NumCacheNodes
The number of cache nodes in the source cache cluster.

Port
The port number used by each cache nodes in the source cache cluster.

PreferredAvailabilityZone
The name of the Availability Zone in which the source cache cluster is located.

PreferredMaintenanceWindow
The time range (in UTC) during which weekly system maintenance can occur on the source cache cluster.

SnapshotName
The name of a snapshot. For an automatic snapshot, the name is system-generated; for a manual snapshot, this is the user-provided name.

SnapshotRetentionLimit
For an automatic snapshot, the number of days for which ElastiCache will retain the snapshot before deleting it. For manual snapshots, this field reflects the SnapshotRetentionLimit for the source cache cluster when the snapshot was created. This field is otherwise ignored: Manual snapshots do not expire, and can only be deleted using the DeleteSnapshot action.

SnapshotSource
Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).

SnapshotStatus
The status of the snapshot. Valid values: creating | available | restoring | deleting.

SnapshotWindow
The daily time range during which ElastiCache takes daily snapshots of the source cache cluster.

TopicArn
The Amazon Resource Name (ARN) for the topic used by the source cache cluster for publishing notifications.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
VpcId
The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cache cluster.

WithAutoMinorVersionUpgrade(Boolean) Obsolete.
Sets the AutoMinorVersionUpgrade property

WithCacheClusterCreateTime(DateTime) Obsolete.
Sets the CacheClusterCreateTime property

WithCacheClusterId(String) Obsolete.
Sets the CacheClusterId property

WithCacheNodeType(String) Obsolete.
Sets the CacheNodeType property

WithCacheParameterGroupName(String) Obsolete.
Sets the CacheParameterGroupName property

WithCacheSubnetGroupName(String) Obsolete.
Sets the CacheSubnetGroupName property

WithEngine(String) Obsolete.
Sets the Engine property

WithEngineVersion(String) Obsolete.
Sets the EngineVersion property

WithNodeSnapshots(array<NodeSnapshot>[]()[][]) Obsolete.
Adds elements to the NodeSnapshots collection

WithNodeSnapshots(IEnumerable<(Of <<'(NodeSnapshot>)>>)) Obsolete.
Adds elements to the NodeSnapshots collection

WithNumCacheNodes(Int32) Obsolete.
Sets the NumCacheNodes property

WithPort(Int32) Obsolete.
Sets the Port property

WithPreferredAvailabilityZone(String) Obsolete.
Sets the PreferredAvailabilityZone property

WithPreferredMaintenanceWindow(String) Obsolete.
Sets the PreferredMaintenanceWindow property

WithSnapshotName(String) Obsolete.
Sets the SnapshotName property

WithSnapshotRetentionLimit(Int32) Obsolete.
Sets the SnapshotRetentionLimit property

WithSnapshotSource(String) Obsolete.
Sets the SnapshotSource property

WithSnapshotStatus(String) Obsolete.
Sets the SnapshotStatus property

WithSnapshotWindow(String) Obsolete.
Sets the SnapshotWindow property

WithTopicArn(String) Obsolete.
Sets the TopicArn 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)