Interface ServerlessCacheAttributes
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ServerlessCacheAttributes.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-10-01T17:47:05.835Z")
@Stability(Experimental)
public interface ServerlessCacheAttributes
extends software.amazon.jsii.JsiiSerializable
(experimental) Attributes that can be specified when importing a ServerlessCache.
Example:
SecurityGroup securityGroup; IServerlessCache importedServerlessCache = ServerlessCache.fromServerlessCacheAttributes(this, "ImportedServerlessCache", ServerlessCacheAttributes.builder() .serverlessCacheName("my-serverless-cache") .securityGroups(List.of(securityGroup)) .build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forServerlessCacheAttributes
static final class
An implementation forServerlessCacheAttributes
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
(experimental) The ARNs of backups restored in the cache.default CacheEngine
(experimental) The cache engine used by this cache.default IKey
(experimental) The KMS key used for encryption.default List
<ISecurityGroup> (experimental) The security groups associated with this cache.default String
(experimental) The ARN of the serverless cache.default String
(experimental) The name of the serverless cache.(experimental) The subnets this cache is deployed in.default IUserGroup
(experimental) The user group associated with this cache.default IVpc
getVpc()
(experimental) The VPC this cache is deployed in.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBackupArnsToRestore
(experimental) The ARNs of backups restored in the cache.Default: - backups are unknown
-
getEngine
(experimental) The cache engine used by this cache.Default: - engine type is unknown
-
getKmsKey
(experimental) The KMS key used for encryption.Default: - encryption key is unknown
-
getSecurityGroups
(experimental) The security groups associated with this cache.Default: - security groups are unknown
-
getServerlessCacheArn
(experimental) The ARN of the serverless cache.One of
serverlessCacheName
orserverlessCacheArn
is required.Default: - derived from serverlessCacheName
-
getServerlessCacheName
(experimental) The name of the serverless cache.One of
serverlessCacheName
orserverlessCacheArn
is required.Default: - derived from serverlessCacheArn
-
getSubnets
(experimental) The subnets this cache is deployed in.Default: - subnets are unknown
-
getUserGroup
(experimental) The user group associated with this cache.Default: - user group is unknown
-
getVpc
(experimental) The VPC this cache is deployed in.Default: - VPC is unknown
-
builder
- Returns:
- a
ServerlessCacheAttributes.Builder
ofServerlessCacheAttributes
-