Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data InputLambdaProcessorDescription = InputLambdaProcessorDescription' {}
- newInputLambdaProcessorDescription :: InputLambdaProcessorDescription
- inputLambdaProcessorDescription_resourceARN :: Lens' InputLambdaProcessorDescription (Maybe Text)
- inputLambdaProcessorDescription_roleARN :: Lens' InputLambdaProcessorDescription (Maybe Text)
Documentation
data InputLambdaProcessorDescription Source #
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 expression.
See: newInputLambdaProcessorDescription
smart constructor.
InputLambdaProcessorDescription' | |
|
Instances
Eq InputLambdaProcessorDescription Source # | |
Read InputLambdaProcessorDescription Source # | |
Show InputLambdaProcessorDescription Source # | |
Generic InputLambdaProcessorDescription Source # | |
NFData InputLambdaProcessorDescription Source # | |
Hashable InputLambdaProcessorDescription Source # | |
FromJSON InputLambdaProcessorDescription Source # | |
type Rep InputLambdaProcessorDescription Source # | |
Defined in Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription type Rep InputLambdaProcessorDescription = D1 ('MetaData "InputLambdaProcessorDescription" "Amazonka.KinesisAnalytics.Types.InputLambdaProcessorDescription" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputLambdaProcessorDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newInputLambdaProcessorDescription :: InputLambdaProcessorDescription Source #
Create a value of InputLambdaProcessorDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:InputLambdaProcessorDescription'
, inputLambdaProcessorDescription_resourceARN
- The ARN of the AWS Lambda function
that is used to preprocess the records in the stream.
$sel:roleARN:InputLambdaProcessorDescription'
, inputLambdaProcessorDescription_roleARN
- The ARN of the IAM role that is used to access the AWS Lambda function.
inputLambdaProcessorDescription_resourceARN :: Lens' InputLambdaProcessorDescription (Maybe Text) Source #
The ARN of the AWS Lambda function that is used to preprocess the records in the stream.
inputLambdaProcessorDescription_roleARN :: Lens' InputLambdaProcessorDescription (Maybe Text) Source #
The ARN of the IAM role that is used to access the AWS Lambda function.