@Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)", date="2022-12-23T18:57:19.211Z") @Stability(value=Experimental) public class PythonFunction extends Function
Example:
String entry = "/path/to/function";
DockerImage image = DockerImage.fromBuild(entry);
PythonFunction.Builder.create(this, "function")
.entry(entry)
.runtime(Runtime.PYTHON_3_8)
.bundling(BundlingOptions.builder()
.buildArgs(Map.of("PIP_INDEX_URL", "https://your.index.url/simple/", "PIP_EXTRA_INDEX_URL", "https://your.extra-index.url/simple/"))
.build())
.build();
| Modifier and Type | Class and Description |
|---|---|
static class |
PythonFunction.Builder
(experimental) A fluent builder for
PythonFunction. |
software.amazon.jsii.JsiiObject.InitializationModeIFunction.Jsii$DefaultIClientVpnConnectionHandler.Jsii$Default| Modifier | Constructor and Description |
|---|---|
|
PythonFunction(software.constructs.Construct scope,
String id,
PythonFunctionProps props) |
protected |
PythonFunction(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
PythonFunction(software.amazon.jsii.JsiiObjectRef objRef) |
addAlias, addAlias, addEnvironment, addEnvironment, addLayers, classifyVersionProperty, fromFunctionArn, fromFunctionAttributes, fromFunctionName, getArchitecture, getCanCreatePermissions, getCurrentVersion, getDeadLetterQueue, getDeadLetterTopic, getFunctionArn, getFunctionName, getGrantPrincipal, getLogGroup, getPermissionsNode, getResourceArnsForGrantInvoke, getRole, getRuntime, getTimeout, metricAll, metricAll, metricAllConcurrentExecutions, metricAllConcurrentExecutions, metricAllDuration, metricAllDuration, metricAllErrors, metricAllErrors, metricAllInvocations, metricAllInvocations, metricAllThrottles, metricAllThrottles, metricAllUnreservedConcurrentExecutions, metricAllUnreservedConcurrentExecutionsaddEventSource, addEventSourceMapping, addFunctionUrl, addFunctionUrl, addPermission, addToRolePolicy, configureAsyncInvoke, considerWarningOnInvokeFunctionPermissions, getConnections, getIsBoundToVpc, getLatestVersion, grantInvoke, grantInvokeUrl, metric, metric, metricDuration, metricDuration, metricErrors, metricErrors, metricInvocations, metricInvocations, metricThrottles, metricThrottles, warnInvokeFunctionPermissionsapplyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResourcejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyRemovalPolicy, getEnv, getStackprotected PythonFunction(software.amazon.jsii.JsiiObjectRef objRef)
protected PythonFunction(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public PythonFunction(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@NotNull
PythonFunctionProps props)
scope - This parameter is required.id - This parameter is required.props - This parameter is required.Copyright © 2022. All rights reserved.