cloudformation/delivery-system.yaml (56 lines of code) (raw):
AWSTemplateFormatVersion: '2010-09-09'
Description: Basic interactive elements delivery sling
Parameters:
App:
Type: String
Description: Application name
Stack:
Type: String
Description: Stack name
Stage:
Type: String
Description: Production stage
AllowedValues:
- PROD
- CODE
Resources:
InputBucket:
Type: AWS::S3::Bucket
Properties:
Tags:
- Key: App
Value: !Ref App
- Key: Stack
Value: !Ref Stack
- Key: Stage
Value: !Ref Stage
OutputBucket:
Type: AWS::S3::Bucket
Properties:
Tags:
- Key: App
Value: !Ref App
- Key: Stack
Value: !Ref Stack
- Key: Stage
Value: !Ref Stage
TranscodeCompletedTopic:
Type: AWS::SNS::Topic
Properties:
Tags:
- Key: App
Value: !Ref App
- Key: Stack
Value: !Ref Stack
- Key: Stage
Value: !Ref Stage
TranscodeFailedTopic:
Type: AWS::SNS::Topic
Properties:
Tags:
- Key: App
Value: !Ref App
- Key: Stack
Value: !Ref Stack
- Key: Stage
Value: !Ref Stage