File tree 2 files changed +14
-2
lines changed
2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -260,9 +260,14 @@ const proxiesSchemas = {
260
260
. keys ( { 'integration.request.path.object' : Joi . string ( ) . required ( ) } )
261
261
. required ( ) ,
262
262
then : Joi . forbidden ( ) ,
263
- otherwise : key . required ( )
263
+ otherwise : Joi . when ( 'request' , {
264
+ is : request . required ( ) ,
265
+ then : key ,
266
+ otherwise : key . required ( )
267
+ } )
264
268
} ) ,
265
- requestParameters
269
+ requestParameters,
270
+ request
266
271
} )
267
272
} ) ,
268
273
sns : Joi . object ( {
Original file line number Diff line number Diff line change @@ -159,6 +159,13 @@ module.exports = {
159
159
RequestParameters : _ . merge ( requestParams , http . requestParameters )
160
160
}
161
161
162
+ const customRequestTemplates = _ . get ( http , [ 'request' , 'template' ] )
163
+
164
+ if ( ! _ . isEmpty ( customRequestTemplates ) ) {
165
+ integration . PassthroughBehavior = 'NEVER'
166
+ integration . RequestTemplates = customRequestTemplates
167
+ }
168
+
162
169
const integrationResponse = {
163
170
IntegrationResponses : [
164
171
{
You can’t perform that action at this time.
0 commit comments