$ A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

$

$jsii$toJson() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 

A

adotInstrumentation(AdotInstrumentationConfig) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Specify the configuration of AWS Distro for OpenTelemetry (ADOT) instrumentation.
adotInstrumentation(AdotInstrumentationConfig) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getAdotInstrumentation()
afterBundling(String, String) - Method in interface io.github.cdklabs.awslambdarust.ICommandHooks
(experimental) Returns commands to run after bundling.
afterBundling(String, String) - Method in interface io.github.cdklabs.awslambdarust.ICommandHooks.Jsii$Default
(experimental) Returns commands to run after bundling.
afterBundling(String, String) - Method in class io.github.cdklabs.awslambdarust.ICommandHooks.Jsii$Proxy
(experimental) Returns commands to run after bundling.
allowAllOutbound(Boolean) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Whether to allow the Lambda to send all network traffic.
allowAllOutbound(Boolean) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getAllowAllOutbound()
allowPublicSubnet(Boolean) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Lambda Functions in a public subnet can NOT access the internet.
allowPublicSubnet(Boolean) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getAllowPublicSubnet()
applicationLogLevel(String) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Sets the application log level for the function.
applicationLogLevel(String) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getApplicationLogLevel()
architecture(Architecture) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The system architectures compatible with this lambda function.
architecture(Architecture) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getArchitecture()
assetHash(String) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
assetHashType(AssetHashType) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder

B

beforeBundling(String, String) - Method in interface io.github.cdklabs.awslambdarust.ICommandHooks
(experimental) Returns commands to run before bundling.
beforeBundling(String, String) - Method in interface io.github.cdklabs.awslambdarust.ICommandHooks.Jsii$Default
(experimental) Returns commands to run before bundling.
beforeBundling(String, String) - Method in class io.github.cdklabs.awslambdarust.ICommandHooks.Jsii$Proxy
(experimental) Returns commands to run before bundling.
binaryName(String) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
(experimental) The name of the binary to build, in case that it's different that the package's name.
binaryName(String) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
build() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Builds the configured instance.
build() - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
 
build() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Builds the configured instance.
buildArgs(Map<String, String>) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
builder() - Static method in interface io.github.cdklabs.awslambdarust.BundlingOptions
 
builder() - Static method in interface io.github.cdklabs.awslambdarust.RustFunctionProps
 
Builder() - Constructor for class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
 
Builder() - Constructor for class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
 
bundling(BundlingOptions) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
(experimental) Bundling options.
bundling(BundlingOptions) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
bundlingFileAccess(BundlingFileAccess) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
BundlingOptions - Interface in io.github.cdklabs.awslambdarust
(experimental) Bundling options.
BundlingOptions.Builder - Class in io.github.cdklabs.awslambdarust
A builder for BundlingOptions
BundlingOptions.Jsii$Proxy - Class in io.github.cdklabs.awslambdarust
An implementation for BundlingOptions

C

CARGO_ZIGBUILD - io.github.cdklabs.awslambdarust.PackageManagerType
 
codeSigningConfig(ICodeSigningConfig) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Code signing config associated with this function.
codeSigningConfig(ICodeSigningConfig) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getCodeSigningConfig()
command(List<String>) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getCommand()
commandHooks(ICommandHooks) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
create(Construct, String) - Static method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
 
CROSS - io.github.cdklabs.awslambdarust.PackageManagerType
 
currentVersionOptions(VersionOptions) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Options for the lambda.Version resource automatically created by the fn.currentVersion method.
currentVersionOptions(VersionOptions) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getCurrentVersionOptions()

D

deadLetterQueue(IQueue) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The SQS queue to use if DLQ is enabled.
deadLetterQueue(IQueue) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getDeadLetterQueue()
deadLetterQueueEnabled(Boolean) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Enabled DLQ.
deadLetterQueueEnabled(Boolean) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getDeadLetterQueueEnabled()
deadLetterTopic(ITopic) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The SNS topic to use as a DLQ.
deadLetterTopic(ITopic) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getDeadLetterTopic()
description(String) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
A description of the function.
description(String) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getDescription()
dockerImage(DockerImage) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder

E

entry(String) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
(experimental) Path to the entry Cargo.toml file.
entry(String) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
entrypoint(List<String>) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getEntrypoint()
environment(Map<String, String>) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getEnvironment()
environment(Map<String, String>) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Key-value pairs that Lambda caches and makes available for your Lambda functions.
environment(Map<String, String>) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getEnvironment()
environmentEncryption(IKey) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The AWS KMS key that's used to encrypt your function's environment variables.
environmentEncryption(IKey) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getEnvironmentEncryption()
ephemeralStorageSize(Size) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The size of the function’s /tmp directory in MiB.
ephemeralStorageSize(Size) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getEphemeralStorageSize()
equals(Object) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
equals(Object) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
events(List<? extends IEventSource>) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Event sources for this function.
events(List<? extends IEventSource>) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getEvents()
extraBuildArgs(List<String>) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder

F

features(List<String>) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
filesystem(FileSystem) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The filesystem configuration for the lambda function.
filesystem(FileSystem) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getFilesystem()
forceDockerBundling(Boolean) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
functionName(String) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
A name for the function.
functionName(String) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getFunctionName()

G

getAdotInstrumentation() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getAllowAllOutbound() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getAllowPublicSubnet() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getApplicationLogLevel() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getArchitecture() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getAssetHash() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Specify a custom hash for this asset.
getAssetHash() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getAssetHashType() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Determines how the asset hash is calculated.
getAssetHashType() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getBinaryName() - Method in interface io.github.cdklabs.awslambdarust.RustFunctionProps
(experimental) The name of the binary to build, in case that it's different that the package's name.
getBinaryName() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getBuildArgs() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Build arguments to pass when building the bundling image.
getBuildArgs() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getBundling() - Method in interface io.github.cdklabs.awslambdarust.RustFunctionProps
(experimental) Bundling options.
getBundling() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getBundlingFileAccess() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Which option to use to copy the source files to the docker container and output files back.
getBundlingFileAccess() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getCodeSigningConfig() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getCommand() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getCommandHooks() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Command hooks.
getCommandHooks() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getCurrentVersionOptions() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getDeadLetterQueue() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getDeadLetterQueueEnabled() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getDeadLetterTopic() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getDescription() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getDockerImage() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) A custom bundling Docker image.
getDockerImage() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getEntry() - Method in interface io.github.cdklabs.awslambdarust.RustFunctionProps
(experimental) Path to the entry Cargo.toml file.
getEntry() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getEntrypoint() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getEnvironment() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getEnvironment() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getEnvironmentEncryption() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getEphemeralStorageSize() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getEvents() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getExtraBuildArgs() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Additional arguments that are passed in at build time to package manager.
getExtraBuildArgs() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getFeatures() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) A list of features to activate when compiling Rust code.
getFeatures() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getFilesystem() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getForceDockerBundling() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Force bundling in a Docker container even if local bundling is possible.
getForceDockerBundling() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getFunctionName() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getInitialPolicy() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getInsightsVersion() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getLayers() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getLogFormat() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getLogGroup() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getLogLevel() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Log level for cargo.
getLogLevel() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getLogRetention() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getLogRetentionRetryOptions() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getLogRetentionRole() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getMaxEventAge() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getMemorySize() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getNetwork() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getOnFailure() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getOnSuccess() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getPackageManagerType() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) The type of package manager to use.
getPackageManagerType() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getParamsAndSecrets() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getPlatform() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getProfiling() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getProfilingGroup() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getProjectRoot() - Method in interface io.github.cdklabs.awslambdarust.RustFunctionProps
(experimental) The path to the directory containing project Manifest file.
getProjectRoot() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getReservedConcurrentExecutions() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getRetryAttempts() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getRole() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getRuntime() - Method in interface io.github.cdklabs.awslambdarust.RustFunctionProps
(experimental) The runtime environment.
getRuntime() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getRuntimeManagementMode() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getSecurityGroups() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getSecurityOpt() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getSnapStart() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getSystemLogLevel() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getTarget() - Method in interface io.github.cdklabs.awslambdarust.BundlingOptions
(experimental) Cross compilation target environment for the generated binary.
getTarget() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getTimeout() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getTracing() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getUser() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getVolumes() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getVolumesFrom() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
getVpc() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getVpcSubnets() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 
getWorkingDirectory() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 

H

hashCode() - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
 
hashCode() - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
 

I

ICommandHooks - Interface in io.github.cdklabs.awslambdarust
(experimental) Command hooks.
ICommandHooks.Jsii$Default - Interface in io.github.cdklabs.awslambdarust
Internal default implementation for ICommandHooks.
ICommandHooks.Jsii$Proxy - Class in io.github.cdklabs.awslambdarust
A proxy class which represents a concrete javascript instance of this type.
INFO - io.github.cdklabs.awslambdarust.LogLevel
(experimental) Show warnings, errors, and an output file summary.
initialPolicy(List<? extends PolicyStatement>) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Initial policy statements to add to the created Lambda Role.
initialPolicy(List<? extends PolicyStatement>) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getInitialPolicy()
insightsVersion(LambdaInsightsVersion) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Specify the version of CloudWatch Lambda insights to use for monitoring.
insightsVersion(LambdaInsightsVersion) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getInsightsVersion()
io.github.cdklabs.awslambdarust - package io.github.cdklabs.awslambdarust
Amazon Lambda Rust Library

J

Jsii$Proxy(BundlingOptions.Builder) - Constructor for class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the BundlingOptions.Builder.
Jsii$Proxy(RustFunctionProps.Builder) - Constructor for class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the RustFunctionProps.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.awslambdarust.BundlingOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.awslambdarust.ICommandHooks.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.

L

layers(List<? extends ILayerVersion>) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
A list of layers to add to the function's execution environment.
layers(List<? extends ILayerVersion>) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getLayers()
logFormat(String) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Sets the logFormat for the function.
logFormat(String) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getLogFormat()
logGroup(ILogGroup) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Sets the log group name for the function.
logGroup(ILogGroup) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getLogGroup()
logLevel(LogLevel) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
LogLevel - Enum in io.github.cdklabs.awslambdarust
(experimental) Log levels for cargo commands.
logRetention(RetentionDays) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The number of days log events are kept in CloudWatch Logs.
logRetention(RetentionDays) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getLogRetention()
logRetentionRetryOptions(LogRetentionRetryOptions) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
When log retention is specified, a custom resource attempts to create the CloudWatch log group.
logRetentionRetryOptions(LogRetentionRetryOptions) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getLogRetentionRetryOptions()
logRetentionRole(IRole) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The IAM role for the Lambda function associated with the custom resource that sets the retention policy.
logRetentionRole(IRole) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getLogRetentionRole()

M

maxEventAge(Duration) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The maximum age of a request that Lambda sends to a function for processing.
maxEventAge(Duration) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of EventInvokeConfigOptions.getMaxEventAge()
memorySize(Number) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The amount of memory, in MB, that is allocated to your Lambda function.
memorySize(Number) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getMemorySize()

N

network(String) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getNetwork()

O

onFailure(IDestination) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The destination for failed invocations.
onFailure(IDestination) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of EventInvokeConfigOptions.getOnFailure()
onSuccess(IDestination) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The destination for successful invocations.
onSuccess(IDestination) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of EventInvokeConfigOptions.getOnSuccess()

P

packageManagerType(PackageManagerType) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
PackageManagerType - Enum in io.github.cdklabs.awslambdarust
 
paramsAndSecrets(ParamsAndSecretsLayerVersion) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Specify the configuration of Parameters and Secrets Extension.
paramsAndSecrets(ParamsAndSecretsLayerVersion) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getParamsAndSecrets()
platform(String) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getPlatform()
profiling(Boolean) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Enable profiling.
profiling(Boolean) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getProfiling()
profilingGroup(IProfilingGroup) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Profiling Group.
profilingGroup(IProfilingGroup) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getProfilingGroup()
projectRoot(String) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
(experimental) The path to the directory containing project Manifest file.
projectRoot(String) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder

R

reservedConcurrentExecutions(Number) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The maximum of concurrent executions you want to reserve for the function.
reservedConcurrentExecutions(Number) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getReservedConcurrentExecutions()
retryAttempts(Number) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The maximum number of times to retry when the function returns an error.
retryAttempts(Number) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of EventInvokeConfigOptions.getRetryAttempts()
role(IRole) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Lambda execution role.
role(IRole) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getRole()
runtime(Runtime) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
(experimental) The runtime environment.
runtime(Runtime) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
runtimeManagementMode(RuntimeManagementMode) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Sets the runtime management configuration for a function's version.
runtimeManagementMode(RuntimeManagementMode) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getRuntimeManagementMode()
RustFunction - Class in io.github.cdklabs.awslambdarust
(experimental) A Rust Lambda function.
RustFunction(JsiiObject.InitializationMode) - Constructor for class io.github.cdklabs.awslambdarust.RustFunction
 
RustFunction(JsiiObjectRef) - Constructor for class io.github.cdklabs.awslambdarust.RustFunction
 
RustFunction(Construct, String) - Constructor for class io.github.cdklabs.awslambdarust.RustFunction
 
RustFunction(Construct, String, RustFunctionProps) - Constructor for class io.github.cdklabs.awslambdarust.RustFunction
 
RustFunction.Builder - Class in io.github.cdklabs.awslambdarust
(experimental) A fluent builder for RustFunction.
RustFunctionProps - Interface in io.github.cdklabs.awslambdarust
(experimental) Properties for a RustFunction.
RustFunctionProps.Builder - Class in io.github.cdklabs.awslambdarust
A builder for RustFunctionProps
RustFunctionProps.Jsii$Proxy - Class in io.github.cdklabs.awslambdarust
An implementation for RustFunctionProps

S

securityGroups(List<? extends ISecurityGroup>) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The list of security groups to associate with the Lambda's network interfaces.
securityGroups(List<? extends ISecurityGroup>) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getSecurityGroups()
securityOpt(String) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getSecurityOpt()
SILENT - io.github.cdklabs.awslambdarust.LogLevel
(experimental) Show nothing.
snapStart(SnapStartConf) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Enable SnapStart for Lambda Function.
snapStart(SnapStartConf) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getSnapStart()
systemLogLevel(String) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Sets the system log level for the function.
systemLogLevel(String) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getSystemLogLevel()

T

target(String) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of BundlingOptions.getTarget()
timeout(Duration) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
The function execution time (in seconds) after which Lambda terminates the function.
timeout(Duration) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getTimeout()
tracing(Tracing) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Enable AWS X-Ray Tracing for Lambda Function.
tracing(Tracing) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getTracing()

U

user(String) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getUser()

V

valueOf(String) - Static method in enum io.github.cdklabs.awslambdarust.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.cdklabs.awslambdarust.PackageManagerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.cdklabs.awslambdarust.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.cdklabs.awslambdarust.PackageManagerType
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - io.github.cdklabs.awslambdarust.LogLevel
(experimental) Show everything.
volumes(List<? extends DockerVolume>) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getVolumes()
volumesFrom(List<String>) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getVolumesFrom()
vpc(IVpc) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
VPC network to place Lambda network interfaces.
vpc(IVpc) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getVpc()
vpcSubnets(SubnetSelection) - Method in class io.github.cdklabs.awslambdarust.RustFunction.Builder
Where to place the network interfaces within the VPC.
vpcSubnets(SubnetSelection) - Method in class io.github.cdklabs.awslambdarust.RustFunctionProps.Builder
Sets the value of FunctionOptions.getVpcSubnets()

W

workingDirectory(String) - Method in class io.github.cdklabs.awslambdarust.BundlingOptions.Builder
Sets the value of DockerRunOptions.getWorkingDirectory()
$ A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages