Safe Haskell | None |
---|---|
Language | Haskell2010 |
Creates an Amazon Kinesis stream that captures and transports data records that are emitted from data sources. For information about creating streams, see CreateStream in the Amazon Kinesis API Reference.
- data KinesisStream = KinesisStream {}
- kinesisStream :: Val Integer' -> KinesisStream
- ksName :: Lens' KinesisStream (Maybe (Val Text))
- ksShardCount :: Lens' KinesisStream (Val Integer')
- ksTags :: Lens' KinesisStream (Maybe [ResourceTag])
Documentation
data KinesisStream Source #
Full data type definition for KinesisStream. See kinesisStream
for a
more convenient constructor.
Constructor for KinesisStream
containing required fields as arguments.
ksName :: Lens' KinesisStream (Maybe (Val Text)) Source #
The name of the Amazon Kinesis stream. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the stream name. For more information, see Name Type. Important If you specify a name, you cannot do updates that require this resource to be replaced. You can still do updates that require no or some interruption. If you must replace the resource, specify a new name.
ksShardCount :: Lens' KinesisStream (Val Integer') Source #
The number of shards that the stream uses. For greater provisioned throughput, increase the number of shards.
ksTags :: Lens' KinesisStream (Maybe [ResourceTag]) Source #
An arbitrary set of tags (key–value pairs) to associate with the Amazon Kinesis stream.