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 InputConfiguration = InputConfiguration' {}
- newInputConfiguration :: Text -> InputStartingPositionConfiguration -> InputConfiguration
- inputConfiguration_id :: Lens' InputConfiguration Text
- inputConfiguration_inputStartingPositionConfiguration :: Lens' InputConfiguration InputStartingPositionConfiguration
Documentation
data InputConfiguration Source #
When you start your application, you provide this configuration, which identifies the input source and the point in the input source at which you want the application to start processing records.
See: newInputConfiguration
smart constructor.
InputConfiguration' | |
|
Instances
newInputConfiguration Source #
Create a value of InputConfiguration
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:id:InputConfiguration'
, inputConfiguration_id
- Input source ID. You can get this ID by calling the
DescribeApplication
operation.
$sel:inputStartingPositionConfiguration:InputConfiguration'
, inputConfiguration_inputStartingPositionConfiguration
- Point at which you want the application to start processing records from
the streaming source.
inputConfiguration_id :: Lens' InputConfiguration Text Source #
Input source ID. You can get this ID by calling the DescribeApplication operation.
inputConfiguration_inputStartingPositionConfiguration :: Lens' InputConfiguration InputStartingPositionConfiguration Source #
Point at which you want the application to start processing records from the streaming source.