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.116.0 (build 0eddcff)",
           date="2025-10-29T11:15:50.968Z")
@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 SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forTriggerFunctionPropsstatic final classAn implementation forTriggerFunctionProps
- 
Method SummaryStatic MethodsMethods inherited from interface software.amazon.awscdk.services.lambda.EventInvokeConfigOptionsgetMaxEventAge, getOnFailure, getOnSuccess, getRetryAttemptsMethods inherited from interface software.amazon.awscdk.services.lambda.FunctionOptionsgetAdotInstrumentation, 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, getLogRemovalPolicy, getLogRetention, getLogRetentionRetryOptions, getLogRetentionRole, getMemorySize, getParamsAndSecrets, getProfiling, getProfilingGroup, getRecursiveLoop, getReservedConcurrentExecutions, getRole, getRuntimeManagementMode, getSecurityGroups, getSnapStart, getSystemLogLevel, getSystemLogLevelV2, getTimeout, getTracing, getVpc, getVpcSubnetsMethods inherited from interface software.amazon.awscdk.services.lambda.FunctionPropsgetCode, getHandler, getRuntimeMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJsonMethods inherited from interface software.amazon.awscdk.triggers.TriggerOptionsgetExecuteAfter, getExecuteBefore, getExecuteOnHandlerChange
- 
Method Details- 
builder- Returns:
- a TriggerFunctionProps.BuilderofTriggerFunctionProps
 
 
-