| 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 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
A single newly-deployed version of a Lambda function.
|
| Modifier and Type | Method and Description |
|---|---|
static IFunction |
Function.fromFunctionArn(software.constructs.Construct scope,
String id,
String functionArn) |
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.
|
IFunction |
EventInvokeConfigProps.getFunction()
The Lambda function.
|
IFunction |
EventInvokeConfigProps.Jsii$Proxy.getFunction() |
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 |
VersionProps.getLambda()
Function to get the value of.
|
IFunction |
VersionProps.Jsii$Proxy.getLambda() |
abstract IFunction |
QualifiedFunctionBase.getLambda() |
IFunction |
VersionAttributes.getLambda()
The lambda function.
|
IFunction |
VersionAttributes.Jsii$Proxy.getLambda() |
IFunction |
Alias.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.
|
EventInvokeConfig.Builder |
EventInvokeConfig.Builder.function(IFunction function)
The Lambda function.
|
EventInvokeConfigProps.Builder |
EventInvokeConfigProps.Builder.function(IFunction function)
Sets the value of
EventInvokeConfigProps.getFunction() |
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() |
EventSourceMapping.Builder |
EventSourceMapping.Builder.target(IFunction target)
The target AWS Lambda function.
|
EventSourceMappingProps.Builder |
EventSourceMappingProps.Builder.target(IFunction target)
Sets the value of
EventSourceMappingProps.getTarget() |
| Constructor and Description |
|---|
Jsii$Proxy(IFunction lambda,
String version)
Constructor that initializes the object based on literal property values passed by the
VersionAttributes.Builder. |
Jsii$Proxy(IFunction function,
String qualifier,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
EventInvokeConfigProps.Builder. |
Jsii$Proxy(IFunction target,
String eventSourceArn,
Number batchSize,
Boolean bisectBatchOnError,
Boolean enabled,
String kafkaTopic,
Duration maxBatchingWindow,
Duration maxRecordAge,
IEventSourceDlq onFailure,
Number parallelizationFactor,
Number retryAttempts,
StartingPosition startingPosition)
Constructor that initializes the object based on literal property values passed by the
EventSourceMappingProps.Builder. |
Jsii$Proxy(IFunction lambda,
String codeSha256,
String description,
Number provisionedConcurrentExecutions,
RemovalPolicy removalPolicy,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
VersionProps.Builder. |
Copyright © 2021. All rights reserved.