oven-sh / bun

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
https://bun.sh
Other
74.32k stars 2.78k forks source link

Regression: CDK commands no longer working after bun 1.0.8 #8021

Closed Tehnix closed 4 months ago

Tehnix commented 10 months ago

What version of Bun is running?

1.0.21+837cbd60d

What platform is your computer?

Darwin 23.2.0 arm64 arm (also happens in GitHub Actions using ubuntu-latest)

What steps can reproduce the bug?

I've made a repo here https://github.com/codetalkio/bun-issue-cdk-repro with a minimal reproduction that sets up a new CDK project using AWS's CDK Getting Started Guide.

First clone this repository and install dependencies:

$ git clone git@github.com:codetalkio/bun-issue-cdk-repro.git
$ cd bun-issue-cdk-repro/app
$ bun --revision
1.0.21+837cbd60d
$ bun install
...

The run bun cdk synth while still in the bun-issue-cdk-repro/app directory:

$ bun run cdk synth
cdk synth

Subprocess exited with error null
error: script "cdk" exited with code 1 (SIGHUP)

What is the expected behavior?

CDK should start synthethizing the stack and give CloudFormation as output into the terminal:

$ cd bun-issue-cdk-repro/app
$ bun --revision
1.0.8+2a405f691e80725fe0b97b93afd3b8cfed13fa5f
$ bun run cdk synth
cdk synth
Resources:
  CDKMetadata:
    Type: AWS::CDK::Metadata
    Properties:
      Analytics: v2:deflate64:H4sIAAAAAAAA/zPSMzS00DNQTCwv1k1OydbNyUzSqw4uSUzO1nFOywtKLc4vLUpOBbGd8/NSMksy8/NqdfLyU1L1sor1y4wM9ECas4ozM3WLSvNKMnNT9YIgNADUwEUzWQAAAA==
    Metadata:
      aws:cdk:path: AppStack/CDKMetadata/Default
    Condition: CDKMetadataAvailable
Conditions:
  CDKMetadataAvailable:
    Fn::Or:
      - Fn::Or:
...

What do you see instead?

Instead CDK will exit without giving any meaningful error at all:

$ bun run cdk synth
cdk synth

Subprocess exited with error null
error: script "cdk" exited with code 1 (SIGHUP)

Additional information

No response

mrbrianevans commented 7 months ago

I've done a minimal reproduction of bun failing to run CDK commands by creating a simple App(), and running:

bun --bun x cdk synth --app "bun run app.ts"

which outputs this:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!                                                                                                                      !!
!!  This software has not been tested with node v21.6.0.                                                                !!
!!  Should you encounter odd runtime issues, please try using one of the supported release before filing a bug report.  !!
!!                                                                                                                      !!
!!  This software is currently running on node v21.6.0.                                                                 !!
!!  As of the current release of this software, supported node releases are:                                            !!
!!  - ^20.0.0 (Planned end-of-life: 2026-04-30)                                                                         !!
!!  - ^18.0.0 (Planned end-of-life: 2025-04-30)                                                                         !!
!!                                                                                                                      !!
!!  This warning can be silenced by setting the JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION environment variable.        !!
!!                                                                                                                      !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Segmentation fault

Subprocess exited with error 139

You can ignore the "software not tested" bit, since I think that's just because process.version === v21.6.0.

So it's exiting with a segmentation fault.

The issue is isolated to Bun by the following proof: Ran these commands:

$ bun add tsx
$ bun x cdk synth --app "tsx app.ts"

And it ran with success, output cloudformation yaml.

Testing conducted with Bun revision 1.1.3+2615dc742.

The aws-cdk package has 1.6+ million weekly downloads, and its a perfect use case for Bun being able to run TypeScript files. If it worked it would be much simpler (and faster) than node + ts-node, which is how I suspect many projects currently run it.

Jarred-Sumner commented 7 months ago

There's a lot going wrong here

But the crux of the issue is a stack overflow in the JavaScript transpiler

heap.FixedBufferAllocator.alloc (/Users/jarred/Code/bun/src/deps/zig/lib/std/heap.zig:422)
heap.StackFallbackAllocator(8192).alloc (/Users/jarred/Code/bun/src/deps/zig/lib/std/heap.zig:546)
mem.Allocator.rawAlloc (/Users/jarred/Code/bun/src/deps/zig/lib/std/mem/Allocator.zig:86)
mem.Allocator.log2a (/Users/jarred/Code/bun/src/deps/zig/lib/std/mem/Allocator.zig:340)
mem.Allocator.allocBytesWithAlignment__anon_94674 (/Users/jarred/Code/bun/src/deps/zig/lib/std/mem/Allocator.zig:225)
mem.Allocator.create__anon_67574 (/Users/jarred/Code/bun/src/deps/zig/lib/std/mem/Allocator.zig:105)
src.js_ast.ASTMemoryAllocator.append__anon_248401 (/Users/jarred/Code/bun/src/js_ast.zig:7480)
src.js_ast.Expr.Data.Store.append__anon_174779 (/Users/jarred/Code/bun/src/js_ast.zig:5467)
src.js_ast.Expr.Data.Store.assert (/Users/jarred/Code/bun/src/js_ast.zig:5499)
src.js_ast.Expr.init__anon_135238 (/Users/jarred/Code/bun/src/js_ast.zig:3876)
src.js_ast.Expr.joinWithComma (/Users/jarred/Code/bun/src/js_ast.zig:3358)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1753)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
src.js_parser.SideEffects.simpifyUnusedExpr__anon_333457 (/Users/jarred/Code/bun/src/js_parser.zig:1754)
Jarred-Sumner commented 7 months ago

It happens when transpiling aws-cdk-lib/index.js

"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports&&exports.__exportStar||function(m,exports2){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports2,p)&&__createBinding(exports2,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.aws_codebuild=exports.aws_codeartifact=exports.aws_cloudwatch_actions=exports.aws_cloudwatch=exports.aws_cloudtrail=exports.aws_cloudfront_origins=exports.aws_cloudfront=exports.aws_cloudformation=exports.aws_cloud9=exports.aws_cleanrooms=exports.aws_chatbot=exports.aws_certificatemanager=exports.aws_ce=exports.aws_cassandra=exports.aws_budgets=exports.aws_billingconductor=exports.aws_bedrock=exports.aws_batch=exports.aws_backupgateway=exports.aws_backup=exports.aws_b2bi=exports.aws_autoscalingplans=exports.aws_autoscaling_hooktargets=exports.aws_autoscaling_common=exports.aws_autoscaling=exports.aws_auditmanager=exports.aws_athena=exports.aws_arczonalshift=exports.aws_aps=exports.aws_appsync=exports.aws_appstream=exports.aws_apprunner=exports.aws_appmesh=exports.aws_applicationinsights=exports.aws_applicationautoscaling=exports.aws_appintegrations=exports.aws_appflow=exports.aws_appconfig=exports.aws_apigatewayv2_integrations=exports.aws_apigatewayv2_authorizers=exports.aws_apigatewayv2=exports.aws_apigateway=exports.aws_amplifyuibuilder=exports.aws_amplify=exports.aws_amazonmq=exports.aws_acmpca=exports.aws_accessanalyzer=exports.assets=exports.assertions=exports.alexa_ask=void 0,exports.aws_events_targets=exports.aws_events=exports.aws_entityresolution=exports.aws_emrserverless=exports.aws_emrcontainers=exports.aws_emr=exports.aws_elasticsearch=exports.aws_elasticloadbalancingv2_targets=exports.aws_elasticloadbalancingv2_actions=exports.aws_elasticloadbalancingv2=exports.aws_elasticloadbalancing=exports.aws_elasticbeanstalk=exports.aws_elasticache=exports.aws_eks=exports.aws_efs=exports.aws_ecs_patterns=exports.aws_ecs=exports.aws_ecr_assets=exports.aws_ecr=exports.aws_ec2=exports.aws_dynamodb=exports.aws_docdbelastic=exports.aws_docdb=exports.aws_dms=exports.aws_dlm=exports.aws_directoryservice=exports.aws_devopsguru=exports.aws_devicefarm=exports.aws_detective=exports.aws_dax=exports.aws_datasync=exports.aws_datapipeline=exports.aws_databrew=exports.aws_customerprofiles=exports.aws_cur=exports.aws_controltower=exports.aws_connectcampaigns=exports.aws_connect=exports.aws_config=exports.aws_comprehend=exports.aws_cognito=exports.aws_codestarnotifications=exports.aws_codestarconnections=exports.aws_codestar=exports.aws_codepipeline_actions=exports.aws_codepipeline=exports.aws_codegurureviewer=exports.aws_codeguruprofiler=exports.aws_codedeploy=exports.aws_codecommit=void 0,exports.aws_lambda_destinations=exports.aws_lambda=exports.aws_lakeformation=exports.aws_kms=exports.aws_kinesisvideo=exports.aws_kinesisfirehose=exports.aws_kinesisanalyticsv2=exports.aws_kinesisanalytics=exports.aws_kinesis=exports.aws_kendraranking=exports.aws_kendra=exports.aws_kafkaconnect=exports.aws_ivschat=exports.aws_ivs=exports.aws_iotwireless=exports.aws_iottwinmaker=exports.aws_iotthingsgraph=exports.aws_iotsitewise=exports.aws_iotfleetwise=exports.aws_iotfleethub=exports.aws_iotevents=exports.aws_iotcoredeviceadvisor=exports.aws_iotanalytics=exports.aws_iot1click=exports.aws_iot=exports.aws_internetmonitor=exports.aws_inspectorv2=exports.aws_inspector=exports.aws_imagebuilder=exports.aws_identitystore=exports.aws_iam=exports.aws_healthlake=exports.aws_healthimaging=exports.aws_guardduty=exports.aws_groundstation=exports.aws_greengrassv2=exports.aws_greengrass=exports.aws_grafana=exports.aws_glue=exports.aws_globalaccelerator_endpoints=exports.aws_globalaccelerator=exports.aws_gamelift=exports.aws_fsx=exports.aws_frauddetector=exports.aws_forecast=exports.aws_fms=exports.aws_fis=exports.aws_finspace=exports.aws_evidently=exports.aws_eventschemas=void 0,exports.aws_redshiftserverless=exports.aws_redshift=exports.aws_rds=exports.aws_ram=exports.aws_quicksight=exports.aws_qldb=exports.aws_proton=exports.aws_pipes=exports.aws_pinpointemail=exports.aws_pinpoint=exports.aws_personalize=exports.aws_pcaconnectorad=exports.aws_panorama=exports.aws_osis=exports.aws_organizations=exports.aws_opsworkscm=exports.aws_opsworks=exports.aws_opensearchservice=exports.aws_opensearchserverless=exports.aws_omics=exports.aws_oam=exports.aws_nimblestudio=exports.aws_networkmanager=exports.aws_networkfirewall=exports.aws_neptunegraph=exports.aws_neptune=exports.aws_mwaa=exports.aws_msk=exports.aws_memorydb=exports.aws_mediatailor=exports.aws_mediastore=exports.aws_mediapackagev2=exports.aws_mediapackage=exports.aws_medialive=exports.aws_mediaconvert=exports.aws_mediaconnect=exports.aws_managedblockchain=exports.aws_macie=exports.aws_m2=exports.aws_lookoutvision=exports.aws_lookoutmetrics=exports.aws_lookoutequipment=exports.aws_logs_destinations=exports.aws_logs=exports.aws_location=exports.aws_lightsail=exports.aws_licensemanager=exports.aws_lex=exports.aws_lambda_nodejs=exports.aws_lambda_event_sources=void 0,exports.aws_verifiedpermissions=exports.aws_transfer=exports.aws_timestream=exports.aws_systemsmanagersap=exports.aws_synthetics=exports.aws_supportapp=exports.aws_stepfunctions_tasks=exports.aws_stepfunctions=exports.aws_sso=exports.aws_ssmincidents=exports.aws_ssmcontacts=exports.aws_ssm=exports.aws_sqs=exports.aws_sns_subscriptions=exports.aws_sns=exports.aws_simspaceweaver=exports.aws_signer=exports.aws_shield=exports.aws_ses_actions=exports.aws_ses=exports.aws_servicediscovery=exports.aws_servicecatalogappregistry=exports.aws_servicecatalog=exports.aws_securityhub=exports.aws_secretsmanager=exports.aws_sdb=exports.aws_scheduler=exports.aws_sam=exports.aws_sagemaker=exports.aws_s3outposts=exports.aws_s3objectlambda=exports.aws_s3express=exports.aws_s3_notifications=exports.aws_s3_deployment=exports.aws_s3_assets=exports.aws_s3=exports.aws_rum=exports.aws_route53resolver=exports.aws_route53recoveryreadiness=exports.aws_route53recoverycontrol=exports.aws_route53_targets=exports.aws_route53_patterns=exports.aws_route53=exports.aws_rolesanywhere=exports.aws_robomaker=exports.aws_resourcegroups=exports.aws_resourceexplorer2=exports.aws_resiliencehub=exports.aws_rekognition=exports.aws_refactorspaces=void 0,exports.triggers=exports.region_info=exports.pipelines=exports.lambda_layer_node_proxy_agent=exports.lambda_layer_kubectl=exports.lambda_layer_awscli=exports.cx_api=exports.custom_resources=exports.cloudformation_include=exports.cloud_assembly_schema=exports.aws_xray=exports.aws_workspacesweb=exports.aws_workspacesthinclient=exports.aws_workspaces=exports.aws_wisdom=exports.aws_wafv2=exports.aws_wafregional=exports.aws_waf=exports.aws_vpclattice=exports.aws_voiceid=void 0;var _noFold;exports.alexa_ask=void 0,Object.defineProperty(exports,_noFold="alexa_ask",{enumerable:!0,configurable:!0,get:()=>require("./alexa-ask")}),exports.assertions=void 0,Object.defineProperty(exports,_noFold="assertions",{enumerable:!0,configurable:!0,get:()=>require("./assertions")}),exports.assets=void 0,Object.defineProperty(exports,_noFold="assets",{enumerable:!0,configurable:!0,get:()=>require("./assets")}),exports.aws_accessanalyzer=void 0,Object.defineProperty(exports,_noFold="aws_accessanalyzer",{enumerable:!0,configurable:!0,get:()=>require("./aws-accessanalyzer")}),exports.aws_acmpca=void 0,Object.defineProperty(exports,_noFold="aws_acmpca",{enumerable:!0,configurable:!0,get:()=>require("./aws-acmpca")}),exports.aws_amazonmq=void 0,Object.defineProperty(exports,_noFold="aws_amazonmq",{enumerable:!0,configurable:!0,get:()=>require("./aws-amazonmq")}),exports.aws_amplify=void 0,Object.defineProperty(exports,_noFold="aws_amplify",{enumerable:!0,configurable:!0,get:()=>require("./aws-amplify")}),exports.aws_amplifyuibuilder=void 0,Object.defineProperty(exports,_noFold="aws_amplifyuibuilder",{enumerable:!0,configurable:!0,get:()=>require("./aws-amplifyuibuilder")}),exports.aws_apigateway=void 0,Object.defineProperty(exports,_noFold="aws_apigateway",{enumerable:!0,configurable:!0,get:()=>require("./aws-apigateway")}),exports.aws_apigatewayv2=void 0,Object.defineProperty(exports,_noFold="aws_apigatewayv2",{enumerable:!0,configurable:!0,get:()=>require("./aws-apigatewayv2")}),exports.aws_apigatewayv2_authorizers=void 0,Object.defineProperty(exports,_noFold="aws_apigatewayv2_authorizers",{enumerable:!0,configurable:!0,get:()=>require("./aws-apigatewayv2-authorizers")}),exports.aws_apigatewayv2_integrations=void 0,Object.defineProperty(exports,_noFold="aws_apigatewayv2_integrations",{enumerable:!0,configurable:!0,get:()=>require("./aws-apigatewayv2-integrations")}),exports.aws_appconfig=void 0,Object.defineProperty(exports,_noFold="aws_appconfig",{enumerable:!0,configurable:!0,get:()=>require("./aws-appconfig")}),exports.aws_appflow=void 0,Object.defineProperty(exports,_noFold="aws_appflow",{enumerable:!0,configurable:!0,get:()=>require("./aws-appflow")}),exports.aws_appintegrations=void 0,Object.defineProperty(exports,_noFold="aws_appintegrations",{enumerable:!0,configurable:!0,get:()=>require("./aws-appintegrations")}),exports.aws_applicationautoscaling=void 0,Object.defineProperty(exports,_noFold="aws_applicationautoscaling",{enumerable:!0,configurable:!0,get:()=>require("./aws-applicationautoscaling")}),exports.aws_applicationinsights=void 0,Object.defineProperty(exports,_noFold="aws_applicationinsights",{enumerable:!0,configurable:!0,get:()=>require("./aws-applicationinsights")}),exports.aws_appmesh=void 0,Object.defineProperty(exports,_noFold="aws_appmesh",{enumerable:!0,configurable:!0,get:()=>require("./aws-appmesh")}),exports.aws_apprunner=void 0,Object.defineProperty(exports,_noFold="aws_apprunner",{enumerable:!0,configurable:!0,get:()=>require("./aws-apprunner")}),exports.aws_appstream=void 0,Object.defineProperty(exports,_noFold="aws_appstream",{enumerable:!0,configurable:!0,get:()=>require("./aws-appstream")}),exports.aws_appsync=void 0,Object.defineProperty(exports,_noFold="aws_appsync",{enumerable:!0,configurable:!0,get:()=>require("./aws-appsync")}),exports.aws_aps=void 0,Object.defineProperty(exports,_noFold="aws_aps",{enumerable:!0,configurable:!0,get:()=>require("./aws-aps")}),exports.aws_arczonalshift=void 0,Object.defineProperty(exports,_noFold="aws_arczonalshift",{enumerable:!0,configurable:!0,get:()=>require("./aws-arczonalshift")}),exports.aws_athena=void 0,Object.defineProperty(exports,_noFold="aws_athena",{enumerable:!0,configurable:!0,get:()=>require("./aws-athena")}),exports.aws_auditmanager=void 0,Object.defineProperty(exports,_noFold="aws_auditmanager",{enumerable:!0,configurable:!0,get:()=>require("./aws-auditmanager")}),exports.aws_autoscaling=void 0,Object.defineProperty(exports,_noFold="aws_autoscaling",{enumerable:!0,configurable:!0,get:()=>require("./aws-autoscaling")}),exports.aws_autoscaling_common=void 0,Object.defineProperty(exports,_noFold="aws_autoscaling_common",{enumerable:!0,configurable:!0,get:()=>require("./aws-autoscaling-common")}),exports.aws_autoscaling_hooktargets=void 0,Object.defineProperty(exports,_noFold="aws_autoscaling_hooktargets",{enumerable:!0,configurable:!0,get:()=>require("./aws-autoscaling-hooktargets")}),exports.aws_autoscalingplans=void 0,Object.defineProperty(exports,_noFold="aws_autoscalingplans",{enumerable:!0,configurable:!0,get:()=>require("./aws-autoscalingplans")}),exports.aws_b2bi=void 0,Object.defineProperty(exports,_noFold="aws_b2bi",{enumerable:!0,configurable:!0,get:()=>require("./aws-b2bi")}),exports.aws_backup=void 0,Object.defineProperty(exports,_noFold="aws_backup",{enumerable:!0,configurable:!0,get:()=>require("./aws-backup")}),exports.aws_backupgateway=void 0,Object.defineProperty(exports,_noFold="aws_backupgateway",{enumerable:!0,configurable:!0,get:()=>require("./aws-backupgateway")}),exports.aws_batch=void 0,Object.defineProperty(exports,_noFold="aws_batch",{enumerable:!0,configurable:!0,get:()=>require("./aws-batch")}),exports.aws_bedrock=void 0,Object.defineProperty(exports,_noFold="aws_bedrock",{enumerable:!0,configurable:!0,get:()=>require("./aws-bedrock")}),exports.aws_billingconductor=void 0,Object.defineProperty(exports,_noFold="aws_billingconductor",{enumerable:!0,configurable:!0,get:()=>require("./aws-billingconductor")}),exports.aws_budgets=void 0,Object.defineProperty(exports,_noFold="aws_budgets",{enumerable:!0,configurable:!0,get:()=>require("./aws-budgets")}),exports.aws_cassandra=void 0,Object.defineProperty(exports,_noFold="aws_cassandra",{enumerable:!0,configurable:!0,get:()=>require("./aws-cassandra")}),exports.aws_ce=void 0,Object.defineProperty(exports,_noFold="aws_ce",{enumerable:!0,configurable:!0,get:()=>require("./aws-ce")}),exports.aws_certificatemanager=void 0,Object.defineProperty(exports,_noFold="aws_certificatemanager",{enumerable:!0,configurable:!0,get:()=>require("./aws-certificatemanager")}),exports.aws_chatbot=void 0,Object.defineProperty(exports,_noFold="aws_chatbot",{enumerable:!0,configurable:!0,get:()=>require("./aws-chatbot")}),exports.aws_cleanrooms=void 0,Object.defineProperty(exports,_noFold="aws_cleanrooms",{enumerable:!0,configurable:!0,get:()=>require("./aws-cleanrooms")}),exports.aws_cloud9=void 0,Object.defineProperty(exports,_noFold="aws_cloud9",{enumerable:!0,configurable:!0,get:()=>require("./aws-cloud9")}),exports.aws_cloudformation=void 0,Object.defineProperty(exports,_noFold="aws_cloudformation",{enumerable:!0,configurable:!0,get:()=>require("./aws-cloudformation")}),exports.aws_cloudfront=void 0,Object.defineProperty(exports,_noFold="aws_cloudfront",{enumerable:!0,configurable:!0,get:()=>require("./aws-cloudfront")}),exports.aws_cloudfront_origins=void 0,Object.defineProperty(exports,_noFold="aws_cloudfront_origins",{enumerable:!0,configurable:!0,get:()=>require("./aws-cloudfront-origins")}),exports.aws_cloudtrail=void 0,Object.defineProperty(exports,_noFold="aws_cloudtrail",{enumerable:!0,configurable:!0,get:()=>require("./aws-cloudtrail")}),exports.aws_cloudwatch=void 0,Object.defineProperty(exports,_noFold="aws_cloudwatch",{enumerable:!0,configurable:!0,get:()=>require("./aws-cloudwatch")}),exports.aws_cloudwatch_actions=void 0,Object.defineProperty(exports,_noFold="aws_cloudwatch_actions",{enumerable:!0,configurable:!0,get:()=>require("./aws-cloudwatch-actions")}),exports.aws_codeartifact=void 0,Object.defineProperty(exports,_noFold="aws_codeartifact",{enumerable:!0,configurable:!0,get:()=>require("./aws-codeartifact")}),exports.aws_codebuild=void 0,Object.defineProperty(exports,_noFold="aws_codebuild",{enumerable:!0,configurable:!0,get:()=>require("./aws-codebuild")}),exports.aws_codecommit=void 0,Object.defineProperty(exports,_noFold="aws_codecommit",{enumerable:!0,configurable:!0,get:()=>require("./aws-codecommit")}),exports.aws_codedeploy=void 0,Object.defineProperty(exports,_noFold="aws_codedeploy",{enumerable:!0,configurable:!0,get:()=>require("./aws-codedeploy")}),exports.aws_codeguruprofiler=void 0,Object.defineProperty(exports,_noFold="aws_codeguruprofiler",{enumerable:!0,configurable:!0,get:()=>require("./aws-codeguruprofiler")}),exports.aws_codegurureviewer=void 0,Object.defineProperty(exports,_noFold="aws_codegurureviewer",{enumerable:!0,configurable:!0,get:()=>require("./aws-codegurureviewer")}),exports.aws_codepipeline=void 0,Object.defineProperty(exports,_noFold="aws_codepipeline",{enumerable:!0,configurable:!0,get:()=>require("./aws-codepipeline")}),exports.aws_codepipeline_actions=void 0,Object.defineProperty(exports,_noFold="aws_codepipeline_actions",{enumerable:!0,configurable:!0,get:()=>require("./aws-codepipeline-actions")}),exports.aws_codestar=void 0,Object.defineProperty(exports,_noFold="aws_codestar",{enumerable:!0,configurable:!0,get:()=>require("./aws-codestar")}),exports.aws_codestarconnections=void 0,Object.defineProperty(exports,_noFold="aws_codestarconnections",{enumerable:!0,configurable:!0,get:()=>require("./aws-codestarconnections")}),exports.aws_codestarnotifications=void 0,Object.defineProperty(exports,_noFold="aws_codestarnotifications",{enumerable:!0,configurable:!0,get:()=>require("./aws-codestarnotifications")}),exports.aws_cognito=void 0,Object.defineProperty(exports,_noFold="aws_cognito",{enumerable:!0,configurable:!0,get:()=>require("./aws-cognito")}),exports.aws_comprehend=void 0,Object.defineProperty(exports,_noFold="aws_comprehend",{enumerable:!0,configurable:!0,get:()=>require("./aws-comprehend")}),exports.aws_config=void 0,Object.defineProperty(exports,_noFold="aws_config",{enumerable:!0,configurable:!0,get:()=>require("./aws-config")}),exports.aws_connect=void 0,Object.defineProperty(exports,_noFold="aws_connect",{enumerable:!0,configurable:!0,get:()=>require("./aws-connect")}),exports.aws_connectcampaigns=void 0,Object.defineProperty(exports,_noFold="aws_connectcampaigns",{enumerable:!0,configurable:!0,get:()=>require("./aws-connectcampaigns")}),exports.aws_controltower=void 0,Object.defineProperty(exports,_noFold="aws_controltower",{enumerable:!0,configurable:!0,get:()=>require("./aws-controltower")}),exports.aws_cur=void 0,Object.defineProperty(exports,_noFold="aws_cur",{enumerable:!0,configurable:!0,get:()=>require("./aws-cur")}),exports.aws_customerprofiles=void 0,Object.defineProperty(exports,_noFold="aws_customerprofiles",{enumerable:!0,configurable:!0,get:()=>require("./aws-customerprofiles")}),exports.aws_databrew=void 0,Object.defineProperty(exports,_noFold="aws_databrew",{enumerable:!0,configurable:!0,get:()=>require("./aws-databrew")}),exports.aws_datapipeline=void 0,Object.defineProperty(exports,_noFold="aws_datapipeline",{enumerable:!0,configurable:!0,get:()=>require("./aws-datapipeline")}),exports.aws_datasync=void 0,Object.defineProperty(exports,_noFold="aws_datasync",{enumerable:!0,configurable:!0,get:()=>require("./aws-datasync")}),exports.aws_dax=void 0,Object.defineProperty(exports,_noFold="aws_dax",{enumerable:!0,configurable:!0,get:()=>require("./aws-dax")}),exports.aws_detective=void 0,Object.defineProperty(exports,_noFold="aws_detective",{enumerable:!0,configurable:!0,get:()=>require("./aws-detective")}),exports.aws_devicefarm=void 0,Object.defineProperty(exports,_noFold="aws_devicefarm",{enumerable:!0,configurable:!0,get:()=>require("./aws-devicefarm")}),exports.aws_devopsguru=void 0,Object.defineProperty(exports,_noFold="aws_devopsguru",{enumerable:!0,configurable:!0,get:()=>require("./aws-devopsguru")}),exports.aws_directoryservice=void 0,Object.defineProperty(exports,_noFold="aws_directoryservice",{enumerable:!0,configurable:!0,get:()=>require("./aws-directoryservice")}),exports.aws_dlm=void 0,Object.defineProperty(exports,_noFold="aws_dlm",{enumerable:!0,configurable:!0,get:()=>require("./aws-dlm")}),exports.aws_dms=void 0,Object.defineProperty(exports,_noFold="aws_dms",{enumerable:!0,configurable:!0,get:()=>require("./aws-dms")}),exports.aws_docdb=void 0,Object.defineProperty(exports,_noFold="aws_docdb",{enumerable:!0,configurable:!0,get:()=>require("./aws-docdb")}),exports.aws_docdbelastic=void 0,Object.defineProperty(exports,_noFold="aws_docdbelastic",{enumerable:!0,configurable:!0,get:()=>require("./aws-docdbelastic")}),exports.aws_dynamodb=void 0,Object.defineProperty(exports,_noFold="aws_dynamodb",{enumerable:!0,configurable:!0,get:()=>require("./aws-dynamodb")}),exports.aws_ec2=void 0,Object.defineProperty(exports,_noFold="aws_ec2",{enumerable:!0,configurable:!0,get:()=>require("./aws-ec2")}),exports.aws_ecr=void 0,Object.defineProperty(exports,_noFold="aws_ecr",{enumerable:!0,configurable:!0,get:()=>require("./aws-ecr")}),exports.aws_ecr_assets=void 0,Object.defineProperty(exports,_noFold="aws_ecr_assets",{enumerable:!0,configurable:!0,get:()=>require("./aws-ecr-assets")}),exports.aws_ecs=void 0,Object.defineProperty(exports,_noFold="aws_ecs",{enumerable:!0,configurable:!0,get:()=>require("./aws-ecs")}),exports.aws_ecs_patterns=void 0,Object.defineProperty(exports,_noFold="aws_ecs_patterns",{enumerable:!0,configurable:!0,get:()=>require("./aws-ecs-patterns")}),exports.aws_efs=void 0,Object.defineProperty(exports,_noFold="aws_efs",{enumerable:!0,configurable:!0,get:()=>require("./aws-efs")}),exports.aws_eks=void 0,Object.defineProperty(exports,_noFold="aws_eks",{enumerable:!0,configurable:!0,get:()=>require("./aws-eks")}),exports.aws_elasticache=void 0,Object.defineProperty(exports,_noFold="aws_elasticache",{enumerable:!0,configurable:!0,get:()=>require("./aws-elasticache")}),exports.aws_elasticbeanstalk=void 0,Object.defineProperty(exports,_noFold="aws_elasticbeanstalk",{enumerable:!0,configurable:!0,get:()=>require("./aws-elasticbeanstalk")}),exports.aws_elasticloadbalancing=void 0,Object.defineProperty(exports,_noFold="aws_elasticloadbalancing",{enumerable:!0,configurable:!0,get:()=>require("./aws-elasticloadbalancing")}),exports.aws_elasticloadbalancingv2=void 0,Object.defineProperty(exports,_noFold="aws_elasticloadbalancingv2",{enumerable:!0,configurable:!0,get:()=>require("./aws-elasticloadbalancingv2")}),exports.aws_elasticloadbalancingv2_actions=void 0,Object.defineProperty(exports,_noFold="aws_elasticloadbalancingv2_actions",{enumerable:!0,configurable:!0,get:()=>require("./aws-elasticloadbalancingv2-actions")}),exports.aws_elasticloadbalancingv2_targets=void 0,Object.defineProperty(exports,_noFold="aws_elasticloadbalancingv2_targets",{enumerable:!0,configurable:!0,get:()=>require("./aws-elasticloadbalancingv2-targets")}),exports.aws_elasticsearch=void 0,Object.defineProperty(exports,_noFold="aws_elasticsearch",{enumerable:!0,configurable:!0,get:()=>require("./aws-elasticsearch")}),exports.aws_emr=void 0,Object.defineProperty(exports,_noFold="aws_emr",{enumerable:!0,configurable:!0,get:()=>require("./aws-emr")}),exports.aws_emrcontainers=void 0,Object.defineProperty(exports,_noFold="aws_emrcontainers",{enumerable:!0,configurable:!0,get:()=>require("./aws-emrcontainers")}),exports.aws_emrserverless=void 0,Object.defineProperty(exports,_noFold="aws_emrserverless",{enumerable:!0,configurable:!0,get:()=>require("./aws-emrserverless")}),exports.aws_entityresolution=void 0,Object.defineProperty(exports,_noFold="aws_entityresolution",{enumerable:!0,configurable:!0,get:()=>require("./aws-entityresolution")}),exports.aws_events=void 0,Object.defineProperty(exports,_noFold="aws_events",{enumerable:!0,configurable:!0,get:()=>require("./aws-events")}),exports.aws_events_targets=void 0,Object.defineProperty(exports,_noFold="aws_events_targets",{enumerable:!0,configurable:!0,get:()=>require("./aws-events-targets")}),exports.aws_eventschemas=void 0,Object.defineProperty(exports,_noFold="aws_eventschemas",{enumerable:!0,configurable:!0,get:()=>require("./aws-eventschemas")}),exports.aws_evidently=void 0,Object.defineProperty(exports,_noFold="aws_evidently",{enumerable:!0,configurable:!0,get:()=>require("./aws-evidently")}),exports.aws_finspace=void 0,Object.defineProperty(exports,_noFold="aws_finspace",{enumerable:!0,configurable:!0,get:()=>require("./aws-finspace")}),exports.aws_fis=void 0,Object.defineProperty(exports,_noFold="aws_fis",{enumerable:!0,configurable:!0,get:()=>require("./aws-fis")}),exports.aws_fms=void 0,Object.defineProperty(exports,_noFold="aws_fms",{enumerable:!0,configurable:!0,get:()=>require("./aws-fms")}),exports.aws_forecast=void 0,Object.defineProperty(exports,_noFold="aws_forecast",{enumerable:!0,configurable:!0,get:()=>require("./aws-forecast")}),exports.aws_frauddetector=void 0,Object.defineProperty(exports,_noFold="aws_frauddetector",{enumerable:!0,configurable:!0,get:()=>require("./aws-frauddetector")}),exports.aws_fsx=void 0,Object.defineProperty(exports,_noFold="aws_fsx",{enumerable:!0,configurable:!0,get:()=>require("./aws-fsx")}),exports.aws_gamelift=void 0,Object.defineProperty(exports,_noFold="aws_gamelift",{enumerable:!0,configurable:!0,get:()=>require("./aws-gamelift")}),exports.aws_globalaccelerator=void 0,Object.defineProperty(exports,_noFold="aws_globalaccelerator",{enumerable:!0,configurable:!0,get:()=>require("./aws-globalaccelerator")}),exports.aws_globalaccelerator_endpoints=void 0,Object.defineProperty(exports,_noFold="aws_globalaccelerator_endpoints",{enumerable:!0,configurable:!0,get:()=>require("./aws-globalaccelerator-endpoints")}),exports.aws_glue=void 0,Object.defineProperty(exports,_noFold="aws_glue",{enumerable:!0,configurable:!0,get:()=>require("./aws-glue")}),exports.aws_grafana=void 0,Object.defineProperty(exports,_noFold="aws_grafana",{enumerable:!0,configurable:!0,get:()=>require("./aws-grafana")}),exports.aws_greengrass=void 0,Object.defineProperty(exports,_noFold="aws_greengrass",{enumerable:!0,configurable:!0,get:()=>require("./aws-greengrass")}),exports.aws_greengrassv2=void 0,Object.defineProperty(exports,_noFold="aws_greengrassv2",{enumerable:!0,configurable:!0,get:()=>require("./aws-greengrassv2")}),exports.aws_groundstation=void 0,Object.defineProperty(exports,_noFold="aws_groundstation",{enumerable:!0,configurable:!0,get:()=>require("./aws-groundstation")}),exports.aws_guardduty=void 0,Object.defineProperty(exports,_noFold="aws_guardduty",{enumerable:!0,configurable:!0,get:()=>require("./aws-guardduty")}),exports.aws_healthimaging=void 0,Object.defineProperty(exports,_noFold="aws_healthimaging",{enumerable:!0,configurable:!0,get:()=>require("./aws-healthimaging")}),exports.aws_healthlake=void 0,Object.defineProperty(exports,_noFold="aws_healthlake",{enumerable:!0,configurable:!0,get:()=>require("./aws-healthlake")}),exports.aws_iam=void 0,Object.defineProperty(exports,_noFold="aws_iam",{enumerable:!0,configurable:!0,get:()=>require("./aws-iam")}),exports.aws_identitystore=void 0,Object.defineProperty(exports,_noFold="aws_identitystore",{enumerable:!0,configurable:!0,get:()=>require("./aws-identitystore")}),exports.aws_imagebuilder=void 0,Object.defineProperty(exports,_noFold="aws_imagebuilder",{enumerable:!0,configurable:!0,get:()=>require("./aws-imagebuilder")}),exports.aws_inspector=void 0,Object.defineProperty(exports,_noFold="aws_inspector",{enumerable:!0,configurable:!0,get:()=>require("./aws-inspector")}),exports.aws_inspectorv2=void 0,Object.defineProperty(exports,_noFold="aws_inspectorv2",{enumerable:!0,configurable:!0,get:()=>require("./aws-inspectorv2")}),exports.aws_internetmonitor=void 0,Object.defineProperty(exports,_noFold="aws_internetmonitor",{enumerable:!0,configurable:!0,get:()=>require("./aws-internetmonitor")}),exports.aws_iot=void 0,Object.defineProperty(exports,_noFold="aws_iot",{enumerable:!0,configurable:!0,get:()=>require("./aws-iot")}),exports.aws_iot1click=void 0,Object.defineProperty(exports,_noFold="aws_iot1click",{enumerable:!0,configurable:!0,get:()=>require("./aws-iot1click")}),exports.aws_iotanalytics=void 0,Object.defineProperty(exports,_noFold="aws_iotanalytics",{enumerable:!0,configurable:!0,get:()=>require("./aws-iotanalytics")}),exports.aws_iotcoredeviceadvisor=void 0,Object.defineProperty(exports,_noFold="aws_iotcoredeviceadvisor",{enumerable:!0,configurable:!0,get:()=>require("./aws-iotcoredeviceadvisor")}),exports.aws_iotevents=void 0,Object.defineProperty(exports,_noFold="aws_iotevents",{enumerable:!0,configurable:!0,get:()=>require("./aws-iotevents")}),exports.aws_iotfleethub=void 0,Object.defineProperty(exports,_noFold="aws_iotfleethub",{enumerable:!0,configurable:!0,get:()=>require("./aws-iotfleethub")}),exports.aws_iotfleetwise=void 0,Object.defineProperty(exports,_noFold="aws_iotfleetwise",{enumerable:!0,configurable:!0,get:()=>require("./aws-iotfleetwise")}),exports.aws_iotsitewise=void 0,Object.defineProperty(exports,_noFold="aws_iotsitewise",{enumerable:!0,configurable:!0,get:()=>require("./aws-iotsitewise")}),exports.aws_iotthingsgraph=void 0,Object.defineProperty(exports,_noFold="aws_iotthingsgraph",{enumerable:!0,configurable:!0,get:()=>require("./aws-iotthingsgraph")}),exports.aws_iottwinmaker=void 0,Object.defineProperty(exports,_noFold="aws_iottwinmaker",{enumerable:!0,configurable:!0,get:()=>require("./aws-iottwinmaker")}),exports.aws_iotwireless=void 0,Object.defineProperty(exports,_noFold="aws_iotwireless",{enumerable:!0,configurable:!0,get:()=>require("./aws-iotwireless")}),exports.aws_ivs=void 0,Object.defineProperty(exports,_noFold="aws_ivs",{enumerable:!0,configurable:!0,get:()=>require("./aws-ivs")}),exports.aws_ivschat=void 0,Object.defineProperty(exports,_noFold="aws_ivschat",{enumerable:!0,configurable:!0,get:()=>require("./aws-ivschat")}),exports.aws_kafkaconnect=void 0,Object.defineProperty(exports,_noFold="aws_kafkaconnect",{enumerable:!0,configurable:!0,get:()=>require("./aws-kafkaconnect")}),exports.aws_kendra=void 0,Object.defineProperty(exports,_noFold="aws_kendra",{enumerable:!0,configurable:!0,get:()=>require("./aws-kendra")}),exports.aws_kendraranking=void 0,Object.defineProperty(exports,_noFold="aws_kendraranking",{enumerable:!0,configurable:!0,get:()=>require("./aws-kendraranking")}),exports.aws_kinesis=void 0,Object.defineProperty(exports,_noFold="aws_kinesis",{enumerable:!0,configurable:!0,get:()=>require("./aws-kinesis")}),exports.aws_kinesisanalytics=void 0,Object.defineProperty(exports,_noFold="aws_kinesisanalytics",{enumerable:!0,configurable:!0,get:()=>require("./aws-kinesisanalytics")}),exports.aws_kinesisanalyticsv2=void 0,Object.defineProperty(exports,_noFold="aws_kinesisanalyticsv2",{enumerable:!0,configurable:!0,get:()=>require("./aws-kinesisanalyticsv2")}),exports.aws_kinesisfirehose=void 0,Object.defineProperty(exports,_noFold="aws_kinesisfirehose",{enumerable:!0,configurable:!0,get:()=>require("./aws-kinesisfirehose")}),exports.aws_kinesisvideo=void 0,Object.defineProperty(exports,_noFold="aws_kinesisvideo",{enumerable:!0,configurable:!0,get:()=>require("./aws-kinesisvideo")}),exports.aws_kms=void 0,Object.defineProperty(exports,_noFold="aws_kms",{enumerable:!0,configurable:!0,get:()=>require("./aws-kms")}),exports.aws_lakeformation=void 0,Object.defineProperty(exports,_noFold="aws_lakeformation",{enumerable:!0,configurable:!0,get:()=>require("./aws-lakeformation")}),exports.aws_lambda=void 0,Object.defineProperty(exports,_noFold="aws_lambda",{enumerable:!0,configurable:!0,get:()=>require("./aws-lambda")}),exports.aws_lambda_destinations=void 0,Object.defineProperty(exports,_noFold="aws_lambda_destinations",{enumerable:!0,configurable:!0,get:()=>require("./aws-lambda-destinations")}),exports.aws_lambda_event_sources=void 0,Object.defineProperty(exports,_noFold="aws_lambda_event_sources",{enumerable:!0,configurable:!0,get:()=>require("./aws-lambda-event-sources")}),exports.aws_lambda_nodejs=void 0,Object.defineProperty(exports,_noFold="aws_lambda_nodejs",{enumerable:!0,configurable:!0,get:()=>require("./aws-lambda-nodejs")}),exports.aws_lex=void 0,Object.defineProperty(exports,_noFold="aws_lex",{enumerable:!0,configurable:!0,get:()=>require("./aws-lex")}),exports.aws_licensemanager=void 0,Object.defineProperty(exports,_noFold="aws_licensemanager",{enumerable:!0,configurable:!0,get:()=>require("./aws-licensemanager")}),exports.aws_lightsail=void 0,Object.defineProperty(exports,_noFold="aws_lightsail",{enumerable:!0,configurable:!0,get:()=>require("./aws-lightsail")}),exports.aws_location=void 0,Object.defineProperty(exports,_noFold="aws_location",{enumerable:!0,configurable:!0,get:()=>require("./aws-location")}),exports.aws_logs=void 0,Object.defineProperty(exports,_noFold="aws_logs",{enumerable:!0,configurable:!0,get:()=>require("./aws-logs")}),exports.aws_logs_destinations=void 0,Object.defineProperty(exports,_noFold="aws_logs_destinations",{enumerable:!0,configurable:!0,get:()=>require("./aws-logs-destinations")}),exports.aws_lookoutequipment=void 0,Object.defineProperty(exports,_noFold="aws_lookoutequipment",{enumerable:!0,configurable:!0,get:()=>require("./aws-lookoutequipment")}),exports.aws_lookoutmetrics=void 0,Object.defineProperty(exports,_noFold="aws_lookoutmetrics",{enumerable:!0,configurable:!0,get:()=>require("./aws-lookoutmetrics")}),exports.aws_lookoutvision=void 0,Object.defineProperty(exports,_noFold="aws_lookoutvision",{enumerable:!0,configurable:!0,get:()=>require("./aws-lookoutvision")}),exports.aws_m2=void 0,Object.defineProperty(exports,_noFold="aws_m2",{enumerable:!0,configurable:!0,get:()=>require("./aws-m2")}),exports.aws_macie=void 0,Object.defineProperty(exports,_noFold="aws_macie",{enumerable:!0,configurable:!0,get:()=>require("./aws-macie")}),exports.aws_managedblockchain=void 0,Object.defineProperty(exports,_noFold="aws_managedblockchain",{enumerable:!0,configurable:!0,get:()=>require("./aws-managedblockchain")}),exports.aws_mediaconnect=void 0,Object.defineProperty(exports,_noFold="aws_mediaconnect",{enumerable:!0,configurable:!0,get:()=>require("./aws-mediaconnect")}),exports.aws_mediaconvert=void 0,Object.defineProperty(exports,_noFold="aws_mediaconvert",{enumerable:!0,configurable:!0,get:()=>require("./aws-mediaconvert")}),exports.aws_medialive=void 0,Object.defineProperty(exports,_noFold="aws_medialive",{enumerable:!0,configurable:!0,get:()=>require("./aws-medialive")}),exports.aws_mediapackage=void 0,Object.defineProperty(exports,_noFold="aws_mediapackage",{enumerable:!0,configurable:!0,get:()=>require("./aws-mediapackage")}),exports.aws_mediapackagev2=void 0,Object.defineProperty(exports,_noFold="aws_mediapackagev2",{enumerable:!0,configurable:!0,get:()=>require("./aws-mediapackagev2")}),exports.aws_mediastore=void 0,Object.defineProperty(exports,_noFold="aws_mediastore",{enumerable:!0,configurable:!0,get:()=>require("./aws-mediastore")}),exports.aws_mediatailor=void 0,Object.defineProperty(exports,_noFold="aws_mediatailor",{enumerable:!0,configurable:!0,get:()=>require("./aws-mediatailor")}),exports.aws_memorydb=void 0,Object.defineProperty(exports,_noFold="aws_memorydb",{enumerable:!0,configurable:!0,get:()=>require("./aws-memorydb")}),exports.aws_msk=void 0,Object.defineProperty(exports,_noFold="aws_msk",{enumerable:!0,configurable:!0,get:()=>require("./aws-msk")}),exports.aws_mwaa=void 0,Object.defineProperty(exports,_noFold="aws_mwaa",{enumerable:!0,configurable:!0,get:()=>require("./aws-mwaa")}),exports.aws_neptune=void 0,Object.defineProperty(exports,_noFold="aws_neptune",{enumerable:!0,configurable:!0,get:()=>require("./aws-neptune")}),exports.aws_neptunegraph=void 0,Object.defineProperty(exports,_noFold="aws_neptunegraph",{enumerable:!0,configurable:!0,get:()=>require("./aws-neptunegraph")}),exports.aws_networkfirewall=void 0,Object.defineProperty(exports,_noFold="aws_networkfirewall",{enumerable:!0,configurable:!0,get:()=>require("./aws-networkfirewall")}),exports.aws_networkmanager=void 0,Object.defineProperty(exports,_noFold="aws_networkmanager",{enumerable:!0,configurable:!0,get:()=>require("./aws-networkmanager")}),exports.aws_nimblestudio=void 0,Object.defineProperty(exports,_noFold="aws_nimblestudio",{enumerable:!0,configurable:!0,get:()=>require("./aws-nimblestudio")}),exports.aws_oam=void 0,Object.defineProperty(exports,_noFold="aws_oam",{enumerable:!0,configurable:!0,get:()=>require("./aws-oam")}),exports.aws_omics=void 0,Object.defineProperty(exports,_noFold="aws_omics",{enumerable:!0,configurable:!0,get:()=>require("./aws-omics")}),exports.aws_opensearchserverless=void 0,Object.defineProperty(exports,_noFold="aws_opensearchserverless",{enumerable:!0,configurable:!0,get:()=>require("./aws-opensearchserverless")}),exports.aws_opensearchservice=void 0,Object.defineProperty(exports,_noFold="aws_opensearchservice",{enumerable:!0,configurable:!0,get:()=>require("./aws-opensearchservice")}),exports.aws_opsworks=void 0,Object.defineProperty(exports,_noFold="aws_opsworks",{enumerable:!0,configurable:!0,get:()=>require("./aws-opsworks")}),exports.aws_opsworkscm=void 0,Object.defineProperty(exports,_noFold="aws_opsworkscm",{enumerable:!0,configurable:!0,get:()=>require("./aws-opsworkscm")}),exports.aws_organizations=void 0,Object.defineProperty(exports,_noFold="aws_organizations",{enumerable:!0,configurable:!0,get:()=>require("./aws-organizations")}),exports.aws_osis=void 0,Object.defineProperty(exports,_noFold="aws_osis",{enumerable:!0,configurable:!0,get:()=>require("./aws-osis")}),exports.aws_panorama=void 0,Object.defineProperty(exports,_noFold="aws_panorama",{enumerable:!0,configurable:!0,get:()=>require("./aws-panorama")}),exports.aws_pcaconnectorad=void 0,Object.defineProperty(exports,_noFold="aws_pcaconnectorad",{enumerable:!0,configurable:!0,get:()=>require("./aws-pcaconnectorad")}),exports.aws_personalize=void 0,Object.defineProperty(exports,_noFold="aws_personalize",{enumerable:!0,configurable:!0,get:()=>require("./aws-personalize")}),exports.aws_pinpoint=void 0,Object.defineProperty(exports,_noFold="aws_pinpoint",{enumerable:!0,configurable:!0,get:()=>require("./aws-pinpoint")}),exports.aws_pinpointemail=void 0,Object.defineProperty(exports,_noFold="aws_pinpointemail",{enumerable:!0,configurable:!0,get:()=>require("./aws-pinpointemail")}),exports.aws_pipes=void 0,Object.defineProperty(exports,_noFold="aws_pipes",{enumerable:!0,configurable:!0,get:()=>require("./aws-pipes")}),exports.aws_proton=void 0,Object.defineProperty(exports,_noFold="aws_proton",{enumerable:!0,configurable:!0,get:()=>require("./aws-proton")}),exports.aws_qldb=void 0,Object.defineProperty(exports,_noFold="aws_qldb",{enumerable:!0,configurable:!0,get:()=>require("./aws-qldb")}),exports.aws_quicksight=void 0,Object.defineProperty(exports,_noFold="aws_quicksight",{enumerable:!0,configurable:!0,get:()=>require("./aws-quicksight")}),exports.aws_ram=void 0,Object.defineProperty(exports,_noFold="aws_ram",{enumerable:!0,configurable:!0,get:()=>require("./aws-ram")}),exports.aws_rds=void 0,Object.defineProperty(exports,_noFold="aws_rds",{enumerable:!0,configurable:!0,get:()=>require("./aws-rds")}),exports.aws_redshift=void 0,Object.defineProperty(exports,_noFold="aws_redshift",{enumerable:!0,configurable:!0,get:()=>require("./aws-redshift")}),exports.aws_redshiftserverless=void 0,Object.defineProperty(exports,_noFold="aws_redshiftserverless",{enumerable:!0,configurable:!0,get:()=>require("./aws-redshiftserverless")}),exports.aws_refactorspaces=void 0,Object.defineProperty(exports,_noFold="aws_refactorspaces",{enumerable:!0,configurable:!0,get:()=>require("./aws-refactorspaces")}),exports.aws_rekognition=void 0,Object.defineProperty(exports,_noFold="aws_rekognition",{enumerable:!0,configurable:!0,get:()=>require("./aws-rekognition")}),exports.aws_resiliencehub=void 0,Object.defineProperty(exports,_noFold="aws_resiliencehub",{enumerable:!0,configurable:!0,get:()=>require("./aws-resiliencehub")}),exports.aws_resourceexplorer2=void 0,Object.defineProperty(exports,_noFold="aws_resourceexplorer2",{enumerable:!0,configurable:!0,get:()=>require("./aws-resourceexplorer2")}),exports.aws_resourcegroups=void 0,Object.defineProperty(exports,_noFold="aws_resourcegroups",{enumerable:!0,configurable:!0,get:()=>require("./aws-resourcegroups")}),exports.aws_robomaker=void 0,Object.defineProperty(exports,_noFold="aws_robomaker",{enumerable:!0,configurable:!0,get:()=>require("./aws-robomaker")}),exports.aws_rolesanywhere=void 0,Object.defineProperty(exports,_noFold="aws_rolesanywhere",{enumerable:!0,configurable:!0,get:()=>require("./aws-rolesanywhere")}),exports.aws_route53=void 0,Object.defineProperty(exports,_noFold="aws_route53",{enumerable:!0,configurable:!0,get:()=>require("./aws-route53")}),exports.aws_route53_patterns=void 0,Object.defineProperty(exports,_noFold="aws_route53_patterns",{enumerable:!0,configurable:!0,get:()=>require("./aws-route53-patterns")}),exports.aws_route53_targets=void 0,Object.defineProperty(exports,_noFold="aws_route53_targets",{enumerable:!0,configurable:!0,get:()=>require("./aws-route53-targets")}),exports.aws_route53recoverycontrol=void 0,Object.defineProperty(exports,_noFold="aws_route53recoverycontrol",{enumerable:!0,configurable:!0,get:()=>require("./aws-route53recoverycontrol")}),exports.aws_route53recoveryreadiness=void 0,Object.defineProperty(exports,_noFold="aws_route53recoveryreadiness",{enumerable:!0,configurable:!0,get:()=>require("./aws-route53recoveryreadiness")}),exports.aws_route53resolver=void 0,Object.defineProperty(exports,_noFold="aws_route53resolver",{enumerable:!0,configurable:!0,get:()=>require("./aws-route53resolver")}),exports.aws_rum=void 0,Object.defineProperty(exports,_noFold="aws_rum",{enumerable:!0,configurable:!0,get:()=>require("./aws-rum")}),exports.aws_s3=void 0,Object.defineProperty(exports,_noFold="aws_s3",{enumerable:!0,configurable:!0,get:()=>require("./aws-s3")}),exports.aws_s3_assets=void 0,Object.defineProperty(exports,_noFold="aws_s3_assets",{enumerable:!0,configurable:!0,get:()=>require("./aws-s3-assets")}),exports.aws_s3_deployment=void 0,Object.defineProperty(exports,_noFold="aws_s3_deployment",{enumerable:!0,configurable:!0,get:()=>require("./aws-s3-deployment")}),exports.aws_s3_notifications=void 0,Object.defineProperty(exports,_noFold="aws_s3_notifications",{enumerable:!0,configurable:!0,get:()=>require("./aws-s3-notifications")}),exports.aws_s3express=void 0,Object.defineProperty(exports,_noFold="aws_s3express",{enumerable:!0,configurable:!0,get:()=>require("./aws-s3express")}),exports.aws_s3objectlambda=void 0,Object.defineProperty(exports,_noFold="aws_s3objectlambda",{enumerable:!0,configurable:!0,get:()=>require("./aws-s3objectlambda")}),exports.aws_s3outposts=void 0,Object.defineProperty(exports,_noFold="aws_s3outposts",{enumerable:!0,configurable:!0,get:()=>require("./aws-s3outposts")}),exports.aws_sagemaker=void 0,Object.defineProperty(exports,_noFold="aws_sagemaker",{enumerable:!0,configurable:!0,get:()=>require("./aws-sagemaker")}),exports.aws_sam=void 0,Object.defineProperty(exports,_noFold="aws_sam",{enumerable:!0,configurable:!0,get:()=>require("./aws-sam")}),exports.aws_scheduler=void 0,Object.defineProperty(exports,_noFold="aws_scheduler",{enumerable:!0,configurable:!0,get:()=>require("./aws-scheduler")}),exports.aws_sdb=void 0,Object.defineProperty(exports,_noFold="aws_sdb",{enumerable:!0,configurable:!0,get:()=>require("./aws-sdb")}),exports.aws_secretsmanager=void 0,Object.defineProperty(exports,_noFold="aws_secretsmanager",{enumerable:!0,configurable:!0,get:()=>require("./aws-secretsmanager")}),exports.aws_securityhub=void 0,Object.defineProperty(exports,_noFold="aws_securityhub",{enumerable:!0,configurable:!0,get:()=>require("./aws-securityhub")}),exports.aws_servicecatalog=void 0,Object.defineProperty(exports,_noFold="aws_servicecatalog",{enumerable:!0,configurable:!0,get:()=>require("./aws-servicecatalog")}),exports.aws_servicecatalogappregistry=void 0,Object.defineProperty(exports,_noFold="aws_servicecatalogappregistry",{enumerable:!0,configurable:!0,get:()=>require("./aws-servicecatalogappregistry")}),exports.aws_servicediscovery=void 0,Object.defineProperty(exports,_noFold="aws_servicediscovery",{enumerable:!0,configurable:!0,get:()=>require("./aws-servicediscovery")}),exports.aws_ses=void 0,Object.defineProperty(exports,_noFold="aws_ses",{enumerable:!0,configurable:!0,get:()=>require("./aws-ses")}),exports.aws_ses_actions=void 0,Object.defineProperty(exports,_noFold="aws_ses_actions",{enumerable:!0,configurable:!0,get:()=>require("./aws-ses-actions")}),exports.aws_shield=void 0,Object.defineProperty(exports,_noFold="aws_shield",{enumerable:!0,configurable:!0,get:()=>require("./aws-shield")}),exports.aws_signer=void 0,Object.defineProperty(exports,_noFold="aws_signer",{enumerable:!0,configurable:!0,get:()=>require("./aws-signer")}),exports.aws_simspaceweaver=void 0,Object.defineProperty(exports,_noFold="aws_simspaceweaver",{enumerable:!0,configurable:!0,get:()=>require("./aws-simspaceweaver")}),exports.aws_sns=void 0,Object.defineProperty(exports,_noFold="aws_sns",{enumerable:!0,configurable:!0,get:()=>require("./aws-sns")}),exports.aws_sns_subscriptions=void 0,Object.defineProperty(exports,_noFold="aws_sns_subscriptions",{enumerable:!0,configurable:!0,get:()=>require("./aws-sns-subscriptions")}),exports.aws_sqs=void 0,Object.defineProperty(exports,_noFold="aws_sqs",{enumerable:!0,configurable:!0,get:()=>require("./aws-sqs")}),exports.aws_ssm=void 0,Object.defineProperty(exports,_noFold="aws_ssm",{enumerable:!0,configurable:!0,get:()=>require("./aws-ssm")}),exports.aws_ssmcontacts=void 0,Object.defineProperty(exports,_noFold="aws_ssmcontacts",{enumerable:!0,configurable:!0,get:()=>require("./aws-ssmcontacts")}),exports.aws_ssmincidents=void 0,Object.defineProperty(exports,_noFold="aws_ssmincidents",{enumerable:!0,configurable:!0,get:()=>require("./aws-ssmincidents")}),exports.aws_sso=void 0,Object.defineProperty(exports,_noFold="aws_sso",{enumerable:!0,configurable:!0,get:()=>require("./aws-sso")}),exports.aws_stepfunctions=void 0,Object.defineProperty(exports,_noFold="aws_stepfunctions",{enumerable:!0,configurable:!0,get:()=>require("./aws-stepfunctions")}),exports.aws_stepfunctions_tasks=void 0,Object.defineProperty(exports,_noFold="aws_stepfunctions_tasks",{enumerable:!0,configurable:!0,get:()=>require("./aws-stepfunctions-tasks")}),exports.aws_supportapp=void 0,Object.defineProperty(exports,_noFold="aws_supportapp",{enumerable:!0,configurable:!0,get:()=>require("./aws-supportapp")}),exports.aws_synthetics=void 0,Object.defineProperty(exports,_noFold="aws_synthetics",{enumerable:!0,configurable:!0,get:()=>require("./aws-synthetics")}),exports.aws_systemsmanagersap=void 0,Object.defineProperty(exports,_noFold="aws_systemsmanagersap",{enumerable:!0,configurable:!0,get:()=>require("./aws-systemsmanagersap")}),exports.aws_timestream=void 0,Object.defineProperty(exports,_noFold="aws_timestream",{enumerable:!0,configurable:!0,get:()=>require("./aws-timestream")}),exports.aws_transfer=void 0,Object.defineProperty(exports,_noFold="aws_transfer",{enumerable:!0,configurable:!0,get:()=>require("./aws-transfer")}),exports.aws_verifiedpermissions=void 0,Object.defineProperty(exports,_noFold="aws_verifiedpermissions",{enumerable:!0,configurable:!0,get:()=>require("./aws-verifiedpermissions")}),exports.aws_voiceid=void 0,Object.defineProperty(exports,_noFold="aws_voiceid",{enumerable:!0,configurable:!0,get:()=>require("./aws-voiceid")}),exports.aws_vpclattice=void 0,Object.defineProperty(exports,_noFold="aws_vpclattice",{enumerable:!0,configurable:!0,get:()=>require("./aws-vpclattice")}),exports.aws_waf=void 0,Object.defineProperty(exports,_noFold="aws_waf",{enumerable:!0,configurable:!0,get:()=>require("./aws-waf")}),exports.aws_wafregional=void 0,Object.defineProperty(exports,_noFold="aws_wafregional",{enumerable:!0,configurable:!0,get:()=>require("./aws-wafregional")}),exports.aws_wafv2=void 0,Object.defineProperty(exports,_noFold="aws_wafv2",{enumerable:!0,configurable:!0,get:()=>require("./aws-wafv2")}),exports.aws_wisdom=void 0,Object.defineProperty(exports,_noFold="aws_wisdom",{enumerable:!0,configurable:!0,get:()=>require("./aws-wisdom")}),exports.aws_workspaces=void 0,Object.defineProperty(exports,_noFold="aws_workspaces",{enumerable:!0,configurable:!0,get:()=>require("./aws-workspaces")}),exports.aws_workspacesthinclient=void 0,Object.defineProperty(exports,_noFold="aws_workspacesthinclient",{enumerable:!0,configurable:!0,get:()=>require("./aws-workspacesthinclient")}),exports.aws_workspacesweb=void 0,Object.defineProperty(exports,_noFold="aws_workspacesweb",{enumerable:!0,configurable:!0,get:()=>require("./aws-workspacesweb")}),exports.aws_xray=void 0,Object.defineProperty(exports,_noFold="aws_xray",{enumerable:!0,configurable:!0,get:()=>require("./aws-xray")}),exports.cloud_assembly_schema=void 0,Object.defineProperty(exports,_noFold="cloud_assembly_schema",{enumerable:!0,configurable:!0,get:()=>require("./cloud-assembly-schema")}),exports.cloudformation_include=void 0,Object.defineProperty(exports,_noFold="cloudformation_include",{enumerable:!0,configurable:!0,get:()=>require("./cloudformation-include")}),exports.custom_resources=void 0,Object.defineProperty(exports,_noFold="custom_resources",{enumerable:!0,configurable:!0,get:()=>require("./custom-resources")}),exports.cx_api=void 0,Object.defineProperty(exports,_noFold="cx_api",{enumerable:!0,configurable:!0,get:()=>require("./cx-api")}),exports.lambda_layer_awscli=void 0,Object.defineProperty(exports,_noFold="lambda_layer_awscli",{enumerable:!0,configurable:!0,get:()=>require("./lambda-layer-awscli")}),exports.lambda_layer_kubectl=void 0,Object.defineProperty(exports,_noFold="lambda_layer_kubectl",{enumerable:!0,configurable:!0,get:()=>require("./lambda-layer-kubectl")}),exports.lambda_layer_node_proxy_agent=void 0,Object.defineProperty(exports,_noFold="lambda_layer_node_proxy_agent",{enumerable:!0,configurable:!0,get:()=>require("./lambda-layer-node-proxy-agent")}),exports.pipelines=void 0,Object.defineProperty(exports,_noFold="pipelines",{enumerable:!0,configurable:!0,get:()=>require("./pipelines")}),exports.region_info=void 0,Object.defineProperty(exports,_noFold="region_info",{enumerable:!0,configurable:!0,get:()=>require("./region-info")}),exports.triggers=void 0,Object.defineProperty(exports,_noFold="triggers",{enumerable:!0,configurable:!0,get:()=>require("./triggers")}),exports.Aspects=void 0,Object.defineProperty(exports,_noFold="Aspects",{enumerable:!0,configurable:!0,get:()=>require("./core").Aspects}),exports.Tag=void 0,Object.defineProperty(exports,_noFold="Tag",{enumerable:!0,configurable:!0,get:()=>require("./core").Tag}),exports.Tags=void 0,Object.defineProperty(exports,_noFold="Tags",{enumerable:!0,configurable:!0,get:()=>require("./core").Tags}),exports.RemoveTag=void 0,Object.defineProperty(exports,_noFold="RemoveTag",{enumerable:!0,configurable:!0,get:()=>require("./core").RemoveTag}),exports.TokenComparison=void 0,Object.defineProperty(exports,_noFold="TokenComparison",{enumerable:!0,configurable:!0,get:()=>require("./core").TokenComparison}),exports.Token=void 0,Object.defineProperty(exports,_noFold="Token",{enumerable:!0,configurable:!0,get:()=>require("./core").Token}),exports.Tokenization=void 0,Object.defineProperty(exports,_noFold="Tokenization",{enumerable:!0,configurable:!0,get:()=>require("./core").Tokenization}),exports.JsonNull=void 0,Object.defineProperty(exports,_noFold="JsonNull",{enumerable:!0,configurable:!0,get:()=>require("./core").JsonNull}),exports.isResolvableObject=void 0,Object.defineProperty(exports,_noFold="isResolvableObject",{enumerable:!0,configurable:!0,get:()=>require("./core").isResolvableObject}),exports.withResolved=void 0,Object.defineProperty(exports,_noFold="withResolved",{enumerable:!0,configurable:!0,get:()=>require("./core").withResolved}),exports.StringConcat=void 0,Object.defineProperty(exports,_noFold="StringConcat",{enumerable:!0,configurable:!0,get:()=>require("./core").StringConcat}),exports.DefaultTokenResolver=void 0,Object.defineProperty(exports,_noFold="DefaultTokenResolver",{enumerable:!0,configurable:!0,get:()=>require("./core").DefaultTokenResolver}),exports.ResolutionTypeHint=void 0,Object.defineProperty(exports,_noFold="ResolutionTypeHint",{enumerable:!0,configurable:!0,get:()=>require("./core").ResolutionTypeHint}),exports.Lazy=void 0,Object.defineProperty(exports,_noFold="Lazy",{enumerable:!0,configurable:!0,get:()=>require("./core").Lazy}),exports.TagManager=void 0,Object.defineProperty(exports,_noFold="TagManager",{enumerable:!0,configurable:!0,get:()=>require("./core").TagManager}),exports.TokenizedStringFragments=void 0,Object.defineProperty(exports,_noFold="TokenizedStringFragments",{enumerable:!0,configurable:!0,get:()=>require("./core").TokenizedStringFragments}),exports.isReusableStackSynthesizer=void 0,Object.defineProperty(exports,_noFold="isReusableStackSynthesizer",{enumerable:!0,configurable:!0,get:()=>require("./core").isReusableStackSynthesizer}),exports.BOOTSTRAP_QUALIFIER_CONTEXT=void 0,Object.defineProperty(exports,_noFold="BOOTSTRAP_QUALIFIER_CONTEXT",{enumerable:!0,configurable:!0,get:()=>require("./core").BOOTSTRAP_QUALIFIER_CONTEXT}),exports.DefaultStackSynthesizer=void 0,Object.defineProperty(exports,_noFold="DefaultStackSynthesizer",{enumerable:!0,configurable:!0,get:()=>require("./core").DefaultStackSynthesizer}),exports.LegacyStackSynthesizer=void 0,Object.defineProperty(exports,_noFold="LegacyStackSynthesizer",{enumerable:!0,configurable:!0,get:()=>require("./core").LegacyStackSynthesizer}),exports.BootstraplessSynthesizer=void 0,Object.defineProperty(exports,_noFold="BootstraplessSynthesizer",{enumerable:!0,configurable:!0,get:()=>require("./core").BootstraplessSynthesizer}),exports.NestedStackSynthesizer=void 0,Object.defineProperty(exports,_noFold="NestedStackSynthesizer",{enumerable:!0,configurable:!0,get:()=>require("./core").NestedStackSynthesizer}),exports.StackSynthesizer=void 0,Object.defineProperty(exports,_noFold="StackSynthesizer",{enumerable:!0,configurable:!0,get:()=>require("./core").StackSynthesizer}),exports.CliCredentialsStackSynthesizer=void 0,Object.defineProperty(exports,_noFold="CliCredentialsStackSynthesizer",{enumerable:!0,configurable:!0,get:()=>require("./core").CliCredentialsStackSynthesizer}),exports.AssetManifestBuilder=void 0,Object.defineProperty(exports,_noFold="AssetManifestBuilder",{enumerable:!0,configurable:!0,get:()=>require("./core").AssetManifestBuilder}),exports.Reference=void 0,Object.defineProperty(exports,_noFold="Reference",{enumerable:!0,configurable:!0,get:()=>require("./core").Reference}),exports.CfnCondition=void 0,Object.defineProperty(exports,_noFold="CfnCondition",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnCondition}),exports.Fn=void 0,Object.defineProperty(exports,_noFold="Fn",{enumerable:!0,configurable:!0,get:()=>require("./core").Fn}),exports.CfnHook=void 0,Object.defineProperty(exports,_noFold="CfnHook",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnHook}),exports.CfnTrafficRoutingType=void 0,Object.defineProperty(exports,_noFold="CfnTrafficRoutingType",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnTrafficRoutingType}),exports.CfnCodeDeployBlueGreenHook=void 0,Object.defineProperty(exports,_noFold="CfnCodeDeployBlueGreenHook",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnCodeDeployBlueGreenHook}),exports.CfnInclude=void 0,Object.defineProperty(exports,_noFold="CfnInclude",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnInclude}),exports.CfnMapping=void 0,Object.defineProperty(exports,_noFold="CfnMapping",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnMapping}),exports.CfnOutput=void 0,Object.defineProperty(exports,_noFold="CfnOutput",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnOutput}),exports.CfnParameter=void 0,Object.defineProperty(exports,_noFold="CfnParameter",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnParameter}),exports.Aws=void 0,Object.defineProperty(exports,_noFold="Aws",{enumerable:!0,configurable:!0,get:()=>require("./core").Aws}),exports.ScopedAws=void 0,Object.defineProperty(exports,_noFold="ScopedAws",{enumerable:!0,configurable:!0,get:()=>require("./core").ScopedAws}),exports.CfnResource=void 0,Object.defineProperty(exports,_noFold="CfnResource",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnResource}),exports.TagType=void 0,Object.defineProperty(exports,_noFold="TagType",{enumerable:!0,configurable:!0,get:()=>require("./core").TagType}),exports.CfnDeletionPolicy=void 0,Object.defineProperty(exports,_noFold="CfnDeletionPolicy",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnDeletionPolicy}),exports.CfnRule=void 0,Object.defineProperty(exports,_noFold="CfnRule",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnRule}),exports.STACK_RESOURCE_LIMIT_CONTEXT=void 0,Object.defineProperty(exports,_noFold="STACK_RESOURCE_LIMIT_CONTEXT",{enumerable:!0,configurable:!0,get:()=>require("./core").STACK_RESOURCE_LIMIT_CONTEXT}),exports.Stack=void 0,Object.defineProperty(exports,_noFold="Stack",{enumerable:!0,configurable:!0,get:()=>require("./core").Stack}),exports.rootPathTo=void 0,Object.defineProperty(exports,_noFold="rootPathTo",{enumerable:!0,configurable:!0,get:()=>require("./core").rootPathTo}),exports.Stage=void 0,Object.defineProperty(exports,_noFold="Stage",{enumerable:!0,configurable:!0,get:()=>require("./core").Stage}),exports.CfnElement=void 0,Object.defineProperty(exports,_noFold="CfnElement",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnElement}),exports.CfnRefElement=void 0,Object.defineProperty(exports,_noFold="CfnRefElement",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnRefElement}),exports.CfnDynamicReference=void 0,Object.defineProperty(exports,_noFold="CfnDynamicReference",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnDynamicReference}),exports.CfnDynamicReferenceService=void 0,Object.defineProperty(exports,_noFold="CfnDynamicReferenceService",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnDynamicReferenceService}),exports.CfnJson=void 0,Object.defineProperty(exports,_noFold="CfnJson",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnJson}),exports.RemovalPolicy=void 0,Object.defineProperty(exports,_noFold="RemovalPolicy",{enumerable:!0,configurable:!0,get:()=>require("./core").RemovalPolicy}),exports.ArnFormat=void 0,Object.defineProperty(exports,_noFold="ArnFormat",{enumerable:!0,configurable:!0,get:()=>require("./core").ArnFormat}),exports.Arn=void 0,Object.defineProperty(exports,_noFold="Arn",{enumerable:!0,configurable:!0,get:()=>require("./core").Arn}),exports.Duration=void 0,Object.defineProperty(exports,_noFold="Duration",{enumerable:!0,configurable:!0,get:()=>require("./core").Duration}),exports.Expiration=void 0,Object.defineProperty(exports,_noFold="Expiration",{enumerable:!0,configurable:!0,get:()=>require("./core").Expiration}),exports.Size=void 0,Object.defineProperty(exports,_noFold="Size",{enumerable:!0,configurable:!0,get:()=>require("./core").Size}),exports.SizeRoundingBehavior=void 0,Object.defineProperty(exports,_noFold="SizeRoundingBehavior",{enumerable:!0,configurable:!0,get:()=>require("./core").SizeRoundingBehavior}),exports.captureStackTrace=void 0,Object.defineProperty(exports,_noFold="captureStackTrace",{enumerable:!0,configurable:!0,get:()=>require("./core").captureStackTrace}),exports.App=void 0,Object.defineProperty(exports,_noFold="App",{enumerable:!0,configurable:!0,get:()=>require("./core").App}),exports.attachCustomSynthesis=void 0,Object.defineProperty(exports,_noFold="attachCustomSynthesis",{enumerable:!0,configurable:!0,get:()=>require("./core").attachCustomSynthesis}),exports.ContextProvider=void 0,Object.defineProperty(exports,_noFold="ContextProvider",{enumerable:!0,configurable:!0,get:()=>require("./core").ContextProvider}),exports.Annotations=void 0,Object.defineProperty(exports,_noFold="Annotations",{enumerable:!0,configurable:!0,get:()=>require("./core").Annotations}),exports.stringToCloudFormation=void 0,Object.defineProperty(exports,_noFold="stringToCloudFormation",{enumerable:!0,configurable:!0,get:()=>require("./core").stringToCloudFormation}),exports.booleanToCloudFormation=void 0,Object.defineProperty(exports,_noFold="booleanToCloudFormation",{enumerable:!0,configurable:!0,get:()=>require("./core").booleanToCloudFormation}),exports.objectToCloudFormation=void 0,Object.defineProperty(exports,_noFold="objectToCloudFormation",{enumerable:!0,configurable:!0,get:()=>require("./core").objectToCloudFormation}),exports.numberToCloudFormation=void 0,Object.defineProperty(exports,_noFold="numberToCloudFormation",{enumerable:!0,configurable:!0,get:()=>require("./core").numberToCloudFormation}),exports.dateToCloudFormation=void 0,Object.defineProperty(exports,_noFold="dateToCloudFormation",{enumerable:!0,configurable:!0,get:()=>require("./core").dateToCloudFormation}),exports.cfnTagToCloudFormation=void 0,Object.defineProperty(exports,_noFold="cfnTagToCloudFormation",{enumerable:!0,configurable:!0,get:()=>require("./core").cfnTagToCloudFormation}),exports.listMapper=void 0,Object.defineProperty(exports,_noFold="listMapper",{enumerable:!0,configurable:!0,get:()=>require("./core").listMapper}),exports.hashMapper=void 0,Object.defineProperty(exports,_noFold="hashMapper",{enumerable:!0,configurable:!0,get:()=>require("./core").hashMapper}),exports.unionMapper=void 0,Object.defineProperty(exports,_noFold="unionMapper",{enumerable:!0,configurable:!0,get:()=>require("./core").unionMapper}),exports.ValidationResult=void 0,Object.defineProperty(exports,_noFold="ValidationResult",{enumerable:!0,configurable:!0,get:()=>require("./core").ValidationResult}),exports.ValidationResults=void 0,Object.defineProperty(exports,_noFold="ValidationResults",{enumerable:!0,configurable:!0,get:()=>require("./core").ValidationResults}),exports.VALIDATION_SUCCESS=void 0,Object.defineProperty(exports,_noFold="VALIDATION_SUCCESS",{enumerable:!0,configurable:!0,get:()=>require("./core").VALIDATION_SUCCESS}),exports.canInspect=void 0,Object.defineProperty(exports,_noFold="canInspect",{enumerable:!0,configurable:!0,get:()=>require("./core").canInspect}),exports.validateString=void 0,Object.defineProperty(exports,_noFold="validateString",{enumerable:!0,configurable:!0,get:()=>require("./core").validateString}),exports.validateNumber=void 0,Object.defineProperty(exports,_noFold="validateNumber",{enumerable:!0,configurable:!0,get:()=>require("./core").validateNumber}),exports.validateBoolean=void 0,Object.defineProperty(exports,_noFold="validateBoolean",{enumerable:!0,configurable:!0,get:()=>require("./core").validateBoolean}),exports.validateDate=void 0,Object.defineProperty(exports,_noFold="validateDate",{enumerable:!0,configurable:!0,get:()=>require("./core").validateDate}),exports.validateObject=void 0,Object.defineProperty(exports,_noFold="validateObject",{enumerable:!0,configurable:!0,get:()=>require("./core").validateObject}),exports.validateCfnTag=void 0,Object.defineProperty(exports,_noFold="validateCfnTag",{enumerable:!0,configurable:!0,get:()=>require("./core").validateCfnTag}),exports.listValidator=void 0,Object.defineProperty(exports,_noFold="listValidator",{enumerable:!0,configurable:!0,get:()=>require("./core").listValidator}),exports.hashValidator=void 0,Object.defineProperty(exports,_noFold="hashValidator",{enumerable:!0,configurable:!0,get:()=>require("./core").hashValidator}),exports.propertyValidator=void 0,Object.defineProperty(exports,_noFold="propertyValidator",{enumerable:!0,configurable:!0,get:()=>require("./core").propertyValidator}),exports.requiredValidator=void 0,Object.defineProperty(exports,_noFold="requiredValidator",{enumerable:!0,configurable:!0,get:()=>require("./core").requiredValidator}),exports.requireProperty=void 0,Object.defineProperty(exports,_noFold="requireProperty",{enumerable:!0,configurable:!0,get:()=>require("./core").requireProperty}),exports.unionValidator=void 0,Object.defineProperty(exports,_noFold="unionValidator",{enumerable:!0,configurable:!0,get:()=>require("./core").unionValidator}),exports.SecretValue=void 0,Object.defineProperty(exports,_noFold="SecretValue",{enumerable:!0,configurable:!0,get:()=>require("./core").SecretValue}),exports.Resource=void 0,Object.defineProperty(exports,_noFold="Resource",{enumerable:!0,configurable:!0,get:()=>require("./core").Resource}),exports.PhysicalName=void 0,Object.defineProperty(exports,_noFold="PhysicalName",{enumerable:!0,configurable:!0,get:()=>require("./core").PhysicalName}),exports.AssetHashType=void 0,Object.defineProperty(exports,_noFold="AssetHashType",{enumerable:!0,configurable:!0,get:()=>require("./core").AssetHashType}),exports.FileAssetPackaging=void 0,Object.defineProperty(exports,_noFold="FileAssetPackaging",{enumerable:!0,configurable:!0,get:()=>require("./core").FileAssetPackaging}),exports.TreeInspector=void 0,Object.defineProperty(exports,_noFold="TreeInspector",{enumerable:!0,configurable:!0,get:()=>require("./core").TreeInspector}),exports.AssetStaging=void 0,Object.defineProperty(exports,_noFold="AssetStaging",{enumerable:!0,configurable:!0,get:()=>require("./core").AssetStaging}),exports.DockerBuildSecret=void 0,Object.defineProperty(exports,_noFold="DockerBuildSecret",{enumerable:!0,configurable:!0,get:()=>require("./core").DockerBuildSecret}),exports.BundlingOutput=void 0,Object.defineProperty(exports,_noFold="BundlingOutput",{enumerable:!0,configurable:!0,get:()=>require("./core").BundlingOutput}),exports.BundlingFileAccess=void 0,Object.defineProperty(exports,_noFold="BundlingFileAccess",{enumerable:!0,configurable:!0,get:()=>require("./core").BundlingFileAccess}),exports.BundlingDockerImage=void 0,Object.defineProperty(exports,_noFold="BundlingDockerImage",{enumerable:!0,configurable:!0,get:()=>require("./core").BundlingDockerImage}),exports.DockerImage=void 0,Object.defineProperty(exports,_noFold="DockerImage",{enumerable:!0,configurable:!0,get:()=>require("./core").DockerImage}),exports.DockerVolumeConsistency=void 0,Object.defineProperty(exports,_noFold="DockerVolumeConsistency",{enumerable:!0,configurable:!0,get:()=>require("./core").DockerVolumeConsistency}),exports.FileSystem=void 0,Object.defineProperty(exports,_noFold="FileSystem",{enumerable:!0,configurable:!0,get:()=>require("./core").FileSystem}),exports.IgnoreStrategy=void 0,Object.defineProperty(exports,_noFold="IgnoreStrategy",{enumerable:!0,configurable:!0,get:()=>require("./core").IgnoreStrategy}),exports.GlobIgnoreStrategy=void 0,Object.defineProperty(exports,_noFold="GlobIgnoreStrategy",{enumerable:!0,configurable:!0,get:()=>require("./core").GlobIgnoreStrategy}),exports.GitIgnoreStrategy=void 0,Object.defineProperty(exports,_noFold="GitIgnoreStrategy",{enumerable:!0,configurable:!0,get:()=>require("./core").GitIgnoreStrategy}),exports.DockerIgnoreStrategy=void 0,Object.defineProperty(exports,_noFold="DockerIgnoreStrategy",{enumerable:!0,configurable:!0,get:()=>require("./core").DockerIgnoreStrategy}),exports.SymlinkFollowMode=void 0,Object.defineProperty(exports,_noFold="SymlinkFollowMode",{enumerable:!0,configurable:!0,get:()=>require("./core").SymlinkFollowMode}),exports.IgnoreMode=void 0,Object.defineProperty(exports,_noFold="IgnoreMode",{enumerable:!0,configurable:!0,get:()=>require("./core").IgnoreMode}),exports.CustomResource=void 0,Object.defineProperty(exports,_noFold="CustomResource",{enumerable:!0,configurable:!0,get:()=>require("./core").CustomResource}),exports.NestedStack=void 0,Object.defineProperty(exports,_noFold="NestedStack",{enumerable:!0,configurable:!0,get:()=>require("./core").NestedStack}),exports.CustomResourceProviderBase=void 0,Object.defineProperty(exports,_noFold="CustomResourceProviderBase",{enumerable:!0,configurable:!0,get:()=>require("./core").CustomResourceProviderBase}),exports.CustomResourceProviderRuntime=void 0,Object.defineProperty(exports,_noFold="CustomResourceProviderRuntime",{enumerable:!0,configurable:!0,get:()=>require("./core").CustomResourceProviderRuntime}),exports.CustomResourceProvider=void 0,Object.defineProperty(exports,_noFold="CustomResourceProvider",{enumerable:!0,configurable:!0,get:()=>require("./core").CustomResourceProvider}),exports.INLINE_CUSTOM_RESOURCE_CONTEXT=void 0,Object.defineProperty(exports,_noFold="INLINE_CUSTOM_RESOURCE_CONTEXT",{enumerable:!0,configurable:!0,get:()=>require("./core").INLINE_CUSTOM_RESOURCE_CONTEXT}),exports.CfnCapabilities=void 0,Object.defineProperty(exports,_noFold="CfnCapabilities",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnCapabilities}),exports.CfnCustomResource=void 0,Object.defineProperty(exports,_noFold="CfnCustomResource",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnCustomResource}),exports.CfnHookDefaultVersion=void 0,Object.defineProperty(exports,_noFold="CfnHookDefaultVersion",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnHookDefaultVersion}),exports.CfnHookTypeConfig=void 0,Object.defineProperty(exports,_noFold="CfnHookTypeConfig",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnHookTypeConfig}),exports.CfnHookVersion=void 0,Object.defineProperty(exports,_noFold="CfnHookVersion",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnHookVersion}),exports.CfnMacro=void 0,Object.defineProperty(exports,_noFold="CfnMacro",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnMacro}),exports.CfnModuleDefaultVersion=void 0,Object.defineProperty(exports,_noFold="CfnModuleDefaultVersion",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnModuleDefaultVersion}),exports.CfnModuleVersion=void 0,Object.defineProperty(exports,_noFold="CfnModuleVersion",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnModuleVersion}),exports.CfnPublicTypeVersion=void 0,Object.defineProperty(exports,_noFold="CfnPublicTypeVersion",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnPublicTypeVersion}),exports.CfnPublisher=void 0,Object.defineProperty(exports,_noFold="CfnPublisher",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnPublisher}),exports.CfnResourceDefaultVersion=void 0,Object.defineProperty(exports,_noFold="CfnResourceDefaultVersion",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnResourceDefaultVersion}),exports.CfnResourceVersion=void 0,Object.defineProperty(exports,_noFold="CfnResourceVersion",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnResourceVersion}),exports.CfnStack=void 0,Object.defineProperty(exports,_noFold="CfnStack",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnStack}),exports.CfnStackSet=void 0,Object.defineProperty(exports,_noFold="CfnStackSet",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnStackSet}),exports.CfnTypeActivation=void 0,Object.defineProperty(exports,_noFold="CfnTypeActivation",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnTypeActivation}),exports.CfnWaitCondition=void 0,Object.defineProperty(exports,_noFold="CfnWaitCondition",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnWaitCondition}),exports.CfnWaitConditionHandle=void 0,Object.defineProperty(exports,_noFold="CfnWaitConditionHandle",{enumerable:!0,configurable:!0,get:()=>require("./core").CfnWaitConditionHandle}),exports.FeatureFlags=void 0,Object.defineProperty(exports,_noFold="FeatureFlags",{enumerable:!0,configurable:!0,get:()=>require("./core").FeatureFlags}),exports.PERMISSIONS_BOUNDARY_CONTEXT_KEY=void 0,Object.defineProperty(exports,_noFold="PERMISSIONS_BOUNDARY_CONTEXT_KEY",{enumerable:!0,configurable:!0,get:()=>require("./core").PERMISSIONS_BOUNDARY_CONTEXT_KEY}),exports.PermissionsBoundary=void 0,Object.defineProperty(exports,_noFold="PermissionsBoundary",{enumerable:!0,configurable:!0,get:()=>require("./core").PermissionsBoundary}),exports.PolicyValidationReportStatusBeta1=void 0,Object.defineProperty(exports,_noFold="PolicyValidationReportStatusBeta1",{enumerable:!0,configurable:!0,get:()=>require("./core").PolicyValidationReportStatusBeta1}),exports.Intrinsic=void 0,Object.defineProperty(exports,_noFold="Intrinsic",{enumerable:!0,configurable:!0,get:()=>require("./core").Intrinsic}),exports.Names=void 0,Object.defineProperty(exports,_noFold="Names",{enumerable:!0,configurable:!0,get:()=>require("./core").Names}),exports.TimeZone=void 0,Object.defineProperty(exports,_noFold="TimeZone",{enumerable:!0,configurable:!0,get:()=>require("./core").TimeZone});
Jarred-Sumner commented 7 months ago

Minimal repro bun build --minify input.js --external='*':

"use strict";
var __createBinding =
    (exports && exports.__createBinding) ||
    (Object.create
      ? function (o, m, k, k2) {
          k2 === void 0 && (k2 = k);
          var desc = Object.getOwnPropertyDescriptor(m, k);
          (!desc ||
            ("get" in desc
              ? !m.__esModule
              : desc.writable || desc.configurable)) &&
            (desc = {
              enumerable: !0,
              get: function () {
                return m[k];
              },
            }),
            Object.defineProperty(o, k2, desc);
        }
      : function (o, m, k, k2) {
          k2 === void 0 && (k2 = k), (o[k2] = m[k]);
        }),
  __exportStar =
    (exports && exports.__exportStar) ||
    function (m, exports2) {
      for (var p in m)
        p !== "default" &&
          !Object.prototype.hasOwnProperty.call(exports2, p) &&
          __createBinding(exports2, m, p);
    };
Object.defineProperty(exports, "__esModule", { value: !0 }),
  (exports.aws_codebuild =
    exports.aws_codeartifact =
    exports.aws_cloudwatch_actions =
    exports.aws_cloudwatch =
    exports.aws_cloudtrail =
    exports.aws_cloudfront_origins =
    exports.aws_cloudfront =
    exports.aws_cloudformation =
    exports.aws_cloud9 =
    exports.aws_cleanrooms =
    exports.aws_chatbot =
    exports.aws_certificatemanager =
    exports.aws_ce =
    exports.aws_cassandra =
    exports.aws_budgets =
    exports.aws_billingconductor =
    exports.aws_bedrock =
    exports.aws_batch =
    exports.aws_backupgateway =
    exports.aws_backup =
    exports.aws_b2bi =
    exports.aws_autoscalingplans =
    exports.aws_autoscaling_hooktargets =
    exports.aws_autoscaling_common =
    exports.aws_autoscaling =
    exports.aws_auditmanager =
    exports.aws_athena =
    exports.aws_arczonalshift =
    exports.aws_aps =
    exports.aws_appsync =
    exports.aws_appstream =
    exports.aws_apprunner =
    exports.aws_appmesh =
    exports.aws_applicationinsights =
    exports.aws_applicationautoscaling =
    exports.aws_appintegrations =
    exports.aws_appflow =
    exports.aws_appconfig =
    exports.aws_apigatewayv2_integrations =
    exports.aws_apigatewayv2_authorizers =
    exports.aws_apigatewayv2 =
    exports.aws_apigateway =
    exports.aws_amplifyuibuilder =
    exports.aws_amplify =
    exports.aws_amazonmq =
    exports.aws_acmpca =
    exports.aws_accessanalyzer =
    exports.assets =
    exports.assertions =
    exports.alexa_ask =
      void 0),
  (exports.aws_events_targets =
    exports.aws_events =
    exports.aws_entityresolution =
    exports.aws_emrserverless =
    exports.aws_emrcontainers =
    exports.aws_emr =
    exports.aws_elasticsearch =
    exports.aws_elasticloadbalancingv2_targets =
    exports.aws_elasticloadbalancingv2_actions =
    exports.aws_elasticloadbalancingv2 =
    exports.aws_elasticloadbalancing =
    exports.aws_elasticbeanstalk =
    exports.aws_elasticache =
    exports.aws_eks =
    exports.aws_efs =
    exports.aws_ecs_patterns =
    exports.aws_ecs =
    exports.aws_ecr_assets =
    exports.aws_ecr =
    exports.aws_ec2 =
    exports.aws_dynamodb =
    exports.aws_docdbelastic =
    exports.aws_docdb =
    exports.aws_dms =
    exports.aws_dlm =
    exports.aws_directoryservice =
    exports.aws_devopsguru =
    exports.aws_devicefarm =
    exports.aws_detective =
    exports.aws_dax =
    exports.aws_datasync =
    exports.aws_datapipeline =
    exports.aws_databrew =
    exports.aws_customerprofiles =
    exports.aws_cur =
    exports.aws_controltower =
    exports.aws_connectcampaigns =
    exports.aws_connect =
    exports.aws_config =
    exports.aws_comprehend =
    exports.aws_cognito =
    exports.aws_codestarnotifications =
    exports.aws_codestarconnections =
    exports.aws_codestar =
    exports.aws_codepipeline_actions =
    exports.aws_codepipeline =
    exports.aws_codegurureviewer =
    exports.aws_codeguruprofiler =
    exports.aws_codedeploy =
    exports.aws_codecommit =
      void 0),
  (exports.aws_lambda_destinations =
    exports.aws_lambda =
    exports.aws_lakeformation =
    exports.aws_kms =
    exports.aws_kinesisvideo =
    exports.aws_kinesisfirehose =
    exports.aws_kinesisanalyticsv2 =
    exports.aws_kinesisanalytics =
    exports.aws_kinesis =
    exports.aws_kendraranking =
    exports.aws_kendra =
    exports.aws_kafkaconnect =
    exports.aws_ivschat =
    exports.aws_ivs =
    exports.aws_iotwireless =
    exports.aws_iottwinmaker =
    exports.aws_iotthingsgraph =
    exports.aws_iotsitewise =
    exports.aws_iotfleetwise =
    exports.aws_iotfleethub =
    exports.aws_iotevents =
    exports.aws_iotcoredeviceadvisor =
    exports.aws_iotanalytics =
    exports.aws_iot1click =
    exports.aws_iot =
    exports.aws_internetmonitor =
    exports.aws_inspectorv2 =
    exports.aws_inspector =
    exports.aws_imagebuilder =
    exports.aws_identitystore =
    exports.aws_iam =
    exports.aws_healthlake =
    exports.aws_healthimaging =
    exports.aws_guardduty =
    exports.aws_groundstation =
    exports.aws_greengrassv2 =
    exports.aws_greengrass =
    exports.aws_grafana =
    exports.aws_glue =
    exports.aws_globalaccelerator_endpoints =
    exports.aws_globalaccelerator =
    exports.aws_gamelift =
    exports.aws_fsx =
    exports.aws_frauddetector =
    exports.aws_forecast =
    exports.aws_fms =
    exports.aws_fis =
    exports.aws_finspace =
    exports.aws_evidently =
    exports.aws_eventschemas =
      void 0),
  (exports.aws_redshiftserverless =
    exports.aws_redshift =
    exports.aws_rds =
    exports.aws_ram =
    exports.aws_quicksight =
    exports.aws_qldb =
    exports.aws_proton =
    exports.aws_pipes =
    exports.aws_pinpointemail =
    exports.aws_pinpoint =
    exports.aws_personalize =
    exports.aws_pcaconnectorad =
    exports.aws_panorama =
    exports.aws_osis =
    exports.aws_organizations =
    exports.aws_opsworkscm =
    exports.aws_opsworks =
    exports.aws_opensearchservice =
    exports.aws_opensearchserverless =
    exports.aws_omics =
    exports.aws_oam =
    exports.aws_nimblestudio =
    exports.aws_networkmanager =
    exports.aws_networkfirewall =
    exports.aws_neptunegraph =
    exports.aws_neptune =
    exports.aws_mwaa =
    exports.aws_msk =
    exports.aws_memorydb =
    exports.aws_mediatailor =
    exports.aws_mediastore =
    exports.aws_mediapackagev2 =
    exports.aws_mediapackage =
    exports.aws_medialive =
    exports.aws_mediaconvert =
    exports.aws_mediaconnect =
    exports.aws_managedblockchain =
    exports.aws_macie =
    exports.aws_m2 =
    exports.aws_lookoutvision =
    exports.aws_lookoutmetrics =
    exports.aws_lookoutequipment =
    exports.aws_logs_destinations =
    exports.aws_logs =
    exports.aws_location =
    exports.aws_lightsail =
    exports.aws_licensemanager =
    exports.aws_lex =
    exports.aws_lambda_nodejs =
    exports.aws_lambda_event_sources =
      void 0),
  (exports.aws_verifiedpermissions =
    exports.aws_transfer =
    exports.aws_timestream =
    exports.aws_systemsmanagersap =
    exports.aws_synthetics =
    exports.aws_supportapp =
    exports.aws_stepfunctions_tasks =
    exports.aws_stepfunctions =
    exports.aws_sso =
    exports.aws_ssmincidents =
    exports.aws_ssmcontacts =
    exports.aws_ssm =
    exports.aws_sqs =
    exports.aws_sns_subscriptions =
    exports.aws_sns =
    exports.aws_simspaceweaver =
    exports.aws_signer =
    exports.aws_shield =
    exports.aws_ses_actions =
    exports.aws_ses =
    exports.aws_servicediscovery =
    exports.aws_servicecatalogappregistry =
    exports.aws_servicecatalog =
    exports.aws_securityhub =
    exports.aws_secretsmanager =
    exports.aws_sdb =
    exports.aws_scheduler =
    exports.aws_sam =
    exports.aws_sagemaker =
    exports.aws_s3outposts =
    exports.aws_s3objectlambda =
    exports.aws_s3express =
    exports.aws_s3_notifications =
    exports.aws_s3_deployment =
    exports.aws_s3_assets =
    exports.aws_s3 =
    exports.aws_rum =
    exports.aws_route53resolver =
    exports.aws_route53recoveryreadiness =
    exports.aws_route53recoverycontrol =
    exports.aws_route53_targets =
    exports.aws_route53_patterns =
    exports.aws_route53 =
    exports.aws_rolesanywhere =
    exports.aws_robomaker =
    exports.aws_resourcegroups =
    exports.aws_resourceexplorer2 =
    exports.aws_resiliencehub =
    exports.aws_rekognition =
    exports.aws_refactorspaces =
      void 0),
  (exports.triggers =
    exports.region_info =
    exports.pipelines =
    exports.lambda_layer_node_proxy_agent =
    exports.lambda_layer_kubectl =
    exports.lambda_layer_awscli =
    exports.cx_api =
    exports.custom_resources =
    exports.cloudformation_include =
    exports.cloud_assembly_schema =
    exports.aws_xray =
    exports.aws_workspacesweb =
    exports.aws_workspacesthinclient =
    exports.aws_workspaces =
    exports.aws_wisdom =
    exports.aws_wafv2 =
    exports.aws_wafregional =
    exports.aws_waf =
    exports.aws_vpclattice =
    exports.aws_voiceid =
      void 0);
var _noFold;
(exports.alexa_ask = void 0),
  Object.defineProperty(exports, (_noFold = "alexa_ask"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./alexa-ask"),
  }),
  (exports.assertions = void 0),
  Object.defineProperty(exports, (_noFold = "assertions"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./assertions"),
  }),
  (exports.assets = void 0),
  Object.defineProperty(exports, (_noFold = "assets"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./assets"),
  }),
  (exports.aws_accessanalyzer = void 0),
  Object.defineProperty(exports, (_noFold = "aws_accessanalyzer"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-accessanalyzer"),
  }),
  (exports.aws_acmpca = void 0),
  Object.defineProperty(exports, (_noFold = "aws_acmpca"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-acmpca"),
  }),
  (exports.aws_amazonmq = void 0),
  Object.defineProperty(exports, (_noFold = "aws_amazonmq"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-amazonmq"),
  }),
  (exports.aws_amplify = void 0),
  Object.defineProperty(exports, (_noFold = "aws_amplify"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-amplify"),
  }),
  (exports.aws_amplifyuibuilder = void 0),
  Object.defineProperty(exports, (_noFold = "aws_amplifyuibuilder"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-amplifyuibuilder"),
  }),
  (exports.aws_apigateway = void 0),
  Object.defineProperty(exports, (_noFold = "aws_apigateway"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-apigateway"),
  }),
  (exports.aws_apigatewayv2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_apigatewayv2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-apigatewayv2"),
  }),
  (exports.aws_apigatewayv2_authorizers = void 0),
  Object.defineProperty(exports, (_noFold = "aws_apigatewayv2_authorizers"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-apigatewayv2-authorizers"),
  }),
  (exports.aws_apigatewayv2_integrations = void 0),
  Object.defineProperty(exports, (_noFold = "aws_apigatewayv2_integrations"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-apigatewayv2-integrations"),
  }),
  (exports.aws_appconfig = void 0),
  Object.defineProperty(exports, (_noFold = "aws_appconfig"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-appconfig"),
  }),
  (exports.aws_appflow = void 0),
  Object.defineProperty(exports, (_noFold = "aws_appflow"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-appflow"),
  }),
  (exports.aws_appintegrations = void 0),
  Object.defineProperty(exports, (_noFold = "aws_appintegrations"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-appintegrations"),
  }),
  (exports.aws_applicationautoscaling = void 0),
  Object.defineProperty(exports, (_noFold = "aws_applicationautoscaling"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-applicationautoscaling"),
  }),
  (exports.aws_applicationinsights = void 0),
  Object.defineProperty(exports, (_noFold = "aws_applicationinsights"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-applicationinsights"),
  }),
  (exports.aws_appmesh = void 0),
  Object.defineProperty(exports, (_noFold = "aws_appmesh"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-appmesh"),
  }),
  (exports.aws_apprunner = void 0),
  Object.defineProperty(exports, (_noFold = "aws_apprunner"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-apprunner"),
  }),
  (exports.aws_appstream = void 0),
  Object.defineProperty(exports, (_noFold = "aws_appstream"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-appstream"),
  }),
  (exports.aws_appsync = void 0),
  Object.defineProperty(exports, (_noFold = "aws_appsync"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-appsync"),
  }),
  (exports.aws_aps = void 0),
  Object.defineProperty(exports, (_noFold = "aws_aps"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-aps"),
  }),
  (exports.aws_arczonalshift = void 0),
  Object.defineProperty(exports, (_noFold = "aws_arczonalshift"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-arczonalshift"),
  }),
  (exports.aws_athena = void 0),
  Object.defineProperty(exports, (_noFold = "aws_athena"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-athena"),
  }),
  (exports.aws_auditmanager = void 0),
  Object.defineProperty(exports, (_noFold = "aws_auditmanager"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-auditmanager"),
  }),
  (exports.aws_autoscaling = void 0),
  Object.defineProperty(exports, (_noFold = "aws_autoscaling"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-autoscaling"),
  }),
  (exports.aws_autoscaling_common = void 0),
  Object.defineProperty(exports, (_noFold = "aws_autoscaling_common"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-autoscaling-common"),
  }),
  (exports.aws_autoscaling_hooktargets = void 0),
  Object.defineProperty(exports, (_noFold = "aws_autoscaling_hooktargets"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-autoscaling-hooktargets"),
  }),
  (exports.aws_autoscalingplans = void 0),
  Object.defineProperty(exports, (_noFold = "aws_autoscalingplans"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-autoscalingplans"),
  }),
  (exports.aws_b2bi = void 0),
  Object.defineProperty(exports, (_noFold = "aws_b2bi"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-b2bi"),
  }),
  (exports.aws_backup = void 0),
  Object.defineProperty(exports, (_noFold = "aws_backup"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-backup"),
  }),
  (exports.aws_backupgateway = void 0),
  Object.defineProperty(exports, (_noFold = "aws_backupgateway"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-backupgateway"),
  }),
  (exports.aws_batch = void 0),
  Object.defineProperty(exports, (_noFold = "aws_batch"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-batch"),
  }),
  (exports.aws_bedrock = void 0),
  Object.defineProperty(exports, (_noFold = "aws_bedrock"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-bedrock"),
  }),
  (exports.aws_billingconductor = void 0),
  Object.defineProperty(exports, (_noFold = "aws_billingconductor"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-billingconductor"),
  }),
  (exports.aws_budgets = void 0),
  Object.defineProperty(exports, (_noFold = "aws_budgets"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-budgets"),
  }),
  (exports.aws_cassandra = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cassandra"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cassandra"),
  }),
  (exports.aws_ce = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ce"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ce"),
  }),
  (exports.aws_certificatemanager = void 0),
  Object.defineProperty(exports, (_noFold = "aws_certificatemanager"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-certificatemanager"),
  }),
  (exports.aws_chatbot = void 0),
  Object.defineProperty(exports, (_noFold = "aws_chatbot"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-chatbot"),
  }),
  (exports.aws_cleanrooms = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cleanrooms"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cleanrooms"),
  }),
  (exports.aws_cloud9 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cloud9"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cloud9"),
  }),
  (exports.aws_cloudformation = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cloudformation"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cloudformation"),
  }),
  (exports.aws_cloudfront = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cloudfront"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cloudfront"),
  }),
  (exports.aws_cloudfront_origins = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cloudfront_origins"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cloudfront-origins"),
  }),
  (exports.aws_cloudtrail = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cloudtrail"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cloudtrail"),
  }),
  (exports.aws_cloudwatch = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cloudwatch"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cloudwatch"),
  }),
  (exports.aws_cloudwatch_actions = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cloudwatch_actions"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cloudwatch-actions"),
  }),
  (exports.aws_codeartifact = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codeartifact"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codeartifact"),
  }),
  (exports.aws_codebuild = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codebuild"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codebuild"),
  }),
  (exports.aws_codecommit = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codecommit"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codecommit"),
  }),
  (exports.aws_codedeploy = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codedeploy"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codedeploy"),
  }),
  (exports.aws_codeguruprofiler = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codeguruprofiler"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codeguruprofiler"),
  }),
  (exports.aws_codegurureviewer = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codegurureviewer"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codegurureviewer"),
  }),
  (exports.aws_codepipeline = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codepipeline"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codepipeline"),
  }),
  (exports.aws_codepipeline_actions = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codepipeline_actions"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codepipeline-actions"),
  }),
  (exports.aws_codestar = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codestar"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codestar"),
  }),
  (exports.aws_codestarconnections = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codestarconnections"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codestarconnections"),
  }),
  (exports.aws_codestarnotifications = void 0),
  Object.defineProperty(exports, (_noFold = "aws_codestarnotifications"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-codestarnotifications"),
  }),
  (exports.aws_cognito = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cognito"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cognito"),
  }),
  (exports.aws_comprehend = void 0),
  Object.defineProperty(exports, (_noFold = "aws_comprehend"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-comprehend"),
  }),
  (exports.aws_config = void 0),
  Object.defineProperty(exports, (_noFold = "aws_config"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-config"),
  }),
  (exports.aws_connect = void 0),
  Object.defineProperty(exports, (_noFold = "aws_connect"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-connect"),
  }),
  (exports.aws_connectcampaigns = void 0),
  Object.defineProperty(exports, (_noFold = "aws_connectcampaigns"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-connectcampaigns"),
  }),
  (exports.aws_controltower = void 0),
  Object.defineProperty(exports, (_noFold = "aws_controltower"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-controltower"),
  }),
  (exports.aws_cur = void 0),
  Object.defineProperty(exports, (_noFold = "aws_cur"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-cur"),
  }),
  (exports.aws_customerprofiles = void 0),
  Object.defineProperty(exports, (_noFold = "aws_customerprofiles"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-customerprofiles"),
  }),
  (exports.aws_databrew = void 0),
  Object.defineProperty(exports, (_noFold = "aws_databrew"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-databrew"),
  }),
  (exports.aws_datapipeline = void 0),
  Object.defineProperty(exports, (_noFold = "aws_datapipeline"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-datapipeline"),
  }),
  (exports.aws_datasync = void 0),
  Object.defineProperty(exports, (_noFold = "aws_datasync"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-datasync"),
  }),
  (exports.aws_dax = void 0),
  Object.defineProperty(exports, (_noFold = "aws_dax"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-dax"),
  }),
  (exports.aws_detective = void 0),
  Object.defineProperty(exports, (_noFold = "aws_detective"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-detective"),
  }),
  (exports.aws_devicefarm = void 0),
  Object.defineProperty(exports, (_noFold = "aws_devicefarm"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-devicefarm"),
  }),
  (exports.aws_devopsguru = void 0),
  Object.defineProperty(exports, (_noFold = "aws_devopsguru"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-devopsguru"),
  }),
  (exports.aws_directoryservice = void 0),
  Object.defineProperty(exports, (_noFold = "aws_directoryservice"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-directoryservice"),
  }),
  (exports.aws_dlm = void 0),
  Object.defineProperty(exports, (_noFold = "aws_dlm"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-dlm"),
  }),
  (exports.aws_dms = void 0),
  Object.defineProperty(exports, (_noFold = "aws_dms"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-dms"),
  }),
  (exports.aws_docdb = void 0),
  Object.defineProperty(exports, (_noFold = "aws_docdb"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-docdb"),
  }),
  (exports.aws_docdbelastic = void 0),
  Object.defineProperty(exports, (_noFold = "aws_docdbelastic"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-docdbelastic"),
  }),
  (exports.aws_dynamodb = void 0),
  Object.defineProperty(exports, (_noFold = "aws_dynamodb"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-dynamodb"),
  }),
  (exports.aws_ec2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ec2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ec2"),
  }),
  (exports.aws_ecr = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ecr"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ecr"),
  }),
  (exports.aws_ecr_assets = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ecr_assets"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ecr-assets"),
  }),
  (exports.aws_ecs = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ecs"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ecs"),
  }),
  (exports.aws_ecs_patterns = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ecs_patterns"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ecs-patterns"),
  }),
  (exports.aws_efs = void 0),
  Object.defineProperty(exports, (_noFold = "aws_efs"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-efs"),
  }),
  (exports.aws_eks = void 0),
  Object.defineProperty(exports, (_noFold = "aws_eks"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-eks"),
  }),
  (exports.aws_elasticache = void 0),
  Object.defineProperty(exports, (_noFold = "aws_elasticache"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-elasticache"),
  }),
  (exports.aws_elasticbeanstalk = void 0),
  Object.defineProperty(exports, (_noFold = "aws_elasticbeanstalk"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-elasticbeanstalk"),
  }),
  (exports.aws_elasticloadbalancing = void 0),
  Object.defineProperty(exports, (_noFold = "aws_elasticloadbalancing"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-elasticloadbalancing"),
  }),
  (exports.aws_elasticloadbalancingv2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_elasticloadbalancingv2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-elasticloadbalancingv2"),
  }),
  (exports.aws_elasticloadbalancingv2_actions = void 0),
  Object.defineProperty(
    exports,
    (_noFold = "aws_elasticloadbalancingv2_actions"),
    {
      enumerable: !0,
      configurable: !0,
      get: () => require("./aws-elasticloadbalancingv2-actions"),
    }
  ),
  (exports.aws_elasticloadbalancingv2_targets = void 0),
  Object.defineProperty(
    exports,
    (_noFold = "aws_elasticloadbalancingv2_targets"),
    {
      enumerable: !0,
      configurable: !0,
      get: () => require("./aws-elasticloadbalancingv2-targets"),
    }
  ),
  (exports.aws_elasticsearch = void 0),
  Object.defineProperty(exports, (_noFold = "aws_elasticsearch"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-elasticsearch"),
  }),
  (exports.aws_emr = void 0),
  Object.defineProperty(exports, (_noFold = "aws_emr"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-emr"),
  }),
  (exports.aws_emrcontainers = void 0),
  Object.defineProperty(exports, (_noFold = "aws_emrcontainers"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-emrcontainers"),
  }),
  (exports.aws_emrserverless = void 0),
  Object.defineProperty(exports, (_noFold = "aws_emrserverless"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-emrserverless"),
  }),
  (exports.aws_entityresolution = void 0),
  Object.defineProperty(exports, (_noFold = "aws_entityresolution"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-entityresolution"),
  }),
  (exports.aws_events = void 0),
  Object.defineProperty(exports, (_noFold = "aws_events"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-events"),
  }),
  (exports.aws_events_targets = void 0),
  Object.defineProperty(exports, (_noFold = "aws_events_targets"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-events-targets"),
  }),
  (exports.aws_eventschemas = void 0),
  Object.defineProperty(exports, (_noFold = "aws_eventschemas"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-eventschemas"),
  }),
  (exports.aws_evidently = void 0),
  Object.defineProperty(exports, (_noFold = "aws_evidently"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-evidently"),
  }),
  (exports.aws_finspace = void 0),
  Object.defineProperty(exports, (_noFold = "aws_finspace"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-finspace"),
  }),
  (exports.aws_fis = void 0),
  Object.defineProperty(exports, (_noFold = "aws_fis"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-fis"),
  }),
  (exports.aws_fms = void 0),
  Object.defineProperty(exports, (_noFold = "aws_fms"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-fms"),
  }),
  (exports.aws_forecast = void 0),
  Object.defineProperty(exports, (_noFold = "aws_forecast"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-forecast"),
  }),
  (exports.aws_frauddetector = void 0),
  Object.defineProperty(exports, (_noFold = "aws_frauddetector"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-frauddetector"),
  }),
  (exports.aws_fsx = void 0),
  Object.defineProperty(exports, (_noFold = "aws_fsx"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-fsx"),
  }),
  (exports.aws_gamelift = void 0),
  Object.defineProperty(exports, (_noFold = "aws_gamelift"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-gamelift"),
  }),
  (exports.aws_globalaccelerator = void 0),
  Object.defineProperty(exports, (_noFold = "aws_globalaccelerator"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-globalaccelerator"),
  }),
  (exports.aws_globalaccelerator_endpoints = void 0),
  Object.defineProperty(
    exports,
    (_noFold = "aws_globalaccelerator_endpoints"),
    {
      enumerable: !0,
      configurable: !0,
      get: () => require("./aws-globalaccelerator-endpoints"),
    }
  ),
  (exports.aws_glue = void 0),
  Object.defineProperty(exports, (_noFold = "aws_glue"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-glue"),
  }),
  (exports.aws_grafana = void 0),
  Object.defineProperty(exports, (_noFold = "aws_grafana"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-grafana"),
  }),
  (exports.aws_greengrass = void 0),
  Object.defineProperty(exports, (_noFold = "aws_greengrass"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-greengrass"),
  }),
  (exports.aws_greengrassv2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_greengrassv2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-greengrassv2"),
  }),
  (exports.aws_groundstation = void 0),
  Object.defineProperty(exports, (_noFold = "aws_groundstation"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-groundstation"),
  }),
  (exports.aws_guardduty = void 0),
  Object.defineProperty(exports, (_noFold = "aws_guardduty"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-guardduty"),
  }),
  (exports.aws_healthimaging = void 0),
  Object.defineProperty(exports, (_noFold = "aws_healthimaging"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-healthimaging"),
  }),
  (exports.aws_healthlake = void 0),
  Object.defineProperty(exports, (_noFold = "aws_healthlake"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-healthlake"),
  }),
  (exports.aws_iam = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iam"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iam"),
  }),
  (exports.aws_identitystore = void 0),
  Object.defineProperty(exports, (_noFold = "aws_identitystore"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-identitystore"),
  }),
  (exports.aws_imagebuilder = void 0),
  Object.defineProperty(exports, (_noFold = "aws_imagebuilder"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-imagebuilder"),
  }),
  (exports.aws_inspector = void 0),
  Object.defineProperty(exports, (_noFold = "aws_inspector"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-inspector"),
  }),
  (exports.aws_inspectorv2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_inspectorv2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-inspectorv2"),
  }),
  (exports.aws_internetmonitor = void 0),
  Object.defineProperty(exports, (_noFold = "aws_internetmonitor"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-internetmonitor"),
  }),
  (exports.aws_iot = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iot"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iot"),
  }),
  (exports.aws_iot1click = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iot1click"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iot1click"),
  }),
  (exports.aws_iotanalytics = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iotanalytics"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iotanalytics"),
  }),
  (exports.aws_iotcoredeviceadvisor = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iotcoredeviceadvisor"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iotcoredeviceadvisor"),
  }),
  (exports.aws_iotevents = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iotevents"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iotevents"),
  }),
  (exports.aws_iotfleethub = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iotfleethub"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iotfleethub"),
  }),
  (exports.aws_iotfleetwise = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iotfleetwise"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iotfleetwise"),
  }),
  (exports.aws_iotsitewise = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iotsitewise"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iotsitewise"),
  }),
  (exports.aws_iotthingsgraph = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iotthingsgraph"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iotthingsgraph"),
  }),
  (exports.aws_iottwinmaker = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iottwinmaker"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iottwinmaker"),
  }),
  (exports.aws_iotwireless = void 0),
  Object.defineProperty(exports, (_noFold = "aws_iotwireless"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-iotwireless"),
  }),
  (exports.aws_ivs = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ivs"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ivs"),
  }),
  (exports.aws_ivschat = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ivschat"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ivschat"),
  }),
  (exports.aws_kafkaconnect = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kafkaconnect"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kafkaconnect"),
  }),
  (exports.aws_kendra = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kendra"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kendra"),
  }),
  (exports.aws_kendraranking = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kendraranking"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kendraranking"),
  }),
  (exports.aws_kinesis = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kinesis"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kinesis"),
  }),
  (exports.aws_kinesisanalytics = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kinesisanalytics"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kinesisanalytics"),
  }),
  (exports.aws_kinesisanalyticsv2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kinesisanalyticsv2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kinesisanalyticsv2"),
  }),
  (exports.aws_kinesisfirehose = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kinesisfirehose"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kinesisfirehose"),
  }),
  (exports.aws_kinesisvideo = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kinesisvideo"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kinesisvideo"),
  }),
  (exports.aws_kms = void 0),
  Object.defineProperty(exports, (_noFold = "aws_kms"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-kms"),
  }),
  (exports.aws_lakeformation = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lakeformation"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lakeformation"),
  }),
  (exports.aws_lambda = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lambda"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lambda"),
  }),
  (exports.aws_lambda_destinations = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lambda_destinations"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lambda-destinations"),
  }),
  (exports.aws_lambda_event_sources = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lambda_event_sources"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lambda-event-sources"),
  }),
  (exports.aws_lambda_nodejs = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lambda_nodejs"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lambda-nodejs"),
  }),
  (exports.aws_lex = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lex"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lex"),
  }),
  (exports.aws_licensemanager = void 0),
  Object.defineProperty(exports, (_noFold = "aws_licensemanager"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-licensemanager"),
  }),
  (exports.aws_lightsail = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lightsail"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lightsail"),
  }),
  (exports.aws_location = void 0),
  Object.defineProperty(exports, (_noFold = "aws_location"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-location"),
  }),
  (exports.aws_logs = void 0),
  Object.defineProperty(exports, (_noFold = "aws_logs"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-logs"),
  }),
  (exports.aws_logs_destinations = void 0),
  Object.defineProperty(exports, (_noFold = "aws_logs_destinations"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-logs-destinations"),
  }),
  (exports.aws_lookoutequipment = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lookoutequipment"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lookoutequipment"),
  }),
  (exports.aws_lookoutmetrics = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lookoutmetrics"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lookoutmetrics"),
  }),
  (exports.aws_lookoutvision = void 0),
  Object.defineProperty(exports, (_noFold = "aws_lookoutvision"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-lookoutvision"),
  }),
  (exports.aws_m2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_m2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-m2"),
  }),
  (exports.aws_macie = void 0),
  Object.defineProperty(exports, (_noFold = "aws_macie"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-macie"),
  }),
  (exports.aws_managedblockchain = void 0),
  Object.defineProperty(exports, (_noFold = "aws_managedblockchain"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-managedblockchain"),
  }),
  (exports.aws_mediaconnect = void 0),
  Object.defineProperty(exports, (_noFold = "aws_mediaconnect"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-mediaconnect"),
  }),
  (exports.aws_mediaconvert = void 0),
  Object.defineProperty(exports, (_noFold = "aws_mediaconvert"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-mediaconvert"),
  }),
  (exports.aws_medialive = void 0),
  Object.defineProperty(exports, (_noFold = "aws_medialive"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-medialive"),
  }),
  (exports.aws_mediapackage = void 0),
  Object.defineProperty(exports, (_noFold = "aws_mediapackage"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-mediapackage"),
  }),
  (exports.aws_mediapackagev2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_mediapackagev2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-mediapackagev2"),
  }),
  (exports.aws_mediastore = void 0),
  Object.defineProperty(exports, (_noFold = "aws_mediastore"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-mediastore"),
  }),
  (exports.aws_mediatailor = void 0),
  Object.defineProperty(exports, (_noFold = "aws_mediatailor"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-mediatailor"),
  }),
  (exports.aws_memorydb = void 0),
  Object.defineProperty(exports, (_noFold = "aws_memorydb"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-memorydb"),
  }),
  (exports.aws_msk = void 0),
  Object.defineProperty(exports, (_noFold = "aws_msk"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-msk"),
  }),
  (exports.aws_mwaa = void 0),
  Object.defineProperty(exports, (_noFold = "aws_mwaa"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-mwaa"),
  }),
  (exports.aws_neptune = void 0),
  Object.defineProperty(exports, (_noFold = "aws_neptune"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-neptune"),
  }),
  (exports.aws_neptunegraph = void 0),
  Object.defineProperty(exports, (_noFold = "aws_neptunegraph"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-neptunegraph"),
  }),
  (exports.aws_networkfirewall = void 0),
  Object.defineProperty(exports, (_noFold = "aws_networkfirewall"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-networkfirewall"),
  }),
  (exports.aws_networkmanager = void 0),
  Object.defineProperty(exports, (_noFold = "aws_networkmanager"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-networkmanager"),
  }),
  (exports.aws_nimblestudio = void 0),
  Object.defineProperty(exports, (_noFold = "aws_nimblestudio"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-nimblestudio"),
  }),
  (exports.aws_oam = void 0),
  Object.defineProperty(exports, (_noFold = "aws_oam"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-oam"),
  }),
  (exports.aws_omics = void 0),
  Object.defineProperty(exports, (_noFold = "aws_omics"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-omics"),
  }),
  (exports.aws_opensearchserverless = void 0),
  Object.defineProperty(exports, (_noFold = "aws_opensearchserverless"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-opensearchserverless"),
  }),
  (exports.aws_opensearchservice = void 0),
  Object.defineProperty(exports, (_noFold = "aws_opensearchservice"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-opensearchservice"),
  }),
  (exports.aws_opsworks = void 0),
  Object.defineProperty(exports, (_noFold = "aws_opsworks"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-opsworks"),
  }),
  (exports.aws_opsworkscm = void 0),
  Object.defineProperty(exports, (_noFold = "aws_opsworkscm"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-opsworkscm"),
  }),
  (exports.aws_organizations = void 0),
  Object.defineProperty(exports, (_noFold = "aws_organizations"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-organizations"),
  }),
  (exports.aws_osis = void 0),
  Object.defineProperty(exports, (_noFold = "aws_osis"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-osis"),
  }),
  (exports.aws_panorama = void 0),
  Object.defineProperty(exports, (_noFold = "aws_panorama"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-panorama"),
  }),
  (exports.aws_pcaconnectorad = void 0),
  Object.defineProperty(exports, (_noFold = "aws_pcaconnectorad"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-pcaconnectorad"),
  }),
  (exports.aws_personalize = void 0),
  Object.defineProperty(exports, (_noFold = "aws_personalize"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-personalize"),
  }),
  (exports.aws_pinpoint = void 0),
  Object.defineProperty(exports, (_noFold = "aws_pinpoint"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-pinpoint"),
  }),
  (exports.aws_pinpointemail = void 0),
  Object.defineProperty(exports, (_noFold = "aws_pinpointemail"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-pinpointemail"),
  }),
  (exports.aws_pipes = void 0),
  Object.defineProperty(exports, (_noFold = "aws_pipes"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-pipes"),
  }),
  (exports.aws_proton = void 0),
  Object.defineProperty(exports, (_noFold = "aws_proton"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-proton"),
  }),
  (exports.aws_qldb = void 0),
  Object.defineProperty(exports, (_noFold = "aws_qldb"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-qldb"),
  }),
  (exports.aws_quicksight = void 0),
  Object.defineProperty(exports, (_noFold = "aws_quicksight"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-quicksight"),
  }),
  (exports.aws_ram = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ram"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ram"),
  }),
  (exports.aws_rds = void 0),
  Object.defineProperty(exports, (_noFold = "aws_rds"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-rds"),
  }),
  (exports.aws_redshift = void 0),
  Object.defineProperty(exports, (_noFold = "aws_redshift"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-redshift"),
  }),
  (exports.aws_redshiftserverless = void 0),
  Object.defineProperty(exports, (_noFold = "aws_redshiftserverless"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-redshiftserverless"),
  }),
  (exports.aws_refactorspaces = void 0),
  Object.defineProperty(exports, (_noFold = "aws_refactorspaces"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-refactorspaces"),
  }),
  (exports.aws_rekognition = void 0),
  Object.defineProperty(exports, (_noFold = "aws_rekognition"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-rekognition"),
  }),
  (exports.aws_resiliencehub = void 0),
  Object.defineProperty(exports, (_noFold = "aws_resiliencehub"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-resiliencehub"),
  }),
  (exports.aws_resourceexplorer2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_resourceexplorer2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-resourceexplorer2"),
  }),
  (exports.aws_resourcegroups = void 0),
  Object.defineProperty(exports, (_noFold = "aws_resourcegroups"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-resourcegroups"),
  }),
  (exports.aws_robomaker = void 0),
  Object.defineProperty(exports, (_noFold = "aws_robomaker"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-robomaker"),
  }),
  (exports.aws_rolesanywhere = void 0),
  Object.defineProperty(exports, (_noFold = "aws_rolesanywhere"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-rolesanywhere"),
  }),
  (exports.aws_route53 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_route53"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-route53"),
  }),
  (exports.aws_route53_patterns = void 0),
  Object.defineProperty(exports, (_noFold = "aws_route53_patterns"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-route53-patterns"),
  }),
  (exports.aws_route53_targets = void 0),
  Object.defineProperty(exports, (_noFold = "aws_route53_targets"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-route53-targets"),
  }),
  (exports.aws_route53recoverycontrol = void 0),
  Object.defineProperty(exports, (_noFold = "aws_route53recoverycontrol"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-route53recoverycontrol"),
  }),
  (exports.aws_route53recoveryreadiness = void 0),
  Object.defineProperty(exports, (_noFold = "aws_route53recoveryreadiness"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-route53recoveryreadiness"),
  }),
  (exports.aws_route53resolver = void 0),
  Object.defineProperty(exports, (_noFold = "aws_route53resolver"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-route53resolver"),
  }),
  (exports.aws_rum = void 0),
  Object.defineProperty(exports, (_noFold = "aws_rum"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-rum"),
  }),
  (exports.aws_s3 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_s3"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-s3"),
  }),
  (exports.aws_s3_assets = void 0),
  Object.defineProperty(exports, (_noFold = "aws_s3_assets"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-s3-assets"),
  }),
  (exports.aws_s3_deployment = void 0),
  Object.defineProperty(exports, (_noFold = "aws_s3_deployment"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-s3-deployment"),
  }),
  (exports.aws_s3_notifications = void 0),
  Object.defineProperty(exports, (_noFold = "aws_s3_notifications"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-s3-notifications"),
  }),
  (exports.aws_s3express = void 0),
  Object.defineProperty(exports, (_noFold = "aws_s3express"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-s3express"),
  }),
  (exports.aws_s3objectlambda = void 0),
  Object.defineProperty(exports, (_noFold = "aws_s3objectlambda"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-s3objectlambda"),
  }),
  (exports.aws_s3outposts = void 0),
  Object.defineProperty(exports, (_noFold = "aws_s3outposts"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-s3outposts"),
  }),
  (exports.aws_sagemaker = void 0),
  Object.defineProperty(exports, (_noFold = "aws_sagemaker"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-sagemaker"),
  }),
  (exports.aws_sam = void 0),
  Object.defineProperty(exports, (_noFold = "aws_sam"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-sam"),
  }),
  (exports.aws_scheduler = void 0),
  Object.defineProperty(exports, (_noFold = "aws_scheduler"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-scheduler"),
  }),
  (exports.aws_sdb = void 0),
  Object.defineProperty(exports, (_noFold = "aws_sdb"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-sdb"),
  }),
  (exports.aws_secretsmanager = void 0),
  Object.defineProperty(exports, (_noFold = "aws_secretsmanager"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-secretsmanager"),
  }),
  (exports.aws_securityhub = void 0),
  Object.defineProperty(exports, (_noFold = "aws_securityhub"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-securityhub"),
  }),
  (exports.aws_servicecatalog = void 0),
  Object.defineProperty(exports, (_noFold = "aws_servicecatalog"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-servicecatalog"),
  }),
  (exports.aws_servicecatalogappregistry = void 0),
  Object.defineProperty(exports, (_noFold = "aws_servicecatalogappregistry"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-servicecatalogappregistry"),
  }),
  (exports.aws_servicediscovery = void 0),
  Object.defineProperty(exports, (_noFold = "aws_servicediscovery"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-servicediscovery"),
  }),
  (exports.aws_ses = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ses"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ses"),
  }),
  (exports.aws_ses_actions = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ses_actions"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ses-actions"),
  }),
  (exports.aws_shield = void 0),
  Object.defineProperty(exports, (_noFold = "aws_shield"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-shield"),
  }),
  (exports.aws_signer = void 0),
  Object.defineProperty(exports, (_noFold = "aws_signer"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-signer"),
  }),
  (exports.aws_simspaceweaver = void 0),
  Object.defineProperty(exports, (_noFold = "aws_simspaceweaver"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-simspaceweaver"),
  }),
  (exports.aws_sns = void 0),
  Object.defineProperty(exports, (_noFold = "aws_sns"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-sns"),
  }),
  (exports.aws_sns_subscriptions = void 0),
  Object.defineProperty(exports, (_noFold = "aws_sns_subscriptions"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-sns-subscriptions"),
  }),
  (exports.aws_sqs = void 0),
  Object.defineProperty(exports, (_noFold = "aws_sqs"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-sqs"),
  }),
  (exports.aws_ssm = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ssm"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ssm"),
  }),
  (exports.aws_ssmcontacts = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ssmcontacts"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ssmcontacts"),
  }),
  (exports.aws_ssmincidents = void 0),
  Object.defineProperty(exports, (_noFold = "aws_ssmincidents"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-ssmincidents"),
  }),
  (exports.aws_sso = void 0),
  Object.defineProperty(exports, (_noFold = "aws_sso"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-sso"),
  }),
  (exports.aws_stepfunctions = void 0),
  Object.defineProperty(exports, (_noFold = "aws_stepfunctions"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-stepfunctions"),
  }),
  (exports.aws_stepfunctions_tasks = void 0),
  Object.defineProperty(exports, (_noFold = "aws_stepfunctions_tasks"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-stepfunctions-tasks"),
  }),
  (exports.aws_supportapp = void 0),
  Object.defineProperty(exports, (_noFold = "aws_supportapp"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-supportapp"),
  }),
  (exports.aws_synthetics = void 0),
  Object.defineProperty(exports, (_noFold = "aws_synthetics"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-synthetics"),
  }),
  (exports.aws_systemsmanagersap = void 0),
  Object.defineProperty(exports, (_noFold = "aws_systemsmanagersap"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-systemsmanagersap"),
  }),
  (exports.aws_timestream = void 0),
  Object.defineProperty(exports, (_noFold = "aws_timestream"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-timestream"),
  }),
  (exports.aws_transfer = void 0),
  Object.defineProperty(exports, (_noFold = "aws_transfer"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-transfer"),
  }),
  (exports.aws_verifiedpermissions = void 0),
  Object.defineProperty(exports, (_noFold = "aws_verifiedpermissions"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-verifiedpermissions"),
  }),
  (exports.aws_voiceid = void 0),
  Object.defineProperty(exports, (_noFold = "aws_voiceid"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-voiceid"),
  }),
  (exports.aws_vpclattice = void 0),
  Object.defineProperty(exports, (_noFold = "aws_vpclattice"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-vpclattice"),
  }),
  (exports.aws_waf = void 0),
  Object.defineProperty(exports, (_noFold = "aws_waf"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-waf"),
  }),
  (exports.aws_wafregional = void 0),
  Object.defineProperty(exports, (_noFold = "aws_wafregional"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-wafregional"),
  }),
  (exports.aws_wafv2 = void 0),
  Object.defineProperty(exports, (_noFold = "aws_wafv2"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-wafv2"),
  }),
  (exports.aws_wisdom = void 0),
  Object.defineProperty(exports, (_noFold = "aws_wisdom"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-wisdom"),
  }),
  (exports.aws_workspaces = void 0),
  Object.defineProperty(exports, (_noFold = "aws_workspaces"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-workspaces"),
  }),
  (exports.aws_workspacesthinclient = void 0),
  Object.defineProperty(exports, (_noFold = "aws_workspacesthinclient"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-workspacesthinclient"),
  }),
  (exports.aws_workspacesweb = void 0),
  Object.defineProperty(exports, (_noFold = "aws_workspacesweb"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-workspacesweb"),
  }),
  (exports.aws_xray = void 0),
  Object.defineProperty(exports, (_noFold = "aws_xray"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./aws-xray"),
  }),
  (exports.cloud_assembly_schema = void 0),
  Object.defineProperty(exports, (_noFold = "cloud_assembly_schema"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./cloud-assembly-schema"),
  }),
  (exports.cloudformation_include = void 0),
  Object.defineProperty(exports, (_noFold = "cloudformation_include"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./cloudformation-include"),
  }),
  (exports.custom_resources = void 0),
  Object.defineProperty(exports, (_noFold = "custom_resources"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./custom-resources"),
  }),
  (exports.cx_api = void 0),
  Object.defineProperty(exports, (_noFold = "cx_api"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./cx-api"),
  }),
  (exports.lambda_layer_awscli = void 0),
  Object.defineProperty(exports, (_noFold = "lambda_layer_awscli"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./lambda-layer-awscli"),
  }),
  (exports.lambda_layer_kubectl = void 0),
  Object.defineProperty(exports, (_noFold = "lambda_layer_kubectl"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./lambda-layer-kubectl"),
  }),
  (exports.lambda_layer_node_proxy_agent = void 0),
  Object.defineProperty(exports, (_noFold = "lambda_layer_node_proxy_agent"), {
    enumerable: !0,
    configurable: !0,
    get: () => require("./lambda-layer-node-proxy-agent"),
  }),
  (exports.isResolvableObject = void 0),
  (exports.PERMISSIONS_BOUNDARY_CONTEXT_KEY = void 0),
  Object.defineProperty(
    exports,
    (_noFold = "PERMISSIONS_BOUNDARY_CONTEXT_KEY"),
    {
      enumerable: !0,
      configurable: !0,
      get: () => require("./core").PERMISSIONS_BOUNDARY_CONTEXT_KEY,
    }
  );
okarlsson commented 5 months ago

@Jarred-Sumner any suggestions on how to work around this? I'm stuck on version 1.0.8 due to this issue and can't upgrade to newer versions of bun that resolves several issues in my project preventing me from running on Bun.

chrisbbreuer commented 5 months ago

We are also stuck on this issue with Stacks.

Don't think there is a workaround besides: don't use any newer features & keep going back to 1.0.8 πŸ˜…

okarlsson commented 5 months ago

We are also stuck on this issue with Stacks.

Don't think there is a workaround besides: don't use any newer features & keep going back to 1.0.8 πŸ˜…

@chrisbbreuer I worked around the problem my running my CDK deploy with tsx instead, while using bun in the rest of the repo:

{
  "app": "npx tsx infrastructure/apps/app.ts",
  ...
}
chrisbbreuer commented 5 months ago

Using tsx is what I did as well for a time, but then I started relying on Bun-only features, like $, and that's when building/deploying became another issue again haha

paperdave commented 4 months ago

i fixed an issue with bundling aws-cdk-lib but bun run cdk synth still crashes. will look into this one shortly.

paperdave commented 4 months ago

oh fun. at the end of my previous PR i had noted https://github.com/oven-sh/bun/issues/12383, but it turns out that is the crash we are facing here.

paperdave commented 4 months ago

landed fix in #12388. let me know if on bun upgrade --canary this still happens

Tehnix commented 4 months ago

@paperdave happy to report that it fixes the issue! I retested on https://github.com/codetalkio/bun-issue-cdk-repro and it works, so I've also updated the repo with a mention of v1.1.20 working :)