mirror of
https://github.com/serverless/serverless.git
synced 2025-12-08 19:46:03 +00:00
47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
service: service
|
|
|
|
configValidationMode: error
|
|
|
|
provider:
|
|
name: aws
|
|
runtime: nodejs16.x
|
|
versionFunctions: false
|
|
|
|
functions:
|
|
snsMinimal:
|
|
handler: core.snsMinimal
|
|
events:
|
|
- sns: ${self:service}-minimal
|
|
|
|
snsMultipleFilteredLeft:
|
|
handler: core.snsMultipleFilteredLeft
|
|
events:
|
|
- sns:
|
|
topicName: ${self:service}-filtered
|
|
displayName: 'Integration Test: ${self:service}-filtered'
|
|
filterPolicy:
|
|
side:
|
|
- left
|
|
snsMultipleFilteredRight:
|
|
handler: core.snsMultipleFilteredRight
|
|
events:
|
|
- sns:
|
|
topicName: ${self:service}-filtered
|
|
displayName: 'Integration Test: ${self:service}-filtered'
|
|
filterPolicy:
|
|
side:
|
|
- right
|
|
|
|
snsExisting:
|
|
handler: core.snsExisting
|
|
events:
|
|
- sns:
|
|
arn:
|
|
Fn::Join:
|
|
- ':'
|
|
- - 'arn:aws:sns'
|
|
- Ref: 'AWS::Region'
|
|
- Ref: 'AWS::AccountId'
|
|
- ${self:service}-existing
|
|
topicName: ${self:service}-existing
|