Class CfnGlobalReplicationGroupMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.elasticache.CfnGlobalReplicationGroupMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnGlobalReplicationGroupMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGlobalReplicationGroupMixinProps
@Stability(Stable)
@Internal
public static final class CfnGlobalReplicationGroupMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGlobalReplicationGroupMixinProps
An implementation for
CfnGlobalReplicationGroupMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.elasticache.CfnGlobalReplicationGroupMixinProps
CfnGlobalReplicationGroupMixinProps.Builder, CfnGlobalReplicationGroupMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnGlobalReplicationGroupMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectSpecifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails.final StringThe cache node type of the Global datastore.final StringThe name of the cache parameter group to use with the Global datastore.final StringThe ElastiCache engine.final StringThe Elasticache Valkey or Redis OSS engine version.final NumberThe number of node groups that comprise the Global Datastore.final StringThe optional description of the Global datastore.final StringThe suffix name of a Global Datastore.final ObjectThe replication groups that comprise the Global datastore.final ObjectThe Regions that comprise the Global Datastore.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnGlobalReplicationGroupMixinProps.Builder.
-
-
Method Details
-
getAutomaticFailoverEnabled
Description copied from interface:CfnGlobalReplicationGroupMixinPropsSpecifies 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- Specified by:
getAutomaticFailoverEnabledin interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getCacheNodeType
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe cache node type of the Global datastore.- Specified by:
getCacheNodeTypein interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getCacheParameterGroupName
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe 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.
- Specified by:
getCacheParameterGroupNamein interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getEngine
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe ElastiCache engine.For Valkey or Redis OSS only.
- Specified by:
getEnginein interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getEngineVersion
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe Elasticache Valkey or Redis OSS engine version.- Specified by:
getEngineVersionin interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getGlobalNodeGroupCount
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe number of node groups that comprise the Global Datastore.- Specified by:
getGlobalNodeGroupCountin interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getGlobalReplicationGroupDescription
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe optional description of the Global datastore.- Specified by:
getGlobalReplicationGroupDescriptionin interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getGlobalReplicationGroupIdSuffix
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe suffix name of a Global Datastore.The suffix guarantees uniqueness of the Global Datastore name across multiple regions.
- Specified by:
getGlobalReplicationGroupIdSuffixin interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getMembers
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe replication groups that comprise the Global datastore.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGlobalReplicationGroupPropsMixin.GlobalReplicationGroupMemberProperty>- Specified by:
getMembersin interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
getRegionalConfigurations
Description copied from interface:CfnGlobalReplicationGroupMixinPropsThe Regions that comprise the Global Datastore.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGlobalReplicationGroupPropsMixin.RegionalConfigurationProperty>- Specified by:
getRegionalConfigurationsin interfaceCfnGlobalReplicationGroupMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-