Interface ServerlessCacheAttributes
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ServerlessCacheAttributes.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-29T11:15:51.590Z")
@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 classA builder forServerlessCacheAttributesstatic final classAn 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 IVpcgetVpc()(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
serverlessCacheNameorserverlessCacheArnis required.Default: - derived from serverlessCacheName
-
getServerlessCacheName
(experimental) The name of the serverless cache.One of
serverlessCacheNameorserverlessCacheArnis 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.BuilderofServerlessCacheAttributes
-