CreateCacheClusterRequest

Represents the input of a CreateCacheCluster operation.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Reserved parameter. The password used to access a password protected server.

Link copied to clipboard

If you are running Valkey 7.2 and above or Redis OSS engine version 6.0 and above, set this parameter to yes to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

Link copied to clipboard

Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.

Link copied to clipboard

The node group (shard) identifier. This parameter is stored as a lowercase string.

Link copied to clipboard

The compute and memory capacity of the nodes in the node group (shard).

Link copied to clipboard

The name of the parameter group to associate with this cluster. If this argument is omitted, the default parameter group for the specified engine is used. You cannot use any parameter group which has cluster-enabled='yes' when creating a cluster.

Link copied to clipboard

A list of security group names to associate with this cluster.

Link copied to clipboard

The name of the subnet group to be used for the cluster.

Link copied to clipboard

The name of the cache engine to be used for this cluster.

Link copied to clipboard

The version number of the cache engine to be used for this cluster. To view the supported cache engine versions, use the DescribeCacheEngineVersions operation.

Link copied to clipboard

The network type you choose when modifying a cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Valkey 7.2 and above, Redis OSS engine version 6.2 to 7.1 and Memcached engine version 1.6.6 and above on all instances built on the Nitro system.

Link copied to clipboard

Specifies the destination, format and type of the logs.

Link copied to clipboard

Must be either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Valkey 7.2 and above, Redis OSS engine version 6.2 to 7.1 and Memcached engine version 1.6.6 and above on all instances built on the Nitro system.

Link copied to clipboard

The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.

Link copied to clipboard

The initial number of cache nodes that the cluster has.

Link copied to clipboard

Specifies whether the nodes in the cluster are created in a single outpost or across multiple outposts.

Link copied to clipboard
val port: Int?

The port number on which each of the cache nodes accepts connections.

Link copied to clipboard

The EC2 Availability Zone in which the cluster is created.

Link copied to clipboard

A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.

Link copied to clipboard

Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Link copied to clipboard

The outpost ARN in which the cache cluster is created.

Link copied to clipboard

The outpost ARNs in which the cache cluster is created.

Link copied to clipboard

The ID of the replication group to which this cluster should belong. If this parameter is specified, the cluster is added to the specified replication group as a read replica; otherwise, the cluster is a standalone primary that is not part of any replication group.

Link copied to clipboard

One or more VPC security groups associated with the cluster.

Link copied to clipboard

A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Valkey or Redis OSS RDB snapshot file stored in Amazon S3. The snapshot file is used to populate the node group (shard). The Amazon S3 object name in the ARN cannot contain any commas.

Link copied to clipboard

The name of a Valkey or Redis OSS snapshot from which to restore data into the new node group (shard). The snapshot status changes to restoring while the new node group (shard) is being created.

Link copied to clipboard

The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot taken today is retained for 5 days before being deleted.

Link copied to clipboard

The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).

Link copied to clipboard
val tags: List<Tag>?

A list of tags to be added to this resource.

Link copied to clipboard

A flag that enables in-transit encryption when set to true.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String