class Aws::KinesisAnalytics::Types::LambdaOutput

When configuring application output, identifies an AWS Lambda function as the destination. You provide the function Amazon Resource Name (ARN) and also an IAM role ARN that Amazon Kinesis Analytics can use to write to the function on your behalf.

@note When making an API call, you may pass LambdaOutput

data as a hash:

    {
      resource_arn: "ResourceARN", # required
      role_arn: "RoleARN", # required
    }

@!attribute [rw] resource_arn

Amazon Resource Name (ARN) of the destination Lambda function to
write to.

<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>
@return [String]

@!attribute [rw] role_arn

ARN of the IAM role that Amazon Kinesis Analytics can assume to
write to the destination function on your behalf. You need to grant
the necessary permissions to this role.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/LambdaOutput AWS API Documentation

Constants

SENSITIVE