blob: 888ab8694a5045f3c12d9db2f25d3ac4a34e5cd2 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more contributor
# license agreements; and to You under the Apache License, Version 2.0.
packages:
api-gateway-test:
version: 1.0
license: Apache-2.0
actions:
greeting:
web-export: true
version: 1.0
function: src/greeting.js
runtime: nodejs:6
getBooks:
function: src/get-books.js
postBooks:
function: src/post-books.js
putBooks:
function: src/put-books.js
deleteBooks:
function: src/delete-books.js
listMembers:
function: src/list-members.js
sequences:
listAllMembers:
actions: listMembers
# new top-level key for defining groups of named APIs
apis:
hello-world:
hello:
world:
greeting: GET
book-club:
club:
books:
getBooks: GET
postBooks: POST
putBooks: PUT
deleteBooks: DELETE
members:
listMembers: GET
allMembers:
listAllMembers: GET