Interface CacheUsageLimitsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CacheUsageLimitsProperty.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:34.197Z")
@Stability(Experimental)
public interface CacheUsageLimitsProperty
extends software.amazon.jsii.JsiiSerializable
(experimental) Usage limits configuration for ServerlessCache.
Example:
Vpc vpc;
ServerlessCache serverlessCache = ServerlessCache.Builder.create(this, "ServerlessCache")
.engine(CacheEngine.VALKEY_LATEST)
.vpc(vpc)
.cacheUsageLimits(CacheUsageLimitsProperty.builder()
// cache data storage limits (GB)
.dataStorageMinimumSize(Size.gibibytes(2)) // minimum: 1GB
.dataStorageMaximumSize(Size.gibibytes(3)) // maximum: 5000GB
// rate limits (ECPU/second)
.requestRateLimitMinimum(1000) // minimum: 1000
.requestRateLimitMaximum(10000)
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCacheUsageLimitsPropertystatic final classAn implementation forCacheUsageLimitsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default Size(experimental) Maximum data storage size (5000 GB).default Size(experimental) Minimum data storage size (1 GB).default Number(experimental) Maximum request rate limit (15000000 ECPUs per second).default Number(experimental) Minimum request rate limit (1000 ECPUs per second).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataStorageMaximumSize
(experimental) Maximum data storage size (5000 GB).Default: - No maximum limit
-
getDataStorageMinimumSize
(experimental) Minimum data storage size (1 GB).Default: - No minimum limit
-
getRequestRateLimitMaximum
(experimental) Maximum request rate limit (15000000 ECPUs per second).Default: - No maximum limit
-
getRequestRateLimitMinimum
(experimental) Minimum request rate limit (1000 ECPUs per second).Default: - No minimum limit
-
builder
- Returns:
- a
CacheUsageLimitsProperty.BuilderofCacheUsageLimitsProperty
-