diff --git a/lib/plugins/aws/provider/awsProvider.js b/lib/plugins/aws/provider/awsProvider.js index 2eb481ea271..b3b6308b3ee 100644 --- a/lib/plugins/aws/provider/awsProvider.js +++ b/lib/plugins/aws/provider/awsProvider.js @@ -563,22 +563,27 @@ class AwsProvider { ], }, restApi: { - type: 'object', - properties: { - accessLogging: { type: 'boolean' }, - executionLogging: { type: 'boolean' }, - format: { type: 'string' }, - fullExecutionData: { type: 'boolean' }, - level: { enum: ['INFO', 'ERROR'] }, - role: { $ref: '#/definitions/awsArn' }, - roleManagedExternally: { type: 'boolean' }, - }, oneOf: [ - { required: [] }, - { required: ['role'] }, - { required: ['roleManagedExternally'] }, + { type: 'boolean' }, + { + type: 'object', + properties: { + accessLogging: { type: 'boolean' }, + executionLogging: { type: 'boolean' }, + format: { type: 'string' }, + fullExecutionData: { type: 'boolean' }, + level: { enum: ['INFO', 'ERROR'] }, + role: { $ref: '#/definitions/awsArn' }, + roleManagedExternally: { type: 'boolean' }, + }, + oneOf: [ + { required: [] }, + { required: ['role'] }, + { required: ['roleManagedExternally'] }, + ], + additionalProperties: false, + }, ], - additionalProperties: false, }, websocket: { oneOf: [