Interface CfnEventInvokeConfigMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnEventInvokeConfigMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:00.879Z")
@Stability(Stable)
public interface CfnEventInvokeConfigMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnEventInvokeConfigPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.lambda.*;
CfnEventInvokeConfigMixinProps cfnEventInvokeConfigMixinProps = CfnEventInvokeConfigMixinProps.builder()
.destinationConfig(DestinationConfigProperty.builder()
.onFailure(OnFailureProperty.builder()
.destination("destination")
.build())
.onSuccess(OnSuccessProperty.builder()
.destination("destination")
.build())
.build())
.functionName("functionName")
.maximumEventAgeInSeconds(123)
.maximumRetryAttempts(123)
.qualifier("qualifier")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnEventInvokeConfigMixinPropsstatic final classAn implementation forCfnEventInvokeConfigMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectA destination for events after they have been sent to a function for processing.default ObjectThe name of the Lambda function.default NumberThe maximum age of a request that Lambda sends to a function for processing.default NumberThe maximum number of times to retry when the function returns an error.default StringThe identifier of a version or alias.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestinationConfig
A destination for events after they have been sent to a function for processing.Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.
- Queue - The ARN of a standard SQS queue.
- Bucket - The ARN of an Amazon S3 bucket.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type.
Returns union: either
IResolvableorCfnEventInvokeConfigPropsMixin.DestinationConfigProperty- See Also:
-
getFunctionName
The name of the Lambda function.Minimum :
1Maximum :
64Pattern :
([a-zA-Z0-9-_]+)Returns union: either
StringorIFunctionRef- See Also:
-
getMaximumEventAgeInSeconds
The maximum age of a request that Lambda sends to a function for processing.- See Also:
-
getMaximumRetryAttempts
The maximum number of times to retry when the function returns an error.- See Also:
-
getQualifier
The identifier of a version or alias.- Version - A version number.
- Alias - An alias name.
- Latest - To specify the unpublished version, use
$LATEST.
- See Also:
-
builder
-