Class: Aws::KinesisAnalytics::Types::InputLambdaProcessor
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalytics::Types::InputLambdaProcessor
- Defined in:
- gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb
Overview
When making an API call, you may pass InputLambdaProcessor data as a hash:
{
resource_arn: "ResourceARN", # required
role_arn: "RoleARN", # required
}
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#resource_arn ⇒ String
The ARN of the [AWS Lambda][1] function that operates on records in the stream.
-
#role_arn ⇒ String
The ARN of the IAM role that is used to access the AWS Lambda function.
Instance Attribute Details
#resource_arn ⇒ String
The ARN of the AWS Lambda function that operates on records in the stream.
1651 1652 1653 1654 1655 1656 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 1651 class InputLambdaProcessor < Struct.new( :resource_arn, :role_arn) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The ARN of the IAM role that is used to access the AWS Lambda function.
1651 1652 1653 1654 1655 1656 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 1651 class InputLambdaProcessor < Struct.new( :resource_arn, :role_arn) SENSITIVE = [] include Aws::Structure end |