Class PythonFunctionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.python.PythonFunctionProps.Jsii$Proxy
- All Implemented Interfaces:
EventInvokeConfigOptions,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 Architecturefinal List<Architecture>final BundlingOptions(experimental) Bundling options to use for this function.final ICodeSigningConfigfinal 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 Sizefinal List<IEventSource>final 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 LambdaInsightsVersionfinal List<ILayerVersion>final software.amazon.awscdk.services.logs.RetentionDaysfinal LogRetentionRetryOptionsfinal software.amazon.awscdk.services.iam.IRolefinal Durationfinal Numberfinal IDestinationfinal IDestinationfinal Booleanfinal software.amazon.awscdk.services.codeguruprofiler.IProfilingGroupfinal Numberfinal Numberfinal software.amazon.awscdk.services.iam.IRolegetRole()final Runtime(experimental) The runtime environment.final ISecurityGroupfinal List<ISecurityGroup>final Durationfinal 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
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 interfaceFunctionOptions
-
getAllowPublicSubnet
- Specified by:
getAllowPublicSubnetin interfaceFunctionOptions
-
getArchitecture
- Specified by:
getArchitecturein interfaceFunctionOptions
-
getArchitectures
- Specified by:
getArchitecturesin interfaceFunctionOptions
-
getCodeSigningConfig
- Specified by:
getCodeSigningConfigin interfaceFunctionOptions
-
getCurrentVersionOptions
- Specified by:
getCurrentVersionOptionsin interfaceFunctionOptions
-
getDeadLetterQueue
public final software.amazon.awscdk.services.sqs.IQueue getDeadLetterQueue()- Specified by:
getDeadLetterQueuein interfaceFunctionOptions
-
getDeadLetterQueueEnabled
- Specified by:
getDeadLetterQueueEnabledin interfaceFunctionOptions
-
getDeadLetterTopic
public final software.amazon.awscdk.services.sns.ITopic getDeadLetterTopic()- Specified by:
getDeadLetterTopicin interfaceFunctionOptions
-
getDescription
- Specified by:
getDescriptionin interfaceFunctionOptions
-
getEnvironment
- Specified by:
getEnvironmentin interfaceFunctionOptions
-
getEnvironmentEncryption
public final software.amazon.awscdk.services.kms.IKey getEnvironmentEncryption()- Specified by:
getEnvironmentEncryptionin interfaceFunctionOptions
-
getEphemeralStorageSize
- Specified by:
getEphemeralStorageSizein interfaceFunctionOptions
-
getEvents
- Specified by:
getEventsin interfaceFunctionOptions
-
getFilesystem
- Specified by:
getFilesystemin interfaceFunctionOptions
-
getFunctionName
- Specified by:
getFunctionNamein interfaceFunctionOptions
-
getInitialPolicy
- Specified by:
getInitialPolicyin interfaceFunctionOptions
-
getInsightsVersion
- Specified by:
getInsightsVersionin interfaceFunctionOptions
-
getLayers
- Specified by:
getLayersin interfaceFunctionOptions
-
getLogRetention
public final software.amazon.awscdk.services.logs.RetentionDays getLogRetention()- Specified by:
getLogRetentionin interfaceFunctionOptions
-
getLogRetentionRetryOptions
- Specified by:
getLogRetentionRetryOptionsin interfaceFunctionOptions
-
getLogRetentionRole
public final software.amazon.awscdk.services.iam.IRole getLogRetentionRole()- Specified by:
getLogRetentionRolein interfaceFunctionOptions
-
getMemorySize
- Specified by:
getMemorySizein interfaceFunctionOptions
-
getProfiling
- Specified by:
getProfilingin interfaceFunctionOptions
-
getProfilingGroup
public final software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup getProfilingGroup()- Specified by:
getProfilingGroupin interfaceFunctionOptions
-
getReservedConcurrentExecutions
- Specified by:
getReservedConcurrentExecutionsin interfaceFunctionOptions
-
getRole
public final software.amazon.awscdk.services.iam.IRole getRole()- Specified by:
getRolein interfaceFunctionOptions
-
getSecurityGroup
- Specified by:
getSecurityGroupin interfaceFunctionOptions
-
getSecurityGroups
- Specified by:
getSecurityGroupsin interfaceFunctionOptions
-
getTimeout
- Specified by:
getTimeoutin interfaceFunctionOptions
-
getTracing
- Specified by:
getTracingin interfaceFunctionOptions
-
getVpc
- Specified by:
getVpcin interfaceFunctionOptions
-
getVpcSubnets
- Specified by:
getVpcSubnetsin interfaceFunctionOptions
-
getMaxEventAge
- Specified by:
getMaxEventAgein interfaceEventInvokeConfigOptions
-
getOnFailure
- Specified by:
getOnFailurein interfaceEventInvokeConfigOptions
-
getOnSuccess
- Specified by:
getOnSuccessin interfaceEventInvokeConfigOptions
-
getRetryAttempts
- Specified by:
getRetryAttemptsin interfaceEventInvokeConfigOptions
-
$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()
-