Class LambdaIntegration

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.71.0 (build f1f58ae)",
               date="2022-12-01T04:12:24.806Z")
    @Stability(Experimental)
    public class LambdaIntegration
    extends Integration
    (experimental) A lambda integration.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        LambdaIntegration​(software.amazon.awscdk.services.lambda.IFunction lambdaFunction)  
      protected LambdaIntegration​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)  
      protected LambdaIntegration​(software.amazon.jsii.JsiiObjectRef objRef)  
    • Constructor Detail

      • LambdaIntegration

        protected LambdaIntegration​(software.amazon.jsii.JsiiObjectRef objRef)
      • LambdaIntegration

        protected LambdaIntegration​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • LambdaIntegration

        @Stability(Experimental)
        public LambdaIntegration​(@NotNull
                                 software.amazon.awscdk.services.lambda.IFunction lambdaFunction)
        Parameters:
        lambdaFunction - This parameter is required.
    • Method Detail

      • grant

        @Stability(Experimental)
        public void grant​(@NotNull
                          IntegrationGrantProps __0)
        (experimental) Grant API Gateway permissions to invoke the lambda.

        Overrides:
        grant in class Integration
        Parameters:
        __0 - This parameter is required.