Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
d1f648f
implement policyFragment like Group
Tietew Jan 17, 2025
553759b
Merge branch 'main' into iam-fix-policy-fragment
Tietew Jan 17, 2025
ef5f8fb
fix test
Tietew Jan 17, 2025
7c1b102
Merge branch 'main' into iam-fix-policy-fragment
Tietew Feb 3, 2025
476aa13
add tests
Tietew Feb 3, 2025
8b99783
Merge branch 'main' into iam-fix-policy-fragment
Tietew Feb 4, 2025
dbfdb80
Merge branch 'main' into iam-fix-policy-fragment
Tietew Feb 9, 2025
efbfef8
Merge branch 'main' into iam-fix-policy-fragment
Tietew Feb 17, 2025
ab56e61
Merge branch 'main' into iam-fix-policy-fragment
Tietew Feb 20, 2025
648628d
Merge branch 'main' into iam-fix-policy-fragment
Tietew Feb 22, 2025
cee08ae
Merge branch 'main' into iam-fix-policy-fragment
Tietew Feb 22, 2025
478dc81
Merge branch 'main' into iam-fix-policy-fragment
Tietew May 21, 2025
dc8b2dc
revert implementing IPrincipal directly
Tietew May 21, 2025
ff5fdb0
fix test
Tietew May 21, 2025
d9d9ba1
Merge branch 'main' into iam-fix-policy-fragment
Tietew May 26, 2025
e62c69c
rework - revert to main
Tietew May 26, 2025
2636107
throw an error on resolve a token for principal ARN
Tietew May 26, 2025
6d91706
no longer needed
Tietew May 26, 2025
be8374e
reference the issue
Tietew May 26, 2025
4de0ab2
fix eslint
Tietew May 26, 2025
f43c150
fix errors
Tietew May 26, 2025
1de4064
fix docs
Tietew May 29, 2025
be97033
Merge branch 'main' into iam-fix-policy-fragment
Tietew May 30, 2025
73b60cd
ValidationError
Tietew May 30, 2025
ab7a34a
grantInvoke() calls grantPrincipal.toString()
Tietew May 30, 2025
f133c4f
update snapshot
Tietew May 30, 2025
8221322
Merge branch 'main' into iam-fix-policy-fragment
Tietew Jun 4, 2025
168fd25
remove node path due to scoped ValidationError
Tietew Jun 4, 2025
2fe31d6
Revert "update snapshot"
Tietew Jun 4, 2025
6e661a2
Merge branch 'main' into iam-fix-policy-fragment
Tietew Jul 29, 2025
f64cb84
update snapshot
Tietew Jul 29, 2025
b57a018
Merge branch 'main' into iam-fix-policy-fragment
Tietew Oct 27, 2025
473a1e5
Merge branch 'main' into iam-fix-policy-fragment
Tietew Oct 27, 2025
4ffe063
update snapshot
Tietew Oct 27, 2025
291816a
Merge branch 'main' into iam-fix-policy-fragment
Abogical Oct 30, 2025
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

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.

Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,32 @@
"Arn"
]
}
},
{
"Action": "lambda:InvokeFunction",
"Effect": "Allow",
"Resource": [
{
"Fn::GetAtt": [
"Function76856677",
"Arn"
]
},
{
"Fn::Join": [
"",
[
{
"Fn::GetAtt": [
"Function76856677",
"Arn"
]
},
":*"
]
]
}
]
}
],
"Version": "2012-10-17"
Expand Down Expand Up @@ -118,6 +144,75 @@
"Version": "2012-10-17"
}
}
},
"FunctionServiceRole675BB04A": {
"Type": "AWS::IAM::Role",
"Properties": {
"AssumeRolePolicyDocument": {
"Statement": [
{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"Service": "lambda.amazonaws.com"
}
}
],
"Version": "2012-10-17"
},
"ManagedPolicyArns": [
{
"Fn::Join": [
"",
[
"arn:",
{
"Ref": "AWS::Partition"
},
":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole"
]
]
}
]
}
},
"Function76856677": {
"Type": "AWS::Lambda::Function",
"Properties": {
"Code": {
"ZipFile": "export const handler = async () => null"
},
"Handler": "index.handler",
"Role": {
"Fn::GetAtt": [
"FunctionServiceRole675BB04A",
"Arn"
]
},
"Runtime": "nodejs22.x"
},
"DependsOn": [
"FunctionServiceRole675BB04A"
]
},
"FunctionLogGroup55B80E27": {
"Type": "AWS::Logs::LogGroup",
"Properties": {
"LogGroupName": {
"Fn::Join": [
"",
[
"/aws/lambda/",
{
"Ref": "Function76856677"
}
]
]
},
"RetentionInDays": 731
},
"UpdateReplacePolicy": "Retain",
"DeletionPolicy": "Retain"
}
},
"Parameters": {
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