+{"AWSTemplateFormatVersion":"2010-09-09","Transform":"AWS::Serverless-2016-10-31","Description":"An AWS Serverless Application.","Parameters":{"ArchitectureTypeParameter":{"Type":"String","Default":"x86_64","AllowedValues":["x86_64","arm64"]}},"Globals":{"Function":{"Architectures":[{"Ref":"ArchitectureTypeParameter"}]}},"Resources":{"GreeterSayHello":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations","SyncedEvents":["RootGet"]},"Properties":{"MemorySize":1024,"Timeout":30,"Role":null,"Policies":["AWSLambdaBasicExecutionRole"],"Events":{"RootGet":{"Type":"HttpApi","Properties":{"Path":"/Greeter/SayHello","Method":"GET","PayloadFormatVersion":"1.0"}}},"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.Greeter_SayHello_Generated::SayHello"]}}},"SimpleCalculatorAdd":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations","SyncedEvents":["RootGet"]},"Properties":{"MemorySize":256,"Timeout":30,"Role":null,"Policies":["AWSLambdaBasicExecutionRole"],"Events":{"RootGet":{"Type":"Api","Properties":{"Path":"/SimpleCalculator/Add","Method":"GET"}}},"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.SimpleCalculator_Add_Generated::Add"]}}},"SimpleCalculatorSubtract":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations","SyncedEvents":["RootGet"]},"Properties":{"MemorySize":256,"Timeout":30,"Role":null,"Policies":["AWSLambdaBasicExecutionRole"],"Events":{"RootGet":{"Type":"Api","Properties":{"Path":"/SimpleCalculator/Subtract","Method":"GET"}}},"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.SimpleCalculator_Subtract_Generated::Subtract"]}}},"SimpleCalculatorMultiply":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations","SyncedEvents":["RootGet"]},"Properties":{"MemorySize":256,"Timeout":30,"Role":null,"Policies":["AWSLambdaBasicExecutionRole"],"Events":{"RootGet":{"Type":"Api","Properties":{"Path":"/SimpleCalculator/Multiply/{x}/{y}","Method":"GET"}}},"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.SimpleCalculator_Multiply_Generated::Multiply"]}}},"SimpleCalculatorDivideAsync":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations","SyncedEvents":["RootGet"]},"Properties":{"MemorySize":256,"Timeout":30,"Role":null,"Policies":["AWSLambdaBasicExecutionRole"],"Events":{"RootGet":{"Type":"Api","Properties":{"Path":"/SimpleCalculator/DivideAsync/{x}/{y}","Method":"GET"}}},"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.SimpleCalculator_DivideAsync_Generated::DivideAsync"]}}},"TestServerlessAppComplexCalculatorAddGenerated":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations","SyncedEvents":["RootPost"]},"Properties":{"MemorySize":256,"Timeout":30,"Role":null,"Policies":["AWSLambdaBasicExecutionRole"],"Events":{"RootPost":{"Type":"HttpApi","Properties":{"Path":"/ComplexCalculator/Add","Method":"POST","PayloadFormatVersion":"2.0"}}},"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.ComplexCalculator_Add_Generated::Add"]}}},"TestServerlessAppComplexCalculatorSubtractGenerated":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations","SyncedEvents":["RootPost"]},"Properties":{"MemorySize":256,"Timeout":30,"Policies":["AWSLambdaBasicExecutionRole"],"Events":{"RootPost":{"Type":"HttpApi","Properties":{"Path":"/ComplexCalculator/Subtract","Method":"POST","PayloadFormatVersion":"2.0"}}},"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.ComplexCalculator_Subtract_Generated::Subtract"]}}},"PI":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations"},"Properties":{"MemorySize":256,"Timeout":30,"Policies":["AWSLambdaBasicExecutionRole"],"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.SimpleCalculator_Pi_Generated::Pi"]}}},"Random":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations"},"Properties":{"MemorySize":256,"Timeout":30,"Policies":["AWSLambdaBasicExecutionRole"],"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.SimpleCalculator_Random_Generated::Random"]}}},"Randoms":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations"},"Properties":{"MemorySize":256,"Timeout":30,"Policies":["AWSLambdaBasicExecutionRole"],"PackageType":"Image","ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.SimpleCalculator_Randoms_Generated::Randoms"]}}},"GreeterSayHelloAsync":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations","SyncedEvents":["RootGet"]},"Properties":{"MemorySize":256,"Timeout":50,"Policies":["AWSLambdaBasicExecutionRole"],"PackageType":"Image","Events":{"RootGet":{"Type":"HttpApi","Properties":{"Path":"/Greeter/SayHelloAsync","Method":"GET","PayloadFormatVersion":"1.0"}}},"ImageUri":"626492997873.dkr.ecr.us-west-2.amazonaws.com/testserverlessapp:greetersayhello-c013811cde6a-latest","ImageConfig":{"Command":["TestServerlessApp::TestServerlessApp.Greeter_SayHelloAsync_Generated::SayHelloAsync"]}}},"ToUpper":{"Type":"AWS::Serverless::Function","Metadata":{"Tool":"Amazon.Lambda.Annotations"},"Properties":{"Runtime":"dotnet6","CodeUri":"s3://normj-west2/","MemorySize":256,"Timeout":30,"Policies":["AWSLambdaBasicExecutionRole"],"PackageType":"Zip","Handler":"TestServerlessApp::TestServerlessApp.Sub1.Functions_ToUpper_Generated::ToUpper"}}},"Outputs":{"RestApiURL":{"Description":"Rest API endpoint URL for Prod environment","Value":{"Fn::Sub":"https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod"}},"HttpApiURL":{"Description":"HTTP API endpoint URL for Prod environment","Value":{"Fn::Sub":"https://${ServerlessHttpApi}.execute-api.${AWS::Region}.amazonaws.com"}}}}
0 commit comments