Class ServerlessCacheProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticache.alpha.ServerlessCacheProps.Jsii$Proxy
- All Implemented Interfaces:
ServerlessCacheProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ServerlessCacheProps
@Stability(Experimental)
@Internal
public static final class ServerlessCacheProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ServerlessCacheProps
An implementation for
ServerlessCacheProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticache.alpha.ServerlessCacheProps
ServerlessCacheProps.Builder, ServerlessCacheProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(ServerlessCacheProps.Builder builder) Constructor that initializes the object based on literal property values passed by theServerlessCacheProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final BackupSettings
(experimental) Backup configuration.final CacheUsageLimitsProperty
(experimental) Usage limits for the cache.final String
(experimental) A description for the cache.final CacheEngine
(experimental) The cache engine combined with the version Enum options: VALKEY_DEFAULT, VALKEY_7, VALKEY_8, REDIS_DEFAULT, MEMCACHED_DEFAULT The default options bring the latest versions available.final IKey
(experimental) KMS key for encryption.final List
<ISecurityGroup> (experimental) Security groups for the cache.final String
(experimental) Name for the serverless cache.final IUserGroup
(experimental) User group for access control.final IVpc
getVpc()
(experimental) The VPC to place the cache in.final SubnetSelection
(experimental) Which subnets to place the cache in.final int
hashCode()
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 theServerlessCacheProps.Builder
.
-
-
Method Details
-
getVpc
Description copied from interface:ServerlessCacheProps
(experimental) The VPC to place the cache in.- Specified by:
getVpc
in interfaceServerlessCacheProps
-
getBackup
Description copied from interface:ServerlessCacheProps
(experimental) Backup configuration.Default: - No backups configured
- Specified by:
getBackup
in interfaceServerlessCacheProps
-
getCacheUsageLimits
Description copied from interface:ServerlessCacheProps
(experimental) Usage limits for the cache.Default: - No usage limits
- Specified by:
getCacheUsageLimits
in interfaceServerlessCacheProps
-
getDescription
Description copied from interface:ServerlessCacheProps
(experimental) A description for the cache.Default: - No description
- Specified by:
getDescription
in interfaceServerlessCacheProps
-
getEngine
Description copied from interface:ServerlessCacheProps
(experimental) The cache engine combined with the version Enum options: VALKEY_DEFAULT, VALKEY_7, VALKEY_8, REDIS_DEFAULT, MEMCACHED_DEFAULT The default options bring the latest versions available.Default: when not provided, the default engine would be Valkey, latest version available (VALKEY_DEFAULT)
- Specified by:
getEngine
in interfaceServerlessCacheProps
-
getKmsKey
Description copied from interface:ServerlessCacheProps
(experimental) KMS key for encryption.Default: - Service managed encryption (AWS owned KMS key)
- Specified by:
getKmsKey
in interfaceServerlessCacheProps
-
getSecurityGroups
Description copied from interface:ServerlessCacheProps
(experimental) Security groups for the cache.Default: - A new security group is created
- Specified by:
getSecurityGroups
in interfaceServerlessCacheProps
-
getServerlessCacheName
Description copied from interface:ServerlessCacheProps
(experimental) Name for the serverless cache.Default: automatically generated name by Resource
- Specified by:
getServerlessCacheName
in interfaceServerlessCacheProps
-
getUserGroup
Description copied from interface:ServerlessCacheProps
(experimental) User group for access control.Default: - No user group
- Specified by:
getUserGroup
in interfaceServerlessCacheProps
-
getVpcSubnets
Description copied from interface:ServerlessCacheProps
(experimental) Which subnets to place the cache in.Default: - Private subnets with egress
- Specified by:
getVpcSubnets
in interfaceServerlessCacheProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-