Interface CfnMultiRegionClusterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMultiRegionClusterProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:55.996Z")
@Stability(Stable)
public interface CfnMultiRegionClusterProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnMultiRegionCluster.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.memorydb.*;
CfnMultiRegionClusterProps cfnMultiRegionClusterProps = CfnMultiRegionClusterProps.builder()
.nodeType("nodeType")
// the properties below are optional
.description("description")
.engine("engine")
.engineVersion("engineVersion")
.multiRegionClusterNameSuffix("multiRegionClusterNameSuffix")
.multiRegionParameterGroupName("multiRegionParameterGroupName")
.numShards(123)
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.tlsEnabled(false)
.updateStrategy("updateStrategy")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnMultiRegionClusterPropsstatic final classAn implementation forCfnMultiRegionClusterProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe description of the multi-Region cluster.default StringThe name of the engine used by the multi-Region cluster.default StringThe version of the engine used by the multi-Region cluster.default StringA suffix to be added to the Multi-Region cluster name.default StringThe name of the multi-Region parameter group associated with the cluster.The node type used by the multi-Region cluster.default NumberThe number of shards in the multi-Region cluster.getTags()A list of tags to be applied to the multi-Region cluster.default ObjectIndiciates if the multi-Region cluster is TLS enabled.default StringThe strategy to use for the update operation.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getNodeType
The node type used by the multi-Region cluster.- See Also:
-
getDescription
The description of the multi-Region cluster.- See Also:
-
getEngine
The name of the engine used by the multi-Region cluster.- See Also:
-
getEngineVersion
The version of the engine used by the multi-Region cluster.- See Also:
-
getMultiRegionClusterNameSuffix
A suffix to be added to the Multi-Region cluster name.Amazon MemoryDB automatically applies a prefix to the Multi-Region cluster Name when it is created. Each Amazon Region has its own prefix. For instance, a Multi-Region cluster Name created in the US-West-1 region will begin with "virxk", along with the suffix name you provide. The suffix guarantees uniqueness of the Multi-Region cluster name across multiple regions.
- See Also:
-
getMultiRegionParameterGroupName
The name of the multi-Region parameter group associated with the cluster.- See Also:
-
getNumShards
The number of shards in the multi-Region cluster.- See Also:
-
getTags
A list of tags to be applied to the multi-Region cluster.- See Also:
-
getTlsEnabled
Indiciates if the multi-Region cluster is TLS enabled.Returns union: either
BooleanorIResolvable- See Also:
-
getUpdateStrategy
The strategy to use for the update operation.Supported values are "coordinated" or "uncoordinated".
- See Also:
-
builder
- Returns:
- a
CfnMultiRegionClusterProps.BuilderofCfnMultiRegionClusterProps
-