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

Contains all of the attributes of a specific cache cluster.

Declaration Syntax
C#
public class CacheCluster
Members
All MembersConstructorsMethodsProperties



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

AutoMinorVersionUpgrade
If true, then minor version patches are applied automatically; if false, then automatic minor version patches are disabled.

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

CacheClusterId
The user-supplied identifier of the cache cluster. This is a unique key that identifies a cache cluster.

CacheClusterStatus
The current state of this cache cluster - creating, available, etc.

CacheNodes
A list of cache nodes that are members of the cache cluster.

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

CacheParameterGroup
The status of the cache parameter group.

CacheSecurityGroups
A list of cache security group elements, composed of name and status sub-elements.

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

ClientDownloadLandingPage
The URL of the web page where you can download the latest ElastiCache client library.

ConfigurationEndpoint
Represents the information required for client programs to connect to a cache node.

Engine
The name of the cache engine (memcached or redis) to be used for this cache cluster.

EngineVersion
The version of the cache engine version that is used in this 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.)
NotificationConfiguration
Describes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).

NumCacheNodes
The number of cache nodes in the cache cluster.

PendingModifiedValues
A group of settings that will be applied to the cache cluster in the future, or that are currently being applied.

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

PreferredMaintenanceWindow
The time range (in UTC) during which weekly system maintenance can occur.

ReplicationGroupId
The replication group to which this cache cluster belongs. If this field is empty, the cache cluster is not associated with any replication group.

SecurityGroups
A list of VPC Security Groups associated with the cache cluster.

SnapshotRetentionLimit
The number of days for which ElastiCache will retain automatic cache cluster snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, then a snapshot that was taken today will be retained for 5 days before being deleted.

SnapshotWindow
The daily time range (in UTC) during which ElastiCache will begin taking a daily snapshot of your cache cluster. Example: 05:00-09:00

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
WithAutoMinorVersionUpgrade(Boolean) Obsolete.
Sets the AutoMinorVersionUpgrade property

WithCacheClusterCreateTime(DateTime) Obsolete.
Sets the CacheClusterCreateTime property

WithCacheClusterId(String) Obsolete.
Sets the CacheClusterId property

WithCacheClusterStatus(String) Obsolete.
Sets the CacheClusterStatus property

WithCacheNodes(array<CacheNode>[]()[][]) Obsolete.
Adds elements to the CacheNodes collection

WithCacheNodes(IEnumerable<(Of <<'(CacheNode>)>>)) Obsolete.
Adds elements to the CacheNodes collection

WithCacheNodeType(String) Obsolete.
Sets the CacheNodeType property

WithCacheParameterGroup(CacheParameterGroupStatus) Obsolete.
Sets the CacheParameterGroup property

WithCacheSecurityGroups(array<CacheSecurityGroupMembership>[]()[][]) Obsolete.
Adds elements to the CacheSecurityGroups collection

WithCacheSecurityGroups(IEnumerable<(Of <<'(CacheSecurityGroupMembership>)>>)) Obsolete.
Adds elements to the CacheSecurityGroups collection

WithCacheSubnetGroupName(String) Obsolete.
Sets the CacheSubnetGroupName property

WithClientDownloadLandingPage(String) Obsolete.
Sets the ClientDownloadLandingPage property

WithConfigurationEndpoint(Endpoint) Obsolete.
Sets the ConfigurationEndpoint property

WithEngine(String) Obsolete.
Sets the Engine property

WithEngineVersion(String) Obsolete.
Sets the EngineVersion property

WithNotificationConfiguration(NotificationConfiguration) Obsolete.
Sets the NotificationConfiguration property

WithNumCacheNodes(Int32) Obsolete.
Sets the NumCacheNodes property

WithPendingModifiedValues(PendingModifiedValues) Obsolete.
Sets the PendingModifiedValues property

WithPreferredAvailabilityZone(String) Obsolete.
Sets the PreferredAvailabilityZone property

WithPreferredMaintenanceWindow(String) Obsolete.
Sets the PreferredMaintenanceWindow property

WithReplicationGroupId(String) Obsolete.
Sets the ReplicationGroupId property

WithSecurityGroups(array<SecurityGroupMembership>[]()[][]) Obsolete.
Adds elements to the SecurityGroups collection

WithSecurityGroups(IEnumerable<(Of <<'(SecurityGroupMembership>)>>)) Obsolete.
Adds elements to the SecurityGroups collection

WithSnapshotRetentionLimit(Int32) Obsolete.
Sets the SnapshotRetentionLimit property

WithSnapshotWindow(String) Obsolete.
Sets the SnapshotWindow property

Inheritance Hierarchy
Object
CacheCluster

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