Resource: awsMemorydbCluster
Provides information about a MemoryDB Cluster.
Example Usage
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsMemorydbCluster.DataAwsMemorydbCluster(this, "example", {
name: "my-cluster",
});
Argument Reference
The following arguments are required:
name
- (Required) Name of the cluster.
Attributes Reference
In addition, the following attributes are exported:
id
- Same asname
.arn
- ARN of the cluster.aclName
- Name of the Access Control List associated with the cluster.autoMinorVersionUpgrade
- True when the cluster allows automatic minor version upgrades.clusterEndpoint
address
- DNS hostname of the cluster configuration endpoint.port
- Port number that the cluster configuration endpoint is listening on.dataTiering
- True when data tiering is enabled.description
- Description for the cluster.enginePatchVersion
- Patch version number of the Redis engine used by the cluster.engineVersion
- Version number of the Redis engine used by the cluster.finalSnapshotName
- Name of the final cluster snapshot to be created when this resource is deleted. If omitted, no final snapshot will be made.kmsKeyArn
- ARN of the KMS key used to encrypt the cluster at rest.maintenanceWindow
- Weekly time range during which maintenance on the cluster is performed. Specify as a range in the formatddd:hh24:miDdd:hh24:mi
(24H Clock UTC). Example:sun:23:00Mon:01:30
.nodeType
- Compute and memory capacity of the nodes in the cluster.numReplicasPerShard
- The number of replicas to apply to each shard.numShards
- Number of shards in the cluster.parameterGroupName
- The name of the parameter group associated with the cluster.port
- Port number on which each of the nodes accepts connections.securityGroupIds
- Set of VPC Security Group ID-s associated with this cluster.shards
- Set of shards in this cluster.name
- Name of this shard.numNodes
- Number of individual nodes in this shard.slots
- Keyspace for this shard. Example:016383
.nodes
- Set of nodes in this shard.availabilityZone
- The Availability Zone in which the node resides.createTime
- The date and time when the node was created. Example:20220101T21:00:00Z
.name
- Name of this node.endpoint
address
- DNS hostname of the node.port
- Port number that this node is listening on.
snapshotRetentionLimit
- The number of days for which MemoryDB retains automatic snapshots before deleting them. When set to0
, automatic backups are disabled.snapshotWindow
- Daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard. Example:05:0009:00
.snsTopicArn
- ARN of the SNS topic to which cluster notifications are sent.subnetGroupName
-The name of the subnet group used for the cluster.tlsEnabled
- When true, in-transit encryption is enabled for the cluster.tags
- Map of tags assigned to the cluster.