Copyright | (c) 2013-2018 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 |
Language | Haskell2010 |
Network.AWS.KinesisAnalytics.AddApplicationInputProcessingConfiguration
Description
Adds an InputProcessingConfiguration
to an application. An input processor preprocesses records on the input stream before the application's SQL code executes. Currently, the only input processor available is AWS Lambda .
- addApplicationInputProcessingConfiguration :: Text -> Natural -> Text -> InputProcessingConfiguration -> AddApplicationInputProcessingConfiguration
- data AddApplicationInputProcessingConfiguration
- aaipcApplicationName :: Lens' AddApplicationInputProcessingConfiguration Text
- aaipcCurrentApplicationVersionId :: Lens' AddApplicationInputProcessingConfiguration Natural
- aaipcInputId :: Lens' AddApplicationInputProcessingConfiguration Text
- aaipcInputProcessingConfiguration :: Lens' AddApplicationInputProcessingConfiguration InputProcessingConfiguration
- addApplicationInputProcessingConfigurationResponse :: Int -> AddApplicationInputProcessingConfigurationResponse
- data AddApplicationInputProcessingConfigurationResponse
- aaipcrsResponseStatus :: Lens' AddApplicationInputProcessingConfigurationResponse Int
Creating a Request
addApplicationInputProcessingConfiguration #
Arguments
:: Text | |
-> Natural | |
-> Text | |
-> InputProcessingConfiguration | |
-> AddApplicationInputProcessingConfiguration |
Creates a value of AddApplicationInputProcessingConfiguration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aaipcApplicationName
- Name of the application to which you want to add the input processing configuration.aaipcCurrentApplicationVersionId
- Version of the application to which you want to add the input processing configuration. You can use theDescribeApplication
operation to get the current application version. If the version specified is not the current version, theConcurrentModificationException
is returned.aaipcInputId
- The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using theDescribeApplication
operation.aaipcInputProcessingConfiguration
- TheInputProcessingConfiguration
to add to the application.
data AddApplicationInputProcessingConfiguration #
See: addApplicationInputProcessingConfiguration
smart constructor.
Instances
Request Lenses
aaipcApplicationName :: Lens' AddApplicationInputProcessingConfiguration Text #
Name of the application to which you want to add the input processing configuration.
aaipcCurrentApplicationVersionId :: Lens' AddApplicationInputProcessingConfiguration Natural #
Version of the application to which you want to add the input processing configuration. You can use the DescribeApplication
operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned.
aaipcInputId :: Lens' AddApplicationInputProcessingConfiguration Text #
The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using the DescribeApplication
operation.
aaipcInputProcessingConfiguration :: Lens' AddApplicationInputProcessingConfiguration InputProcessingConfiguration #
The InputProcessingConfiguration
to add to the application.
Destructuring the Response
addApplicationInputProcessingConfigurationResponse #
Creates a value of AddApplicationInputProcessingConfigurationResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aaipcrsResponseStatus
- -- | The response status code.
data AddApplicationInputProcessingConfigurationResponse #
See: addApplicationInputProcessingConfigurationResponse
smart constructor.
Instances
Response Lenses
aaipcrsResponseStatus :: Lens' AddApplicationInputProcessingConfigurationResponse Int #
- - | The response status code.