Class: Aws::Lambda::Types::OnSuccess
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lambda::Types::OnSuccess
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lambda/types.rb
Overview
A destination for events that were processed successfully.
To retain records of successful [asynchronous invocations], you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function, or Amazon EventBridge event bus as the destination.
<note markdown=“1”> OnSuccess is not supported in CreateEventSourceMapping or UpdateEventSourceMapping requests.
</note>
[1]: docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#destination ⇒ String
The Amazon Resource Name (ARN) of the destination resource.
Instance Attribute Details
#destination ⇒ String
The Amazon Resource Name (ARN) of the destination resource.
<note markdown=“1”> Amazon SNS destinations have a message size limit of 256 KB. If the combined size of the function request and response payload exceeds the limit, Lambda will drop the payload when sending OnFailure event to the destination. For details on this behavior, refer to [Retaining records of asynchronous invocations].
</note>
[1]: docs.aws.amazon.com/lambda/latest/dg/invocation-async-retain-records.html
7049 7050 7051 7052 7053 |
# File 'lib/aws-sdk-lambda/types.rb', line 7049 class OnSuccess < Struct.new( :destination) SENSITIVE = [] include Aws::Structure end |