Class 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 class  RustFunction.Builder
      (experimental) A fluent builder for RustFunction.
      • 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
      • Nested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.IFunction

        software.amazon.awscdk.services.lambda.IFunction.Jsii$Default
      • Nested classes/interfaces inherited from interface software.amazon.awscdk.IResource

        software.amazon.awscdk.IResource.Jsii$Default
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected RustFunction​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)  
      protected RustFunction​(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.constructs.Construct

        getNode, isConstruct, toString
      • Methods inherited from class software.amazon.jsii.JsiiObject

        jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
      • Methods inherited from interface software.constructs.IConstruct

        getNode
      • Methods inherited from interface software.amazon.awscdk.IResource

        applyRemovalPolicy, getEnv, getStack
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
    • 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.