-
Notifications
You must be signed in to change notification settings - Fork 0
/
s-templates.yaml
30 lines (30 loc) · 1.19 KB
/
s-templates.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
---
apiRequestTemplate:
application/json:
httpMethod: "$context.httpMethod"
body: "$input.json('$')"
# queryParams: |
# {#foreach($queryParam in $input.params().querystring.keySet())
# "$queryParam": "$util.escapeJavaScript($input.params().querystring.get($queryParam))" #if($foreach.hasNext),#end
# #end}
# headerParams: "$input.params().header"
# headerParamNames: "$input.params().header.keySet()"
# contentTypeValue: "$input.params().header.get('Content-Type')"
# AuthorizationValue: "$input.params().header.get('Authorization')"
responseTemplate:
400:
statusCode: "400"
selectionPattern: "(.|\\n)*\\\"apiStatus\\\"\\:\\\"Error\\\",\\\"code\\\":400(.|\\n)*"
401:
statusCode: "401"
selectionPattern: "(.|\\n)*\\\"apiStatus\\\"\\:\\\"Error\\\",\\\"code\\\":401(.|\\n)*"
500:
statusCode: "500"
selectionPattern: "(.|\\n)*\\\"apiStatus\\\"\\:\\\"Error\\\",\\\"code\\\":500(.|\\n)*"
default:
statusCode: "200"
responseParameters: {}
responseModels:
application/json;charset=UTF-8: "Empty"
responseTemplates:
application/json;charset=UTF-8: ""