# BundlingOutput

The type of output that a bundling operation is producing.

- Source: [`core/lib/bundling.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/core/lib/bundling.ts#L154)
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
import * as cdk from 'aws-cdk-lib';

const asset = new Asset(this, 'BundledAsset', {
  path: '/path/to/asset',
  bundling: {
    image: cdk.DockerImage.fromRegistry('alpine'),
    command: ['command-that-produces-an-archive.sh'],
    outputType: cdk.BundlingOutput.NOT_ARCHIVED, // Bundling output will be zipped even though it produces a single archive file.
  },
});
```

## Members

| Member | Description |
| --- | --- |
| `ARCHIVED` | The bundling output directory includes a single .zip or .jar file which will be used as the final bundle. If the output directory does not include exactly a single archive, bundling will fail. |
| `NOT_ARCHIVED` | The bundling output directory contains one or more files which will be archived and uploaded as a .zip file to S3. |
| `AUTO_DISCOVER` | If the bundling output directory contains a single archive file (zip or jar) it will be used as the bundle output as-is. |
| `SINGLE_FILE` | The bundling output directory includes a single file which will be used as the final bundle. |

## Referenced by

- [`BundlingOptions`](/v2/docs/aws-cdk-lib.BundlingOptions).outputType
