Package software.amazon.awscdk.triggers
Interface TriggerFunctionProps
- All Superinterfaces:
EventInvokeConfigOptions
,FunctionOptions
,FunctionProps
,software.amazon.jsii.JsiiSerializable
,TriggerOptions
- All Known Implementing Classes:
TriggerFunctionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-17T19:20:39.124Z")
@Stability(Stable)
public interface TriggerFunctionProps
extends software.amazon.jsii.JsiiSerializable, FunctionProps, TriggerOptions
Props for
InvokeFunction
.
Example:
import software.amazon.awscdk.triggers.*; TriggerFunction.Builder.create(this, "MyTrigger") .runtime(Runtime.NODEJS_18_X) .handler("index.handler") .code(Code.fromAsset(__dirname + "/my-trigger")) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forTriggerFunctionProps
static final class
An implementation forTriggerFunctionProps
-
Method Summary
Static MethodsMethods inherited from interface software.amazon.awscdk.services.lambda.EventInvokeConfigOptions
getMaxEventAge, getOnFailure, getOnSuccess, getRetryAttempts
Methods inherited from interface software.amazon.awscdk.services.lambda.FunctionOptions
getAdotInstrumentation, getAllowAllIpv6Outbound, getAllowAllOutbound, getAllowPublicSubnet, getApplicationLogLevel, getApplicationLogLevelV2, getArchitecture, getCodeSigningConfig, getCurrentVersionOptions, getDeadLetterQueue, getDeadLetterQueueEnabled, getDeadLetterTopic, getDescription, getEnvironment, getEnvironmentEncryption, getEphemeralStorageSize, getEvents, getFilesystem, getFunctionName, getInitialPolicy, getInsightsVersion, getIpv6AllowedForDualStack, getLayers, getLogFormat, getLoggingFormat, getLogGroup, getLogRetention, getLogRetentionRetryOptions, getLogRetentionRole, getMemorySize, getParamsAndSecrets, getProfiling, getProfilingGroup, getRecursiveLoop, getReservedConcurrentExecutions, getRole, getRuntimeManagementMode, getSecurityGroups, getSnapStart, getSystemLogLevel, getSystemLogLevelV2, getTimeout, getTracing, getVpc, getVpcSubnets
Methods inherited from interface software.amazon.awscdk.services.lambda.FunctionProps
getCode, getHandler, getRuntime
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
Methods inherited from interface software.amazon.awscdk.triggers.TriggerOptions
getExecuteAfter, getExecuteBefore, getExecuteOnHandlerChange
-
Method Details
-
builder
- Returns:
- a
TriggerFunctionProps.Builder
ofTriggerFunctionProps
-