class Aws::KinesisAnalytics::Types::InputLambdaProcessor
An object that contains the Amazon Resource
Name (ARN) of the [AWS Lambda] function that is used to preprocess records in the stream, and the ARN of the IAM role that is used to access the AWS Lambda function.
[1]: docs.aws.amazon.com/lambda/
@note When making an API call, you may pass InputLambdaProcessor
data as a hash: { resource_arn: "ResourceARN", # required role_arn: "RoleARN", # required }
@!attribute [rw] resource_arn
The ARN of the [AWS Lambda][1] function that operates on records in the stream. <note markdown="1"> To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see [Example ARNs: AWS Lambda](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda) </note> [1]: https://docs.aws.amazon.com/lambda/ @return [String]
@!attribute [rw] role_arn
The ARN of the IAM role that is used to access the AWS Lambda function. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/InputLambdaProcessor AWS API Documentation
Constants
- SENSITIVE