-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathserverless.yml
41 lines (39 loc) · 1.17 KB
/
serverless.yml
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
34
35
36
37
38
39
40
41
type: secure-aws-lambda
version: 1.0.0
core: 0.2.x
description: AWS Lambda Serverless Component Secured by Puresec FunctionShield
license: Apache-2.0
author: Puresec <[email protected]> (https://puresec.io)
repository: github:puresec/secure-aws-lambda
inputTypes:
policy:
type: object
required: true
default: {}
displayName: FunctionShield policy
description: Enforced FunctionShield policy
example:
policy:
outbound_connectivity: block
read_write_tmp: alert
create_child_process: alert
token:
type: string
required: true
displayName: FunctionShield Token
description: To get a token please visit https://www.puresec.io/function-shield-token-form
example: dmVyeWxvbmdyYW5kb21kYXRh
functionShieldVersion:
type: string
required: true
default: 1.0.x
displayName: FunctionShield package version
description: Version of @puresec/funtion-shield package to install for this function
example: 1.0.2
disableAnalytics:
type: boolean
required: true
default: false
displayName: Disable sending analytics
description: Disable sending analytics to Puresec Backend
example: true