MOVED - Please use https://github.com/serverless-components/cloudmap
The purpose of this library is to register your components within Cloudmap. You can define a namespace, service and include 'instances' within the Cloudmap component. If they don't exist, they'll be created.
You can register any other component as long as the output contains an ARN.
name: serverless-cloudmap-component createUser: component: '@serverless/function' code: ./src handler: index.createUser fetchUser: component: '@serverless/function' code: ./src handler: index.fetchUser userTable: component: "@serverless/aws-dynamodb" inputs: attributeDefinitions: - AttributeName: id AttributeType: S keySchema: - AttributeName: id KeyType: HASH region: eu-west-1 UserService: component: ../ inputs: service: 'user-service' namespace: 'test' resources: create: resource: ${createUser} fetch: resource: ${fetchUser} config: some: "other metadata" userTable: resource: ${userTable} config: type: "table"