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 SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticache.alpha.ServerlessCachePropsServerlessCacheProps.Builder, ServerlessCacheProps.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ServerlessCacheProps.Builder builder) Constructor that initializes the object based on literal property values passed by theServerlessCacheProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.
- 
Method SummaryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal 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 IVpcgetVpc()(experimental) The VPC to place the cache in.final SubnetSelection(experimental) Which subnets to place the cache in.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
- 
Constructor Details- 
Jsii$Proxyprotected 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$ProxyConstructor that initializes the object based on literal property values passed by theServerlessCacheProps.Builder.
 
- 
- 
Method Details- 
getVpcDescription copied from interface:ServerlessCacheProps(experimental) The VPC to place the cache in.- Specified by:
- getVpcin interface- ServerlessCacheProps
 
- 
getBackupDescription copied from interface:ServerlessCacheProps(experimental) Backup configuration.Default: - No backups configured - Specified by:
- getBackupin interface- ServerlessCacheProps
 
- 
getCacheUsageLimitsDescription copied from interface:ServerlessCacheProps(experimental) Usage limits for the cache.Default: - No usage limits - Specified by:
- getCacheUsageLimitsin interface- ServerlessCacheProps
 
- 
getDescriptionDescription copied from interface:ServerlessCacheProps(experimental) A description for the cache.Default: - No description - Specified by:
- getDescriptionin interface- ServerlessCacheProps
 
- 
getEngineDescription 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:
- getEnginein interface- ServerlessCacheProps
 
- 
getKmsKeyDescription copied from interface:ServerlessCacheProps(experimental) KMS key for encryption.Default: - Service managed encryption (AWS owned KMS key) - Specified by:
- getKmsKeyin interface- ServerlessCacheProps
 
- 
getSecurityGroupsDescription copied from interface:ServerlessCacheProps(experimental) Security groups for the cache.Default: - A new security group is created - Specified by:
- getSecurityGroupsin interface- ServerlessCacheProps
 
- 
getServerlessCacheNameDescription copied from interface:ServerlessCacheProps(experimental) Name for the serverless cache.Default: automatically generated name by Resource - Specified by:
- getServerlessCacheNamein interface- ServerlessCacheProps
 
- 
getUserGroupDescription copied from interface:ServerlessCacheProps(experimental) User group for access control.Default: - No user group - Specified by:
- getUserGroupin interface- ServerlessCacheProps
 
- 
getVpcSubnetsDescription copied from interface:ServerlessCacheProps(experimental) Which subnets to place the cache in.Default: - Private subnets with egress - Specified by:
- getVpcSubnetsin interface- ServerlessCacheProps
 
- 
$jsii$toJson@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
- $jsii$toJsonin interface- software.amazon.jsii.JsiiSerializable
 
- 
equals
- 
hashCodepublic final int hashCode()
 
-