in aws-lambda-server/src/main/java/jetbrains/buildServer/runner/lambda/web/LambaDefaultIamRoleCreateController.kt [32:40]
override fun handle(project: SProject, request: HttpServletRequest, properties: Map<String, String>): IamRole {
try {
val iam = IamClient.getIamClientFromProperties(awsConnectionsManager, project, properties)
return getRole(iam) ?: createRole(iam)
} catch (e: AmazonIdentityManagementException) {
throw JsonControllerException(e.errorMessage, HttpStatus.valueOf(e.statusCode))
}
}