Package io.github.cdklabs.awslambdarust
Class RustFunction
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- software.amazon.awscdk.Resource
-
- software.amazon.awscdk.services.lambda.FunctionBase
-
- software.amazon.awscdk.services.lambda.Function
-
- io.github.cdklabs.awslambdarust.RustFunction
-
- All Implemented Interfaces:
software.amazon.awscdk.IResource,software.amazon.awscdk.services.ec2.IClientVpnConnectionHandler,software.amazon.awscdk.services.ec2.IConnectable,software.amazon.awscdk.services.iam.IGrantable,software.amazon.awscdk.services.lambda.IFunction,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-05-06T06:07:14.566Z") @Stability(Experimental) public class RustFunction extends software.amazon.awscdk.services.lambda.Function
(experimental) A Rust Lambda function.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRustFunction.Builder(experimental) A fluent builder forRustFunction.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IClientVpnConnectionHandler
software.amazon.awscdk.services.ec2.IClientVpnConnectionHandler.Jsii$Default
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRustFunction(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedRustFunction(software.amazon.jsii.JsiiObjectRef objRef)RustFunction(software.constructs.Construct scope, String id)RustFunction(software.constructs.Construct scope, String id, RustFunctionProps props)
-
Method Summary
-
Methods inherited from class software.amazon.awscdk.services.lambda.Function
addAlias, addAlias, addEnvironment, addEnvironment, addLayers, classifyVersionProperty, fromFunctionArn, fromFunctionAttributes, fromFunctionName, getArchitecture, getCanCreatePermissions, getCurrentVersion, getDeadLetterQueue, getDeadLetterTopic, getFunctionArn, getFunctionName, getGrantPrincipal, getLogGroup, getPermissionsNode, getResourceArnsForGrantInvoke, getRole, getRuntime, getTimeout, invalidateVersionBasedOn, metricAll, metricAll, metricAllConcurrentExecutions, metricAllConcurrentExecutions, metricAllDuration, metricAllDuration, metricAllErrors, metricAllErrors, metricAllInvocations, metricAllInvocations, metricAllThrottles, metricAllThrottles, metricAllUnreservedConcurrentExecutions, metricAllUnreservedConcurrentExecutions
-
Methods inherited from class software.amazon.awscdk.services.lambda.FunctionBase
addEventSource, addEventSourceMapping, addFunctionUrl, addFunctionUrl, addPermission, addToRolePolicy, configureAsyncInvoke, considerWarningOnInvokeFunctionPermissions, getConnections, getIsBoundToVpc, getLatestVersion, grantInvoke, grantInvokeCompositePrincipal, grantInvokeUrl, metric, metric, metricDuration, metricDuration, metricErrors, metricErrors, metricInvocations, metricInvocations, metricThrottles, metricThrottles, warnInvokeFunctionPermissions
-
Methods inherited from class software.amazon.awscdk.Resource
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResource
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
RustFunction
protected RustFunction(software.amazon.jsii.JsiiObjectRef objRef)
-
RustFunction
protected RustFunction(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
RustFunction
@Stability(Experimental) public RustFunction(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable RustFunctionProps props)- Parameters:
scope- This parameter is required.id- This parameter is required.props-
-
RustFunction
@Stability(Experimental) public RustFunction(@NotNull software.constructs.Construct scope, @NotNull String id)- Parameters:
scope- This parameter is required.id- This parameter is required.
-
-