ICommandHooks¶
-
class
aws_cdk.aws_lambda_go.
ICommandHooks
(*args, **kwds)¶ Bases:
typing_extensions.Protocol
(experimental) Command hooks.
These commands will run in the environment in which bundling occurs: inside the container for Docker bundling or on the host OS for local bundling.
Commands are chained with
&&
:{ // Run tests prior to bundling beforeBundling(inputDir: string, outputDir: string): string[] { return [`go test -mod=vendor ./...`]; } // ... }
- Stability
experimental
Methods
-
after_bundling
(input_dir, output_dir)¶ (experimental) Returns commands to run after bundling.
Commands are chained with
&&
.- Parameters
input_dir (
str
) –output_dir (
str
) –
- Stability
experimental
- Return type
List
[str
]
-
before_bundling
(input_dir, output_dir)¶ (experimental) Returns commands to run before bundling.
Commands are chained with
&&
.- Parameters
input_dir (
str
) –output_dir (
str
) –
- Stability
experimental
- Return type
List
[str
]