This project use AWS SAM, a tool for creating serverless applications. This facilitates the creation of serverless applications that can be deployed to AWS Lambda and others different resources using AWS CloudFormation..
The file template.yaml after being transformed by the AWS SAM package command in packaged.yaml
creates the following resources:
# | Type | CloudFormation Logical ID |
---|---|---|
1 | AWS::SecretsManager::Secret | AWSGWSServiceAccountFileSecret |
2 | AWS::SecretsManager::Secret | AWSGWSUserEmailSecret |
3 | AWS::SecretsManager::Secret | AWSSCIMAccessTokenSecret |
4 | AWS::SecretsManager::Secret | AWSSCIMEndpointSecret |
5 | AWS::S3::Bucket | Bucket |
6 | AWS::S3::BucketPolicy | BucketPolicy |
7 | AWS::KMS::Key | KMSKey |
8 | AWS::KMS::Alias | KMSKeyAlias |
9 | AWS::Lambda::Function | LambdaFunction |
10 | AWS::Logs::LogGroup | LambdaFunctionLogGroup |
11 | AWS::IAM::Role | LambdaFunctionRole |
12 | AWS::Events::Rule | LambdaFunctionSyncScheduledEvent |
13 | AWS::Lambda::Permission | LambdaFunctionSyncScheduledEventPermission |