| Package | Description |
|---|---|
| software.amazon.awscdk.services.cloudfront.experimental | |
| software.amazon.awscdk.services.lambda |
AWS Lambda Construct Library
|
| software.amazon.awscdk.services.lambda.go |
Amazon Lambda Golang Library
|
| software.amazon.awscdk.services.lambda.nodejs |
Amazon Lambda Node.js Library
|
| software.amazon.awscdk.services.lambda.python |
Amazon Lambda Python Library
|
| software.amazon.awscdk.triggers |
Triggers
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EdgeFunctionProps
(experimental) Properties for creating a Lambda@Edge function.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
EdgeFunctionProps.Jsii$Proxy
An implementation for
EdgeFunctionProps |
| Modifier and Type | Method and Description |
|---|---|
void |
EdgeFunction.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AliasOptions
(experimental) Options for `lambda.Alias`.
|
interface |
AliasProps
(experimental) Properties for a new Lambda alias.
|
interface |
DockerImageFunctionProps
(experimental) Properties to configure a new DockerImageFunction construct.
|
interface |
EventInvokeConfigProps
(experimental) Properties for an EventInvokeConfig.
|
interface |
FunctionOptions
(experimental) Non runtime options.
|
interface |
FunctionProps
Example:
|
interface |
SingletonFunctionProps
(experimental) Properties for a newly created singleton Lambda.
|
interface |
VersionOptions
(experimental) Options for `lambda.Version`.
|
interface |
VersionProps
(experimental) Properties for a new Lambda version.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
AliasOptions.Jsii$Proxy
An implementation for
AliasOptions |
static class |
AliasProps.Jsii$Proxy
An implementation for
AliasProps |
static class |
DockerImageFunctionProps.Jsii$Proxy
An implementation for
DockerImageFunctionProps |
static class |
EventInvokeConfigOptions.Jsii$Proxy
An implementation for
EventInvokeConfigOptions |
static class |
EventInvokeConfigProps.Jsii$Proxy
An implementation for
EventInvokeConfigProps |
static class |
FunctionOptions.Jsii$Proxy
An implementation for
FunctionOptions |
static class |
FunctionProps.Jsii$Proxy
An implementation for
FunctionProps |
static class |
SingletonFunctionProps.Jsii$Proxy
An implementation for
SingletonFunctionProps |
static class |
VersionOptions.Jsii$Proxy
An implementation for
VersionOptions |
static class |
VersionProps.Jsii$Proxy
An implementation for
VersionProps |
| Modifier and Type | Method and Description |
|---|---|
EventInvokeConfigOptions |
EventInvokeConfigOptions.Builder.build()
Builds the configured instance.
|
| Modifier and Type | Method and Description |
|---|---|
Version |
Function.addVersion(String name,
String codeSha256,
String description,
Number provisionedExecutions,
EventInvokeConfigOptions asyncInvokeConfig)
Deprecated.
This method will create an AWS::Lambda::Version resource which
snapshots the AWS Lambda function *at the time of its creation* and it
won't get updated when the function changes. Instead, use
`this.currentVersion` to obtain a reference to a version resource that gets
automatically recreated when the function configuration (or code) changes.
|
void |
IFunction.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
void |
IFunction.Jsii$Proxy.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
default void |
IFunction.Jsii$Default.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
void |
IAlias.Jsii$Proxy.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
default void |
IAlias.Jsii$Default.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
void |
IVersion.Jsii$Proxy.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
default void |
IVersion.Jsii$Default.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
void |
FunctionBase.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
void |
QualifiedFunctionBase.configureAsyncInvoke(EventInvokeConfigOptions options)
(experimental) Configures options for asynchronous invocation.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GoFunctionProps
(experimental) Properties for a GolangFunction.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
GoFunctionProps.Jsii$Proxy
An implementation for
GoFunctionProps |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NodejsFunctionProps
(experimental) Properties for a NodejsFunction.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
NodejsFunctionProps.Jsii$Proxy
An implementation for
NodejsFunctionProps |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PythonFunctionProps
(experimental) Properties for a PythonFunction.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
PythonFunctionProps.Jsii$Proxy
An implementation for
PythonFunctionProps |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TriggerFunctionProps
(experimental) Props for `InvokeFunction`.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
TriggerFunctionProps.Jsii$Proxy
An implementation for
TriggerFunctionProps |
Copyright © 2022. All rights reserved.