List of usage examples for com.amazonaws.services.lambda.model DeleteFunctionRequest DeleteFunctionRequest
DeleteFunctionRequest
From source file:com.netflix.spinnaker.clouddriver.lambda.deploy.ops.DeleteLambdaAtomicOperation.java
License:Apache License
private DeleteFunctionResult deleteFunctionResult() { String functionName = description.getFunctionName(); String region = description.getRegion(); String account = description.getAccount(); LambdaFunction cache = (LambdaFunction) lambdaFunctionProvider.getFunction(account, region, functionName); AWSLambda client = getLambdaClient(); DeleteFunctionRequest request = new DeleteFunctionRequest().withFunctionName(cache.getFunctionArn()); DeleteFunctionResult result = client.deleteFunction(request); updateTaskStatus("Finished deletion of AWS Lambda Function Operation..."); return result; }
From source file:jp.classmethod.aws.gradle.lambda.AWSLambdaDeleteFunctionTask.java
License:Apache License
@TaskAction public void deleteFunction() throws FileNotFoundException, IOException { // to enable conventionMappings feature String functionName = getFunctionName(); if (functionName == null) { throw new GradleException("functionName is required"); }/*from www. j av a2 s. c o m*/ AWSLambdaPluginExtension ext = getProject().getExtensions().getByType(AWSLambdaPluginExtension.class); AWSLambda lambda = ext.getClient(); DeleteFunctionRequest request = new DeleteFunctionRequest().withFunctionName(functionName); lambda.deleteFunction(request); getLogger().info("Delete Lambda function requested: {}", functionName); }
From source file:org.xmlsh.aws.gradle.lambda.AWSLambdaDeleteFunctionTask.java
License:BSD License
@TaskAction public void deleteFunction() throws FileNotFoundException, IOException { // to enable conventionMappings feature String functionName = getFunctionName(); if (functionName == null) throw new GradleException("functionName is required"); AWSLambdaPluginExtension ext = getProject().getExtensions().getByType(AWSLambdaPluginExtension.class); AWSLambda lambda = ext.getClient();//www . j a v a2 s .c o m DeleteFunctionRequest request = new DeleteFunctionRequest().withFunctionName(functionName); lambda.deleteFunction(request); getLogger().info("Delete Lambda function requested: {}", functionName); }