Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
710a88e
feat: lookup ecr repository
badmintoncryer Mar 1, 2025
121fd15
add validation
badmintoncryer Mar 1, 2025
b1df667
temp
badmintoncryer Mar 1, 2025
af60a3c
update integ test
badmintoncryer Mar 1, 2025
b31a51a
update integ
badmintoncryer Mar 2, 2025
08b9fbc
restore
badmintoncryer Mar 2, 2025
97edbbb
update jsdoc
badmintoncryer Mar 2, 2025
1aae549
add unit test
badmintoncryer Mar 3, 2025
1ab4fb8
update readme
badmintoncryer Mar 3, 2025
7ee2a3a
Merge branch 'main' into 8461-lookup-ecr
badmintoncryer Mar 3, 2025
473f690
fix import order
badmintoncryer Mar 3, 2025
e7d5229
test: add unit test
badmintoncryer Mar 3, 2025
6ef1867
fix readme
badmintoncryer Mar 4, 2025
baef3d6
Merge branch 'main' into 8461-lookup-ecr
badmintoncryer Mar 4, 2025
545e5a4
Merge branch 'main' into 8461-lookup-ecr
badmintoncryer Mar 11, 2025
86f7777
add unit test
badmintoncryer Mar 12, 2025
ddd678b
Merge branch 'main' into 8461-lookup-ecr
badmintoncryer Mar 12, 2025
39942e2
Merge branch 'main' into 8461-lookup-ecr
badmintoncryer Mar 22, 2025
c7b3a01
use typed errors
badmintoncryer Mar 22, 2025
b40c93f
Merge branch 'main' into 8461-lookup-ecr
badmintoncryer Mar 25, 2025
2737454
Merge remote-tracking branch 'origin/main' into 8461-lookup-ecr
badmintoncryer Mar 26, 2025
3880a8e
use fromAttributes
badmintoncryer Mar 26, 2025
c02b0b9
use fromRepositoryArn
badmintoncryer Mar 27, 2025
7a545fb
use Arn.extractResourceName
badmintoncryer Mar 27, 2025
a096726
Merge branch 'main' into 8461-lookup-ecr
badmintoncryer Mar 27, 2025
ce93af4
Merge branch 'main' into 8461-lookup-ecr
mergify[bot] Mar 27, 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.

Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
{
"Resources": {
"LambdaServiceRoleA8ED4D3B": {
"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"
]
]
}
]
}
},
"LambdaServiceRoleDefaultPolicyDAE46E21": {
"Type": "AWS::IAM::Policy",
"Properties": {
"PolicyDocument": {
"Statement": [
{
"Action": [
"ecr:DescribeImages",
"ecr:DescribeRepositories"
],
"Effect": "Allow",
"Resource": {
"Fn::Join": [
"",
[
"arn:",
{
"Ref": "AWS::Partition"
},
":ecr:us-east-1:123456789012:repository/DUMMY_ARN"
]
]
}
}
],
"Version": "2012-10-17"
},
"PolicyName": "LambdaServiceRoleDefaultPolicyDAE46E21",
"Roles": [
{
"Ref": "LambdaServiceRoleA8ED4D3B"
}
]
}
},
"LambdaD247545B": {
"Type": "AWS::Lambda::Function",
"Properties": {
"Code": {
"ZipFile": "exports.handler = async function(event, context) { return \"Hello, World!\"; }"
},
"Handler": "index.handler",
"Role": {
"Fn::GetAtt": [
"LambdaServiceRoleA8ED4D3B",
"Arn"
]
},
"Runtime": "nodejs20.x"
},
"DependsOn": [
"LambdaServiceRoleDefaultPolicyDAE46E21",
"LambdaServiceRoleA8ED4D3B"
]
}
},
"Outputs": {
"RepositoryUri": {
"Value": {
"Fn::Join": [
"",
[
"123456789012.dkr.ecr.us-east-1.",
{
"Ref": "AWS::URLSuffix"
},
"/DUMMY_ARN"
]
]
}
}
},
"Parameters": {
"BootstrapVersion": {
"Type": "AWS::SSM::Parameter::Value<String>",
"Default": "/cdk-bootstrap/hnb659fds/version",
"Description": "Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip]"
}
},
"Rules": {
"CheckBootstrapVersion": {
"Assertions": [
{
"Assert": {
"Fn::Not": [
{
"Fn::Contains": [
[
"1",
"2",
"3",
"4",
"5"
],
{
"Ref": "BootstrapVersion"
}
]
}
]
},
"AssertDescription": "CDK bootstrap stack version 6 required. Please run 'cdk bootstrap' with a recent version of the CDK CLI."
}
]
}
}
}

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.

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