Interface CfnGlobalReplicationGroupMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnGlobalReplicationGroupMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:25.870Z")
@Stability(Stable)
public interface CfnGlobalReplicationGroupMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnGlobalReplicationGroupPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.elasticache.mixins.*;
CfnGlobalReplicationGroupMixinProps cfnGlobalReplicationGroupMixinProps = CfnGlobalReplicationGroupMixinProps.builder()
.automaticFailoverEnabled(false)
.cacheNodeType("cacheNodeType")
.cacheParameterGroupName("cacheParameterGroupName")
.engine("engine")
.engineVersion("engineVersion")
.globalNodeGroupCount(123)
.globalReplicationGroupDescription("globalReplicationGroupDescription")
.globalReplicationGroupIdSuffix("globalReplicationGroupIdSuffix")
.members(List.of(GlobalReplicationGroupMemberProperty.builder()
.replicationGroupId("replicationGroupId")
.replicationGroupRegion("replicationGroupRegion")
.role("role")
.build()))
.regionalConfigurations(List.of(RegionalConfigurationProperty.builder()
.replicationGroupId("replicationGroupId")
.replicationGroupRegion("replicationGroupRegion")
.reshardingConfigurations(List.of(ReshardingConfigurationProperty.builder()
.nodeGroupId("nodeGroupId")
.preferredAvailabilityZones(List.of("preferredAvailabilityZones"))
.build()))
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnGlobalReplicationGroupMixinPropsstatic final classAn implementation forCfnGlobalReplicationGroupMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails.default StringThe cache node type of the Global datastore.default StringThe name of the cache parameter group to use with the Global datastore.default StringThe ElastiCache engine.default StringThe Elasticache Valkey or Redis OSS engine version.default NumberThe number of node groups that comprise the Global Datastore.default StringThe optional description of the Global datastore.default StringThe suffix name of a Global Datastore.default ObjectThe replication groups that comprise the Global datastore.default ObjectThe Regions that comprise the Global Datastore.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAutomaticFailoverEnabled
Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails.AutomaticFailoverEnabledmust be enabled for Valkey or Redis OSS (cluster mode enabled) replication groups.Returns union: either
BooleanorIResolvable- See Also:
-
getCacheNodeType
The cache node type of the Global datastore.- See Also:
-
getCacheParameterGroupName
The name of the cache parameter group to use with the Global datastore.It must be compatible with the major engine version used by the Global datastore.
- See Also:
-
getEngine
The ElastiCache engine.For Valkey or Redis OSS only.
- See Also:
-
getEngineVersion
The Elasticache Valkey or Redis OSS engine version.- See Also:
-
getGlobalNodeGroupCount
The number of node groups that comprise the Global Datastore.- See Also:
-
getGlobalReplicationGroupDescription
The optional description of the Global datastore.- See Also:
-
getGlobalReplicationGroupIdSuffix
The suffix name of a Global Datastore.The suffix guarantees uniqueness of the Global Datastore name across multiple regions.
- See Also:
-
getMembers
The replication groups that comprise the Global datastore.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGlobalReplicationGroupPropsMixin.GlobalReplicationGroupMemberProperty>- See Also:
-
getRegionalConfigurations
The Regions that comprise the Global Datastore.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGlobalReplicationGroupPropsMixin.RegionalConfigurationProperty>- See Also:
-
builder
-