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 Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
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) | (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 |