CacheUsageLimitsProperty
- class aws_cdk.aws_elasticache_alpha.CacheUsageLimitsProperty(*, data_storage_maximum_size=None, data_storage_minimum_size=None, request_rate_limit_maximum=None, request_rate_limit_minimum=None)
Bases:
object
(experimental) Usage limits configuration for ServerlessCache.
- Parameters:
data_storage_maximum_size (
Optional
[Size
]) – (experimental) Maximum data storage size (5000 GB). Default: - No maximum limitdata_storage_minimum_size (
Optional
[Size
]) – (experimental) Minimum data storage size (1 GB). Default: - No minimum limitrequest_rate_limit_maximum (
Union
[int
,float
,None
]) – (experimental) Maximum request rate limit (15000000 ECPUs per second). Default: - No maximum limitrequest_rate_limit_minimum (
Union
[int
,float
,None
]) – (experimental) Minimum request rate limit (1000 ECPUs per second). Default: - No minimum limit
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# vpc: ec2.Vpc serverless_cache = elasticache.ServerlessCache(self, "ServerlessCache", engine=elasticache.CacheEngine.VALKEY_LATEST, vpc=vpc, cache_usage_limits=elasticache.CacheUsageLimitsProperty( # cache data storage limits (GB) data_storage_minimum_size=Size.gibibytes(2), # minimum: 1GB data_storage_maximum_size=Size.gibibytes(3), # maximum: 5000GB # rate limits (ECPU/second) request_rate_limit_minimum=1000, # minimum: 1000 request_rate_limit_maximum=10000 ) )
Attributes
- data_storage_maximum_size
(experimental) Maximum data storage size (5000 GB).
- Default:
No maximum limit
- Stability:
experimental
- data_storage_minimum_size
(experimental) Minimum data storage size (1 GB).
- Default:
No minimum limit
- Stability:
experimental
- request_rate_limit_maximum
(experimental) Maximum request rate limit (15000000 ECPUs per second).
- Default:
No maximum limit
- Stability:
experimental
- request_rate_limit_minimum
(experimental) Minimum request rate limit (1000 ECPUs per second).
- Default:
No minimum limit
- Stability:
experimental