-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtemplate.yaml
33 lines (29 loc) · 899 Bytes
/
template.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
AWSTemplateFormatVersion: "2010-09-09"
Transform: AWS::Serverless-2016-10-31
Description: backop-backend
Resources:
# S3 Stack
S3Stack:
Type: AWS::Serverless::Application
Properties:
Location: s3.yml
# Cognito Stack
CognitoStack:
Type: AWS::Serverless::Application
Properties:
Location: cognito.yml
DatabaseStack:
Type: AWS::Serverless::Application
Properties:
Location: database.yml
# API Gateway Stack
ApiLambdaStack:
Type: AWS::Serverless::Application
Properties:
Location: api-lambda.yml
Parameters:
UserPool: !GetAtt CognitoStack.Outputs.UserPool
UserPoolClient: !GetAtt CognitoStack.Outputs.UserPoolClient
UploadBucket: !GetAtt S3Stack.Outputs.UploadBucket
ThumbnailBucket: !GetAtt S3Stack.Outputs.ThumbnailBucket
DynamoDBTable: !GetAtt DatabaseStack.Outputs.DynamoDBTable