Skip to content
v2.273.0

ClusterConfigurationProperty Struct ​

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_memorydb as memorydb } from 'aws-cdk-lib';
const clusterConfigurationProperty: memorydb.CfnSnapshot.ClusterConfigurationProperty = {
  description: 'description',
  engine: 'engine',
  engineVersion: 'engineVersion',
  maintenanceWindow: 'maintenanceWindow',
  name: 'name',
  nodeType: 'nodeType',
  numShards: 123,
  parameterGroupName: 'parameterGroupName',
  port: 123,
  snapshotRetentionLimit: 123,
  snapshotWindow: 'snapshotWindow',
  subnetGroupName: 'subnetGroupName',
  topicArn: 'topicArn',
  vpcId: 'vpcId',
};

Properties ​

descriptionstringdescriptionstrdescriptionStringDescriptionstringDescription*string#
The description of the cluster configuration.
enginestringenginestrengineStringEnginestringEngine*string#
The name of the engine used by the cluster configuration.
engineVersionstringengine_versionstrengineVersionStringEngineVersionstringEngineVersion*string#
The Redis OSS engine version used by the cluster.
maintenanceWindowstringmaintenance_windowstrmaintenanceWindowStringMaintenanceWindowstringMaintenanceWindow*string#
The specified maintenance window for the cluster.
namestringnamestrnameStringNamestringName*string#
The name of the cluster.
nodeTypestringnode_typestrnodeTypeStringNodeTypestringNodeType*string#
The node type used for the cluster.
numShardsnumbernum_shardsint | floatnumShardsNumberNumShardsdoubleNumShards*float64#
The number of shards in the cluster.
parameterGroupNamestringparameter_group_namestrparameterGroupNameStringParameterGroupNamestringParameterGroupName*string#
The name of parameter group used by the cluster.
portnumberportint | floatportNumberPortdoublePort*float64#
The port used by the cluster.
snapshotRetentionLimitnumbersnapshot_retention_limitint | floatsnapshotRetentionLimitNumberSnapshotRetentionLimitdoubleSnapshotRetentionLimit*float64#
The snapshot retention limit set by the cluster.
snapshotWindowstringsnapshot_windowstrsnapshotWindowStringSnapshotWindowstringSnapshotWindow*string#
The snapshot window set by the cluster.
subnetGroupNamestringsubnet_group_namestrsubnetGroupNameStringSubnetGroupNamestringSubnetGroupName*string#
The name of the subnet group used by the cluster.
topicArnstringtopic_arnstrtopicArnStringTopicArnstringTopicArn*string#
The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
vpcIdstringvpc_idstrvpcIdStringVpcIdstringVpcId*string#
The ID of the VPC the cluster belongs to.