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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticache.alpha.ServerlessCacheProps
ServerlessCacheProps.Builder, ServerlessCacheProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$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 Summary
Modifier 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.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:
getVpcin interfaceServerlessCacheProps
-
getBackup
Description copied from interface:ServerlessCacheProps(experimental) Backup configuration.Default: - No backups configured
- Specified by:
getBackupin interfaceServerlessCacheProps
-
getCacheUsageLimits
Description copied from interface:ServerlessCacheProps(experimental) Usage limits for the cache.Default: - No usage limits
- Specified by:
getCacheUsageLimitsin interfaceServerlessCacheProps
-
getDescription
Description copied from interface:ServerlessCacheProps(experimental) A description for the cache.Default: - No description
- Specified by:
getDescriptionin 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:
getEnginein interfaceServerlessCacheProps
-
getKmsKey
Description copied from interface:ServerlessCacheProps(experimental) KMS key for encryption.Default: - Service managed encryption (AWS owned KMS key)
- Specified by:
getKmsKeyin interfaceServerlessCacheProps
-
getSecurityGroups
Description copied from interface:ServerlessCacheProps(experimental) Security groups for the cache.Default: - A new security group is created
- Specified by:
getSecurityGroupsin interfaceServerlessCacheProps
-
getServerlessCacheName
Description copied from interface:ServerlessCacheProps(experimental) Name for the serverless cache.Default: automatically generated name by Resource
- Specified by:
getServerlessCacheNamein interfaceServerlessCacheProps
-
getUserGroup
Description copied from interface:ServerlessCacheProps(experimental) User group for access control.Default: - No user group
- Specified by:
getUserGroupin interfaceServerlessCacheProps
-
getVpcSubnets
Description copied from interface:ServerlessCacheProps(experimental) Which subnets to place the cache in.Default: - Private subnets with egress
- Specified by:
getVpcSubnetsin interfaceServerlessCacheProps
-
$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()
-