aws-cdk-lib.BundlingOutput

enum BundlingOutput

LanguageType name
.NETAmazon.CDK.BundlingOutput
Gogithub.com/aws/aws-cdk-go/awscdk/v2#BundlingOutput
Javasoftware.amazon.awscdk.BundlingOutput
Pythonaws_cdk.BundlingOutput
TypeScript (source)aws-cdk-lib » BundlingOutput

The type of output that a bundling operation is producing.

Example

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

NameDescription
ARCHIVEDThe 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_ARCHIVEDThe bundling output directory contains one or more files which will be archived and uploaded as a .zip file to S3.
AUTO_DISCOVERIf the bundling output directory contains a single archive file (zip or jar) it will be used as the bundle output as-is.

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.

Otherwise, all the files in the bundling output directory will be zipped.