Uses of Interface
software.amazon.awscdk.services.lambda.IFunction
Packages that use IFunction
Package
Description
AWS APIGatewayv2 Authorizers
AWS APIGatewayv2 Integrations
AWS CDK Custom Resources
Amazon API Gateway Construct Library
AWS AppConfig Construct Library
AWS AppSync Construct Library
Lifecycle Hook for the CDK AWS AutoScaling Library
Amazon Bedrock AgentCore Construct Library
Amazon Bedrock Construct Library
AWS CloudTrail Construct Library
AWS CodeDeploy Construct Library
AWS CodePipeline Actions
Amazon Cognito Construct Library
AWS Config Construct Library
Amazon ECS Construct Library
Targets for AWS Elastic Load Balancing V2
Event Targets for Amazon EventBridge
Actions for AWS IoT Rule
Actions for AWS::IoTEvents Detector Model
Amazon Data Firehose Construct Library
AWS Lambda Construct Library
Amazon Lambda Destinations Library
AWS Lambda Event Sources
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
AWS CloudWatch Logs Subscription Destination Library
Amazon EventBridge Pipes Enrichments Construct Library
Amazon EventBridge Pipes Targets Construct Library
S3 Bucket Notifications Destinations
AWS::S3ObjectLambda Construct Library
Amazon EventBridge Scheduler Targets Construct Library
AWS Secrets Manager Construct Library
Amazon Simple Email Service Actions Library
CDK Construct Library for Amazon Simple Notification Service Subscriptions
Tasks for AWS Step Functions
Triggers
-
Uses of IFunction in software.amazon.awscdk.aws_apigatewayv2_authorizers
Methods in software.amazon.awscdk.aws_apigatewayv2_authorizers with parameters of type IFunctionConstructors in software.amazon.awscdk.aws_apigatewayv2_authorizers with parameters of type IFunctionModifierConstructorDescriptionHttpLambdaAuthorizer(String id, IFunction handler) Initialize a lambda authorizer to be bound with HTTP route.HttpLambdaAuthorizer(String id, IFunction handler, HttpLambdaAuthorizerProps props) Initialize a lambda authorizer to be bound with HTTP route.WebSocketLambdaAuthorizer(String id, IFunction handler) WebSocketLambdaAuthorizer(String id, IFunction handler, WebSocketLambdaAuthorizerProps props) -
Uses of IFunction in software.amazon.awscdk.aws_apigatewayv2_integrations
Methods in software.amazon.awscdk.aws_apigatewayv2_integrations with parameters of type IFunctionModifier and TypeMethodDescriptionConstructors in software.amazon.awscdk.aws_apigatewayv2_integrations with parameters of type IFunctionModifierConstructorDescriptionHttpLambdaIntegration(String id, IFunction handler) HttpLambdaIntegration(String id, IFunction handler, HttpLambdaIntegrationProps props) WebSocketLambdaIntegration(String id, IFunction handler) WebSocketLambdaIntegration(String id, IFunction handler, WebSocketLambdaIntegrationProps props) -
Uses of IFunction in software.amazon.awscdk.customresources
Methods in software.amazon.awscdk.customresources that return IFunctionModifier and TypeMethodDescriptionProvider.getIsCompleteHandler()The user-defined AWS Lambda function which is invoked asynchronously in order to determine if the operation is complete.default IFunctionProviderProps.getIsCompleteHandler()The AWS Lambda function to invoke in order to determine if the operation is complete.final IFunctionProviderProps.Jsii$Proxy.getIsCompleteHandler()WaiterStateMachineProps.getIsCompleteHandler()The main handler that notifies if the waiter to decide 'complete' or 'incomplete'.final IFunctionWaiterStateMachineProps.Jsii$Proxy.getIsCompleteHandler()Provider.getOnEventHandler()The user-defined AWS Lambda function which is invoked for all resource lifecycle operations (CREATE/UPDATE/DELETE).ProviderProps.getOnEventHandler()The AWS Lambda function to invoke for all resource lifecycle operations (CREATE/UPDATE/DELETE).final IFunctionProviderProps.Jsii$Proxy.getOnEventHandler()WaiterStateMachineProps.getTimeoutHandler()The handler to call if the waiter times out and is incomplete.final IFunctionWaiterStateMachineProps.Jsii$Proxy.getTimeoutHandler()Methods in software.amazon.awscdk.customresources with parameters of type IFunctionModifier and TypeMethodDescriptionProvider.Builder.isCompleteHandler(IFunction isCompleteHandler) The AWS Lambda function to invoke in order to determine if the operation is complete.ProviderProps.Builder.isCompleteHandler(IFunction isCompleteHandler) Sets the value ofProviderProps.getIsCompleteHandler()WaiterStateMachine.Builder.isCompleteHandler(IFunction isCompleteHandler) The main handler that notifies if the waiter to decide 'complete' or 'incomplete'.WaiterStateMachineProps.Builder.isCompleteHandler(IFunction isCompleteHandler) Sets the value ofWaiterStateMachineProps.getIsCompleteHandler()Provider.Builder.onEventHandler(IFunction onEventHandler) The AWS Lambda function to invoke for all resource lifecycle operations (CREATE/UPDATE/DELETE).ProviderProps.Builder.onEventHandler(IFunction onEventHandler) Sets the value ofProviderProps.getOnEventHandler()WaiterStateMachine.Builder.timeoutHandler(IFunction timeoutHandler) The handler to call if the waiter times out and is incomplete.WaiterStateMachineProps.Builder.timeoutHandler(IFunction timeoutHandler) Sets the value ofWaiterStateMachineProps.getTimeoutHandler() -
Uses of IFunction in software.amazon.awscdk.services.apigateway
Methods in software.amazon.awscdk.services.apigateway that return IFunctionModifier and TypeMethodDescriptionLambdaAuthorizerProps.getHandler()The handler for the authorizer lambda function.final IFunctionLambdaAuthorizerProps.Jsii$Proxy.getHandler()LambdaRestApiProps.getHandler()The default Lambda function that handles all requests from this API.final IFunctionLambdaRestApiProps.Jsii$Proxy.getHandler()protected IFunctionRequestAuthorizer.getHandler()The Lambda function handler that this authorizer uses.final IFunctionRequestAuthorizerProps.Jsii$Proxy.getHandler()protected IFunctionTokenAuthorizer.getHandler()The Lambda function handler that this authorizer uses.final IFunctionTokenAuthorizerProps.Jsii$Proxy.getHandler()Methods in software.amazon.awscdk.services.apigateway with parameters of type IFunctionModifier and TypeMethodDescriptionstatic LambdaIntegration.BuilderSets the value ofLambdaAuthorizerProps.getHandler()The default Lambda function that handles all requests from this API.Sets the value ofLambdaRestApiProps.getHandler()The handler for the authorizer lambda function.Sets the value ofLambdaAuthorizerProps.getHandler()The handler for the authorizer lambda function.Sets the value ofLambdaAuthorizerProps.getHandler()Constructors in software.amazon.awscdk.services.apigateway with parameters of type IFunctionModifierConstructorDescriptionLambdaIntegration(IFunction handler) LambdaIntegration(IFunction handler, LambdaIntegrationOptions options) -
Uses of IFunction in software.amazon.awscdk.services.appconfig
Constructors in software.amazon.awscdk.services.appconfig with parameters of type IFunction -
Uses of IFunction in software.amazon.awscdk.services.appsync
Methods in software.amazon.awscdk.services.appsync that return IFunctionModifier and TypeMethodDescriptionAppSyncLambdaAuthorizerConfig.getHandler()The authorizer lambda function.final IFunctionAppSyncLambdaAuthorizerConfig.Jsii$Proxy.getHandler()LambdaAuthorizerConfig.getHandler()The authorizer lambda function.final IFunctionLambdaAuthorizerConfig.Jsii$Proxy.getHandler()AppSyncLambdaDataSourceProps.getLambdaFunction()The Lambda function to call to interact with this data source.final IFunctionAppSyncLambdaDataSourceProps.Jsii$Proxy.getLambdaFunction()LambdaDataSourceProps.getLambdaFunction()The Lambda function to call to interact with this data source.final IFunctionLambdaDataSourceProps.Jsii$Proxy.getLambdaFunction()Methods in software.amazon.awscdk.services.appsync with parameters of type IFunctionModifier and TypeMethodDescriptionEventApiBase.addLambdaDataSource(String id, IFunction lambdaFunction) add a new Lambda data source to this API.EventApiBase.addLambdaDataSource(String id, IFunction lambdaFunction, AppSyncDataSourceOptions options) add a new Lambda data source to this API.GraphqlApiBase.addLambdaDataSource(String id, IFunction lambdaFunction) add a new Lambda data source to this API.GraphqlApiBase.addLambdaDataSource(String id, IFunction lambdaFunction, DataSourceOptions options) add a new Lambda data source to this API.IEventApi.addLambdaDataSource(String id, IFunction lambdaFunction) add a new Lambda data source to this API.IEventApi.addLambdaDataSource(String id, IFunction lambdaFunction, AppSyncDataSourceOptions options) add a new Lambda data source to this API.default AppSyncLambdaDataSourceIEventApi.Jsii$Default.addLambdaDataSource(String id, IFunction lambdaFunction, AppSyncDataSourceOptions options) add a new Lambda data source to this API.final AppSyncLambdaDataSourceIEventApi.Jsii$Proxy.addLambdaDataSource(String id, IFunction lambdaFunction) add a new Lambda data source to this API.final AppSyncLambdaDataSourceIEventApi.Jsii$Proxy.addLambdaDataSource(String id, IFunction lambdaFunction, AppSyncDataSourceOptions options) add a new Lambda data source to this API.IGraphqlApi.addLambdaDataSource(String id, IFunction lambdaFunction) add a new Lambda data source to this API.IGraphqlApi.addLambdaDataSource(String id, IFunction lambdaFunction, DataSourceOptions options) add a new Lambda data source to this API.default LambdaDataSourceIGraphqlApi.Jsii$Default.addLambdaDataSource(String id, IFunction lambdaFunction, DataSourceOptions options) add a new Lambda data source to this API.final LambdaDataSourceIGraphqlApi.Jsii$Proxy.addLambdaDataSource(String id, IFunction lambdaFunction) add a new Lambda data source to this API.final LambdaDataSourceIGraphqlApi.Jsii$Proxy.addLambdaDataSource(String id, IFunction lambdaFunction, DataSourceOptions options) add a new Lambda data source to this API.Sets the value ofAppSyncLambdaAuthorizerConfig.getHandler()Sets the value ofLambdaAuthorizerConfig.getHandler()AppSyncLambdaDataSource.Builder.lambdaFunction(IFunction lambdaFunction) The Lambda function to call to interact with this data source.AppSyncLambdaDataSourceProps.Builder.lambdaFunction(IFunction lambdaFunction) Sets the value ofAppSyncLambdaDataSourceProps.getLambdaFunction()LambdaDataSource.Builder.lambdaFunction(IFunction lambdaFunction) The Lambda function to call to interact with this data source.LambdaDataSourceProps.Builder.lambdaFunction(IFunction lambdaFunction) Sets the value ofLambdaDataSourceProps.getLambdaFunction() -
Uses of IFunction in software.amazon.awscdk.services.autoscaling.hooktargets
Constructors in software.amazon.awscdk.services.autoscaling.hooktargets with parameters of type IFunction -
Uses of IFunction in software.amazon.awscdk.services.bedrock.agentcore.alpha
Methods in software.amazon.awscdk.services.bedrock.agentcore.alpha that return IFunctionModifier and TypeMethodDescriptionAddLambdaTargetOptions.getLambdaFunction()(experimental) The Lambda function to associate with this target.final IFunctionAddLambdaTargetOptions.Jsii$Proxy.getLambdaFunction()GatewayTargetLambdaProps.getLambdaFunction()(experimental) The Lambda function to associate with this target.final IFunctionGatewayTargetLambdaProps.Jsii$Proxy.getLambdaFunction()LambdaTargetConfiguration.getLambdaFunction()(experimental) The Lambda function that implements the MCP server logic.Methods in software.amazon.awscdk.services.bedrock.agentcore.alpha with parameters of type IFunctionModifier and TypeMethodDescriptionstatic LambdaTargetConfigurationLambdaTargetConfiguration.create(IFunction lambdaFunction, ToolSchema toolSchema) (experimental) Create a Lambda target configuration.AddLambdaTargetOptions.Builder.lambdaFunction(IFunction lambdaFunction) Sets the value ofAddLambdaTargetOptions.getLambdaFunction()GatewayTargetLambdaProps.Builder.lambdaFunction(IFunction lambdaFunction) Sets the value ofGatewayTargetLambdaProps.getLambdaFunction()Constructors in software.amazon.awscdk.services.bedrock.agentcore.alpha with parameters of type IFunctionModifierConstructorDescriptionLambdaTargetConfiguration(IFunction lambdaFunction, ToolSchema toolSchema) -
Uses of IFunction in software.amazon.awscdk.services.bedrock.alpha
Methods in software.amazon.awscdk.services.bedrock.alpha that return IFunctionModifier and TypeMethodDescriptionActionGroupExecutor.getLambdaFunction()(experimental) The Lambda function that will be called by the action group.CustomOrchestrationExecutor.getLambdaFunction()(experimental) The Lambda function that contains the custom orchestration logic.default IFunctionCustomParserProps.getParser()(experimental) Lambda function to use as custom parser.final IFunctionCustomParserProps.Jsii$Proxy.getParser()PromptOverrideConfiguration.getParser()(experimental) The custom Lambda parser function to use.Methods in software.amazon.awscdk.services.bedrock.alpha with parameters of type IFunctionModifier and TypeMethodDescriptionstatic ActionGroupExecutorActionGroupExecutor.fromLambda(IFunction lambdaFunction) (experimental) Defines an action group with a Lambda function containing the business logic.static CustomOrchestrationExecutorCustomOrchestrationExecutor.fromLambda(IFunction lambdaFunction) (experimental) Defines an orchestration executor with a Lambda function containing the business logic.Sets the value ofCustomParserProps.getParser() -
Uses of IFunction in software.amazon.awscdk.services.cloudfront.experimental
Classes in software.amazon.awscdk.services.cloudfront.experimental that implement IFunctionMethods in software.amazon.awscdk.services.cloudfront.experimental that return IFunction -
Uses of IFunction in software.amazon.awscdk.services.cloudtrail
Method parameters in software.amazon.awscdk.services.cloudtrail with type arguments of type IFunctionModifier and TypeMethodDescriptionvoidTrail.addLambdaEventSelector(List<IFunction> handlers) When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.voidTrail.addLambdaEventSelector(List<IFunction> handlers, AddEventSelectorOptions options) When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails. -
Uses of IFunction in software.amazon.awscdk.services.codedeploy
Methods in software.amazon.awscdk.services.codedeploy that return IFunctionModifier and TypeMethodDescriptiondefault IFunctionLambdaDeploymentGroupProps.getPostHook()The Lambda function to run after traffic routing starts.final IFunctionLambdaDeploymentGroupProps.Jsii$Proxy.getPostHook()default IFunctionLambdaDeploymentGroupProps.getPreHook()The Lambda function to run before traffic routing starts.final IFunctionLambdaDeploymentGroupProps.Jsii$Proxy.getPreHook()Methods in software.amazon.awscdk.services.codedeploy with parameters of type IFunctionModifier and TypeMethodDescriptionvoidLambdaDeploymentGroup.addPostHook(IFunction postHook) Associate a function to run after deployment completes.voidLambdaDeploymentGroup.addPreHook(IFunction preHook) Associate a function to run before deployment begins.The Lambda function to run after traffic routing starts.Sets the value ofLambdaDeploymentGroupProps.getPostHook()The Lambda function to run before traffic routing starts.Sets the value ofLambdaDeploymentGroupProps.getPreHook() -
Uses of IFunction in software.amazon.awscdk.services.codepipeline.actions
Methods in software.amazon.awscdk.services.codepipeline.actions that return IFunctionModifier and TypeMethodDescriptionLambdaInvokeActionProps.getLambda()The lambda function to invoke.final IFunctionLambdaInvokeActionProps.Jsii$Proxy.getLambda()Methods in software.amazon.awscdk.services.codepipeline.actions with parameters of type IFunctionModifier and TypeMethodDescriptionThe lambda function to invoke.Sets the value ofLambdaInvokeActionProps.getLambda() -
Uses of IFunction in software.amazon.awscdk.services.cognito
Methods in software.amazon.awscdk.services.cognito that return IFunctionModifier and TypeMethodDescriptiondefault IFunctionUserPoolTriggers.getCreateAuthChallenge()Creates an authentication challenge.final IFunctionUserPoolTriggers.Jsii$Proxy.getCreateAuthChallenge()default IFunctionUserPoolTriggers.getCustomEmailSender()Amazon Cognito invokes this trigger to send email notifications to users.final IFunctionUserPoolTriggers.Jsii$Proxy.getCustomEmailSender()default IFunctionUserPoolTriggers.getCustomMessage()A custom Message AWS Lambda trigger.final IFunctionUserPoolTriggers.Jsii$Proxy.getCustomMessage()default IFunctionUserPoolTriggers.getCustomSmsSender()Amazon Cognito invokes this trigger to send SMS notifications to users.final IFunctionUserPoolTriggers.Jsii$Proxy.getCustomSmsSender()default IFunctionUserPoolTriggers.getDefineAuthChallenge()Defines the authentication challenge.final IFunctionUserPoolTriggers.Jsii$Proxy.getDefineAuthChallenge()default IFunctionUserPoolTriggers.getPostAuthentication()A post-authentication AWS Lambda trigger.final IFunctionUserPoolTriggers.Jsii$Proxy.getPostAuthentication()default IFunctionUserPoolTriggers.getPostConfirmation()A post-confirmation AWS Lambda trigger.final IFunctionUserPoolTriggers.Jsii$Proxy.getPostConfirmation()default IFunctionUserPoolTriggers.getPreAuthentication()A pre-authentication AWS Lambda trigger.final IFunctionUserPoolTriggers.Jsii$Proxy.getPreAuthentication()default IFunctionUserPoolTriggers.getPreSignUp()A pre-registration AWS Lambda trigger.final IFunctionUserPoolTriggers.Jsii$Proxy.getPreSignUp()default IFunctionUserPoolTriggers.getPreTokenGeneration()A pre-token-generation AWS Lambda trigger.final IFunctionUserPoolTriggers.Jsii$Proxy.getPreTokenGeneration()default IFunctionUserPoolTriggers.getUserMigration()A user-migration AWS Lambda trigger.final IFunctionUserPoolTriggers.Jsii$Proxy.getUserMigration()default IFunctionUserPoolTriggers.getVerifyAuthChallengeResponse()Verifies the authentication challenge response.final IFunctionUserPoolTriggers.Jsii$Proxy.getVerifyAuthChallengeResponse()Methods in software.amazon.awscdk.services.cognito with parameters of type IFunctionModifier and TypeMethodDescriptionvoidUserPool.addTrigger(UserPoolOperation operation, IFunction fn) Add a lambda trigger to a user pool operation.voidUserPool.addTrigger(UserPoolOperation operation, IFunction fn, LambdaVersion lambdaVersion) Add a lambda trigger to a user pool operation.UserPoolTriggers.Builder.createAuthChallenge(IFunction createAuthChallenge) Sets the value ofUserPoolTriggers.getCreateAuthChallenge()UserPoolTriggers.Builder.customEmailSender(IFunction customEmailSender) Sets the value ofUserPoolTriggers.getCustomEmailSender()UserPoolTriggers.Builder.customMessage(IFunction customMessage) Sets the value ofUserPoolTriggers.getCustomMessage()UserPoolTriggers.Builder.customSmsSender(IFunction customSmsSender) Sets the value ofUserPoolTriggers.getCustomSmsSender()UserPoolTriggers.Builder.defineAuthChallenge(IFunction defineAuthChallenge) Sets the value ofUserPoolTriggers.getDefineAuthChallenge()UserPoolTriggers.Builder.postAuthentication(IFunction postAuthentication) Sets the value ofUserPoolTriggers.getPostAuthentication()UserPoolTriggers.Builder.postConfirmation(IFunction postConfirmation) Sets the value ofUserPoolTriggers.getPostConfirmation()UserPoolTriggers.Builder.preAuthentication(IFunction preAuthentication) Sets the value ofUserPoolTriggers.getPreAuthentication()Sets the value ofUserPoolTriggers.getPreSignUp()UserPoolTriggers.Builder.preTokenGeneration(IFunction preTokenGeneration) Sets the value ofUserPoolTriggers.getPreTokenGeneration()UserPoolTriggers.Builder.userMigration(IFunction userMigration) Sets the value ofUserPoolTriggers.getUserMigration()UserPoolTriggers.Builder.verifyAuthChallengeResponse(IFunction verifyAuthChallengeResponse) Sets the value ofUserPoolTriggers.getVerifyAuthChallengeResponse() -
Uses of IFunction in software.amazon.awscdk.services.config
Methods in software.amazon.awscdk.services.config that return IFunctionModifier and TypeMethodDescriptionCustomRuleProps.getLambdaFunction()The Lambda function to run.final IFunctionCustomRuleProps.Jsii$Proxy.getLambdaFunction()Methods in software.amazon.awscdk.services.config with parameters of type IFunctionModifier and TypeMethodDescriptionCustomRule.Builder.lambdaFunction(IFunction lambdaFunction) The Lambda function to run.CustomRuleProps.Builder.lambdaFunction(IFunction lambdaFunction) Sets the value ofCustomRuleProps.getLambdaFunction() -
Uses of IFunction in software.amazon.awscdk.services.ecs
Methods in software.amazon.awscdk.services.ecs with parameters of type IFunctionModifier and TypeMethodDescriptionConstructors in software.amazon.awscdk.services.ecs with parameters of type IFunctionModifierConstructorDescriptionDeploymentLifecycleLambdaTarget(IFunction handler, String id, DeploymentLifecycleLambdaTargetProps props) -
Uses of IFunction in software.amazon.awscdk.services.elasticloadbalancingv2.targets
Constructors in software.amazon.awscdk.services.elasticloadbalancingv2.targets with parameters of type IFunction -
Uses of IFunction in software.amazon.awscdk.services.events.targets
Methods in software.amazon.awscdk.services.events.targets with parameters of type IFunctionConstructors in software.amazon.awscdk.services.events.targets with parameters of type IFunctionModifierConstructorDescriptionLambdaFunction(IFunction handler) LambdaFunction(IFunction handler, LambdaFunctionProps props) -
Uses of IFunction in software.amazon.awscdk.services.iot.actions.alpha
Constructors in software.amazon.awscdk.services.iot.actions.alpha with parameters of type IFunction -
Uses of IFunction in software.amazon.awscdk.services.iotevents.actions.alpha
Constructors in software.amazon.awscdk.services.iotevents.actions.alpha with parameters of type IFunction -
Uses of IFunction in software.amazon.awscdk.services.kinesisfirehose
Methods in software.amazon.awscdk.services.kinesisfirehose with parameters of type IFunctionModifier and TypeMethodDescriptionConstructors in software.amazon.awscdk.services.kinesisfirehose with parameters of type IFunctionModifierConstructorDescriptionLambdaFunctionProcessor(IFunction lambdaFunction) LambdaFunctionProcessor(IFunction lambdaFunction, DataProcessorProps props) -
Uses of IFunction in software.amazon.awscdk.services.lambda
Subinterfaces of IFunction in software.amazon.awscdk.services.lambdaModifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forIAlias.static interfaceInternal default implementation forIFunction.interfacestatic interfaceInternal default implementation forIVersion.Classes in software.amazon.awscdk.services.lambda that implement IFunctionModifier and TypeClassDescriptionclassA new alias to a particular version of a Lambda function.classCreate a lambda function where the handler is a docker image.classThis construct does not yet reproduce all features from the underlying resource library.classstatic final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classclassA Lambda that will only ever be added to a stack once.classTag the current state of a Function with a Version number.Methods in software.amazon.awscdk.services.lambda that return IFunctionModifier and TypeMethodDescriptionstatic IFunctionFunction.fromFunctionArn(software.constructs.Construct scope, String id, String functionArn) Import a lambda function into the CDK using its ARN.static IFunctionFunction.fromFunctionAttributes(software.constructs.Construct scope, String id, FunctionAttributes attrs) Creates a Lambda function object which represents a function not defined within this stack.static IFunctionFunction.fromFunctionName(software.constructs.Construct scope, String id, String functionName) Import a lambda function into the CDK using its name.EventInvokeConfigProps.getFunction()The Lambda function.final IFunctionEventInvokeConfigProps.Jsii$Proxy.getFunction()FunctionUrlProps.getFunction()The function to which this url refers.final IFunctionFunctionUrlProps.Jsii$Proxy.getFunction()Alias.getLambda()The underlyingIFunction.IVersion.getLambda()The underlying AWS Lambda function.default IFunctionIVersion.Jsii$Default.getLambda()The underlying AWS Lambda function.final IFunctionIVersion.Jsii$Proxy.getLambda()The underlying AWS Lambda function.abstract IFunctionQualifiedFunctionBase.getLambda()The underlyingIFunction.Version.getLambda()The underlyingIFunction.VersionAttributes.getLambda()The lambda function.final IFunctionVersionAttributes.Jsii$Proxy.getLambda()VersionProps.getLambda()Function to get the value of.final IFunctionVersionProps.Jsii$Proxy.getLambda()EventSourceMappingProps.getTarget()The target AWS Lambda function.final IFunctionEventSourceMappingProps.Jsii$Proxy.getTarget()Methods in software.amazon.awscdk.services.lambda with parameters of type IFunctionModifier and TypeMethodDescriptionvoidCapacityProvider.addFunction(IFunction func) Configures a Lambda function to use this capacity provider.voidCapacityProvider.addFunction(IFunction func, CapacityProviderFunctionOptions options) Configures a Lambda function to use this capacity provider.Binds this destination to the Lambda function.IDestination.bind(software.constructs.Construct scope, IFunction fn, DestinationOptions options) Binds this destination to the Lambda function.default DestinationConfigIDestination.Jsii$Default.bind(software.constructs.Construct scope, IFunction fn, DestinationOptions options) Binds this destination to the Lambda function.final DestinationConfigBinds this destination to the Lambda function.final DestinationConfigIDestination.Jsii$Proxy.bind(software.constructs.Construct scope, IFunction fn, DestinationOptions options) Binds this destination to the Lambda function.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.default voidCalled bylambda.addEventSourceto allow the event source to bind to this function.final voidCalled bylambda.addEventSourceto allow the event source to bind to this function.IEventSourceDlq.bind(IEventSourceMapping target, IFunction targetHandler) Returns the DLQ destination config of the DLQ.default DlqDestinationConfigIEventSourceDlq.Jsii$Default.bind(IEventSourceMapping target, IFunction targetHandler) Returns the DLQ destination config of the DLQ.final DlqDestinationConfigIEventSourceDlq.Jsii$Proxy.bind(IEventSourceMapping target, IFunction targetHandler) Returns the DLQ destination config of the DLQ.ISchemaRegistry.bind(IEventSourceMapping target, IFunction targetHandler) Returns the schema registry config of the event source.default KafkaSchemaRegistryConfigISchemaRegistry.Jsii$Default.bind(IEventSourceMapping target, IFunction targetHandler) Returns the schema registry config of the event source.ISchemaRegistry.Jsii$Proxy.bind(IEventSourceMapping target, IFunction targetHandler) Returns the schema registry config of the event source.The Lambda function.Sets the value ofEventInvokeConfigProps.getFunction()The function to which this url refers.Sets the value ofFunctionUrlProps.getFunction()Function to get the value of.Sets the value ofVersionAttributes.getLambda()Sets the value ofVersionProps.getLambda()The target AWS Lambda function.Sets the value ofEventSourceMappingProps.getTarget() -
Uses of IFunction in software.amazon.awscdk.services.lambda.destinations
Methods in software.amazon.awscdk.services.lambda.destinations with parameters of type IFunctionModifier and TypeMethodDescriptionReturns a destination configuration.EventBridgeDestination.bind(software.constructs.Construct _scope, IFunction fn, DestinationOptions _options) Returns a destination configuration.Returns a destination configuration.LambdaDestination.bind(software.constructs.Construct scope, IFunction fn, DestinationOptions options) Returns a destination configuration.Returns a destination configuration.S3Destination.bind(software.constructs.Construct _scope, IFunction fn, DestinationOptions _options) Returns a destination configuration.Returns a destination configuration.SnsDestination.bind(software.constructs.Construct _scope, IFunction fn, DestinationOptions _options) Returns a destination configuration.Returns a destination configuration.SqsDestination.bind(software.constructs.Construct _scope, IFunction fn, DestinationOptions _options) Returns a destination configuration.static LambdaDestination.BuilderConstructors in software.amazon.awscdk.services.lambda.destinations with parameters of type IFunction -
Uses of IFunction in software.amazon.awscdk.services.lambda.eventsources
Methods in software.amazon.awscdk.services.lambda.eventsources with parameters of type IFunctionModifier and TypeMethodDescriptionvoidCalled bylambda.addEventSourceto allow the event source to bind to this function.ConfluentSchemaRegistry.bind(IEventSourceMapping _target, IFunction targetHandler) Returns a schema registry configuration.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.GlueSchemaRegistry.bind(IEventSourceMapping _target, IFunction targetHandler) Returns a schema registry configuration.KafkaDlq.bind(IEventSourceMapping _target, IFunction _targetHandler) Returns a destination configuration for the DLQ.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.S3OnFailureDestination.bind(IEventSourceMapping _target, IFunction targetHandler) Returns a destination configuration for the DLQ.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.SnsDlq.bind(IEventSourceMapping _target, IFunction targetHandler) Returns a destination configuration for the DLQ.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.SqsDlq.bind(IEventSourceMapping _target, IFunction targetHandler) Returns a destination configuration for the DLQ.voidCalled bylambda.addEventSourceto allow the event source to bind to this function.abstract voidCalled bylambda.addEventSourceto allow the event source to bind to this function. -
Uses of IFunction in software.amazon.awscdk.services.lambda.go.alpha
Classes in software.amazon.awscdk.services.lambda.go.alpha that implement IFunction -
Uses of IFunction in software.amazon.awscdk.services.lambda.nodejs
Classes in software.amazon.awscdk.services.lambda.nodejs that implement IFunctionModifier and TypeClassDescriptionclassA Node.js Lambda function bundled using esbuild. -
Uses of IFunction in software.amazon.awscdk.services.lambda.python.alpha
Classes in software.amazon.awscdk.services.lambda.python.alpha that implement IFunction -
Uses of IFunction in software.amazon.awscdk.services.logs.destinations
Methods in software.amazon.awscdk.services.logs.destinations with parameters of type IFunctionConstructors in software.amazon.awscdk.services.logs.destinations with parameters of type IFunctionModifierConstructorDescriptionLambdaDestinationOptions.LambdaDestination(IFunction fn, LambdaDestinationOptions options) LambdaDestinationOptions. -
Uses of IFunction in software.amazon.awscdk.services.pipes.enrichments.alpha
Methods in software.amazon.awscdk.services.pipes.enrichments.alpha with parameters of type IFunctionConstructors in software.amazon.awscdk.services.pipes.enrichments.alpha with parameters of type IFunctionModifierConstructorDescriptionLambdaEnrichment(IFunction lambda) LambdaEnrichment(IFunction lambda, LambdaEnrichmentProps props) -
Uses of IFunction in software.amazon.awscdk.services.pipes.targets.alpha
Methods in software.amazon.awscdk.services.pipes.targets.alpha with parameters of type IFunctionConstructors in software.amazon.awscdk.services.pipes.targets.alpha with parameters of type IFunctionModifierConstructorDescriptionLambdaFunction(IFunction lambdaFunction, LambdaFunctionParameters parameters) -
Uses of IFunction in software.amazon.awscdk.services.s3.notifications
Constructors in software.amazon.awscdk.services.s3.notifications with parameters of type IFunction -
Uses of IFunction in software.amazon.awscdk.services.s3objectlambda.alpha
Methods in software.amazon.awscdk.services.s3objectlambda.alpha that return IFunctionModifier and TypeMethodDescriptionAccessPointProps.getHandler()(experimental) The Lambda function used to transform objects.final IFunctionAccessPointProps.Jsii$Proxy.getHandler()Methods in software.amazon.awscdk.services.s3objectlambda.alpha with parameters of type IFunctionModifier and TypeMethodDescription(experimental) The Lambda function used to transform objects.Sets the value ofAccessPointProps.getHandler() -
Uses of IFunction in software.amazon.awscdk.services.scheduler.targets
Methods in software.amazon.awscdk.services.scheduler.targets with parameters of type IFunctionConstructors in software.amazon.awscdk.services.scheduler.targets with parameters of type IFunctionModifierConstructorDescriptionLambdaInvoke(IFunction func) LambdaInvoke(IFunction func, ScheduleTargetBaseProps props) -
Uses of IFunction in software.amazon.awscdk.services.secretsmanager
Methods in software.amazon.awscdk.services.secretsmanager that return IFunctionModifier and TypeMethodDescriptiondefault IFunctionRotationScheduleOptions.getRotationLambda()A Lambda function that can rotate the secret.final IFunctionRotationScheduleOptions.Jsii$Proxy.getRotationLambda()final IFunctionRotationScheduleProps.Jsii$Proxy.getRotationLambda()Methods in software.amazon.awscdk.services.secretsmanager with parameters of type IFunctionModifier and TypeMethodDescriptionRotationSchedule.Builder.rotationLambda(IFunction rotationLambda) A Lambda function that can rotate the secret.RotationScheduleOptions.Builder.rotationLambda(IFunction rotationLambda) Sets the value ofRotationScheduleOptions.getRotationLambda()RotationScheduleProps.Builder.rotationLambda(IFunction rotationLambda) Sets the value ofRotationScheduleOptions.getRotationLambda() -
Uses of IFunction in software.amazon.awscdk.services.ses.actions
Methods in software.amazon.awscdk.services.ses.actions that return IFunctionModifier and TypeMethodDescriptionLambdaProps.getFunction()The Lambda function to invoke.final IFunctionLambdaProps.Jsii$Proxy.getFunction()Methods in software.amazon.awscdk.services.ses.actions with parameters of type IFunctionModifier and TypeMethodDescriptionThe Lambda function to invoke.Sets the value ofLambdaProps.getFunction() -
Uses of IFunction in software.amazon.awscdk.services.sns.subscriptions
Methods in software.amazon.awscdk.services.sns.subscriptions with parameters of type IFunctionConstructors in software.amazon.awscdk.services.sns.subscriptions with parameters of type IFunction -
Uses of IFunction in software.amazon.awscdk.services.stepfunctions.tasks
Methods in software.amazon.awscdk.services.stepfunctions.tasks that return IFunctionModifier and TypeMethodDescriptionprotected IFunctionCallAwsServiceCrossRegion.getLambdaFunction()LambdaInvokeJsonataProps.getLambdaFunction()Lambda function to invoke.final IFunctionLambdaInvokeJsonataProps.Jsii$Proxy.getLambdaFunction()LambdaInvokeJsonPathProps.getLambdaFunction()Lambda function to invoke.final IFunctionLambdaInvokeJsonPathProps.Jsii$Proxy.getLambdaFunction()LambdaInvokeProps.getLambdaFunction()Lambda function to invoke.final IFunctionLambdaInvokeProps.Jsii$Proxy.getLambdaFunction()Methods in software.amazon.awscdk.services.stepfunctions.tasks with parameters of type IFunctionModifier and TypeMethodDescriptionLambdaInvoke.Builder.lambdaFunction(IFunction lambdaFunction) Lambda function to invoke.LambdaInvokeJsonataProps.Builder.lambdaFunction(IFunction lambdaFunction) Sets the value ofLambdaInvokeJsonataProps.getLambdaFunction()LambdaInvokeJsonPathProps.Builder.lambdaFunction(IFunction lambdaFunction) Sets the value ofLambdaInvokeJsonPathProps.getLambdaFunction()LambdaInvokeProps.Builder.lambdaFunction(IFunction lambdaFunction) Sets the value ofLambdaInvokeProps.getLambdaFunction() -
Uses of IFunction in software.amazon.awscdk.triggers
Classes in software.amazon.awscdk.triggers that implement IFunctionModifier and TypeClassDescriptionclassInvokes an AWS Lambda function during deployment.