| Modifier and Type | Method and Description |
|---|---|
IFunction |
Provider.getIsCompleteHandler()
The user-defined AWS Lambda function which is invoked asynchronously in order to determine if the operation is complete.
|
default IFunction |
ProviderProps.getIsCompleteHandler()
The AWS Lambda function to invoke in order to determine if the operation is complete.
|
IFunction |
ProviderProps.Jsii$Proxy.getIsCompleteHandler() |
IFunction |
Provider.getOnEventHandler()
The user-defined AWS Lambda function which is invoked for all resource lifecycle operations (CREATE/UPDATE/DELETE).
|
IFunction |
ProviderProps.getOnEventHandler()
The AWS Lambda function to invoke for all resource lifecycle operations (CREATE/UPDATE/DELETE).
|
IFunction |
ProviderProps.Jsii$Proxy.getOnEventHandler() |
| Modifier and Type | Method and Description |
|---|---|
Provider.Builder |
Provider.Builder.isCompleteHandler(IFunction isCompleteHandler)
The AWS Lambda function to invoke in order to determine if the operation is complete.
|
ProviderProps.Builder |
ProviderProps.Builder.isCompleteHandler(IFunction isCompleteHandler)
Sets the value of
ProviderProps.getIsCompleteHandler() |
Provider.Builder |
Provider.Builder.onEventHandler(IFunction onEventHandler)
The AWS Lambda function to invoke for all resource lifecycle operations (CREATE/UPDATE/DELETE).
|
ProviderProps.Builder |
ProviderProps.Builder.onEventHandler(IFunction onEventHandler)
Sets the value of
ProviderProps.getOnEventHandler() |
| Modifier and Type | Method and Description |
|---|---|
IFunction |
RequestAuthorizerProps.Jsii$Proxy.getHandler() |
IFunction |
TokenAuthorizerProps.Jsii$Proxy.getHandler() |
IFunction |
LambdaAuthorizerProps.getHandler()
The handler for the authorizer lambda function.
|
IFunction |
LambdaAuthorizerProps.Jsii$Proxy.getHandler() |
protected IFunction |
RequestAuthorizer.getHandler()
The Lambda function handler that this authorizer uses.
|
IFunction |
LambdaRestApiProps.getHandler()
The default Lambda function that handles all requests from this API.
|
IFunction |
LambdaRestApiProps.Jsii$Proxy.getHandler() |
protected IFunction |
TokenAuthorizer.getHandler()
The Lambda function handler that this authorizer uses.
|
| Modifier and Type | Method and Description |
|---|---|
static LambdaIntegration.Builder |
LambdaIntegration.Builder.create(IFunction handler) |
RequestAuthorizerProps.Builder |
RequestAuthorizerProps.Builder.handler(IFunction handler)
Sets the value of
LambdaAuthorizerProps.getHandler() |
LambdaRestApi.Builder |
LambdaRestApi.Builder.handler(IFunction handler)
The default Lambda function that handles all requests from this API.
|
TokenAuthorizerProps.Builder |
TokenAuthorizerProps.Builder.handler(IFunction handler)
Sets the value of
LambdaAuthorizerProps.getHandler() |
LambdaAuthorizerProps.Builder |
LambdaAuthorizerProps.Builder.handler(IFunction handler)
Sets the value of
LambdaAuthorizerProps.getHandler() |
RequestAuthorizer.Builder |
RequestAuthorizer.Builder.handler(IFunction handler)
The handler for the authorizer lambda function.
|
LambdaRestApiProps.Builder |
LambdaRestApiProps.Builder.handler(IFunction handler)
Sets the value of
LambdaRestApiProps.getHandler() |
TokenAuthorizer.Builder |
TokenAuthorizer.Builder.handler(IFunction handler)
The handler for the authorizer lambda function.
|
| Constructor and Description |
|---|
LambdaIntegration(IFunction handler) |
LambdaIntegration(IFunction handler,
LambdaIntegrationOptions options) |
| Constructor and Description |
|---|
FunctionHook(IFunction fn) |
FunctionHook(IFunction fn,
IKey encryptionKey) |
| Modifier and Type | Class and Description |
|---|---|
class |
EdgeFunction
A Lambda@Edge function.
|
| Modifier and Type | Method and Description |
|---|---|
IFunction |
EdgeFunction.getLambda()
The underlying AWS Lambda function.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Trail.addLambdaEventSelector(List<IFunction> handlers)
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
|
void |
Trail.addLambdaEventSelector(List<IFunction> handlers,
AddEventSelectorOptions options)
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
|
| Modifier and Type | Method and Description |
|---|---|
default IFunction |
LambdaDeploymentGroupProps.getPostHook()
The Lambda function to run after traffic routing starts.
|
IFunction |
LambdaDeploymentGroupProps.Jsii$Proxy.getPostHook() |
default IFunction |
LambdaDeploymentGroupProps.getPreHook()
The Lambda function to run before traffic routing starts.
|
IFunction |
LambdaDeploymentGroupProps.Jsii$Proxy.getPreHook() |
| Modifier and Type | Method and Description |
|---|---|
void |
LambdaDeploymentGroup.addPostHook(IFunction postHook)
Associate a function to run after deployment completes.
|
void |
LambdaDeploymentGroup.addPreHook(IFunction preHook)
Associate a function to run before deployment begins.
|
LambdaDeploymentGroupProps.Builder |
LambdaDeploymentGroupProps.Builder.postHook(IFunction postHook)
Sets the value of
LambdaDeploymentGroupProps.getPostHook() |
LambdaDeploymentGroup.Builder |
LambdaDeploymentGroup.Builder.postHook(IFunction postHook)
The Lambda function to run after traffic routing starts.
|
LambdaDeploymentGroupProps.Builder |
LambdaDeploymentGroupProps.Builder.preHook(IFunction preHook)
Sets the value of
LambdaDeploymentGroupProps.getPreHook() |
LambdaDeploymentGroup.Builder |
LambdaDeploymentGroup.Builder.preHook(IFunction preHook)
The Lambda function to run before traffic routing starts.
|
| Modifier and Type | Method and Description |
|---|---|
IFunction |
LambdaInvokeActionProps.getLambda()
The lambda function to invoke.
|
IFunction |
LambdaInvokeActionProps.Jsii$Proxy.getLambda() |
| Modifier and Type | Method and Description |
|---|---|
LambdaInvokeAction.Builder |
LambdaInvokeAction.Builder.lambda(IFunction lambda)
The lambda function to invoke.
|
LambdaInvokeActionProps.Builder |
LambdaInvokeActionProps.Builder.lambda(IFunction lambda)
Sets the value of
LambdaInvokeActionProps.getLambda() |
| Modifier and Type | Method and Description |
|---|---|
default IFunction |
UserPoolTriggers.getCreateAuthChallenge()
Creates an authentication challenge.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getCreateAuthChallenge() |
default IFunction |
UserPoolTriggers.getCustomEmailSender()
Amazon Cognito invokes this trigger to send email notifications to users.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getCustomEmailSender() |
default IFunction |
UserPoolTriggers.getCustomMessage()
A custom Message AWS Lambda trigger.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getCustomMessage() |
default IFunction |
UserPoolTriggers.getCustomSmsSender()
Amazon Cognito invokes this trigger to send SMS notifications to users.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getCustomSmsSender() |
default IFunction |
UserPoolTriggers.getDefineAuthChallenge()
Defines the authentication challenge.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getDefineAuthChallenge() |
default IFunction |
UserPoolTriggers.getPostAuthentication()
A post-authentication AWS Lambda trigger.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getPostAuthentication() |
default IFunction |
UserPoolTriggers.getPostConfirmation()
A post-confirmation AWS Lambda trigger.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getPostConfirmation() |
default IFunction |
UserPoolTriggers.getPreAuthentication()
A pre-authentication AWS Lambda trigger.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getPreAuthentication() |
default IFunction |
UserPoolTriggers.getPreSignUp()
A pre-registration AWS Lambda trigger.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getPreSignUp() |
default IFunction |
UserPoolTriggers.getPreTokenGeneration()
A pre-token-generation AWS Lambda trigger.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getPreTokenGeneration() |
default IFunction |
UserPoolTriggers.getUserMigration()
A user-migration AWS Lambda trigger.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getUserMigration() |
default IFunction |
UserPoolTriggers.getVerifyAuthChallengeResponse()
Verifies the authentication challenge response.
|
IFunction |
UserPoolTriggers.Jsii$Proxy.getVerifyAuthChallengeResponse() |
| Modifier and Type | Method and Description |
|---|---|
IFunction |
CustomRuleProps.getLambdaFunction()
The Lambda function to run.
|
IFunction |
CustomRuleProps.Jsii$Proxy.getLambdaFunction() |
| Modifier and Type | Method and Description |
|---|---|
CustomRule.Builder |
CustomRule.Builder.lambdaFunction(IFunction lambdaFunction)
The Lambda function to run.
|
CustomRuleProps.Builder |
CustomRuleProps.Builder.lambdaFunction(IFunction lambdaFunction)
Sets the value of
CustomRuleProps.getLambdaFunction() |
| Constructor and Description |
|---|
LambdaTarget(IFunction fn)
Create a new Lambda target.
|
| Modifier and Type | Method and Description |
|---|---|
static LambdaFunction.Builder |
LambdaFunction.Builder.create(IFunction handler) |
| Constructor and Description |
|---|
LambdaFunction(IFunction handler) |
LambdaFunction(IFunction handler,
LambdaFunctionProps props) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAlias |
static interface |
IAlias.Jsii$Default
Internal default implementation for
IAlias. |
static interface |
IFunction.Jsii$Default
Internal default implementation for
IFunction. |
interface |
IVersion |
static interface |
IVersion.Jsii$Default
Internal default implementation for
IVersion. |
| Modifier and Type | Class and Description |
|---|---|
class |
Alias
A new alias to a particular version of a Lambda function.
|
class |
DockerImageFunction
Create a lambda function where the handler is a docker image.
|
class |
Function
Deploys a file from inside the construct library as a function.
|
class |
FunctionBase |
static class |
IAlias.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IFunction.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVersion.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
QualifiedFunctionBase |
class |
SingletonFunction
A Lambda that will only ever be added to a stack once.
|
class |
Version
Tag the current state of a Function with a Version number.
|
| Modifier and Type | Method and Description |
|---|---|
static IFunction |
Function.fromFunctionArn(software.constructs.Construct scope,
String id,
String functionArn)
Import a lambda function into the CDK using its ARN.
|
static IFunction |
Function.fromFunctionAttributes(software.constructs.Construct scope,
String id,
FunctionAttributes attrs)
Creates a Lambda function object which represents a function not defined within this stack.
|
static IFunction |
Function.fromFunctionName(software.constructs.Construct scope,
String id,
String functionName)
Import a lambda function into the CDK using its name.
|
IFunction |
FunctionUrlProps.getFunction()
The function to which this url refers.
|
IFunction |
FunctionUrlProps.Jsii$Proxy.getFunction() |
IFunction |
EventInvokeConfigProps.getFunction()
The Lambda function.
|
IFunction |
EventInvokeConfigProps.Jsii$Proxy.getFunction() |
IFunction |
Alias.getLambda() |
IFunction |
VersionAttributes.getLambda()
The lambda function.
|
IFunction |
VersionAttributes.Jsii$Proxy.getLambda() |
IFunction |
VersionProps.getLambda()
Function to get the value of.
|
IFunction |
VersionProps.Jsii$Proxy.getLambda() |
abstract IFunction |
QualifiedFunctionBase.getLambda() |
IFunction |
IVersion.getLambda()
The underlying AWS Lambda function.
|
IFunction |
IVersion.Jsii$Proxy.getLambda()
The underlying AWS Lambda function.
|
default IFunction |
IVersion.Jsii$Default.getLambda()
The underlying AWS Lambda function.
|
IFunction |
Version.getLambda()
The underlying AWS Lambda function.
|
IFunction |
EventSourceMappingProps.getTarget()
The target AWS Lambda function.
|
IFunction |
EventSourceMappingProps.Jsii$Proxy.getTarget() |
| Modifier and Type | Method and Description |
|---|---|
DestinationConfig |
IDestination.bind(software.constructs.Construct scope,
IFunction fn)
Binds this destination to the Lambda function.
|
DestinationConfig |
IDestination.Jsii$Proxy.bind(software.constructs.Construct scope,
IFunction fn)
Binds this destination to the Lambda function.
|
DestinationConfig |
IDestination.bind(software.constructs.Construct scope,
IFunction fn,
DestinationOptions options)
Binds this destination to the Lambda function.
|
DestinationConfig |
IDestination.Jsii$Proxy.bind(software.constructs.Construct scope,
IFunction fn,
DestinationOptions options)
Binds this destination to the Lambda function.
|
default DestinationConfig |
IDestination.Jsii$Default.bind(software.constructs.Construct scope,
IFunction fn,
DestinationOptions options)
Binds this destination to the Lambda function.
|
DlqDestinationConfig |
IEventSourceDlq.bind(IEventSourceMapping target,
IFunction targetHandler)
Returns the DLQ destination config of the DLQ.
|
DlqDestinationConfig |
IEventSourceDlq.Jsii$Proxy.bind(IEventSourceMapping target,
IFunction targetHandler)
Returns the DLQ destination config of the DLQ.
|
default DlqDestinationConfig |
IEventSourceDlq.Jsii$Default.bind(IEventSourceMapping target,
IFunction targetHandler)
Returns the DLQ destination config of the DLQ.
|
void |
IEventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
void |
IEventSource.Jsii$Proxy.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
default void |
IEventSource.Jsii$Default.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
FunctionUrlProps.Builder |
FunctionUrlProps.Builder.function(IFunction function)
Sets the value of
FunctionUrlProps.getFunction() |
FunctionUrl.Builder |
FunctionUrl.Builder.function(IFunction function)
The function to which this url refers.
|
EventInvokeConfigProps.Builder |
EventInvokeConfigProps.Builder.function(IFunction function)
Sets the value of
EventInvokeConfigProps.getFunction() |
EventInvokeConfig.Builder |
EventInvokeConfig.Builder.function(IFunction function)
The Lambda function.
|
VersionAttributes.Builder |
VersionAttributes.Builder.lambda(IFunction lambda)
Sets the value of
VersionAttributes.getLambda() |
VersionProps.Builder |
VersionProps.Builder.lambda(IFunction lambda)
Sets the value of
VersionProps.getLambda() |
Version.Builder |
Version.Builder.lambda(IFunction lambda)
Function to get the value of.
|
EventSourceMappingProps.Builder |
EventSourceMappingProps.Builder.target(IFunction target)
Sets the value of
EventSourceMappingProps.getTarget() |
EventSourceMapping.Builder |
EventSourceMapping.Builder.target(IFunction target)
The target AWS Lambda function.
|
| Modifier and Type | Method and Description |
|---|---|
DestinationConfig |
EventBridgeDestination.bind(software.constructs.Construct _scope,
IFunction fn)
Returns a destination configuration.
|
DestinationConfig |
LambdaDestination.bind(software.constructs.Construct scope,
IFunction fn)
Returns a destination configuration.
|
DestinationConfig |
SqsDestination.bind(software.constructs.Construct _scope,
IFunction fn)
Returns a destination configuration.
|
DestinationConfig |
SnsDestination.bind(software.constructs.Construct _scope,
IFunction fn)
Returns a destination configuration.
|
DestinationConfig |
EventBridgeDestination.bind(software.constructs.Construct _scope,
IFunction fn,
DestinationOptions _options)
Returns a destination configuration.
|
DestinationConfig |
LambdaDestination.bind(software.constructs.Construct scope,
IFunction fn,
DestinationOptions options)
Returns a destination configuration.
|
DestinationConfig |
SqsDestination.bind(software.constructs.Construct _scope,
IFunction fn,
DestinationOptions _options)
Returns a destination configuration.
|
DestinationConfig |
SnsDestination.bind(software.constructs.Construct _scope,
IFunction fn,
DestinationOptions _options)
Returns a destination configuration.
|
static LambdaDestination.Builder |
LambdaDestination.Builder.create(IFunction fn) |
| Constructor and Description |
|---|
LambdaDestination(IFunction fn) |
LambdaDestination(IFunction fn,
LambdaDestinationOptions options) |
| Modifier and Type | Method and Description |
|---|---|
DlqDestinationConfig |
SnsDlq.bind(IEventSourceMapping _target,
IFunction targetHandler)
Returns a destination configuration for the DLQ.
|
DlqDestinationConfig |
SqsDlq.bind(IEventSourceMapping _target,
IFunction targetHandler)
Returns a destination configuration for the DLQ.
|
void |
ManagedKafkaEventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
void |
SqsEventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
void |
KinesisEventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
void |
DynamoEventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
void |
SelfManagedKafkaEventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
void |
ApiEventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
abstract void |
StreamEventSource.bind(IFunction _target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
void |
SnsEventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
void |
S3EventSource.bind(IFunction target)
Called by `lambda.addEventSource` to allow the event source to bind to this function.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NodejsFunction
A Node.js Lambda function bundled using esbuild.
|
| Modifier and Type | Method and Description |
|---|---|
static LambdaDestination.Builder |
LambdaDestination.Builder.create(IFunction fn) |
| Constructor and Description |
|---|
LambdaDestination(IFunction fn)
LambdaDestinationOptions.
|
LambdaDestination(IFunction fn,
LambdaDestinationOptions options)
LambdaDestinationOptions.
|
| Constructor and Description |
|---|
LambdaDestination(IFunction fn) |
| Modifier and Type | Method and Description |
|---|---|
IFunction |
RotationScheduleProps.Jsii$Proxy.getRotationLambda() |
default IFunction |
RotationScheduleOptions.getRotationLambda()
A Lambda function that can rotate the secret.
|
IFunction |
RotationScheduleOptions.Jsii$Proxy.getRotationLambda() |
| Modifier and Type | Method and Description |
|---|---|
RotationScheduleProps.Builder |
RotationScheduleProps.Builder.rotationLambda(IFunction rotationLambda)
Sets the value of
RotationScheduleOptions.getRotationLambda() |
RotationScheduleOptions.Builder |
RotationScheduleOptions.Builder.rotationLambda(IFunction rotationLambda)
Sets the value of
RotationScheduleOptions.getRotationLambda() |
RotationSchedule.Builder |
RotationSchedule.Builder.rotationLambda(IFunction rotationLambda)
A Lambda function that can rotate the secret.
|
| Modifier and Type | Method and Description |
|---|---|
IFunction |
LambdaProps.getFunction()
The Lambda function to invoke.
|
IFunction |
LambdaProps.Jsii$Proxy.getFunction() |
| Modifier and Type | Method and Description |
|---|---|
Lambda.Builder |
Lambda.Builder.function(IFunction function)
The Lambda function to invoke.
|
LambdaProps.Builder |
LambdaProps.Builder.function(IFunction function)
Sets the value of
LambdaProps.getFunction() |
| Modifier and Type | Method and Description |
|---|---|
static LambdaSubscription.Builder |
LambdaSubscription.Builder.create(IFunction fn) |
| Constructor and Description |
|---|
LambdaSubscription(IFunction fn) |
LambdaSubscription(IFunction fn,
LambdaSubscriptionProps props) |
| Modifier and Type | Method and Description |
|---|---|
IFunction |
LambdaInvokeProps.getLambdaFunction()
Lambda function to invoke.
|
IFunction |
LambdaInvokeProps.Jsii$Proxy.getLambdaFunction() |
| Modifier and Type | Method and Description |
|---|---|
LambdaInvokeProps.Builder |
LambdaInvokeProps.Builder.lambdaFunction(IFunction lambdaFunction)
Sets the value of
LambdaInvokeProps.getLambdaFunction() |
LambdaInvoke.Builder |
LambdaInvoke.Builder.lambdaFunction(IFunction lambdaFunction)
Lambda function to invoke.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TriggerFunction
Invokes an AWS Lambda function during deployment.
|
Copyright © 2022. All rights reserved.