Class PythonFunctionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.python.PythonFunctionProps.Jsii$Proxy
- All Implemented Interfaces:
software.amazon.awscdk.services.lambda.EventInvokeConfigOptions,software.amazon.awscdk.services.lambda.FunctionOptions,PythonFunctionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
PythonFunctionProps
@Stability(Experimental)
@Internal
public static final class PythonFunctionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements PythonFunctionProps
An implementation for
PythonFunctionProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.python.PythonFunctionProps
PythonFunctionProps.Builder, PythonFunctionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(PythonFunctionProps.Builder builder) Constructor that initializes the object based on literal property values passed by thePythonFunctionProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal Booleanfinal Booleanfinal software.amazon.awscdk.services.lambda.Architecturefinal List<software.amazon.awscdk.services.lambda.Architecture>final BundlingOptions(experimental) Bundling options to use for this function.final software.amazon.awscdk.services.lambda.ICodeSigningConfigfinal software.amazon.awscdk.services.lambda.VersionOptionsfinal software.amazon.awscdk.services.sqs.IQueuefinal Booleanfinal software.amazon.awscdk.services.sns.ITopicfinal Stringfinal StringgetEntry()(experimental) Path to the source of the function or the location for dependencies.final software.amazon.awscdk.services.kms.IKeyfinal software.amazon.awscdk.core.Sizefinal List<software.amazon.awscdk.services.lambda.IEventSource>final software.amazon.awscdk.services.lambda.FileSystemfinal Stringfinal String(experimental) The name of the exported handler in the index file.final StringgetIndex()(experimental) The path (relative to entry) to the index file containing the exported handler.final List<software.amazon.awscdk.services.iam.PolicyStatement>final software.amazon.awscdk.services.lambda.LambdaInsightsVersionfinal List<software.amazon.awscdk.services.lambda.ILayerVersion>final software.amazon.awscdk.services.logs.RetentionDaysfinal software.amazon.awscdk.services.lambda.LogRetentionRetryOptionsfinal software.amazon.awscdk.services.iam.IRolefinal software.amazon.awscdk.core.Durationfinal Numberfinal software.amazon.awscdk.services.lambda.IDestinationfinal software.amazon.awscdk.services.lambda.IDestinationfinal Booleanfinal software.amazon.awscdk.services.codeguruprofiler.IProfilingGroupfinal Numberfinal Numberfinal software.amazon.awscdk.services.iam.IRolegetRole()final software.amazon.awscdk.services.lambda.Runtime(experimental) The runtime environment.final ISecurityGroupfinal List<ISecurityGroup>final software.amazon.awscdk.core.Durationfinal software.amazon.awscdk.services.lambda.Tracingfinal IVpcgetVpc()final SubnetSelectionfinal inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by thePythonFunctionProps.Builder.
-
-
Method Details
-
getEntry
Description copied from interface:PythonFunctionProps(experimental) Path to the source of the function or the location for dependencies.- Specified by:
getEntryin interfacePythonFunctionProps
-
getRuntime
public final software.amazon.awscdk.services.lambda.Runtime getRuntime()Description copied from interface:PythonFunctionProps(experimental) The runtime environment.Only runtimes of the Python family are supported.
Default: Runtime.PYTHON_3_7
- Specified by:
getRuntimein interfacePythonFunctionProps
-
getBundling
Description copied from interface:PythonFunctionProps(experimental) Bundling options to use for this function.Use this to specify custom bundling options like the bundling Docker image, asset hash type, custom hash, architecture, etc.
Default: - Use the default bundling Docker image, with x86_64 architecture.
- Specified by:
getBundlingin interfacePythonFunctionProps
-
getHandler
Description copied from interface:PythonFunctionProps(experimental) The name of the exported handler in the index file.Default: handler
- Specified by:
getHandlerin interfacePythonFunctionProps
-
getIndex
Description copied from interface:PythonFunctionProps(experimental) The path (relative to entry) to the index file containing the exported handler.Default: index.py
- Specified by:
getIndexin interfacePythonFunctionProps
-
getAllowAllOutbound
- Specified by:
getAllowAllOutboundin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getAllowPublicSubnet
- Specified by:
getAllowPublicSubnetin 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
-
getArchitectures
- Specified by:
getArchitecturesin 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
- 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
- Specified by:
getDescriptionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
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.core.Size getEphemeralStorageSize()- Specified by:
getEphemeralStorageSizein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
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
- Specified by:
getFunctionNamein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
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
- Specified by:
getLayersin 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
- Specified by:
getMemorySizein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
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
- 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
-
getSecurityGroup
- Specified by:
getSecurityGroupin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getSecurityGroups
- Specified by:
getSecurityGroupsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getTimeout
public final software.amazon.awscdk.core.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
- Specified by:
getVpcin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getVpcSubnets
- Specified by:
getVpcSubnetsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getMaxEventAge
public final software.amazon.awscdk.core.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
- 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
-
equals
-
hashCode
public final int hashCode()
-