lambada:generate

Full name:

io.ingenieux.lambada:lambada-maven-plugin:0.0.3-SNAPSHOT:generate

Description:

(no description)

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile+runtime.
  • Binds by default to the lifecycle phase: process-classes.

Required Parameters

Name Type Since Description
outputFile File - Location of the file for Lambda + APIGatewayDefinition Functions
Default value is: ${project.build.outputDirectory}/META-INF/lambda-definitions.json.
User property is: lambada.outputFile.
project MavenProject - Maven Project
Default value is: ${project}.
region String - Default Invoker Role
Default value is: us-east-1.
User property is: beanstalker.region.

Optional Parameters

Name Type Since Description
apiGatewayFile File - Location of the APIGatewayDefinition-only functions
Default value is: ${project.build.outputDirectory}/META-INF/apigateway/apigateway-swagger.json.
User property is: lambada.apiGatewayFile.
apiGatewayInvokerRole String - Default Invoker Role
Default value is: apigateway-lambda-invoker.
User property is: lambada.apiGatewayInvokerRole.

Parameter Details

apiGatewayFile:

Location of the APIGatewayDefinition-only functions
  • Type: java.io.File
  • Required: No
  • User Property: lambada.apiGatewayFile
  • Default: ${project.build.outputDirectory}/META-INF/apigateway/apigateway-swagger.json

apiGatewayInvokerRole:

Default Invoker Role
  • Type: java.lang.String
  • Required: No
  • User Property: lambada.apiGatewayInvokerRole
  • Default: apigateway-lambda-invoker

outputFile:

Location of the file for Lambda + APIGatewayDefinition Functions
  • Type: java.io.File
  • Required: Yes
  • User Property: lambada.outputFile
  • Default: ${project.build.outputDirectory}/META-INF/lambda-definitions.json

project:

Maven Project
  • Type: org.apache.maven.project.MavenProject
  • Required: Yes
  • Default: ${project}

region:

Default Invoker Role
  • Type: java.lang.String
  • Required: Yes
  • User Property: beanstalker.region
  • Default: us-east-1