> **Experimental**
>
> `@aws-cdk/aws-elasticache-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# ServerlessCacheAttributes

Attributes that can be specified when importing a ServerlessCache.

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/serverless-cache.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-elasticache-alpha/lib/serverless-cache.ts#L174)

## Example

```ts
declare const securityGroup: ec2.SecurityGroup;

const importedServerlessCache = elasticache.ServerlessCache.fromServerlessCacheAttributes(this, 'ImportedServerlessCache', {
  serverlessCacheName: 'my-serverless-cache',
  securityGroups: [securityGroup],
});
```

## Properties

- `backupArnsToRestore`: string[] — The ARNs of backups restored in the cache.

  **Default:** backups are unknown

- `engine`: [CacheEngine](/cdk/api/v2/docs/@aws-cdk_aws-elasticache-alpha.CacheEngine.html) — The cache engine used by this cache.

  **Default:** engine type is unknown

- `kmsKey`: [IKey](/cdk/api/v2/docs/aws-cdk-lib.aws_kms.IKey.html) — The KMS key used for encryption.

  **Default:** encryption key is unknown

- `securityGroups`: [ISecurityGroup](/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.ISecurityGroup.html)[] — The security groups associated with this cache.

  **Default:** security groups are unknown

- `serverlessCacheArn`: string — The ARN of the serverless cache.

  **Default:** derived from serverlessCacheName

  One of `serverlessCacheName` or `serverlessCacheArn` is required.

- `serverlessCacheName`: string — The name of the serverless cache.

  **Default:** derived from serverlessCacheArn

  One of `serverlessCacheName` or `serverlessCacheArn` is required.

- `subnets`: [ISubnet](/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.ISubnet.html)[] — The subnets this cache is deployed in.

  **Default:** subnets are unknown

- `userGroup`: [IUserGroup](/cdk/api/v2/docs/@aws-cdk_aws-elasticache-alpha.IUserGroup.html) — The user group associated with this cache.

  **Default:** user group is unknown

- `vpc`: [IVpc](/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.IVpc.html) — The VPC this cache is deployed in.

  **Default:** VPC is unknown
