Uses of Class
software.amazon.awscdk.services.lambda.python.PythonFunction.Builder
Packages that use PythonFunction.Builder
-
Uses of PythonFunction.Builder in software.amazon.awscdk.services.lambda.python
Methods in software.amazon.awscdk.services.lambda.python that return PythonFunction.BuilderModifier and TypeMethodDescriptionPythonFunction.Builder.allowAllOutbound(Boolean allowAllOutbound) Whether to allow the Lambda to send all network traffic.PythonFunction.Builder.allowPublicSubnet(Boolean allowPublicSubnet) Lambda Functions in a public subnet can NOT access the internet.PythonFunction.Builder.architecture(Architecture architecture) The system architectures compatible with this lambda function.PythonFunction.Builder.architectures(List<? extends Architecture> architectures) Deprecated.PythonFunction.Builder.bundling(BundlingOptions bundling) (experimental) Bundling options to use for this function.PythonFunction.Builder.codeSigningConfig(ICodeSigningConfig codeSigningConfig) Code signing config associated with this function.static PythonFunction.BuilderPythonFunction.Builder.currentVersionOptions(VersionOptions currentVersionOptions) Options for thelambda.Versionresource automatically created by thefn.currentVersionmethod.PythonFunction.Builder.deadLetterQueue(IQueue deadLetterQueue) The SQS queue to use if DLQ is enabled.PythonFunction.Builder.deadLetterQueueEnabled(Boolean deadLetterQueueEnabled) Enabled DLQ.PythonFunction.Builder.deadLetterTopic(ITopic deadLetterTopic) The SNS topic to use as a DLQ.PythonFunction.Builder.description(String description) A description of the function.(experimental) Path to the source of the function or the location for dependencies.PythonFunction.Builder.environment(Map<String, String> environment) Key-value pairs that Lambda caches and makes available for your Lambda functions.PythonFunction.Builder.environmentEncryption(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.PythonFunction.Builder.ephemeralStorageSize(Size ephemeralStorageSize) The size of the function’s /tmp directory in MiB.PythonFunction.Builder.events(List<? extends IEventSource> events) Event sources for this function.PythonFunction.Builder.filesystem(FileSystem filesystem) The filesystem configuration for the lambda function.PythonFunction.Builder.functionName(String functionName) A name for the function.(experimental) The name of the exported handler in the index file.(experimental) The path (relative to entry) to the index file containing the exported handler.PythonFunction.Builder.initialPolicy(List<? extends PolicyStatement> initialPolicy) Initial policy statements to add to the created Lambda Role.PythonFunction.Builder.insightsVersion(LambdaInsightsVersion insightsVersion) Specify the version of CloudWatch Lambda insights to use for monitoring.PythonFunction.Builder.layers(List<? extends ILayerVersion> layers) A list of layers to add to the function's execution environment.PythonFunction.Builder.logRetention(RetentionDays logRetention) The number of days log events are kept in CloudWatch Logs.PythonFunction.Builder.logRetentionRetryOptions(LogRetentionRetryOptions logRetentionRetryOptions) When log retention is specified, a custom resource attempts to create the CloudWatch log group.PythonFunction.Builder.logRetentionRole(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.PythonFunction.Builder.maxEventAge(Duration maxEventAge) The maximum age of a request that Lambda sends to a function for processing.PythonFunction.Builder.memorySize(Number memorySize) The amount of memory, in MB, that is allocated to your Lambda function.PythonFunction.Builder.onFailure(IDestination onFailure) The destination for failed invocations.PythonFunction.Builder.onSuccess(IDestination onSuccess) The destination for successful invocations.Enable profiling.PythonFunction.Builder.profilingGroup(IProfilingGroup profilingGroup) Profiling Group.PythonFunction.Builder.reservedConcurrentExecutions(Number reservedConcurrentExecutions) The maximum of concurrent executions you want to reserve for the function.PythonFunction.Builder.retryAttempts(Number retryAttempts) The maximum number of times to retry when the function returns an error.Lambda execution role.(experimental) The runtime environment.PythonFunction.Builder.securityGroup(ISecurityGroup securityGroup) Deprecated.This property is deprecated, use securityGroups insteadPythonFunction.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups) The list of security groups to associate with the Lambda's network interfaces.The function execution time (in seconds) after which Lambda terminates the function.Enable AWS X-Ray Tracing for Lambda Function.VPC network to place Lambda network interfaces.PythonFunction.Builder.vpcSubnets(SubnetSelection vpcSubnets) Where to place the network interfaces within the VPC.
architecture