| 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 |
EventInvokeConfigProps.getFunction()
The Lambda function.
|
IFunction |
EventInvokeConfigProps.Jsii$Proxy.getFunction() |
IFunction |
FunctionUrlProps.getFunction()
The function to which this url refers.
|
IFunction |
FunctionUrlProps.Jsii$Proxy.getFunction() |
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 |
Alias.getLambda() |
IFunction |
VersionProps.getLambda()
Function to get the value of.
|
IFunction |
VersionProps.Jsii$Proxy.getLambda() |
IFunction |
VersionAttributes.getLambda()
The lambda function.
|
IFunction |
VersionAttributes.Jsii$Proxy.getLambda() |
IFunction |
EventSourceMappingProps.getTarget()
The target AWS Lambda function.
|
IFunction |
EventSourceMappingProps.Jsii$Proxy.getTarget() |
| Modifier and Type | Method and Description |
|---|---|
DestinationConfig |
IDestination.bind(Construct scope,
IFunction fn)
Binds this destination to the Lambda function.
|
DestinationConfig |
IDestination.Jsii$Proxy.bind(Construct scope,
IFunction fn)
Binds this destination to the Lambda function.
|
DestinationConfig |
IDestination.bind(Construct scope,
IFunction fn,
DestinationOptions options)
Binds this destination to the Lambda function.
|
DestinationConfig |
IDestination.Jsii$Proxy.bind(Construct scope,
IFunction fn,
DestinationOptions options)
Binds this destination to the Lambda function.
|
default DestinationConfig |
IDestination.Jsii$Default.bind(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.
|
EventInvokeConfigProps.Builder |
EventInvokeConfigProps.Builder.function(IFunction function)
Sets the value of
EventInvokeConfigProps.getFunction() |
FunctionUrlProps.Builder |
FunctionUrlProps.Builder.function(IFunction function)
Sets the value of
FunctionUrlProps.getFunction() |
EventInvokeConfig.Builder |
EventInvokeConfig.Builder.function(IFunction function)
The Lambda function.
|
FunctionUrl.Builder |
FunctionUrl.Builder.function(IFunction function)
The function to which this url refers.
|
Version.Builder |
Version.Builder.lambda(IFunction lambda)
Function to get the value of.
|
VersionProps.Builder |
VersionProps.Builder.lambda(IFunction lambda)
Sets the value of
VersionProps.getLambda() |
VersionAttributes.Builder |
VersionAttributes.Builder.lambda(IFunction lambda)
Sets the value of
VersionAttributes.getLambda() |
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.
|
Copyright © 2023. All rights reserved.