diff --git a/API.md b/API.md
index 2fe60415..7e6e941b 100644
--- a/API.md
+++ b/API.md
@@ -3013,32 +3013,35 @@ const nextjsCdkProps: NextjsCdkProps = { ... }
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| bucket
| aws-cdk-lib.aws_s3.IBucket \| aws-cdk-lib.aws_s3.BucketProps
| *No description.* |
| cachePolicies
| NextjsCachePolicyProps
| Override the default CloudFront cache policies created internally. |
+| deployment
| NextjsAssetsDeploymentProps
| Override static file deployment settings. |
| distribution
| NextjsCdkDistributionProps
| Pass in a value to override the default settings this construct uses to create the CDK `Distribution` internally. |
| imageOriginRequestPolicy
| aws-cdk-lib.aws_cloudfront.IOriginRequestPolicy
| Override the default CloudFront image origin request policy created internally. |
+| lambda
| NextjsLambdaProps
| Override server lambda function settings. |
---
-##### `bucket`Optional
+##### `cachePolicies`Optional
```typescript
-public readonly bucket: IBucket | BucketProps;
+public readonly cachePolicies: NextjsCachePolicyProps;
```
-- *Type:* aws-cdk-lib.aws_s3.IBucket | aws-cdk-lib.aws_s3.BucketProps
+- *Type:* NextjsCachePolicyProps
+
+Override the default CloudFront cache policies created internally.
---
-##### `cachePolicies`Optional
+##### `deployment`Optional
```typescript
-public readonly cachePolicies: NextjsCachePolicyProps;
+public readonly deployment: NextjsAssetsDeploymentProps;
```
-- *Type:* NextjsCachePolicyProps
+- *Type:* NextjsAssetsDeploymentProps
-Override the default CloudFront cache policies created internally.
+Override static file deployment settings.
---
@@ -3066,6 +3069,18 @@ Override the default CloudFront image origin request policy created internally.
---
+##### `lambda`Optional
+
+```typescript
+public readonly lambda: NextjsLambdaProps;
+```
+
+- *Type:* NextjsLambdaProps
+
+Override server lambda function settings.
+
+---
+
### NextjsDomainProps
#### Initializer
diff --git a/README.md b/README.md
index 41aea92a..937ed365 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
# Deploy NextJS with CDK
+[![View on Construct Hub](https://constructs.dev/badge?package=cdk-nextjs-standalone)](https://constructs.dev/packages/cdk-nextjs-standalone)
+
## What is this?
A CDK construct to deploy a NextJS 12.3.0+ app using AWS CDK.
diff --git a/src/Nextjs.ts b/src/Nextjs.ts
index b3f85c63..0b1c5d4c 100644
--- a/src/Nextjs.ts
+++ b/src/Nextjs.ts
@@ -20,7 +20,7 @@ import {
NextjsBaseProps,
} from './NextjsBase';
import { NextjsBuild } from './NextjsBuild';
-import { NextJsLambda, NextjsLambdaFunctionProps } from './NextjsLambda';
+import { NextJsLambda, NextjsLambdaProps } from './NextjsLambda';
// contains server-side resolved environment vars in config bucket
// const CONFIG_ENV_JSON_PATH = 'next-env.json';
@@ -62,7 +62,7 @@ export interface NextjsCdkProps {
/**
* Override server lambda function settings.
*/
- readonly lambda?: NextjsLambdaFunctionProps;
+ readonly lambda?: NextjsLambdaProps;
}
export interface NextjsProps extends NextjsBaseProps {
diff --git a/src/NextjsLambda.ts b/src/NextjsLambda.ts
index c13de6cf..5200795f 100644
--- a/src/NextjsLambda.ts
+++ b/src/NextjsLambda.ts
@@ -15,10 +15,6 @@ import { NextjsLayer } from './NextjsLayer';
export type EnvironmentVars = Record;
-export interface NextjsLambdaFunctionProps extends Function {
- readonly handler?: string;
-}
-
export interface NextjsLambdaProps extends NextjsBaseProps {
/**
* Built nextJS application.