interface CacheUsageLimitsProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.ElastiCache.Alpha.CacheUsageLimitsProperty |
![]() | github.com/aws/aws-cdk-go/awscdkelasticachealpha/v2#CacheUsageLimitsProperty |
![]() | software.amazon.awscdk.services.elasticache.alpha.CacheUsageLimitsProperty |
![]() | aws_cdk.aws_elasticache_alpha.CacheUsageLimitsProperty |
![]() | @aws-cdk/aws-elasticache-alpha ยป CacheUsageLimitsProperty |
Usage limits configuration for ServerlessCache.
Example
declare const vpc: ec2.Vpc;
const serverlessCache = new elasticache.ServerlessCache(this, 'ServerlessCache', {
engine: elasticache.CacheEngine.VALKEY_LATEST,
vpc,
cacheUsageLimits: {
// 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, // maximum: 15000000
},
});
Properties
Name | Type | Description |
---|---|---|
data | Size | Maximum data storage size (5000 GB). |
data | Size | Minimum data storage size (1 GB). |
request | number | Maximum request rate limit (15000000 ECPUs per second). |
request | number | Minimum request rate limit (1000 ECPUs per second). |
dataStorageMaximumSize?
Type:
Size
(optional, default: No maximum limit)
Maximum data storage size (5000 GB).
dataStorageMinimumSize?
Type:
Size
(optional, default: No minimum limit)
Minimum data storage size (1 GB).
requestRateLimitMaximum?
Type:
number
(optional, default: No maximum limit)
Maximum request rate limit (15000000 ECPUs per second).
requestRateLimitMinimum?
Type:
number
(optional, default: No minimum limit)
Minimum request rate limit (1000 ECPUs per second).