Package io.github.cdklabs.awslambdarust
Class RustFunctionProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.awslambdarust.RustFunctionProps.Jsii$Proxy
-
- All Implemented Interfaces:
RustFunctionProps,software.amazon.awscdk.services.lambda.EventInvokeConfigOptions,software.amazon.awscdk.services.lambda.FunctionOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RustFunctionProps
@Stability(Experimental) @Internal public static final class RustFunctionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RustFunctionProps
An implementation forRustFunctionProps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface io.github.cdklabs.awslambdarust.RustFunctionProps
RustFunctionProps.Builder, RustFunctionProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(RustFunctionProps.Builder builder)Constructor that initializes the object based on literal property values passed by theRustFunctionProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)software.amazon.awscdk.services.lambda.AdotInstrumentationConfiggetAdotInstrumentation()BooleangetAllowAllOutbound()BooleangetAllowPublicSubnet()StringgetApplicationLogLevel()software.amazon.awscdk.services.lambda.ArchitecturegetArchitecture()StringgetBinaryName()(experimental) The name of the binary to build, in case that it's different that the package's name.BundlingOptionsgetBundling()(experimental) Bundling options.software.amazon.awscdk.services.lambda.ICodeSigningConfiggetCodeSigningConfig()software.amazon.awscdk.services.lambda.VersionOptionsgetCurrentVersionOptions()software.amazon.awscdk.services.sqs.IQueuegetDeadLetterQueue()BooleangetDeadLetterQueueEnabled()software.amazon.awscdk.services.sns.ITopicgetDeadLetterTopic()StringgetDescription()StringgetEntry()(experimental) Path to the entry Cargo.toml file.Map<String,String>getEnvironment()software.amazon.awscdk.services.kms.IKeygetEnvironmentEncryption()software.amazon.awscdk.SizegetEphemeralStorageSize()List<software.amazon.awscdk.services.lambda.IEventSource>getEvents()software.amazon.awscdk.services.lambda.FileSystemgetFilesystem()StringgetFunctionName()List<software.amazon.awscdk.services.iam.PolicyStatement>getInitialPolicy()software.amazon.awscdk.services.lambda.LambdaInsightsVersiongetInsightsVersion()List<software.amazon.awscdk.services.lambda.ILayerVersion>getLayers()StringgetLogFormat()software.amazon.awscdk.services.logs.ILogGroupgetLogGroup()software.amazon.awscdk.services.logs.RetentionDaysgetLogRetention()software.amazon.awscdk.services.lambda.LogRetentionRetryOptionsgetLogRetentionRetryOptions()software.amazon.awscdk.services.iam.IRolegetLogRetentionRole()software.amazon.awscdk.DurationgetMaxEventAge()NumbergetMemorySize()software.amazon.awscdk.services.lambda.IDestinationgetOnFailure()software.amazon.awscdk.services.lambda.IDestinationgetOnSuccess()software.amazon.awscdk.services.lambda.ParamsAndSecretsLayerVersiongetParamsAndSecrets()BooleangetProfiling()software.amazon.awscdk.services.codeguruprofiler.IProfilingGroupgetProfilingGroup()StringgetProjectRoot()(experimental) The path to the directory containing project Manifest file.NumbergetReservedConcurrentExecutions()NumbergetRetryAttempts()software.amazon.awscdk.services.iam.IRolegetRole()software.amazon.awscdk.services.lambda.RuntimegetRuntime()(experimental) The runtime environment.software.amazon.awscdk.services.lambda.RuntimeManagementModegetRuntimeManagementMode()List<software.amazon.awscdk.services.ec2.ISecurityGroup>getSecurityGroups()software.amazon.awscdk.services.lambda.SnapStartConfgetSnapStart()StringgetSystemLogLevel()software.amazon.awscdk.DurationgetTimeout()software.amazon.awscdk.services.lambda.TracinggetTracing()software.amazon.awscdk.services.ec2.IVpcgetVpc()software.amazon.awscdk.services.ec2.SubnetSelectiongetVpcSubnets()inthashCode()-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(RustFunctionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theRustFunctionProps.Builder.
-
-
Method Detail
-
getBinaryName
public final String getBinaryName()
Description copied from interface:RustFunctionProps(experimental) The name of the binary to build, in case that it's different that the package's name.Default: Build all binaries
- Specified by:
getBinaryNamein interfaceRustFunctionProps
-
getBundling
public final BundlingOptions getBundling()
Description copied from interface:RustFunctionProps(experimental) Bundling options.Default: - use default bundling options: all binaries and packages are bundled.
- Specified by:
getBundlingin interfaceRustFunctionProps
-
getEntry
public final String getEntry()
Description copied from interface:RustFunctionProps(experimental) Path to the entry Cargo.toml file.Default: - Derived from the name of the defining file and the construct's id. If the `RustsFunction` is defined in `stack.ts` with `my-binary` as id (`new RustFunction(this, 'my-binary')`), the construct will look at `stack.my-binary/Cargo.toml`
- Specified by:
getEntryin interfaceRustFunctionProps
-
getProjectRoot
public final String getProjectRoot()
Description copied from interface:RustFunctionProps(experimental) The path to the directory containing project Manifest file.Default: - the directory containing the `depsLockFilePath`
- Specified by:
getProjectRootin interfaceRustFunctionProps
-
getRuntime
public final software.amazon.awscdk.services.lambda.Runtime getRuntime()
Description copied from interface:RustFunctionProps(experimental) The runtime environment.Only OS-only runtimes are supported.
Default: `Runtime.PROVIDED_AL2023`
- Specified by:
getRuntimein interfaceRustFunctionProps
-
getAdotInstrumentation
public final software.amazon.awscdk.services.lambda.AdotInstrumentationConfig getAdotInstrumentation()
- Specified by:
getAdotInstrumentationin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getAllowAllOutbound
public final Boolean getAllowAllOutbound()
- Specified by:
getAllowAllOutboundin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getAllowPublicSubnet
public final Boolean getAllowPublicSubnet()
- Specified by:
getAllowPublicSubnetin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getApplicationLogLevel
public final String getApplicationLogLevel()
- Specified by:
getApplicationLogLevelin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getArchitecture
public final software.amazon.awscdk.services.lambda.Architecture getArchitecture()
- Specified by:
getArchitecturein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getCodeSigningConfig
public final software.amazon.awscdk.services.lambda.ICodeSigningConfig getCodeSigningConfig()
- Specified by:
getCodeSigningConfigin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getCurrentVersionOptions
public final software.amazon.awscdk.services.lambda.VersionOptions getCurrentVersionOptions()
- Specified by:
getCurrentVersionOptionsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getDeadLetterQueue
public final software.amazon.awscdk.services.sqs.IQueue getDeadLetterQueue()
- Specified by:
getDeadLetterQueuein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getDeadLetterQueueEnabled
public final Boolean getDeadLetterQueueEnabled()
- Specified by:
getDeadLetterQueueEnabledin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getDeadLetterTopic
public final software.amazon.awscdk.services.sns.ITopic getDeadLetterTopic()
- Specified by:
getDeadLetterTopicin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getDescription
public final String getDescription()
- Specified by:
getDescriptionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getEnvironment
public final Map<String,String> getEnvironment()
- Specified by:
getEnvironmentin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getEnvironmentEncryption
public final software.amazon.awscdk.services.kms.IKey getEnvironmentEncryption()
- Specified by:
getEnvironmentEncryptionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getEphemeralStorageSize
public final software.amazon.awscdk.Size getEphemeralStorageSize()
- Specified by:
getEphemeralStorageSizein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getEvents
public final List<software.amazon.awscdk.services.lambda.IEventSource> getEvents()
- Specified by:
getEventsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getFilesystem
public final software.amazon.awscdk.services.lambda.FileSystem getFilesystem()
- Specified by:
getFilesystemin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getFunctionName
public final String getFunctionName()
- Specified by:
getFunctionNamein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getInitialPolicy
public final List<software.amazon.awscdk.services.iam.PolicyStatement> getInitialPolicy()
- Specified by:
getInitialPolicyin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getInsightsVersion
public final software.amazon.awscdk.services.lambda.LambdaInsightsVersion getInsightsVersion()
- Specified by:
getInsightsVersionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLayers
public final List<software.amazon.awscdk.services.lambda.ILayerVersion> getLayers()
- Specified by:
getLayersin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLogFormat
public final String getLogFormat()
- Specified by:
getLogFormatin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLogGroup
public final software.amazon.awscdk.services.logs.ILogGroup getLogGroup()
- Specified by:
getLogGroupin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLogRetention
public final software.amazon.awscdk.services.logs.RetentionDays getLogRetention()
- Specified by:
getLogRetentionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLogRetentionRetryOptions
public final software.amazon.awscdk.services.lambda.LogRetentionRetryOptions getLogRetentionRetryOptions()
- Specified by:
getLogRetentionRetryOptionsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLogRetentionRole
public final software.amazon.awscdk.services.iam.IRole getLogRetentionRole()
- Specified by:
getLogRetentionRolein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getMemorySize
public final Number getMemorySize()
- Specified by:
getMemorySizein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getParamsAndSecrets
public final software.amazon.awscdk.services.lambda.ParamsAndSecretsLayerVersion getParamsAndSecrets()
- Specified by:
getParamsAndSecretsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getProfiling
public final Boolean getProfiling()
- Specified by:
getProfilingin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getProfilingGroup
public final software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup getProfilingGroup()
- Specified by:
getProfilingGroupin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getReservedConcurrentExecutions
public final Number getReservedConcurrentExecutions()
- Specified by:
getReservedConcurrentExecutionsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getRole
public final software.amazon.awscdk.services.iam.IRole getRole()
- Specified by:
getRolein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getRuntimeManagementMode
public final software.amazon.awscdk.services.lambda.RuntimeManagementMode getRuntimeManagementMode()
- Specified by:
getRuntimeManagementModein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getSecurityGroups
public final List<software.amazon.awscdk.services.ec2.ISecurityGroup> getSecurityGroups()
- Specified by:
getSecurityGroupsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getSnapStart
public final software.amazon.awscdk.services.lambda.SnapStartConf getSnapStart()
- Specified by:
getSnapStartin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getSystemLogLevel
public final String getSystemLogLevel()
- Specified by:
getSystemLogLevelin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getTimeout
public final software.amazon.awscdk.Duration getTimeout()
- Specified by:
getTimeoutin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getTracing
public final software.amazon.awscdk.services.lambda.Tracing getTracing()
- Specified by:
getTracingin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getVpc
public final software.amazon.awscdk.services.ec2.IVpc getVpc()
- Specified by:
getVpcin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getVpcSubnets
public final software.amazon.awscdk.services.ec2.SubnetSelection getVpcSubnets()
- Specified by:
getVpcSubnetsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getMaxEventAge
public final software.amazon.awscdk.Duration getMaxEventAge()
- Specified by:
getMaxEventAgein interfacesoftware.amazon.awscdk.services.lambda.EventInvokeConfigOptions
-
getOnFailure
public final software.amazon.awscdk.services.lambda.IDestination getOnFailure()
- Specified by:
getOnFailurein interfacesoftware.amazon.awscdk.services.lambda.EventInvokeConfigOptions
-
getOnSuccess
public final software.amazon.awscdk.services.lambda.IDestination getOnSuccess()
- Specified by:
getOnSuccessin interfacesoftware.amazon.awscdk.services.lambda.EventInvokeConfigOptions
-
getRetryAttempts
public final Number getRetryAttempts()
- Specified by:
getRetryAttemptsin interfacesoftware.amazon.awscdk.services.lambda.EventInvokeConfigOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-