# SnapStartConf

- Source: [`aws-lambda/lib/snapstart-config.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-lambda/lib/snapstart-config.ts#L3)
- Type last changed: v2.94.0 · 1 Sep 2023

## Example

```ts
const fn = new lambda.Function(this, 'MyFunction', {
  code: lambda.Code.fromAsset(path.join(__dirname, 'handler.zip')),
  runtime: lambda.Runtime.JAVA_11,
  handler: 'example.Handler::handleRequest',
  snapStart: lambda.SnapStartConf.ON_PUBLISHED_VERSIONS,
  });

const version = fn.currentVersion;
```

## Initializer

```ts
new SnapStartConf()
```

## Properties

- `ON_PUBLISHED_VERSIONS`: [SnapStartConf](/cdk/api/v2/docs/aws-cdk-lib.aws_lambda.SnapStartConf.html) (static)
