{ "Resources": { "HyphenBugLambdaServiceRole1D7470CB": { "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" ] ] } ] }, "Metadata": { "aws:cdk:path": "HyphenBugStack/HyphenBugLambda/ServiceRole/Resource" } }, "HyphenBugLambdaBF88E1E9": { "Type": "AWS::Lambda::Function", "Properties": { "Code": { "ZipFile": "\ndef handler(event, context):\n print(f'{event=} {context=}')\n" }, "Role": { "Fn::GetAtt": [ "HyphenBugLambdaServiceRole1D7470CB", "Arn" ] }, "Handler": "index.handler", "Runtime": "python3.9" }, "DependsOn": [ "HyphenBugLambdaServiceRole1D7470CB" ], "Metadata": { "aws:cdk:path": "HyphenBugStack/HyphenBugLambda/Resource" } }, "HyphenBugLambdaCurrentVersion844F5A44ba06439c8aec9343c446f047d4f2665a": { "Type": "AWS::Lambda::Version", "Properties": { "FunctionName": { "Ref": "HyphenBugLambdaBF88E1E9" } }, "Metadata": { "aws:cdk:path": "HyphenBugStack/HyphenBugLambda/CurrentVersion/Resource" } }, "HyphenBugLambdaAliasHYPHENBUG02DCD1FF": { "Type": "AWS::Lambda::Alias", "Properties": { "FunctionName": { "Ref": "HyphenBugLambdaBF88E1E9" }, "FunctionVersion": { "Fn::GetAtt": [ "HyphenBugLambdaCurrentVersion844F5A44ba06439c8aec9343c446f047d4f2665a", "Version" ] }, "Name": "HYPHEN-BUG" }, "Metadata": { "aws:cdk:path": "HyphenBugStack/HyphenBugLambda/AliasHYPHEN-BUG/Resource" } }, "HyphenBugLambdaAliasHYPHENBUGFunctionUrlB90B407E": { "Type": "AWS::Lambda::Url", "Properties": { "AuthType": "NONE", "TargetFunctionArn": { "Fn::GetAtt": [ "HyphenBugLambdaBF88E1E9", "Arn" ] }, "Qualifier": "HYPHEN-BUG" }, "DependsOn": [ "HyphenBugLambdaAliasHYPHENBUG02DCD1FF" ], "Metadata": { "aws:cdk:path": "HyphenBugStack/HyphenBugLambda/AliasHYPHEN-BUG/FunctionUrl/Resource" } }, "HyphenBugLambdaAliasHYPHENBUGinvokefunctionurlCDA5BB7A": { "Type": "AWS::Lambda::Permission", "Properties": { "Action": "lambda:InvokeFunctionUrl", "FunctionName": { "Ref": "HyphenBugLambdaAliasHYPHENBUG02DCD1FF" }, "Principal": "*", "FunctionUrlAuthType": "NONE" }, "Metadata": { "aws:cdk:path": "HyphenBugStack/HyphenBugLambda/AliasHYPHEN-BUG/invoke-function-url" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { "Analytics": "v2:deflate64:H4sIAAAAAAAA/z2KywrCMBQFv6X79KqtG5ciuLVEdCtpGvHaPCQPREL+XdOmrmaYcxpot7Cu2NvVfBhriT3Es2d8JL90i5KpfmAQj0Fzj0aTw13//SqsK23RvUTmcphluV6szLGgE1ahy/9EkCmI1EiRh8yUCBXOBMundAr+Ffw0lppI9/EPo1ct7GDTVE+HWNugPSoBdOYX2GlNvtYAAAA=" }, "Metadata": { "aws:cdk:path": "HyphenBugStack/CDKMetadata/Default" } } }, "Outputs": { "FunctionUrl": { "Value": { "Fn::GetAtt": [ "HyphenBugLambdaAliasHYPHENBUGFunctionUrlB90B407E", "FunctionUrl" ] } } }, "Parameters": { "BootstrapVersion": { "Type": "AWS::SSM::Parameter::Value", "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." } ] } } }