@Mojo(name="deploy-functions") public class DeployMojo extends AbstractLambdaMojo
Represents the AWS Lambda Deployment Process, which means:
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.project.MavenProject |
curProject |
| Constructor and Description |
|---|
DeployMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure() |
protected Object |
executeInternal() |
void |
setSecurityGroupIds(String securityGroupIds) |
void |
setSubnetIds(String subnetIds) |
protected Object |
updateAlias(String functionName,
String version,
String alias) |
contextualize, createServiceFor, displayResults, execute, exposeSettings, getAWSCredentials, getClientConfiguration, getClientFactory, getProperties, getRegion, getService, getUserAgent, handleException, isVerbose, setupService, setupVersion@Parameter(property="project",
required=false)
protected org.apache.maven.project.MavenProject curProject
public void setSecurityGroupIds(String securityGroupIds)
public void setSubnetIds(String subnetIds)
protected void configure()
configure in class br.com.ingenieux.mojo.aws.AbstractAWSMojo<com.amazonaws.services.lambda.AWSLambdaClient>protected Object executeInternal() throws Exception
executeInternal in class br.com.ingenieux.mojo.aws.AbstractAWSMojo<com.amazonaws.services.lambda.AWSLambdaClient>ExceptionCopyright © 2011–2019 ingenieux. All rights reserved.