Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stratosphere.Resources.KinesisStream
Description
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.
Constructors
KinesisStream | |
Fields |
Instances
Arguments
:: Val Integer' | |
-> KinesisStream |
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.