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 |
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 Source #
:: 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 Source #
See: addApplicationInputProcessingConfiguration
smart constructor.
Request Lenses
aaipcApplicationName :: Lens' AddApplicationInputProcessingConfiguration Text Source #
Name of the application to which you want to add the input processing configuration.
aaipcCurrentApplicationVersionId :: Lens' AddApplicationInputProcessingConfiguration Natural Source #
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 Source #
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 Source #
The InputProcessingConfiguration
to add to the application.
Destructuring the Response
addApplicationInputProcessingConfigurationResponse Source #
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 Source #
See: addApplicationInputProcessingConfigurationResponse
smart constructor.
Response Lenses
aaipcrsResponseStatus :: Lens' AddApplicationInputProcessingConfigurationResponse Int Source #
- - | The response status code.