java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.InvokeFunction
All Implemented Interfaces:
IStepFunctionsTask, software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:48.104Z") @Stability(Deprecated) @Deprecated public class InvokeFunction extends software.amazon.jsii.JsiiObject implements IStepFunctionsTask
Deprecated.
Use LambdaInvoke
(deprecated) A Step Functions Task to invoke a Lambda function.

The Lambda function Arn is defined as Resource in the state machine definition.

OUTPUT: the output of this task is the return value of the Lambda Function.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.lambda.*;
 import software.amazon.awscdk.services.stepfunctions.tasks.*;
 Function function_;
 Object payload;
 InvokeFunction invokeFunction = InvokeFunction.Builder.create(function_)
         .payload(Map.of(
                 "payloadKey", payload))
         .build();
 

  • Constructor Details

    • InvokeFunction

      protected InvokeFunction(software.amazon.jsii.JsiiObjectRef objRef)
      Deprecated.
    • InvokeFunction

      protected InvokeFunction(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      Deprecated.
    • InvokeFunction

      @Stability(Deprecated) @Deprecated public InvokeFunction(@NotNull IFunction lambdaFunction, @Nullable InvokeFunctionProps props)
      Deprecated.
      Parameters:
      lambdaFunction - This parameter is required.
      props -
    • InvokeFunction

      @Stability(Deprecated) @Deprecated public InvokeFunction(@NotNull IFunction lambdaFunction)
      Deprecated.
      Parameters:
      lambdaFunction - This parameter is required.
  • Method Details