Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
66c8fb7
feat(lambda): add WebFunction and NetworkConnector L2 constructs
licjun Oct 13, 2026
5cdd430
fix(lambda): satisfy awslint for WebFunction and NetworkConnector
licjun Oct 14, 2026
aab7738
fix(lambda): reject a network connector with a regional WebFunction e…
licjun Oct 14, 2026
33fdbbe
docs(lambda): say WebFunctionRegions groups are a fixed snapshot
licjun Oct 14, 2026
3147a73
feat(lambda): create a log group for a WebFunction by default
licjun Oct 15, 2026
c124312
feat(lambda): create a log group for the WebFunction copy function
licjun Oct 15, 2026
3b1847b
fix(lambda): delete a moved WebFunction code object
licjun Oct 15, 2026
636bc9e
fix(lambda): grant the WebFunction copy function only object reads
licjun Oct 15, 2026
0ceed21
docs(lambda): note WebFunction staging needs a non-CMK bootstrap
licjun Oct 15, 2026
c69cbb6
fix(lambda): always scope WebFunction code reads to the function
licjun Oct 15, 2026
a4ad5e5
feat(lambda): add a tags prop to WebFunction
licjun Oct 15, 2026
ca3ca54
refactor(lambda): prefix the WebFunction asset options structs
licjun Oct 15, 2026
0c225e2
docs(lambda): describe the WebFunction entryPoint default as behavior
licjun Oct 15, 2026
d541784
refactor(lambda): compute the WebFunction endpoint type default once
licjun Oct 15, 2026
d3831d8
feat(lambda): add isWebFunction and isNetworkConnector type guards
licjun Oct 15, 2026
03262a4
docs(lambda): note that WebFunction metrics are not modeled yet
licjun Oct 15, 2026
48b4457
refactor(lambda): name the copy function's missing-role error
licjun Oct 15, 2026
01767a2
docs(lambda): mark the copy function's uuid seed as permanent
licjun Oct 15, 2026
ea3b7b2
style(lambda): order the WebFunction type guards after PROPERTY_INJEC…
licjun Oct 15, 2026
3d730ea
chore(lambda): update WebFunction integ snapshots
licjun Oct 15, 2026
6260b81
fix(lambda): give each WebFunction code copy its own object key
licjun Oct 16, 2026
f04adf5
fix(lambda): reject a connector version ARN referencing another stack
licjun Oct 16, 2026
2527234
fix(lambda): reject a code bucket that names the aws/s3 key by alias
licjun Oct 16, 2026
c8cab82
fix(lambda): reject a WebFunction keyPrefix that widens the copy grants
licjun Oct 16, 2026
5cda1d5
feat(lambda): derive the default WebFunction endpoint name from its s…
licjun Oct 16, 2026
1a22755
test(lambda): assert a 200 through connector egress in the integ
licjun Oct 16, 2026
23f41bd
feat(lambda): expose the NetworkConnector L1 resource
licjun Oct 16, 2026
adb0660
docs(lambda): say the connector operator role should be dedicated
licjun Oct 16, 2026
bf012f4
fix(lambda): set the WebFunction default child
licjun Oct 16, 2026
86317d7
docs(lambda): explain what isolates functions in the managed bucket
licjun Oct 16, 2026
f4f7f10
docs(lambda): say region groups follow the aws-cdk-lib version
licjun Oct 16, 2026
f6ff8b6
Merge remote-tracking branch 'origin/main' into feat_lambda_webfunction
licjun Oct 16, 2026
1aec5ec
chore(lambda): drop the temporary WebFunction schemas
licjun Oct 16, 2026
585d380
fix(lambda): add the function name to the WebFunction reference
licjun Oct 16, 2026
f881f1b
style(lambda): order the imports in the connector test
licjun Oct 16, 2026
353ac5b
test(lambda): refresh the connector and staged-asset integ snapshots
licjun Oct 16, 2026
417be3d
test(lambda): cover WebFunction timeouts given as deploy-time values
licjun Oct 19, 2026
a5d5e19
refactor(lambda): rename NetworkProtocol to NetworkConnectorProtocol
licjun Oct 19, 2026
8d63238
docs(lambda): document how to roll back a WebFunction
licjun Oct 19, 2026
2796758
feat(lambda): add a tags prop to NetworkConnector
licjun Oct 19, 2026
7a8ed32
fix(lambda): reject a WebFunction keyPrefix given as a token
licjun Oct 19, 2026
7ddfa55
fix(lambda): let CloudFormation name a WebFunction's default log group
licjun Oct 20, 2026
721be7b
test(lambda): refresh WebFunction integ snapshots for the unnamed log…
licjun Oct 20, 2026
87526e3
fix(lambda): stop WebFunctionReplicaRegions being treated as a token
licjun Oct 21, 2026
aba7cf4
feat(lambda): model the WebFunction endpoint as its own construct
licjun Oct 22, 2026
fbe1220
feat(lambda): replace endpointType and replicaRegions with endpointLo…
licjun Oct 23, 2026
227571f
feat(lambda): nest the default endpoint's settings under defaultEndpoint
licjun Oct 26, 2026
ceec029
Merge remote-tracking branch 'origin/main' into feat_lambda_webfunction
licjun Oct 26, 2026
dd530d0
chore(lambda): drop the vendored NetworkConnector schema
licjun Oct 26, 2026
53122c0
docs(lambda): document how to sign requests to an IAM_AUTH endpoint
licjun Oct 26, 2026
56d3a2c
fix(lambda): reject a fromBucket key that would widen the read grant
licjun Oct 26, 2026
e9bcef0
fix(lambda): warn when attaching the operator policy to a given role
licjun Oct 26, 2026
e49c975
fix(lambda): pass the default endpoint's name explicitly
licjun Oct 26, 2026
75dbc3a
feat(lambda): take an endpoint's traffic as WebFunctionTraffic
licjun Oct 26, 2026
7d7c5ca
feat(lambda): collect a WebFunction's resource policy statements
licjun Oct 26, 2026
5c3caf1
fix(lambda): keep the code of a retained WebFunction revision
licjun Oct 26, 2026
b8306f9
chore(lambda): update the WebFunction staged-code integ snapshots
licjun Oct 26, 2026
a533d2a
fix(lambda): pass a fingerprint of the revision configuration to the …
licjun Oct 27, 2026
2369738
chore(lambda): update the WebFunction staged-code integ snapshots
licjun Oct 27, 2026
e43456b
fix(lambda): read each copy's own revision when code is shared
licjun Oct 28, 2026
8d7f65e
fix(lambda): fingerprint values inside Fn::Sub, Fn::If and Fn::Select
licjun Oct 28, 2026
c8847cf
fix(lambda): grant on an endpoint in another stack from its function
licjun Oct 28, 2026
233085f
fix(lambda): return the WebFunction's name from webFunctionRef
licjun Oct 28, 2026
813b2c0
chore(lambda): update the WebFunction integ snapshots
licjun Oct 28, 2026
e7fdc05
chore(lambda): store the WebFunction integ asset zips in LFS again
licjun Oct 28, 2026
32882e2
feat(lambda): make IWebFunction an IResourceWithPolicyV2
licjun Oct 28, 2026
6f5bb8b
fix(lambda): retain the code bucket policy with a retained revision
licjun Oct 28, 2026
00ac84a
fix(lambda): take replica Regions as a plain list
licjun Oct 28, 2026
81e8a92
chore(lambda): update the network connector integ comment
licjun Oct 28, 2026
5d28935
fix(lambda): derive the code copy from the rendered revision
licjun Oct 29, 2026
726be1d
fix(lambda): copy into a bucket in another Region
licjun Oct 29, 2026
f5018cd
fix(lambda): check the connector rule on every endpoint
licjun Oct 29, 2026
9c8aced
test(lambda): deploy endpoint grants and regional endpoints
licjun Oct 29, 2026
b6833ae
docs(lambda): correct copy functions, resource policy and intro
licjun Oct 29, 2026
51ce842
feat(lambda): add WebFunctionEndpoint.isWebFunctionEndpoint
licjun Oct 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions packages/@aws-cdk-testing/framework-integ/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ coverage
nyc.config.js

!test/aws-synthetics/test/canaries/**/*
!test/aws-lambda/test/webfunction-handler/**/*
!test/aws-lambda/test/webfunction-staged-code/**/*


!**/*.snapshot/**/asset.*/*.js
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading