Class LambdaValidation

java.lang.Object
software.tnb.aws.lambda.validation.LambdaValidation
All Implemented Interfaces:
Validation

public class LambdaValidation extends Object implements Validation
  • Constructor Details

    • LambdaValidation

      public LambdaValidation(software.amazon.awssdk.services.lambda.LambdaClient client, IAM iam)
  • Method Details

    • createFunction

      public void createFunction(String name, software.amazon.awssdk.services.lambda.model.Runtime runtime, String handler, Path zipFile)
    • createFunction

      public void createFunction(String name, software.amazon.awssdk.services.lambda.model.Runtime runtime, String handler, software.amazon.awssdk.core.SdkBytes zipFile)
    • getFunction

      public software.amazon.awssdk.services.lambda.model.GetFunctionResponse getFunction(String name)
    • invokeFunction

      public software.amazon.awssdk.services.lambda.model.InvokeResponse invokeFunction(String name, software.amazon.awssdk.core.SdkBytes bytes)
    • deleteFunction

      public void deleteFunction(String name)
    • listFunctions

      public List<software.amazon.awssdk.services.lambda.model.FunctionConfiguration> listFunctions()
    • getRoleArn

      public String getRoleArn()