libZSservicesZSamazonka-kinesisZSamazonka-kinesis
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Kinesis

Description

Derived from API version 2013-12-02 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Kinesis Data Streams Service API Reference

Amazon Kinesis Data Streams is a managed service that scales elastically for real-time processing of streaming big data.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2013-12-02 of the Amazon Kinesis SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Kinesis.

KMSInvalidStateException

_KMSInvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because the state of the specified resource isn't valid for this request. For more information, see How Key State Affects Use of a Customer Master Key in the AWS Key Management Service Developer Guide.

KMSThrottlingException

_KMSThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied due to request throttling. For more information about throttling, see Limits in the AWS Key Management Service Developer Guide.

ExpiredIteratorException

_ExpiredIteratorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The provided iterator exceeds the maximum age allowed.

InvalidArgumentException

_InvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A specified parameter exceeds its restrictions, is not supported, or can't be used. For more information, see the returned message.

KMSOptInRequired

_KMSOptInRequired :: AsError a => Getting (First ServiceError) a ServiceError Source #

The AWS access key ID needs a subscription for the service.

ProvisionedThroughputExceededException

_ProvisionedThroughputExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request rate for the stream is too high, or the requested data is too large for the available throughput. Reduce the frequency or size of your requests. For more information, see Streams Limits in the Amazon Kinesis Data Streams Developer Guide, and Error Retries and Exponential Backoff in AWS in the AWS General Reference.

KMSNotFoundException

_KMSNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because the specified entity or resource can't be found.

ExpiredNextTokenException

_ExpiredNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The pagination token passed to the operation is expired.

KMSDisabledException

_KMSDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because the specified customer master key (CMK) isn't enabled.

InternalFailureException

_InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The processing of the request failed because of an unknown error, exception, or failure.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource could not be found. The stream might not be specified correctly.

KMSAccessDeniedException

_KMSAccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The ciphertext references a key that doesn't exist or that you don't have access to.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource is not available for this operation. For successful operation, the resource must be in the ACTIVE state.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

StreamExists

newStreamExists :: Wait DescribeStream Source #

Polls DescribeStream every 10 seconds until a successful state is reached. An error is returned after 18 failed checks.

StreamNotExists

newStreamNotExists :: Wait DescribeStream Source #

Polls DescribeStream every 10 seconds until a successful state is reached. An error is returned after 18 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

PutRecord

data PutRecord Source #

Represents the input for PutRecord.

See: newPutRecord smart constructor.

Instances

Instances details
Eq PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Read PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Show PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Generic PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Associated Types

type Rep PutRecord :: Type -> Type #

NFData PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Methods

rnf :: PutRecord -> () #

Hashable PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

ToJSON PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

AWSRequest PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Associated Types

type AWSResponse PutRecord #

ToHeaders PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Methods

toHeaders :: PutRecord -> [Header] #

ToPath PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

ToQuery PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

type Rep PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

type Rep PutRecord = D1 ('MetaData "PutRecord" "Amazonka.Kinesis.PutRecord" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "PutRecord'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "explicitHashKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sequenceNumberForOrdering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "partitionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse PutRecord Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

newPutRecord Source #

Create a value of PutRecord 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:explicitHashKey:PutRecord', putRecord_explicitHashKey - The hash value used to explicitly determine the shard the data record is assigned to by overriding the partition key hash.

$sel:sequenceNumberForOrdering:PutRecord', putRecord_sequenceNumberForOrdering - Guarantees strictly increasing sequence numbers, for puts from the same client and to the same partition key. Usage: set the SequenceNumberForOrdering of record n to the sequence number of record n-1 (as returned in the result when putting record n-1). If this parameter is not set, records are coarsely ordered based on arrival time.

$sel:streamName:PutRecord', putRecord_streamName - The name of the stream to put the data record into.

$sel:data':PutRecord', putRecord_data - The data blob to put into the record, which is base64-encoded when the blob is serialized. When the data blob (the payload before base64-encoding) is added to the partition key size, the total size must not exceed the maximum record size (1 MiB).-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:partitionKey:PutRecord', putRecord_partitionKey - Determines which shard in the stream the data record is assigned to. Partition keys are Unicode strings with a maximum length limit of 256 characters for each key. Amazon Kinesis Data Streams uses the partition key as input to a hash function that maps the partition key and associated data to a specific shard. Specifically, an MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream.

data PutRecordResponse Source #

Represents the output for PutRecord.

See: newPutRecordResponse smart constructor.

Instances

Instances details
Eq PutRecordResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Read PutRecordResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Show PutRecordResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Generic PutRecordResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Associated Types

type Rep PutRecordResponse :: Type -> Type #

NFData PutRecordResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

Methods

rnf :: PutRecordResponse -> () #

type Rep PutRecordResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecord

type Rep PutRecordResponse = D1 ('MetaData "PutRecordResponse" "Amazonka.Kinesis.PutRecord" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "PutRecordResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "shardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPutRecordResponse Source #

Create a value of PutRecordResponse 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:encryptionType:PutRecordResponse', putRecordResponse_encryptionType - The encryption type to use on the record. This parameter can be one of the following values:

  • NONE: Do not encrypt the records in the stream.
  • KMS: Use server-side encryption on the records in the stream using a customer-managed AWS KMS key.

$sel:httpStatus:PutRecordResponse', putRecordResponse_httpStatus - The response's http status code.

$sel:shardId:PutRecordResponse', putRecordResponse_shardId - The shard ID of the shard where the data record was placed.

$sel:sequenceNumber:PutRecordResponse', putRecordResponse_sequenceNumber - The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

SubscribeToShard

data SubscribeToShard Source #

See: newSubscribeToShard smart constructor.

Instances

Instances details
Eq SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

Read SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

Show SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

Generic SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

Associated Types

type Rep SubscribeToShard :: Type -> Type #

NFData SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

Methods

rnf :: SubscribeToShard -> () #

Hashable SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

ToJSON SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

AWSRequest SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

Associated Types

type AWSResponse SubscribeToShard #

ToHeaders SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

ToPath SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

ToQuery SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

type Rep SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

type Rep SubscribeToShard = D1 ('MetaData "SubscribeToShard" "Amazonka.Kinesis.SubscribeToShard" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "SubscribeToShard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "consumerARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "shardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "startingPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StartingPosition))))
type AWSResponse SubscribeToShard Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

newSubscribeToShard Source #

Create a value of SubscribeToShard 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:consumerARN:SubscribeToShard', subscribeToShard_consumerARN - For this parameter, use the value you obtained when you called RegisterStreamConsumer.

$sel:shardId:SubscribeToShard', subscribeToShard_shardId - The ID of the shard you want to subscribe to. To see a list of all the shards for a given stream, use ListShards.

$sel:startingPosition:SubscribeToShard', subscribeToShard_startingPosition -

data SubscribeToShardResponse Source #

See: newSubscribeToShardResponse smart constructor.

Instances

Instances details
Generic SubscribeToShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

Associated Types

type Rep SubscribeToShardResponse :: Type -> Type #

NFData SubscribeToShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

type Rep SubscribeToShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SubscribeToShard

type Rep SubscribeToShardResponse = D1 ('MetaData "SubscribeToShardResponse" "Amazonka.Kinesis.SubscribeToShard" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "SubscribeToShardResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "eventStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Value)))

newSubscribeToShardResponse Source #

Create a value of SubscribeToShardResponse 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:httpStatus:SubscribeToShardResponse', subscribeToShardResponse_httpStatus - The response's http status code.

$sel:eventStream:SubscribeToShardResponse', subscribeToShardResponse_eventStream - The event stream that your consumer can use to read records from the shard.

DecreaseStreamRetentionPeriod

data DecreaseStreamRetentionPeriod Source #

Represents the input for DecreaseStreamRetentionPeriod.

See: newDecreaseStreamRetentionPeriod smart constructor.

Instances

Instances details
Eq DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

Read DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

Show DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

Generic DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

Associated Types

type Rep DecreaseStreamRetentionPeriod :: Type -> Type #

NFData DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

Hashable DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

ToJSON DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

AWSRequest DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

ToHeaders DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

ToPath DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

ToQuery DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

type Rep DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

type Rep DecreaseStreamRetentionPeriod = D1 ('MetaData "DecreaseStreamRetentionPeriod" "Amazonka.Kinesis.DecreaseStreamRetentionPeriod" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DecreaseStreamRetentionPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "retentionPeriodHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))
type AWSResponse DecreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

newDecreaseStreamRetentionPeriod Source #

Create a value of DecreaseStreamRetentionPeriod 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:streamName:DecreaseStreamRetentionPeriod', decreaseStreamRetentionPeriod_streamName - The name of the stream to modify.

$sel:retentionPeriodHours:DecreaseStreamRetentionPeriod', decreaseStreamRetentionPeriod_retentionPeriodHours - The new retention period of the stream, in hours. Must be less than the current retention period.

data DecreaseStreamRetentionPeriodResponse Source #

Instances

Instances details
Eq DecreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

Read DecreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

Show DecreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

Generic DecreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

NFData DecreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

type Rep DecreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DecreaseStreamRetentionPeriod

type Rep DecreaseStreamRetentionPeriodResponse = D1 ('MetaData "DecreaseStreamRetentionPeriodResponse" "Amazonka.Kinesis.DecreaseStreamRetentionPeriod" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DecreaseStreamRetentionPeriodResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDecreaseStreamRetentionPeriodResponse :: DecreaseStreamRetentionPeriodResponse Source #

Create a value of DecreaseStreamRetentionPeriodResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

MergeShards

data MergeShards Source #

Represents the input for MergeShards.

See: newMergeShards smart constructor.

Constructors

MergeShards' Text Text Text 

Instances

Instances details
Eq MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

Read MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

Show MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

Generic MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

Associated Types

type Rep MergeShards :: Type -> Type #

NFData MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

Methods

rnf :: MergeShards -> () #

Hashable MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

ToJSON MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

AWSRequest MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

Associated Types

type AWSResponse MergeShards #

ToHeaders MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

Methods

toHeaders :: MergeShards -> [Header] #

ToPath MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

ToQuery MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

type Rep MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

type Rep MergeShards = D1 ('MetaData "MergeShards" "Amazonka.Kinesis.MergeShards" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "MergeShards'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "shardToMerge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "adjacentShardToMerge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse MergeShards Source # 
Instance details

Defined in Amazonka.Kinesis.MergeShards

newMergeShards Source #

Create a value of MergeShards 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:streamName:MergeShards', mergeShards_streamName - The name of the stream for the merge.

$sel:shardToMerge:MergeShards', mergeShards_shardToMerge - The shard ID of the shard to combine with the adjacent shard for the merge.

$sel:adjacentShardToMerge:MergeShards', mergeShards_adjacentShardToMerge - The shard ID of the adjacent shard for the merge.

data MergeShardsResponse Source #

See: newMergeShardsResponse smart constructor.

Constructors

MergeShardsResponse' 

newMergeShardsResponse :: MergeShardsResponse Source #

Create a value of MergeShardsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeregisterStreamConsumer

data DeregisterStreamConsumer Source #

See: newDeregisterStreamConsumer smart constructor.

Instances

Instances details
Eq DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Read DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Show DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Generic DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Associated Types

type Rep DeregisterStreamConsumer :: Type -> Type #

NFData DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Hashable DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

ToJSON DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

AWSRequest DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

ToHeaders DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

ToPath DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

ToQuery DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

type Rep DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

type Rep DeregisterStreamConsumer = D1 ('MetaData "DeregisterStreamConsumer" "Amazonka.Kinesis.DeregisterStreamConsumer" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DeregisterStreamConsumer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "consumerARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "consumerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse DeregisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

newDeregisterStreamConsumer :: DeregisterStreamConsumer Source #

Create a value of DeregisterStreamConsumer 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:consumerARN:DeregisterStreamConsumer', deregisterStreamConsumer_consumerARN - The ARN returned by Kinesis Data Streams when you registered the consumer. If you don't know the ARN of the consumer that you want to deregister, you can use the ListStreamConsumers operation to get a list of the descriptions of all the consumers that are currently registered with a given data stream. The description of a consumer contains its ARN.

$sel:streamARN:DeregisterStreamConsumer', deregisterStreamConsumer_streamARN - The ARN of the Kinesis data stream that the consumer is registered with. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

$sel:consumerName:DeregisterStreamConsumer', deregisterStreamConsumer_consumerName - The name that you gave to the consumer.

data DeregisterStreamConsumerResponse Source #

See: newDeregisterStreamConsumerResponse smart constructor.

Instances

Instances details
Eq DeregisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Read DeregisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Show DeregisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Generic DeregisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

Associated Types

type Rep DeregisterStreamConsumerResponse :: Type -> Type #

NFData DeregisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

type Rep DeregisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeregisterStreamConsumer

type Rep DeregisterStreamConsumerResponse = D1 ('MetaData "DeregisterStreamConsumerResponse" "Amazonka.Kinesis.DeregisterStreamConsumer" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DeregisterStreamConsumerResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeregisterStreamConsumerResponse :: DeregisterStreamConsumerResponse Source #

Create a value of DeregisterStreamConsumerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeStreamSummary

data DescribeStreamSummary Source #

See: newDescribeStreamSummary smart constructor.

Instances

Instances details
Eq DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Read DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Show DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Generic DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Associated Types

type Rep DescribeStreamSummary :: Type -> Type #

NFData DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Methods

rnf :: DescribeStreamSummary -> () #

Hashable DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

ToJSON DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

AWSRequest DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Associated Types

type AWSResponse DescribeStreamSummary #

ToHeaders DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

ToPath DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

ToQuery DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummary = D1 ('MetaData "DescribeStreamSummary" "Amazonka.Kinesis.DescribeStreamSummary" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DescribeStreamSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeStreamSummary Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

newDescribeStreamSummary Source #

Create a value of DescribeStreamSummary 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:streamName:DescribeStreamSummary', describeStreamSummary_streamName - The name of the stream to describe.

data DescribeStreamSummaryResponse Source #

See: newDescribeStreamSummaryResponse smart constructor.

Instances

Instances details
Eq DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Read DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Show DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Generic DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

Associated Types

type Rep DescribeStreamSummaryResponse :: Type -> Type #

NFData DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummaryResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamSummary

type Rep DescribeStreamSummaryResponse = D1 ('MetaData "DescribeStreamSummaryResponse" "Amazonka.Kinesis.DescribeStreamSummary" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DescribeStreamSummaryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "streamDescriptionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamDescriptionSummary)))

newDescribeStreamSummaryResponse Source #

Create a value of DescribeStreamSummaryResponse 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:httpStatus:DescribeStreamSummaryResponse', describeStreamSummaryResponse_httpStatus - The response's http status code.

$sel:streamDescriptionSummary:DescribeStreamSummaryResponse', describeStreamSummaryResponse_streamDescriptionSummary - A StreamDescriptionSummary containing information about the stream.

GetShardIterator

data GetShardIterator Source #

Represents the input for GetShardIterator.

See: newGetShardIterator smart constructor.

Instances

Instances details
Eq GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Read GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Show GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Generic GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Associated Types

type Rep GetShardIterator :: Type -> Type #

NFData GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Methods

rnf :: GetShardIterator -> () #

Hashable GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

ToJSON GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

AWSRequest GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Associated Types

type AWSResponse GetShardIterator #

ToHeaders GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

ToPath GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

ToQuery GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

type Rep GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

type Rep GetShardIterator = D1 ('MetaData "GetShardIterator" "Amazonka.Kinesis.GetShardIterator" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "GetShardIterator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startingSequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "shardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "shardIteratorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ShardIteratorType)))))
type AWSResponse GetShardIterator Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

newGetShardIterator Source #

Create a value of GetShardIterator 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:startingSequenceNumber:GetShardIterator', getShardIterator_startingSequenceNumber - The sequence number of the data record in the shard from which to start reading. Used with shard iterator type AT_SEQUENCE_NUMBER and AFTER_SEQUENCE_NUMBER.

$sel:timestamp:GetShardIterator', getShardIterator_timestamp - The time stamp of the data record from which to start reading. Used with shard iterator type AT_TIMESTAMP. A time stamp is the Unix epoch date with precision in milliseconds. For example, 2016-04-04T19:58:46.480-00:00 or 1459799926.480. If a record with this exact time stamp does not exist, the iterator returned is for the next (later) record. If the time stamp is older than the current trim horizon, the iterator returned is for the oldest untrimmed data record (TRIM_HORIZON).

$sel:streamName:GetShardIterator', getShardIterator_streamName - The name of the Amazon Kinesis data stream.

$sel:shardId:GetShardIterator', getShardIterator_shardId - The shard ID of the Kinesis Data Streams shard to get the iterator for.

$sel:shardIteratorType:GetShardIterator', getShardIterator_shardIteratorType - Determines how the shard iterator is used to start reading data records from the shard.

The following are the valid Amazon Kinesis shard iterator types:

  • AT_SEQUENCE_NUMBER - Start reading from the position denoted by a specific sequence number, provided in the value StartingSequenceNumber.
  • AFTER_SEQUENCE_NUMBER - Start reading right after the position denoted by a specific sequence number, provided in the value StartingSequenceNumber.
  • AT_TIMESTAMP - Start reading from the position denoted by a specific time stamp, provided in the value Timestamp.
  • TRIM_HORIZON - Start reading at the last untrimmed record in the shard in the system, which is the oldest data record in the shard.
  • LATEST - Start reading just after the most recent record in the shard, so that you always read the most recent data in the shard.

data GetShardIteratorResponse Source #

Represents the output for GetShardIterator.

See: newGetShardIteratorResponse smart constructor.

Instances

Instances details
Eq GetShardIteratorResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Read GetShardIteratorResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Show GetShardIteratorResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Generic GetShardIteratorResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

Associated Types

type Rep GetShardIteratorResponse :: Type -> Type #

NFData GetShardIteratorResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

type Rep GetShardIteratorResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetShardIterator

type Rep GetShardIteratorResponse = D1 ('MetaData "GetShardIteratorResponse" "Amazonka.Kinesis.GetShardIterator" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "GetShardIteratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shardIterator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetShardIteratorResponse Source #

Create a value of GetShardIteratorResponse 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:shardIterator:GetShardIteratorResponse', getShardIteratorResponse_shardIterator - The position in the shard from which to start reading data records sequentially. A shard iterator specifies this position using the sequence number of a data record in a shard.

$sel:httpStatus:GetShardIteratorResponse', getShardIteratorResponse_httpStatus - The response's http status code.

GetRecords

data GetRecords Source #

Represents the input for GetRecords.

See: newGetRecords smart constructor.

Constructors

GetRecords' (Maybe Natural) Text 

Instances

Instances details
Eq GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Read GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Show GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Generic GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Associated Types

type Rep GetRecords :: Type -> Type #

NFData GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Methods

rnf :: GetRecords -> () #

Hashable GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

ToJSON GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

AWSRequest GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Associated Types

type AWSResponse GetRecords #

ToHeaders GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Methods

toHeaders :: GetRecords -> [Header] #

ToPath GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

ToQuery GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

type Rep GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

type Rep GetRecords = D1 ('MetaData "GetRecords" "Amazonka.Kinesis.GetRecords" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "GetRecords'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "shardIterator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetRecords Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

newGetRecords Source #

Create a value of GetRecords 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:limit:GetRecords', getRecords_limit - The maximum number of records to return. Specify a value of up to 10,000. If you specify a value that is greater than 10,000, GetRecords throws InvalidArgumentException. The default value is 10,000.

$sel:shardIterator:GetRecords', getRecords_shardIterator - The position in the shard from which you want to start sequentially reading data records. A shard iterator specifies this position using the sequence number of a data record in the shard.

data GetRecordsResponse Source #

Represents the output for GetRecords.

See: newGetRecordsResponse smart constructor.

Instances

Instances details
Eq GetRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Read GetRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Show GetRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Generic GetRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Associated Types

type Rep GetRecordsResponse :: Type -> Type #

NFData GetRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

Methods

rnf :: GetRecordsResponse -> () #

type Rep GetRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.GetRecords

type Rep GetRecordsResponse = D1 ('MetaData "GetRecordsResponse" "Amazonka.Kinesis.GetRecords" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "GetRecordsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextShardIterator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "millisBehindLatest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "childShards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChildShard])) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Record])))))

newGetRecordsResponse Source #

Create a value of GetRecordsResponse 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:nextShardIterator:GetRecordsResponse', getRecordsResponse_nextShardIterator - The next position in the shard from which to start sequentially reading data records. If set to null, the shard has been closed and the requested iterator does not return any more data.

$sel:millisBehindLatest:GetRecordsResponse', getRecordsResponse_millisBehindLatest - The number of milliseconds the GetRecords response is from the tip of the stream, indicating how far behind current time the consumer is. A value of zero indicates that record processing is caught up, and there are no new records to process at this moment.

$sel:childShards:GetRecordsResponse', getRecordsResponse_childShards - Undocumented member.

$sel:httpStatus:GetRecordsResponse', getRecordsResponse_httpStatus - The response's http status code.

$sel:records:GetRecordsResponse', getRecordsResponse_records - The data records retrieved from the shard.

StopStreamEncryption

data StopStreamEncryption Source #

See: newStopStreamEncryption smart constructor.

Instances

Instances details
Eq StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Read StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Show StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Generic StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Associated Types

type Rep StopStreamEncryption :: Type -> Type #

NFData StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Methods

rnf :: StopStreamEncryption -> () #

Hashable StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

ToJSON StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

AWSRequest StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Associated Types

type AWSResponse StopStreamEncryption #

ToHeaders StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

ToPath StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

ToQuery StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

type Rep StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

type Rep StopStreamEncryption = D1 ('MetaData "StopStreamEncryption" "Amazonka.Kinesis.StopStreamEncryption" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "StopStreamEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionType) :*: S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse StopStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

newStopStreamEncryption Source #

Create a value of StopStreamEncryption 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:streamName:StopStreamEncryption', stopStreamEncryption_streamName - The name of the stream on which to stop encrypting records.

$sel:encryptionType:StopStreamEncryption', stopStreamEncryption_encryptionType - The encryption type. The only valid value is KMS.

$sel:keyId:StopStreamEncryption', stopStreamEncryption_keyId - The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique identifier, a fully specified Amazon Resource Name (ARN) to either an alias or a key, or an alias name prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis.

  • Key ARN example: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
  • Alias ARN example: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
  • Globally unique key ID example: 12345678-1234-1234-1234-123456789012
  • Alias name example: alias/MyAliasName
  • Master key owned by Kinesis Data Streams: alias/aws/kinesis

data StopStreamEncryptionResponse Source #

See: newStopStreamEncryptionResponse smart constructor.

Instances

Instances details
Eq StopStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Read StopStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Show StopStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Generic StopStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

Associated Types

type Rep StopStreamEncryptionResponse :: Type -> Type #

NFData StopStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

type Rep StopStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StopStreamEncryption

type Rep StopStreamEncryptionResponse = D1 ('MetaData "StopStreamEncryptionResponse" "Amazonka.Kinesis.StopStreamEncryption" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "StopStreamEncryptionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newStopStreamEncryptionResponse :: StopStreamEncryptionResponse Source #

Create a value of StopStreamEncryptionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

EnableEnhancedMonitoring

data EnableEnhancedMonitoring Source #

Represents the input for EnableEnhancedMonitoring.

See: newEnableEnhancedMonitoring smart constructor.

Instances

Instances details
Eq EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

Read EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

Show EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

Generic EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

Associated Types

type Rep EnableEnhancedMonitoring :: Type -> Type #

NFData EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

Hashable EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

ToJSON EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

AWSRequest EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

ToHeaders EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

ToPath EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

ToQuery EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

type Rep EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

type Rep EnableEnhancedMonitoring = D1 ('MetaData "EnableEnhancedMonitoring" "Amazonka.Kinesis.EnableEnhancedMonitoring" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "EnableEnhancedMonitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "shardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MetricsName])))
type AWSResponse EnableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.EnableEnhancedMonitoring

newEnableEnhancedMonitoring Source #

Create a value of EnableEnhancedMonitoring 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:streamName:EnableEnhancedMonitoring', enableEnhancedMonitoring_streamName - The name of the stream for which to enable enhanced monitoring.

$sel:shardLevelMetrics:EnableEnhancedMonitoring', enableEnhancedMonitoring_shardLevelMetrics - List of shard-level metrics to enable.

The following are the valid shard-level metrics. The value "ALL" enables every metric.

  • IncomingBytes
  • IncomingRecords
  • OutgoingBytes
  • OutgoingRecords
  • WriteProvisionedThroughputExceeded
  • ReadProvisionedThroughputExceeded
  • IteratorAgeMilliseconds
  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

data EnhancedMonitoringOutput Source #

Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.

See: newEnhancedMonitoringOutput smart constructor.

Instances

Instances details
Eq EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Read EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Show EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Generic EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Associated Types

type Rep EnhancedMonitoringOutput :: Type -> Type #

NFData EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Hashable EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

FromJSON EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

type Rep EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

type Rep EnhancedMonitoringOutput = D1 ('MetaData "EnhancedMonitoringOutput" "Amazonka.Kinesis.Types.EnhancedMonitoringOutput" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "EnhancedMonitoringOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "desiredShardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricsName])) :*: (S1 ('MetaSel ('Just "currentShardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricsName])) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEnhancedMonitoringOutput :: EnhancedMonitoringOutput Source #

Create a value of EnhancedMonitoringOutput 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:desiredShardLevelMetrics:EnhancedMonitoringOutput', enhancedMonitoringOutput_desiredShardLevelMetrics - Represents the list of all the metrics that would be in the enhanced state after the operation.

$sel:currentShardLevelMetrics:EnhancedMonitoringOutput', enhancedMonitoringOutput_currentShardLevelMetrics - Represents the current state of the metrics that are in the enhanced state before the operation.

$sel:streamName:EnhancedMonitoringOutput', enhancedMonitoringOutput_streamName - The name of the Kinesis data stream.

DescribeLimits

data DescribeLimits Source #

See: newDescribeLimits smart constructor.

Constructors

DescribeLimits' 

Instances

Instances details
Eq DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Read DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Show DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Generic DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Associated Types

type Rep DescribeLimits :: Type -> Type #

NFData DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Methods

rnf :: DescribeLimits -> () #

Hashable DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

ToJSON DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

AWSRequest DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Associated Types

type AWSResponse DescribeLimits #

ToHeaders DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

ToPath DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

ToQuery DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

type Rep DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

type Rep DescribeLimits = D1 ('MetaData "DescribeLimits" "Amazonka.Kinesis.DescribeLimits" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DescribeLimits'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeLimits Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

newDescribeLimits :: DescribeLimits Source #

Create a value of DescribeLimits with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DescribeLimitsResponse Source #

See: newDescribeLimitsResponse smart constructor.

Instances

Instances details
Eq DescribeLimitsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Read DescribeLimitsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Show DescribeLimitsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Generic DescribeLimitsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Associated Types

type Rep DescribeLimitsResponse :: Type -> Type #

NFData DescribeLimitsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

Methods

rnf :: DescribeLimitsResponse -> () #

type Rep DescribeLimitsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeLimits

type Rep DescribeLimitsResponse = D1 ('MetaData "DescribeLimitsResponse" "Amazonka.Kinesis.DescribeLimits" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DescribeLimitsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "shardLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "openShardCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newDescribeLimitsResponse Source #

Create a value of DescribeLimitsResponse 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:httpStatus:DescribeLimitsResponse', describeLimitsResponse_httpStatus - The response's http status code.

$sel:shardLimit:DescribeLimitsResponse', describeLimitsResponse_shardLimit - The maximum number of shards.

$sel:openShardCount:DescribeLimitsResponse', describeLimitsResponse_openShardCount - The number of open shards.

RegisterStreamConsumer

data RegisterStreamConsumer Source #

See: newRegisterStreamConsumer smart constructor.

Instances

Instances details
Eq RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Read RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Show RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Generic RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Associated Types

type Rep RegisterStreamConsumer :: Type -> Type #

NFData RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Methods

rnf :: RegisterStreamConsumer -> () #

Hashable RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

ToJSON RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

AWSRequest RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Associated Types

type AWSResponse RegisterStreamConsumer #

ToHeaders RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

ToPath RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

ToQuery RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

type Rep RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

type Rep RegisterStreamConsumer = D1 ('MetaData "RegisterStreamConsumer" "Amazonka.Kinesis.RegisterStreamConsumer" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "RegisterStreamConsumer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "consumerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RegisterStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

newRegisterStreamConsumer Source #

Create a value of RegisterStreamConsumer 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:streamARN:RegisterStreamConsumer', registerStreamConsumer_streamARN - The ARN of the Kinesis data stream that you want to register the consumer with. For more info, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

$sel:consumerName:RegisterStreamConsumer', registerStreamConsumer_consumerName - For a given Kinesis data stream, each consumer must have a unique name. However, consumer names don't have to be unique across data streams.

data RegisterStreamConsumerResponse Source #

See: newRegisterStreamConsumerResponse smart constructor.

Instances

Instances details
Eq RegisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Read RegisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Show RegisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Generic RegisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

Associated Types

type Rep RegisterStreamConsumerResponse :: Type -> Type #

NFData RegisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

type Rep RegisterStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RegisterStreamConsumer

type Rep RegisterStreamConsumerResponse = D1 ('MetaData "RegisterStreamConsumerResponse" "Amazonka.Kinesis.RegisterStreamConsumer" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "RegisterStreamConsumerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "consumer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Consumer)))

newRegisterStreamConsumerResponse Source #

Create a value of RegisterStreamConsumerResponse 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:httpStatus:RegisterStreamConsumerResponse', registerStreamConsumerResponse_httpStatus - The response's http status code.

$sel:consumer:RegisterStreamConsumerResponse', registerStreamConsumerResponse_consumer - An object that represents the details of the consumer you registered. When you register a consumer, it gets an ARN that is generated by Kinesis Data Streams.

DisableEnhancedMonitoring

data DisableEnhancedMonitoring Source #

Represents the input for DisableEnhancedMonitoring.

See: newDisableEnhancedMonitoring smart constructor.

Instances

Instances details
Eq DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

Read DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

Show DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

Generic DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

Associated Types

type Rep DisableEnhancedMonitoring :: Type -> Type #

NFData DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

Hashable DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

ToJSON DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

AWSRequest DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

ToHeaders DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

ToPath DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

ToQuery DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

type Rep DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

type Rep DisableEnhancedMonitoring = D1 ('MetaData "DisableEnhancedMonitoring" "Amazonka.Kinesis.DisableEnhancedMonitoring" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DisableEnhancedMonitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "shardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MetricsName])))
type AWSResponse DisableEnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kinesis.DisableEnhancedMonitoring

newDisableEnhancedMonitoring Source #

Create a value of DisableEnhancedMonitoring 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:streamName:DisableEnhancedMonitoring', disableEnhancedMonitoring_streamName - The name of the Kinesis data stream for which to disable enhanced monitoring.

$sel:shardLevelMetrics:DisableEnhancedMonitoring', disableEnhancedMonitoring_shardLevelMetrics - List of shard-level metrics to disable.

The following are the valid shard-level metrics. The value "ALL" disables every metric.

  • IncomingBytes
  • IncomingRecords
  • OutgoingBytes
  • OutgoingRecords
  • WriteProvisionedThroughputExceeded
  • ReadProvisionedThroughputExceeded
  • IteratorAgeMilliseconds
  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

data EnhancedMonitoringOutput Source #

Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.

See: newEnhancedMonitoringOutput smart constructor.

Instances

Instances details
Eq EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Read EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Show EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Generic EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Associated Types

type Rep EnhancedMonitoringOutput :: Type -> Type #

NFData EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Hashable EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

FromJSON EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

type Rep EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

type Rep EnhancedMonitoringOutput = D1 ('MetaData "EnhancedMonitoringOutput" "Amazonka.Kinesis.Types.EnhancedMonitoringOutput" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "EnhancedMonitoringOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "desiredShardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricsName])) :*: (S1 ('MetaSel ('Just "currentShardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricsName])) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEnhancedMonitoringOutput :: EnhancedMonitoringOutput Source #

Create a value of EnhancedMonitoringOutput 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:desiredShardLevelMetrics:EnhancedMonitoringOutput', enhancedMonitoringOutput_desiredShardLevelMetrics - Represents the list of all the metrics that would be in the enhanced state after the operation.

$sel:currentShardLevelMetrics:EnhancedMonitoringOutput', enhancedMonitoringOutput_currentShardLevelMetrics - Represents the current state of the metrics that are in the enhanced state before the operation.

$sel:streamName:EnhancedMonitoringOutput', enhancedMonitoringOutput_streamName - The name of the Kinesis data stream.

UpdateShardCount

data UpdateShardCount Source #

See: newUpdateShardCount smart constructor.

Instances

Instances details
Eq UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Read UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Show UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Generic UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Associated Types

type Rep UpdateShardCount :: Type -> Type #

NFData UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Methods

rnf :: UpdateShardCount -> () #

Hashable UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

ToJSON UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

AWSRequest UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Associated Types

type AWSResponse UpdateShardCount #

ToHeaders UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

ToPath UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

ToQuery UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

type Rep UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

type Rep UpdateShardCount = D1 ('MetaData "UpdateShardCount" "Amazonka.Kinesis.UpdateShardCount" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "UpdateShardCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "targetShardCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "scalingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScalingType))))
type AWSResponse UpdateShardCount Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

newUpdateShardCount Source #

Create a value of UpdateShardCount 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:streamName:UpdateShardCount', updateShardCount_streamName - The name of the stream.

$sel:targetShardCount:UpdateShardCount', updateShardCount_targetShardCount - The new number of shards. This value has the following default limits. By default, you cannot do the following:

  • Set this value to more than double your current shard count for a stream.
  • Set this value below half your current shard count for a stream.
  • Set this value to more than 500 shards in a stream (the default limit for shard count per stream is 500 per account per region), unless you request a limit increase.
  • Scale a stream with more than 500 shards down unless you set this value to less than 500 shards.

$sel:scalingType:UpdateShardCount', updateShardCount_scalingType - The scaling type. Uniform scaling creates shards of equal size.

data UpdateShardCountResponse Source #

See: newUpdateShardCountResponse smart constructor.

Instances

Instances details
Eq UpdateShardCountResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Read UpdateShardCountResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Show UpdateShardCountResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Generic UpdateShardCountResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

Associated Types

type Rep UpdateShardCountResponse :: Type -> Type #

NFData UpdateShardCountResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

type Rep UpdateShardCountResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateShardCount

type Rep UpdateShardCountResponse = D1 ('MetaData "UpdateShardCountResponse" "Amazonka.Kinesis.UpdateShardCount" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "UpdateShardCountResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetShardCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "currentShardCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateShardCountResponse Source #

Create a value of UpdateShardCountResponse 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:targetShardCount:UpdateShardCount', updateShardCountResponse_targetShardCount - The updated number of shards.

$sel:streamName:UpdateShardCount', updateShardCountResponse_streamName - The name of the stream.

$sel:currentShardCount:UpdateShardCountResponse', updateShardCountResponse_currentShardCount - The current number of shards.

$sel:httpStatus:UpdateShardCountResponse', updateShardCountResponse_httpStatus - The response's http status code.

ListTagsForStream

data ListTagsForStream Source #

Represents the input for ListTagsForStream.

See: newListTagsForStream smart constructor.

Instances

Instances details
Eq ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Read ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Show ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Generic ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Associated Types

type Rep ListTagsForStream :: Type -> Type #

NFData ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Methods

rnf :: ListTagsForStream -> () #

Hashable ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

ToJSON ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

AWSRequest ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Associated Types

type AWSResponse ListTagsForStream #

ToHeaders ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

ToPath ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

ToQuery ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

type Rep ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

type Rep ListTagsForStream = D1 ('MetaData "ListTagsForStream" "Amazonka.Kinesis.ListTagsForStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ListTagsForStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "exclusiveStartTagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTagsForStream Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

newListTagsForStream Source #

Create a value of ListTagsForStream 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:limit:ListTagsForStream', listTagsForStream_limit - The number of tags to return. If this number is less than the total number of tags associated with the stream, HasMoreTags is set to true. To list additional tags, set ExclusiveStartTagKey to the last key in the response.

$sel:exclusiveStartTagKey:ListTagsForStream', listTagsForStream_exclusiveStartTagKey - The key to use as the starting point for the list of tags. If this parameter is set, ListTagsForStream gets all tags that occur after ExclusiveStartTagKey.

$sel:streamName:ListTagsForStream', listTagsForStream_streamName - The name of the stream.

data ListTagsForStreamResponse Source #

Represents the output for ListTagsForStream.

See: newListTagsForStreamResponse smart constructor.

Instances

Instances details
Eq ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Read ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Show ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Generic ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

Associated Types

type Rep ListTagsForStreamResponse :: Type -> Type #

NFData ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

type Rep ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListTagsForStream

type Rep ListTagsForStreamResponse = D1 ('MetaData "ListTagsForStreamResponse" "Amazonka.Kinesis.ListTagsForStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ListTagsForStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag]) :*: S1 ('MetaSel ('Just "hasMoreTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newListTagsForStreamResponse Source #

Create a value of ListTagsForStreamResponse 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:httpStatus:ListTagsForStreamResponse', listTagsForStreamResponse_httpStatus - The response's http status code.

$sel:tags:ListTagsForStreamResponse', listTagsForStreamResponse_tags - A list of tags associated with StreamName, starting with the first tag after ExclusiveStartTagKey and up to the specified Limit.

$sel:hasMoreTags:ListTagsForStreamResponse', listTagsForStreamResponse_hasMoreTags - If set to true, more tags are available. To request additional tags, set ExclusiveStartTagKey to the key of the last tag returned.

DescribeStreamConsumer

data DescribeStreamConsumer Source #

See: newDescribeStreamConsumer smart constructor.

Instances

Instances details
Eq DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Read DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Show DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Generic DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Associated Types

type Rep DescribeStreamConsumer :: Type -> Type #

NFData DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Methods

rnf :: DescribeStreamConsumer -> () #

Hashable DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

ToJSON DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

AWSRequest DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Associated Types

type AWSResponse DescribeStreamConsumer #

ToHeaders DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

ToPath DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

ToQuery DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

type Rep DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

type Rep DescribeStreamConsumer = D1 ('MetaData "DescribeStreamConsumer" "Amazonka.Kinesis.DescribeStreamConsumer" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DescribeStreamConsumer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "consumerARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "consumerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse DescribeStreamConsumer Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

newDescribeStreamConsumer :: DescribeStreamConsumer Source #

Create a value of DescribeStreamConsumer 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:consumerARN:DescribeStreamConsumer', describeStreamConsumer_consumerARN - The ARN returned by Kinesis Data Streams when you registered the consumer.

$sel:streamARN:DescribeStreamConsumer', describeStreamConsumer_streamARN - The ARN of the Kinesis data stream that the consumer is registered with. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

$sel:consumerName:DescribeStreamConsumer', describeStreamConsumer_consumerName - The name that you gave to the consumer.

data DescribeStreamConsumerResponse Source #

See: newDescribeStreamConsumerResponse smart constructor.

Instances

Instances details
Eq DescribeStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Read DescribeStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Show DescribeStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Generic DescribeStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

Associated Types

type Rep DescribeStreamConsumerResponse :: Type -> Type #

NFData DescribeStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

type Rep DescribeStreamConsumerResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStreamConsumer

type Rep DescribeStreamConsumerResponse = D1 ('MetaData "DescribeStreamConsumerResponse" "Amazonka.Kinesis.DescribeStreamConsumer" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DescribeStreamConsumerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "consumerDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConsumerDescription)))

newDescribeStreamConsumerResponse Source #

Create a value of DescribeStreamConsumerResponse 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:httpStatus:DescribeStreamConsumerResponse', describeStreamConsumerResponse_httpStatus - The response's http status code.

$sel:consumerDescription:DescribeStreamConsumerResponse', describeStreamConsumerResponse_consumerDescription - An object that represents the details of the consumer.

AddTagsToStream

data AddTagsToStream Source #

Represents the input for AddTagsToStream.

See: newAddTagsToStream smart constructor.

Instances

Instances details
Eq AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Read AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Show AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Generic AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Associated Types

type Rep AddTagsToStream :: Type -> Type #

NFData AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Methods

rnf :: AddTagsToStream -> () #

Hashable AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

ToJSON AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

AWSRequest AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Associated Types

type AWSResponse AddTagsToStream #

ToHeaders AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

ToPath AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

ToQuery AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

type Rep AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

type Rep AddTagsToStream = D1 ('MetaData "AddTagsToStream" "Amazonka.Kinesis.AddTagsToStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "AddTagsToStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))
type AWSResponse AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

newAddTagsToStream Source #

Create a value of AddTagsToStream 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:streamName:AddTagsToStream', addTagsToStream_streamName - The name of the stream.

$sel:tags:AddTagsToStream', addTagsToStream_tags - A set of up to 10 key-value pairs to use to create the tags.

data AddTagsToStreamResponse Source #

See: newAddTagsToStreamResponse smart constructor.

Instances

Instances details
Eq AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Read AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Show AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Generic AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Associated Types

type Rep AddTagsToStreamResponse :: Type -> Type #

NFData AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Methods

rnf :: AddTagsToStreamResponse -> () #

type Rep AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

type Rep AddTagsToStreamResponse = D1 ('MetaData "AddTagsToStreamResponse" "Amazonka.Kinesis.AddTagsToStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "AddTagsToStreamResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAddTagsToStreamResponse :: AddTagsToStreamResponse Source #

Create a value of AddTagsToStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutRecords

data PutRecords Source #

A PutRecords request.

See: newPutRecords smart constructor.

Instances

Instances details
Eq PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Read PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Show PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Generic PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Associated Types

type Rep PutRecords :: Type -> Type #

NFData PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Methods

rnf :: PutRecords -> () #

Hashable PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

ToJSON PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

AWSRequest PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Associated Types

type AWSResponse PutRecords #

ToHeaders PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Methods

toHeaders :: PutRecords -> [Header] #

ToPath PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

ToQuery PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

type Rep PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

type Rep PutRecords = D1 ('MetaData "PutRecords" "Amazonka.Kinesis.PutRecords" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "PutRecords'" 'PrefixI 'True) (S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PutRecordsRequestEntry)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutRecords Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

newPutRecords Source #

Create a value of PutRecords 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:records:PutRecords', putRecords_records - The records associated with the request.

$sel:streamName:PutRecords', putRecords_streamName - The stream name associated with the request.

data PutRecordsResponse Source #

PutRecords results.

See: newPutRecordsResponse smart constructor.

Instances

Instances details
Eq PutRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Read PutRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Show PutRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Generic PutRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Associated Types

type Rep PutRecordsResponse :: Type -> Type #

NFData PutRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

Methods

rnf :: PutRecordsResponse -> () #

type Rep PutRecordsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.PutRecords

type Rep PutRecordsResponse = D1 ('MetaData "PutRecordsResponse" "Amazonka.Kinesis.PutRecords" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "PutRecordsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionType)) :*: S1 ('MetaSel ('Just "failedRecordCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PutRecordsResultEntry)))))

newPutRecordsResponse Source #

Create a value of PutRecordsResponse 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:encryptionType:PutRecordsResponse', putRecordsResponse_encryptionType - The encryption type used on the records. This parameter can be one of the following values:

  • NONE: Do not encrypt the records.
  • KMS: Use server-side encryption on the records using a customer-managed AWS KMS key.

$sel:failedRecordCount:PutRecordsResponse', putRecordsResponse_failedRecordCount - The number of unsuccessfully processed records in a PutRecords request.

$sel:httpStatus:PutRecordsResponse', putRecordsResponse_httpStatus - The response's http status code.

$sel:records:PutRecords', putRecordsResponse_records - An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

ListShards (Paginated)

data ListShards Source #

See: newListShards smart constructor.

Instances

Instances details
Eq ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Read ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Show ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Generic ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Associated Types

type Rep ListShards :: Type -> Type #

NFData ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Methods

rnf :: ListShards -> () #

Hashable ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

ToJSON ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

AWSPager ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

AWSRequest ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Associated Types

type AWSResponse ListShards #

ToHeaders ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Methods

toHeaders :: ListShards -> [Header] #

ToPath ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

ToQuery ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

type Rep ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

type Rep ListShards = D1 ('MetaData "ListShards" "Amazonka.Kinesis.ListShards" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ListShards'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "shardFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShardFilter)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exclusiveStartShardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "streamCreationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse ListShards Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

newListShards :: ListShards Source #

Create a value of ListShards 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:shardFilter:ListShards', listShards_shardFilter - Undocumented member.

$sel:nextToken:ListShards', listShards_nextToken - When the number of shards in the data stream is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of shards in the data stream, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListShards to list the next set of shards.

Don't specify StreamName or StreamCreationTimestamp if you specify NextToken because the latter unambiguously identifies the stream.

You can optionally specify a value for the MaxResults parameter when you specify NextToken. If you specify a MaxResults value that is less than the number of shards that the operation returns if you don't specify MaxResults, the response will contain a new NextToken value. You can use the new NextToken value in a subsequent call to the ListShards operation.

Tokens expire after 300 seconds. When you obtain a value for NextToken in the response to a call to ListShards, you have 300 seconds to use that value. If you specify an expired token in a call to ListShards, you get ExpiredNextTokenException.

$sel:exclusiveStartShardId:ListShards', listShards_exclusiveStartShardId - Specify this parameter to indicate that you want to list the shards starting with the shard whose ID immediately follows ExclusiveStartShardId.

If you don't specify this parameter, the default behavior is for ListShards to list the shards starting with the first one in the stream.

You cannot specify this parameter if you specify NextToken.

$sel:streamCreationTimestamp:ListShards', listShards_streamCreationTimestamp - Specify this input parameter to distinguish data streams that have the same name. For example, if you create a data stream and then delete it, and you later create another data stream with the same name, you can use this input parameter to specify which of the two streams you want to list the shards for.

You cannot specify this parameter if you specify the NextToken parameter.

$sel:streamName:ListShards', listShards_streamName - The name of the data stream whose shards you want to list.

You cannot specify this parameter if you specify the NextToken parameter.

$sel:maxResults:ListShards', listShards_maxResults - The maximum number of shards to return in a single call to ListShards. The minimum value you can specify for this parameter is 1, and the maximum is 10,000, which is also the default.

When the number of shards to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListShards to list the next set of shards.

data ListShardsResponse Source #

See: newListShardsResponse smart constructor.

Instances

Instances details
Eq ListShardsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Read ListShardsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Show ListShardsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Generic ListShardsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Associated Types

type Rep ListShardsResponse :: Type -> Type #

NFData ListShardsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

Methods

rnf :: ListShardsResponse -> () #

type Rep ListShardsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListShards

type Rep ListShardsResponse = D1 ('MetaData "ListShardsResponse" "Amazonka.Kinesis.ListShards" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ListShardsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "shards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Shard])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListShardsResponse Source #

Create a value of ListShardsResponse 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:nextToken:ListShards', listShardsResponse_nextToken - When the number of shards in the data stream is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of shards in the data stream, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListShards to list the next set of shards. For more information about the use of this pagination token when calling the ListShards operation, see ListShardsInput$NextToken.

Tokens expire after 300 seconds. When you obtain a value for NextToken in the response to a call to ListShards, you have 300 seconds to use that value. If you specify an expired token in a call to ListShards, you get ExpiredNextTokenException.

$sel:shards:ListShardsResponse', listShardsResponse_shards - An array of JSON objects. Each object represents one shard and specifies the IDs of the shard, the shard's parent, and the shard that's adjacent to the shard's parent. Each object also contains the starting and ending hash keys and the starting and ending sequence numbers for the shard.

$sel:httpStatus:ListShardsResponse', listShardsResponse_httpStatus - The response's http status code.

DeleteStream

data DeleteStream Source #

Represents the input for DeleteStream.

See: newDeleteStream smart constructor.

Constructors

DeleteStream' (Maybe Bool) Text 

Instances

Instances details
Eq DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Read DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Show DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Generic DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Associated Types

type Rep DeleteStream :: Type -> Type #

NFData DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Methods

rnf :: DeleteStream -> () #

Hashable DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

ToJSON DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

AWSRequest DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Associated Types

type AWSResponse DeleteStream #

ToHeaders DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

ToPath DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

ToQuery DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

type Rep DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

type Rep DeleteStream = D1 ('MetaData "DeleteStream" "Amazonka.Kinesis.DeleteStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DeleteStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enforceConsumerDeletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteStream Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

newDeleteStream Source #

Create a value of DeleteStream 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:enforceConsumerDeletion:DeleteStream', deleteStream_enforceConsumerDeletion - If this parameter is unset (null) or if you set it to false, and the stream has registered consumers, the call to DeleteStream fails with a ResourceInUseException.

$sel:streamName:DeleteStream', deleteStream_streamName - The name of the stream to delete.

data DeleteStreamResponse Source #

See: newDeleteStreamResponse smart constructor.

Constructors

DeleteStreamResponse' 

Instances

Instances details
Eq DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Read DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Show DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Generic DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Associated Types

type Rep DeleteStreamResponse :: Type -> Type #

NFData DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

Methods

rnf :: DeleteStreamResponse -> () #

type Rep DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DeleteStream

type Rep DeleteStreamResponse = D1 ('MetaData "DeleteStreamResponse" "Amazonka.Kinesis.DeleteStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DeleteStreamResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteStreamResponse :: DeleteStreamResponse Source #

Create a value of DeleteStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

RemoveTagsFromStream

data RemoveTagsFromStream Source #

Represents the input for RemoveTagsFromStream.

See: newRemoveTagsFromStream smart constructor.

Instances

Instances details
Eq RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Read RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Show RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Generic RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Associated Types

type Rep RemoveTagsFromStream :: Type -> Type #

NFData RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Methods

rnf :: RemoveTagsFromStream -> () #

Hashable RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

ToJSON RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

AWSRequest RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Associated Types

type AWSResponse RemoveTagsFromStream #

ToHeaders RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

ToPath RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

ToQuery RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStream = D1 ('MetaData "RemoveTagsFromStream" "Amazonka.Kinesis.RemoveTagsFromStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "RemoveTagsFromStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

newRemoveTagsFromStream Source #

Create a value of RemoveTagsFromStream 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:streamName:RemoveTagsFromStream', removeTagsFromStream_streamName - The name of the stream.

$sel:tagKeys:RemoveTagsFromStream', removeTagsFromStream_tagKeys - A list of tag keys. Each corresponding tag is removed from the stream.

data RemoveTagsFromStreamResponse Source #

See: newRemoveTagsFromStreamResponse smart constructor.

Instances

Instances details
Eq RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Read RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Show RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Generic RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Associated Types

type Rep RemoveTagsFromStreamResponse :: Type -> Type #

NFData RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStreamResponse = D1 ('MetaData "RemoveTagsFromStreamResponse" "Amazonka.Kinesis.RemoveTagsFromStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "RemoveTagsFromStreamResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRemoveTagsFromStreamResponse :: RemoveTagsFromStreamResponse Source #

Create a value of RemoveTagsFromStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListStreams (Paginated)

data ListStreams Source #

Represents the input for ListStreams.

See: newListStreams smart constructor.

Constructors

ListStreams' (Maybe Natural) (Maybe Text) 

Instances

Instances details
Eq ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Read ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Show ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Generic ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Associated Types

type Rep ListStreams :: Type -> Type #

NFData ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Methods

rnf :: ListStreams -> () #

Hashable ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

ToJSON ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

AWSPager ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

AWSRequest ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Associated Types

type AWSResponse ListStreams #

ToHeaders ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Methods

toHeaders :: ListStreams -> [Header] #

ToPath ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

ToQuery ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

type Rep ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

type Rep ListStreams = D1 ('MetaData "ListStreams" "Amazonka.Kinesis.ListStreams" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ListStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "exclusiveStartStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListStreams Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

newListStreams :: ListStreams Source #

Create a value of ListStreams 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:limit:ListStreams', listStreams_limit - The maximum number of streams to list.

$sel:exclusiveStartStreamName:ListStreams', listStreams_exclusiveStartStreamName - The name of the stream to start the list with.

data ListStreamsResponse Source #

Represents the output for ListStreams.

See: newListStreamsResponse smart constructor.

Instances

Instances details
Eq ListStreamsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Read ListStreamsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Show ListStreamsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Generic ListStreamsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Associated Types

type Rep ListStreamsResponse :: Type -> Type #

NFData ListStreamsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

Methods

rnf :: ListStreamsResponse -> () #

type Rep ListStreamsResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreams

type Rep ListStreamsResponse = D1 ('MetaData "ListStreamsResponse" "Amazonka.Kinesis.ListStreams" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ListStreamsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "streamNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "hasMoreStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newListStreamsResponse Source #

Create a value of ListStreamsResponse 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:httpStatus:ListStreamsResponse', listStreamsResponse_httpStatus - The response's http status code.

$sel:streamNames:ListStreamsResponse', listStreamsResponse_streamNames - The names of the streams that are associated with the AWS account making the ListStreams request.

$sel:hasMoreStreams:ListStreamsResponse', listStreamsResponse_hasMoreStreams - If set to true, there are more streams available to list.

CreateStream

data CreateStream Source #

Represents the input for CreateStream.

See: newCreateStream smart constructor.

Constructors

CreateStream' Text Natural 

Instances

Instances details
Eq CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Read CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Show CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Generic CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Associated Types

type Rep CreateStream :: Type -> Type #

NFData CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Methods

rnf :: CreateStream -> () #

Hashable CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

ToJSON CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

AWSRequest CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Associated Types

type AWSResponse CreateStream #

ToHeaders CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

ToPath CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

ToQuery CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

type Rep CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

type Rep CreateStream = D1 ('MetaData "CreateStream" "Amazonka.Kinesis.CreateStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "CreateStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "shardCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))
type AWSResponse CreateStream Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

newCreateStream Source #

Create a value of CreateStream 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:streamName:CreateStream', createStream_streamName - A name to identify the stream. The stream name is scoped to the AWS account used by the application that creates the stream. It is also scoped by AWS Region. That is, two streams in two different AWS accounts can have the same name. Two streams in the same AWS account but in two different Regions can also have the same name.

$sel:shardCount:CreateStream', createStream_shardCount - The number of shards that the stream will use. The throughput of the stream is a function of the number of shards; more shards are required for greater provisioned throughput.

data CreateStreamResponse Source #

See: newCreateStreamResponse smart constructor.

Constructors

CreateStreamResponse' 

Instances

Instances details
Eq CreateStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Read CreateStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Show CreateStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Generic CreateStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Associated Types

type Rep CreateStreamResponse :: Type -> Type #

NFData CreateStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

Methods

rnf :: CreateStreamResponse -> () #

type Rep CreateStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.CreateStream

type Rep CreateStreamResponse = D1 ('MetaData "CreateStreamResponse" "Amazonka.Kinesis.CreateStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "CreateStreamResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCreateStreamResponse :: CreateStreamResponse Source #

Create a value of CreateStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

StartStreamEncryption

data StartStreamEncryption Source #

See: newStartStreamEncryption smart constructor.

Instances

Instances details
Eq StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Read StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Show StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Generic StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Associated Types

type Rep StartStreamEncryption :: Type -> Type #

NFData StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Methods

rnf :: StartStreamEncryption -> () #

Hashable StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

ToJSON StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

AWSRequest StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Associated Types

type AWSResponse StartStreamEncryption #

ToHeaders StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

ToPath StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

ToQuery StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

type Rep StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

type Rep StartStreamEncryption = D1 ('MetaData "StartStreamEncryption" "Amazonka.Kinesis.StartStreamEncryption" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "StartStreamEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionType) :*: S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse StartStreamEncryption Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

newStartStreamEncryption Source #

Create a value of StartStreamEncryption 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:streamName:StartStreamEncryption', startStreamEncryption_streamName - The name of the stream for which to start encrypting records.

$sel:encryptionType:StartStreamEncryption', startStreamEncryption_encryptionType - The encryption type to use. The only valid value is KMS.

$sel:keyId:StartStreamEncryption', startStreamEncryption_keyId - The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique identifier, a fully specified Amazon Resource Name (ARN) to either an alias or a key, or an alias name prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis.

  • Key ARN example: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
  • Alias ARN example: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
  • Globally unique key ID example: 12345678-1234-1234-1234-123456789012
  • Alias name example: alias/MyAliasName
  • Master key owned by Kinesis Data Streams: alias/aws/kinesis

data StartStreamEncryptionResponse Source #

See: newStartStreamEncryptionResponse smart constructor.

Instances

Instances details
Eq StartStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Read StartStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Show StartStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Generic StartStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

Associated Types

type Rep StartStreamEncryptionResponse :: Type -> Type #

NFData StartStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

type Rep StartStreamEncryptionResponse Source # 
Instance details

Defined in Amazonka.Kinesis.StartStreamEncryption

type Rep StartStreamEncryptionResponse = D1 ('MetaData "StartStreamEncryptionResponse" "Amazonka.Kinesis.StartStreamEncryption" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "StartStreamEncryptionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newStartStreamEncryptionResponse :: StartStreamEncryptionResponse Source #

Create a value of StartStreamEncryptionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListStreamConsumers (Paginated)

data ListStreamConsumers Source #

See: newListStreamConsumers smart constructor.

Instances

Instances details
Eq ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Read ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Show ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Generic ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Associated Types

type Rep ListStreamConsumers :: Type -> Type #

NFData ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Methods

rnf :: ListStreamConsumers -> () #

Hashable ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

ToJSON ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

AWSPager ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

AWSRequest ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Associated Types

type AWSResponse ListStreamConsumers #

ToHeaders ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

ToPath ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

ToQuery ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

type Rep ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

type Rep ListStreamConsumers = D1 ('MetaData "ListStreamConsumers" "Amazonka.Kinesis.ListStreamConsumers" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ListStreamConsumers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamCreationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListStreamConsumers Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

newListStreamConsumers Source #

Create a value of ListStreamConsumers 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:nextToken:ListStreamConsumers', listStreamConsumers_nextToken - When the number of consumers that are registered with the data stream is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of consumers that are registered with the data stream, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListStreamConsumers to list the next set of registered consumers.

Don't specify StreamName or StreamCreationTimestamp if you specify NextToken because the latter unambiguously identifies the stream.

You can optionally specify a value for the MaxResults parameter when you specify NextToken. If you specify a MaxResults value that is less than the number of consumers that the operation returns if you don't specify MaxResults, the response will contain a new NextToken value. You can use the new NextToken value in a subsequent call to the ListStreamConsumers operation to list the next set of consumers.

Tokens expire after 300 seconds. When you obtain a value for NextToken in the response to a call to ListStreamConsumers, you have 300 seconds to use that value. If you specify an expired token in a call to ListStreamConsumers, you get ExpiredNextTokenException.

$sel:streamCreationTimestamp:ListStreamConsumers', listStreamConsumers_streamCreationTimestamp - Specify this input parameter to distinguish data streams that have the same name. For example, if you create a data stream and then delete it, and you later create another data stream with the same name, you can use this input parameter to specify which of the two streams you want to list the consumers for.

You can't specify this parameter if you specify the NextToken parameter.

$sel:maxResults:ListStreamConsumers', listStreamConsumers_maxResults - The maximum number of consumers that you want a single call of ListStreamConsumers to return.

$sel:streamARN:ListStreamConsumers', listStreamConsumers_streamARN - The ARN of the Kinesis data stream for which you want to list the registered consumers. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

data ListStreamConsumersResponse Source #

See: newListStreamConsumersResponse smart constructor.

Instances

Instances details
Eq ListStreamConsumersResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Read ListStreamConsumersResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Show ListStreamConsumersResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Generic ListStreamConsumersResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

Associated Types

type Rep ListStreamConsumersResponse :: Type -> Type #

NFData ListStreamConsumersResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

type Rep ListStreamConsumersResponse Source # 
Instance details

Defined in Amazonka.Kinesis.ListStreamConsumers

type Rep ListStreamConsumersResponse = D1 ('MetaData "ListStreamConsumersResponse" "Amazonka.Kinesis.ListStreamConsumers" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ListStreamConsumersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "consumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Consumer])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListStreamConsumersResponse Source #

Create a value of ListStreamConsumersResponse 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:nextToken:ListStreamConsumers', listStreamConsumersResponse_nextToken - When the number of consumers that are registered with the data stream is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of registered consumers, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListStreamConsumers to list the next set of registered consumers. For more information about the use of this pagination token when calling the ListStreamConsumers operation, see ListStreamConsumersInput$NextToken.

Tokens expire after 300 seconds. When you obtain a value for NextToken in the response to a call to ListStreamConsumers, you have 300 seconds to use that value. If you specify an expired token in a call to ListStreamConsumers, you get ExpiredNextTokenException.

$sel:consumers:ListStreamConsumersResponse', listStreamConsumersResponse_consumers - An array of JSON objects. Each object represents one registered consumer.

$sel:httpStatus:ListStreamConsumersResponse', listStreamConsumersResponse_httpStatus - The response's http status code.

SplitShard

data SplitShard Source #

Represents the input for SplitShard.

See: newSplitShard smart constructor.

Constructors

SplitShard' Text Text Text 

Instances

Instances details
Eq SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Read SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Show SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Generic SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Associated Types

type Rep SplitShard :: Type -> Type #

NFData SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Methods

rnf :: SplitShard -> () #

Hashable SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

ToJSON SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

AWSRequest SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Associated Types

type AWSResponse SplitShard #

ToHeaders SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Methods

toHeaders :: SplitShard -> [Header] #

ToPath SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

ToQuery SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

type Rep SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

type Rep SplitShard = D1 ('MetaData "SplitShard" "Amazonka.Kinesis.SplitShard" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "SplitShard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "shardToSplit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newStartingHashKey'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SplitShard Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

newSplitShard Source #

Create a value of SplitShard 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:streamName:SplitShard', splitShard_streamName - The name of the stream for the shard split.

$sel:shardToSplit:SplitShard', splitShard_shardToSplit - The shard ID of the shard to split.

$sel:newStartingHashKey':SplitShard', splitShard_newStartingHashKey - A hash key value for the starting hash key of one of the child shards created by the split. The hash key range for a given shard constitutes a set of ordered contiguous positive integers. The value for NewStartingHashKey must be in the range of hash keys being mapped into the shard. The NewStartingHashKey hash key value and all higher hash key values in hash key range are distributed to one of the child shards. All the lower hash key values in the range are distributed to the other child shard.

data SplitShardResponse Source #

See: newSplitShardResponse smart constructor.

Constructors

SplitShardResponse' 

Instances

Instances details
Eq SplitShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Read SplitShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Show SplitShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Generic SplitShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Associated Types

type Rep SplitShardResponse :: Type -> Type #

NFData SplitShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

Methods

rnf :: SplitShardResponse -> () #

type Rep SplitShardResponse Source # 
Instance details

Defined in Amazonka.Kinesis.SplitShard

type Rep SplitShardResponse = D1 ('MetaData "SplitShardResponse" "Amazonka.Kinesis.SplitShard" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "SplitShardResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newSplitShardResponse :: SplitShardResponse Source #

Create a value of SplitShardResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

IncreaseStreamRetentionPeriod

data IncreaseStreamRetentionPeriod Source #

Represents the input for IncreaseStreamRetentionPeriod.

See: newIncreaseStreamRetentionPeriod smart constructor.

Instances

Instances details
Eq IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

Read IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

Show IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

Generic IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

Associated Types

type Rep IncreaseStreamRetentionPeriod :: Type -> Type #

NFData IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

Hashable IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

ToJSON IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

AWSRequest IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

ToHeaders IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

ToPath IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

ToQuery IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

type Rep IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

type Rep IncreaseStreamRetentionPeriod = D1 ('MetaData "IncreaseStreamRetentionPeriod" "Amazonka.Kinesis.IncreaseStreamRetentionPeriod" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "IncreaseStreamRetentionPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "retentionPeriodHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))
type AWSResponse IncreaseStreamRetentionPeriod Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

newIncreaseStreamRetentionPeriod Source #

Create a value of IncreaseStreamRetentionPeriod 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:streamName:IncreaseStreamRetentionPeriod', increaseStreamRetentionPeriod_streamName - The name of the stream to modify.

$sel:retentionPeriodHours:IncreaseStreamRetentionPeriod', increaseStreamRetentionPeriod_retentionPeriodHours - The new retention period of the stream, in hours. Must be more than the current retention period.

data IncreaseStreamRetentionPeriodResponse Source #

Instances

Instances details
Eq IncreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

Read IncreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

Show IncreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

Generic IncreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

NFData IncreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

type Rep IncreaseStreamRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Kinesis.IncreaseStreamRetentionPeriod

type Rep IncreaseStreamRetentionPeriodResponse = D1 ('MetaData "IncreaseStreamRetentionPeriodResponse" "Amazonka.Kinesis.IncreaseStreamRetentionPeriod" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "IncreaseStreamRetentionPeriodResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newIncreaseStreamRetentionPeriodResponse :: IncreaseStreamRetentionPeriodResponse Source #

Create a value of IncreaseStreamRetentionPeriodResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeStream (Paginated)

data DescribeStream Source #

Represents the input for DescribeStream.

See: newDescribeStream smart constructor.

Instances

Instances details
Eq DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Read DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Show DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Generic DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Associated Types

type Rep DescribeStream :: Type -> Type #

NFData DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Methods

rnf :: DescribeStream -> () #

Hashable DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

ToJSON DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

AWSPager DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

AWSRequest DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Associated Types

type AWSResponse DescribeStream #

ToHeaders DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

ToPath DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

ToQuery DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

type Rep DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

type Rep DescribeStream = D1 ('MetaData "DescribeStream" "Amazonka.Kinesis.DescribeStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DescribeStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exclusiveStartShardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeStream Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

newDescribeStream Source #

Create a value of DescribeStream 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:exclusiveStartShardId:DescribeStream', describeStream_exclusiveStartShardId - The shard ID of the shard to start with.

$sel:limit:DescribeStream', describeStream_limit - The maximum number of shards to return in a single call. The default value is 100. If you specify a value greater than 100, at most 100 shards are returned.

$sel:streamName:DescribeStream', describeStream_streamName - The name of the stream to describe.

data DescribeStreamResponse Source #

Represents the output for DescribeStream.

See: newDescribeStreamResponse smart constructor.

Instances

Instances details
Eq DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Read DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Show DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Generic DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Associated Types

type Rep DescribeStreamResponse :: Type -> Type #

NFData DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

Methods

rnf :: DescribeStreamResponse -> () #

type Rep DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.DescribeStream

type Rep DescribeStreamResponse = D1 ('MetaData "DescribeStreamResponse" "Amazonka.Kinesis.DescribeStream" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "DescribeStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "streamDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamDescription)))

newDescribeStreamResponse Source #

Create a value of DescribeStreamResponse 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:httpStatus:DescribeStreamResponse', describeStreamResponse_httpStatus - The response's http status code.

$sel:streamDescription:DescribeStreamResponse', describeStreamResponse_streamDescription - The current status of the stream, the stream Amazon Resource Name (ARN), an array of shard objects that comprise the stream, and whether there are more shards available.

Types

ConsumerStatus

newtype ConsumerStatus Source #

Constructors

ConsumerStatus' 

Instances

Instances details
Eq ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

Ord ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

Read ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

Show ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

Generic ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

Associated Types

type Rep ConsumerStatus :: Type -> Type #

NFData ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

Methods

rnf :: ConsumerStatus -> () #

Hashable ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

ToJSON ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

ToJSONKey ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

FromJSON ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

FromJSONKey ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

ToLog ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

ToHeader ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

ToQuery ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

FromXML ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

ToXML ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

Methods

toXML :: ConsumerStatus -> XML #

ToByteString ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

FromText ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

ToText ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

type Rep ConsumerStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerStatus

type Rep ConsumerStatus = D1 ('MetaData "ConsumerStatus" "Amazonka.Kinesis.Types.ConsumerStatus" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'True) (C1 ('MetaCons "ConsumerStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConsumerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncryptionType

newtype EncryptionType Source #

Constructors

EncryptionType' 

Bundled Patterns

pattern EncryptionType_KMS :: EncryptionType 
pattern EncryptionType_NONE :: EncryptionType 

Instances

Instances details
Eq EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

Read EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Hashable EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

ToJSON EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

ToJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

FromJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

ToQuery EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

FromXML EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

ToXML EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

Methods

toXML :: EncryptionType -> XML #

ToByteString EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

FromText EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

ToText EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

type Rep EncryptionType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EncryptionType

type Rep EncryptionType = D1 ('MetaData "EncryptionType" "Amazonka.Kinesis.Types.EncryptionType" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'True) (C1 ('MetaCons "EncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MetricsName

newtype MetricsName Source #

Constructors

MetricsName' 

Instances

Instances details
Eq MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

Ord MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

Read MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

Show MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

Generic MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

Associated Types

type Rep MetricsName :: Type -> Type #

NFData MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

Methods

rnf :: MetricsName -> () #

Hashable MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

ToJSON MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

ToJSONKey MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

FromJSON MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

FromJSONKey MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

ToLog MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

ToHeader MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

ToQuery MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

FromXML MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

ToXML MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

Methods

toXML :: MetricsName -> XML #

ToByteString MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

FromText MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

ToText MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

Methods

toText :: MetricsName -> Text #

type Rep MetricsName Source # 
Instance details

Defined in Amazonka.Kinesis.Types.MetricsName

type Rep MetricsName = D1 ('MetaData "MetricsName" "Amazonka.Kinesis.Types.MetricsName" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'True) (C1 ('MetaCons "MetricsName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMetricsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScalingType

newtype ScalingType Source #

Constructors

ScalingType' 

Bundled Patterns

pattern ScalingType_UNIFORM_SCALING :: ScalingType 

Instances

Instances details
Eq ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

Ord ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

Read ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

Show ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

Generic ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

Associated Types

type Rep ScalingType :: Type -> Type #

NFData ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

Methods

rnf :: ScalingType -> () #

Hashable ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

ToJSON ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

ToJSONKey ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

FromJSON ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

FromJSONKey ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

ToLog ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

ToHeader ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

ToQuery ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

FromXML ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

ToXML ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

Methods

toXML :: ScalingType -> XML #

ToByteString ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

FromText ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

ToText ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

Methods

toText :: ScalingType -> Text #

type Rep ScalingType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ScalingType

type Rep ScalingType = D1 ('MetaData "ScalingType" "Amazonka.Kinesis.Types.ScalingType" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'True) (C1 ('MetaCons "ScalingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScalingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShardFilterType

newtype ShardFilterType Source #

Constructors

ShardFilterType' 

Instances

Instances details
Eq ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

Ord ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

Read ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

Show ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

Generic ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

Associated Types

type Rep ShardFilterType :: Type -> Type #

NFData ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

Methods

rnf :: ShardFilterType -> () #

Hashable ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

ToJSON ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

ToJSONKey ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

FromJSON ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

FromJSONKey ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

ToLog ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

ToHeader ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

ToQuery ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

FromXML ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

ToXML ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

Methods

toXML :: ShardFilterType -> XML #

ToByteString ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

FromText ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

ToText ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

type Rep ShardFilterType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilterType

type Rep ShardFilterType = D1 ('MetaData "ShardFilterType" "Amazonka.Kinesis.Types.ShardFilterType" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'True) (C1 ('MetaCons "ShardFilterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShardFilterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShardIteratorType

newtype ShardIteratorType Source #

Instances

Instances details
Eq ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

Ord ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

Read ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

Show ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

Generic ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

Associated Types

type Rep ShardIteratorType :: Type -> Type #

NFData ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

Methods

rnf :: ShardIteratorType -> () #

Hashable ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

ToJSON ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

ToJSONKey ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

FromJSON ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

FromJSONKey ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

ToLog ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

ToHeader ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

ToQuery ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

FromXML ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

ToXML ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

ToByteString ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

FromText ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

ToText ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

type Rep ShardIteratorType Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardIteratorType

type Rep ShardIteratorType = D1 ('MetaData "ShardIteratorType" "Amazonka.Kinesis.Types.ShardIteratorType" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'True) (C1 ('MetaCons "ShardIteratorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShardIteratorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamStatus

newtype StreamStatus Source #

Constructors

StreamStatus' 

Instances

Instances details
Eq StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

Ord StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

Read StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

Show StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

Generic StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

Associated Types

type Rep StreamStatus :: Type -> Type #

NFData StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

Methods

rnf :: StreamStatus -> () #

Hashable StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

ToJSON StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

ToJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

FromJSON StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

FromJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

ToLog StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

ToHeader StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

ToQuery StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

FromXML StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

ToXML StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

Methods

toXML :: StreamStatus -> XML #

ToByteString StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

FromText StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

ToText StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

Methods

toText :: StreamStatus -> Text #

type Rep StreamStatus Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamStatus

type Rep StreamStatus = D1 ('MetaData "StreamStatus" "Amazonka.Kinesis.Types.StreamStatus" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'True) (C1 ('MetaCons "StreamStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChildShard

data ChildShard Source #

See: newChildShard smart constructor.

Instances

Instances details
Eq ChildShard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ChildShard

Read ChildShard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ChildShard

Show ChildShard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ChildShard

Generic ChildShard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ChildShard

Associated Types

type Rep ChildShard :: Type -> Type #

NFData ChildShard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ChildShard

Methods

rnf :: ChildShard -> () #

Hashable ChildShard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ChildShard

FromJSON ChildShard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ChildShard

type Rep ChildShard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ChildShard

type Rep ChildShard = D1 ('MetaData "ChildShard" "Amazonka.Kinesis.Types.ChildShard" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ChildShard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "parentShards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "hashKeyRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HashKeyRange))))

newChildShard Source #

Create a value of ChildShard 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:shardId:ChildShard', childShard_shardId - Undocumented member.

$sel:parentShards:ChildShard', childShard_parentShards - Undocumented member.

$sel:hashKeyRange:ChildShard', childShard_hashKeyRange - Undocumented member.

Consumer

data Consumer Source #

An object that represents the details of the consumer you registered. This type of object is returned by RegisterStreamConsumer.

See: newConsumer smart constructor.

Instances

Instances details
Eq Consumer Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Consumer

Read Consumer Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Consumer

Show Consumer Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Consumer

Generic Consumer Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Consumer

Associated Types

type Rep Consumer :: Type -> Type #

Methods

from :: Consumer -> Rep Consumer x #

to :: Rep Consumer x -> Consumer #

NFData Consumer Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Consumer

Methods

rnf :: Consumer -> () #

Hashable Consumer Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Consumer

Methods

hashWithSalt :: Int -> Consumer -> Int #

hash :: Consumer -> Int #

FromJSON Consumer Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Consumer

type Rep Consumer Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Consumer

type Rep Consumer = D1 ('MetaData "Consumer" "Amazonka.Kinesis.Types.Consumer" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "Consumer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "consumerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "consumerARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "consumerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConsumerStatus) :*: S1 ('MetaSel ('Just "consumerCreationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newConsumer Source #

Create a value of Consumer 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:consumerName:Consumer', consumer_consumerName - The name of the consumer is something you choose when you register the consumer.

$sel:consumerARN:Consumer', consumer_consumerARN - When you register a consumer, Kinesis Data Streams generates an ARN for it. You need this ARN to be able to call SubscribeToShard.

If you delete a consumer and then create a new one with the same name, it won't have the same ARN. That's because consumer ARNs contain the creation timestamp. This is important to keep in mind if you have IAM policies that reference consumer ARNs.

$sel:consumerStatus:Consumer', consumer_consumerStatus - A consumer can't read data while in the CREATING or DELETING states.

$sel:consumerCreationTimestamp:Consumer', consumer_consumerCreationTimestamp -

ConsumerDescription

data ConsumerDescription Source #

An object that represents the details of a registered consumer. This type of object is returned by DescribeStreamConsumer.

See: newConsumerDescription smart constructor.

Instances

Instances details
Eq ConsumerDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerDescription

Read ConsumerDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerDescription

Show ConsumerDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerDescription

Generic ConsumerDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerDescription

Associated Types

type Rep ConsumerDescription :: Type -> Type #

NFData ConsumerDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerDescription

Methods

rnf :: ConsumerDescription -> () #

Hashable ConsumerDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerDescription

FromJSON ConsumerDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerDescription

type Rep ConsumerDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ConsumerDescription

type Rep ConsumerDescription = D1 ('MetaData "ConsumerDescription" "Amazonka.Kinesis.Types.ConsumerDescription" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ConsumerDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "consumerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "consumerARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "consumerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConsumerStatus) :*: (S1 ('MetaSel ('Just "consumerCreationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newConsumerDescription Source #

Create a value of ConsumerDescription 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:consumerName:ConsumerDescription', consumerDescription_consumerName - The name of the consumer is something you choose when you register the consumer.

$sel:consumerARN:ConsumerDescription', consumerDescription_consumerARN - When you register a consumer, Kinesis Data Streams generates an ARN for it. You need this ARN to be able to call SubscribeToShard.

If you delete a consumer and then create a new one with the same name, it won't have the same ARN. That's because consumer ARNs contain the creation timestamp. This is important to keep in mind if you have IAM policies that reference consumer ARNs.

$sel:consumerStatus:ConsumerDescription', consumerDescription_consumerStatus - A consumer can't read data while in the CREATING or DELETING states.

$sel:consumerCreationTimestamp:ConsumerDescription', consumerDescription_consumerCreationTimestamp -

$sel:streamARN:ConsumerDescription', consumerDescription_streamARN - The ARN of the stream with which you registered the consumer.

EnhancedMetrics

data EnhancedMetrics Source #

Represents enhanced metrics types.

See: newEnhancedMetrics smart constructor.

Instances

Instances details
Eq EnhancedMetrics Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMetrics

Read EnhancedMetrics Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMetrics

Show EnhancedMetrics Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMetrics

Generic EnhancedMetrics Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMetrics

Associated Types

type Rep EnhancedMetrics :: Type -> Type #

NFData EnhancedMetrics Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMetrics

Methods

rnf :: EnhancedMetrics -> () #

Hashable EnhancedMetrics Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMetrics

FromJSON EnhancedMetrics Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMetrics

type Rep EnhancedMetrics Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMetrics

type Rep EnhancedMetrics = D1 ('MetaData "EnhancedMetrics" "Amazonka.Kinesis.Types.EnhancedMetrics" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "EnhancedMetrics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricsName]))))

newEnhancedMetrics :: EnhancedMetrics Source #

Create a value of EnhancedMetrics 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:shardLevelMetrics:EnhancedMetrics', enhancedMetrics_shardLevelMetrics - List of shard-level metrics.

The following are the valid shard-level metrics. The value "ALL" enhances every metric.

  • IncomingBytes
  • IncomingRecords
  • OutgoingBytes
  • OutgoingRecords
  • WriteProvisionedThroughputExceeded
  • ReadProvisionedThroughputExceeded
  • IteratorAgeMilliseconds
  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

EnhancedMonitoringOutput

data EnhancedMonitoringOutput Source #

Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.

See: newEnhancedMonitoringOutput smart constructor.

Instances

Instances details
Eq EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Read EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Show EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Generic EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Associated Types

type Rep EnhancedMonitoringOutput :: Type -> Type #

NFData EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

Hashable EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

FromJSON EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

type Rep EnhancedMonitoringOutput Source # 
Instance details

Defined in Amazonka.Kinesis.Types.EnhancedMonitoringOutput

type Rep EnhancedMonitoringOutput = D1 ('MetaData "EnhancedMonitoringOutput" "Amazonka.Kinesis.Types.EnhancedMonitoringOutput" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "EnhancedMonitoringOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "desiredShardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricsName])) :*: (S1 ('MetaSel ('Just "currentShardLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricsName])) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEnhancedMonitoringOutput :: EnhancedMonitoringOutput Source #

Create a value of EnhancedMonitoringOutput 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:desiredShardLevelMetrics:EnhancedMonitoringOutput', enhancedMonitoringOutput_desiredShardLevelMetrics - Represents the list of all the metrics that would be in the enhanced state after the operation.

$sel:currentShardLevelMetrics:EnhancedMonitoringOutput', enhancedMonitoringOutput_currentShardLevelMetrics - Represents the current state of the metrics that are in the enhanced state before the operation.

$sel:streamName:EnhancedMonitoringOutput', enhancedMonitoringOutput_streamName - The name of the Kinesis data stream.

HashKeyRange

data HashKeyRange Source #

The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.

See: newHashKeyRange smart constructor.

Constructors

HashKeyRange' Text Text 

Instances

Instances details
Eq HashKeyRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.HashKeyRange

Read HashKeyRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.HashKeyRange

Show HashKeyRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.HashKeyRange

Generic HashKeyRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.HashKeyRange

Associated Types

type Rep HashKeyRange :: Type -> Type #

NFData HashKeyRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.HashKeyRange

Methods

rnf :: HashKeyRange -> () #

Hashable HashKeyRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.HashKeyRange

FromJSON HashKeyRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.HashKeyRange

type Rep HashKeyRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.HashKeyRange

type Rep HashKeyRange = D1 ('MetaData "HashKeyRange" "Amazonka.Kinesis.Types.HashKeyRange" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "HashKeyRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startingHashKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endingHashKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newHashKeyRange Source #

Create a value of HashKeyRange 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:startingHashKey:HashKeyRange', hashKeyRange_startingHashKey - The starting hash key of the hash key range.

$sel:endingHashKey:HashKeyRange', hashKeyRange_endingHashKey - The ending hash key of the hash key range.

PutRecordsRequestEntry

data PutRecordsRequestEntry Source #

Represents the output for PutRecords.

See: newPutRecordsRequestEntry smart constructor.

Instances

Instances details
Eq PutRecordsRequestEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsRequestEntry

Read PutRecordsRequestEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsRequestEntry

Show PutRecordsRequestEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsRequestEntry

Generic PutRecordsRequestEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsRequestEntry

Associated Types

type Rep PutRecordsRequestEntry :: Type -> Type #

NFData PutRecordsRequestEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsRequestEntry

Methods

rnf :: PutRecordsRequestEntry -> () #

Hashable PutRecordsRequestEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsRequestEntry

ToJSON PutRecordsRequestEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsRequestEntry

type Rep PutRecordsRequestEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsRequestEntry

type Rep PutRecordsRequestEntry = D1 ('MetaData "PutRecordsRequestEntry" "Amazonka.Kinesis.Types.PutRecordsRequestEntry" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "PutRecordsRequestEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "explicitHashKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "partitionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPutRecordsRequestEntry Source #

Create a value of PutRecordsRequestEntry 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:explicitHashKey:PutRecordsRequestEntry', putRecordsRequestEntry_explicitHashKey - The hash value used to determine explicitly the shard that the data record is assigned to by overriding the partition key hash.

$sel:data':PutRecordsRequestEntry', putRecordsRequestEntry_data - The data blob to put into the record, which is base64-encoded when the blob is serialized. When the data blob (the payload before base64-encoding) is added to the partition key size, the total size must not exceed the maximum record size (1 MiB).-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:partitionKey:PutRecordsRequestEntry', putRecordsRequestEntry_partitionKey - Determines which shard in the stream the data record is assigned to. Partition keys are Unicode strings with a maximum length limit of 256 characters for each key. Amazon Kinesis Data Streams uses the partition key as input to a hash function that maps the partition key and associated data to a specific shard. Specifically, an MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream.

PutRecordsResultEntry

data PutRecordsResultEntry Source #

Represents the result of an individual record from a PutRecords request. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to the stream includes ErrorCode and ErrorMessage in the result.

See: newPutRecordsResultEntry smart constructor.

Instances

Instances details
Eq PutRecordsResultEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsResultEntry

Read PutRecordsResultEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsResultEntry

Show PutRecordsResultEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsResultEntry

Generic PutRecordsResultEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsResultEntry

Associated Types

type Rep PutRecordsResultEntry :: Type -> Type #

NFData PutRecordsResultEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsResultEntry

Methods

rnf :: PutRecordsResultEntry -> () #

Hashable PutRecordsResultEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsResultEntry

FromJSON PutRecordsResultEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsResultEntry

type Rep PutRecordsResultEntry Source # 
Instance details

Defined in Amazonka.Kinesis.Types.PutRecordsResultEntry

type Rep PutRecordsResultEntry = D1 ('MetaData "PutRecordsResultEntry" "Amazonka.Kinesis.Types.PutRecordsResultEntry" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "PutRecordsResultEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPutRecordsResultEntry :: PutRecordsResultEntry Source #

Create a value of PutRecordsResultEntry 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:sequenceNumber:PutRecordsResultEntry', putRecordsResultEntry_sequenceNumber - The sequence number for an individual record result.

$sel:errorCode:PutRecordsResultEntry', putRecordsResultEntry_errorCode - The error code for an individual record result. ErrorCodes can be either ProvisionedThroughputExceededException or InternalFailure.

$sel:errorMessage:PutRecordsResultEntry', putRecordsResultEntry_errorMessage - The error message for an individual record result. An ErrorCode value of ProvisionedThroughputExceededException has an error message that includes the account ID, stream name, and shard ID. An ErrorCode value of InternalFailure has the error message "Internal Service Failure".

$sel:shardId:PutRecordsResultEntry', putRecordsResultEntry_shardId - The shard ID for an individual record result.

Record

data Record Source #

The unit of data of the Kinesis data stream, which is composed of a sequence number, a partition key, and a data blob.

See: newRecord smart constructor.

Instances

Instances details
Eq Record Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Record

Methods

(==) :: Record -> Record -> Bool #

(/=) :: Record -> Record -> Bool #

Read Record Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Record

Show Record Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Record

Generic Record Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Record

Associated Types

type Rep Record :: Type -> Type #

Methods

from :: Record -> Rep Record x #

to :: Rep Record x -> Record #

NFData Record Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Record

Methods

rnf :: Record -> () #

Hashable Record Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Record

Methods

hashWithSalt :: Int -> Record -> Int #

hash :: Record -> Int #

FromJSON Record Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Record

type Rep Record Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Record

type Rep Record = D1 ('MetaData "Record" "Amazonka.Kinesis.Types.Record" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "Record'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionType)) :*: S1 ('MetaSel ('Just "approximateArrivalTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "sequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "partitionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRecord Source #

Create a value of Record 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:encryptionType:Record', record_encryptionType - The encryption type used on the record. This parameter can be one of the following values:

  • NONE: Do not encrypt the records in the stream.
  • KMS: Use server-side encryption on the records in the stream using a customer-managed AWS KMS key.

$sel:approximateArrivalTimestamp:Record', record_approximateArrivalTimestamp - The approximate time that the record was inserted into the stream.

$sel:sequenceNumber:Record', record_sequenceNumber - The unique identifier of the record within its shard.

$sel:data':Record', record_data - The data blob. The data in the blob is both opaque and immutable to Kinesis Data Streams, which does not inspect, interpret, or change the data in the blob in any way. When the data blob (the payload before base64-encoding) is added to the partition key size, the total size must not exceed the maximum record size (1 MiB).-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:partitionKey:Record', record_partitionKey - Identifies which shard in the stream the data record is assigned to.

SequenceNumberRange

data SequenceNumberRange Source #

The range of possible sequence numbers for the shard.

See: newSequenceNumberRange smart constructor.

Instances

Instances details
Eq SequenceNumberRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SequenceNumberRange

Read SequenceNumberRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SequenceNumberRange

Show SequenceNumberRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SequenceNumberRange

Generic SequenceNumberRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SequenceNumberRange

Associated Types

type Rep SequenceNumberRange :: Type -> Type #

NFData SequenceNumberRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SequenceNumberRange

Methods

rnf :: SequenceNumberRange -> () #

Hashable SequenceNumberRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SequenceNumberRange

FromJSON SequenceNumberRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SequenceNumberRange

type Rep SequenceNumberRange Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SequenceNumberRange

type Rep SequenceNumberRange = D1 ('MetaData "SequenceNumberRange" "Amazonka.Kinesis.Types.SequenceNumberRange" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "SequenceNumberRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endingSequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startingSequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSequenceNumberRange Source #

Create a value of SequenceNumberRange 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:endingSequenceNumber:SequenceNumberRange', sequenceNumberRange_endingSequenceNumber - The ending sequence number for the range. Shards that are in the OPEN state have an ending sequence number of null.

$sel:startingSequenceNumber:SequenceNumberRange', sequenceNumberRange_startingSequenceNumber - The starting sequence number for the range.

Shard

data Shard Source #

A uniquely identified group of data records in a Kinesis data stream.

See: newShard smart constructor.

Instances

Instances details
Eq Shard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Shard

Methods

(==) :: Shard -> Shard -> Bool #

(/=) :: Shard -> Shard -> Bool #

Read Shard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Shard

Show Shard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Shard

Methods

showsPrec :: Int -> Shard -> ShowS #

show :: Shard -> String #

showList :: [Shard] -> ShowS #

Generic Shard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Shard

Associated Types

type Rep Shard :: Type -> Type #

Methods

from :: Shard -> Rep Shard x #

to :: Rep Shard x -> Shard #

NFData Shard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Shard

Methods

rnf :: Shard -> () #

Hashable Shard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Shard

Methods

hashWithSalt :: Int -> Shard -> Int #

hash :: Shard -> Int #

FromJSON Shard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Shard

type Rep Shard Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Shard

type Rep Shard = D1 ('MetaData "Shard" "Amazonka.Kinesis.Types.Shard" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "Shard'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "adjacentParentShardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentShardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "shardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "hashKeyRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HashKeyRange) :*: S1 ('MetaSel ('Just "sequenceNumberRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SequenceNumberRange)))))

newShard Source #

Create a value of Shard 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:adjacentParentShardId:Shard', shard_adjacentParentShardId - The shard ID of the shard adjacent to the shard's parent.

$sel:parentShardId:Shard', shard_parentShardId - The shard ID of the shard's parent.

$sel:shardId:Shard', shard_shardId - The unique identifier of the shard within the stream.

$sel:hashKeyRange:Shard', shard_hashKeyRange - The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.

$sel:sequenceNumberRange:Shard', shard_sequenceNumberRange - The range of possible sequence numbers for the shard.

ShardFilter

data ShardFilter Source #

See: newShardFilter smart constructor.

Instances

Instances details
Eq ShardFilter Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilter

Read ShardFilter Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilter

Show ShardFilter Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilter

Generic ShardFilter Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilter

Associated Types

type Rep ShardFilter :: Type -> Type #

NFData ShardFilter Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilter

Methods

rnf :: ShardFilter -> () #

Hashable ShardFilter Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilter

ToJSON ShardFilter Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilter

type Rep ShardFilter Source # 
Instance details

Defined in Amazonka.Kinesis.Types.ShardFilter

type Rep ShardFilter = D1 ('MetaData "ShardFilter" "Amazonka.Kinesis.Types.ShardFilter" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "ShardFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "shardId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ShardFilterType))))

newShardFilter Source #

Create a value of ShardFilter 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:timestamp:ShardFilter', shardFilter_timestamp - Undocumented member.

$sel:shardId:ShardFilter', shardFilter_shardId - Undocumented member.

$sel:type':ShardFilter', shardFilter_type - Undocumented member.

StartingPosition

data StartingPosition Source #

See: newStartingPosition smart constructor.

Instances

Instances details
Eq StartingPosition Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StartingPosition

Read StartingPosition Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StartingPosition

Show StartingPosition Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StartingPosition

Generic StartingPosition Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StartingPosition

Associated Types

type Rep StartingPosition :: Type -> Type #

NFData StartingPosition Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StartingPosition

Methods

rnf :: StartingPosition -> () #

Hashable StartingPosition Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StartingPosition

ToJSON StartingPosition Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StartingPosition

type Rep StartingPosition Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StartingPosition

type Rep StartingPosition = D1 ('MetaData "StartingPosition" "Amazonka.Kinesis.Types.StartingPosition" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "StartingPosition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ShardIteratorType))))

newStartingPosition Source #

Create a value of StartingPosition 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:sequenceNumber:StartingPosition', startingPosition_sequenceNumber - The sequence number of the data record in the shard from which to start streaming. To specify a sequence number, set StartingPosition to AT_SEQUENCE_NUMBER or AFTER_SEQUENCE_NUMBER.

$sel:timestamp:StartingPosition', startingPosition_timestamp - The time stamp of the data record from which to start reading. To specify a time stamp, set StartingPosition to Type AT_TIMESTAMP. A time stamp is the Unix epoch date with precision in milliseconds. For example, 2016-04-04T19:58:46.480-00:00 or 1459799926.480. If a record with this exact time stamp does not exist, records will be streamed from the next (later) record. If the time stamp is older than the current trim horizon, records will be streamed from the oldest untrimmed data record (TRIM_HORIZON).

$sel:type':StartingPosition', startingPosition_type - You can set the starting position to one of the following values:

AT_SEQUENCE_NUMBER: Start streaming from the position denoted by the sequence number specified in the SequenceNumber field.

AFTER_SEQUENCE_NUMBER: Start streaming right after the position denoted by the sequence number specified in the SequenceNumber field.

AT_TIMESTAMP: Start streaming from the position denoted by the time stamp specified in the Timestamp field.

TRIM_HORIZON: Start streaming at the last untrimmed record in the shard, which is the oldest data record in the shard.

LATEST: Start streaming just after the most recent record in the shard, so that you always read the most recent data in the shard.

StreamDescription

data StreamDescription Source #

Represents the output for DescribeStream.

See: newStreamDescription smart constructor.

Instances

Instances details
Eq StreamDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescription

Read StreamDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescription

Show StreamDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescription

Generic StreamDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescription

Associated Types

type Rep StreamDescription :: Type -> Type #

NFData StreamDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescription

Methods

rnf :: StreamDescription -> () #

Hashable StreamDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescription

FromJSON StreamDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescription

type Rep StreamDescription Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescription

newStreamDescription Source #

Create a value of StreamDescription 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:encryptionType:StreamDescription', streamDescription_encryptionType - The server-side encryption type used on the stream. This parameter can be one of the following values:

  • NONE: Do not encrypt the records in the stream.
  • KMS: Use server-side encryption on the records in the stream using a customer-managed AWS KMS key.

$sel:keyId:StreamDescription', streamDescription_keyId - The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique identifier, a fully specified ARN to either an alias or a key, or an alias name prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis.

  • Key ARN example: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
  • Alias ARN example: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
  • Globally unique key ID example: 12345678-1234-1234-1234-123456789012
  • Alias name example: alias/MyAliasName
  • Master key owned by Kinesis Data Streams: alias/aws/kinesis

$sel:streamName:StreamDescription', streamDescription_streamName - The name of the stream being described.

$sel:streamARN:StreamDescription', streamDescription_streamARN - The Amazon Resource Name (ARN) for the stream being described.

$sel:streamStatus:StreamDescription', streamDescription_streamStatus - The current status of the stream being described. The stream status is one of the following states:

  • CREATING - The stream is being created. Kinesis Data Streams immediately returns and sets StreamStatus to CREATING.
  • DELETING - The stream is being deleted. The specified stream is in the DELETING state until Kinesis Data Streams completes the deletion.
  • ACTIVE - The stream exists and is ready for read and write operations or deletion. You should perform read and write operations only on an ACTIVE stream.
  • UPDATING - Shards in the stream are being merged or split. Read and write operations continue to work while the stream is in the UPDATING state.

$sel:shards:StreamDescription', streamDescription_shards - The shards that comprise the stream.

$sel:hasMoreShards:StreamDescription', streamDescription_hasMoreShards - If set to true, more shards in the stream are available to describe.

$sel:retentionPeriodHours:StreamDescription', streamDescription_retentionPeriodHours - The current retention period, in hours. Minimum value of 24. Maximum value of 168.

$sel:streamCreationTimestamp:StreamDescription', streamDescription_streamCreationTimestamp - The approximate time that the stream was created.

$sel:enhancedMonitoring:StreamDescription', streamDescription_enhancedMonitoring - Represents the current enhanced monitoring settings of the stream.

StreamDescriptionSummary

data StreamDescriptionSummary Source #

Represents the output for DescribeStreamSummary

See: newStreamDescriptionSummary smart constructor.

Instances

Instances details
Eq StreamDescriptionSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescriptionSummary

Read StreamDescriptionSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescriptionSummary

Show StreamDescriptionSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescriptionSummary

Generic StreamDescriptionSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescriptionSummary

Associated Types

type Rep StreamDescriptionSummary :: Type -> Type #

NFData StreamDescriptionSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescriptionSummary

Hashable StreamDescriptionSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescriptionSummary

FromJSON StreamDescriptionSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescriptionSummary

type Rep StreamDescriptionSummary Source # 
Instance details

Defined in Amazonka.Kinesis.Types.StreamDescriptionSummary

type Rep StreamDescriptionSummary = D1 ('MetaData "StreamDescriptionSummary" "Amazonka.Kinesis.Types.StreamDescriptionSummary" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "StreamDescriptionSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionType)) :*: S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "consumerCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "streamStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamStatus) :*: S1 ('MetaSel ('Just "retentionPeriodHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "streamCreationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EnhancedMetrics]) :*: S1 ('MetaSel ('Just "openShardCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))))

newStreamDescriptionSummary Source #

Create a value of StreamDescriptionSummary 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:encryptionType:StreamDescriptionSummary', streamDescriptionSummary_encryptionType - The encryption type used. This value is one of the following:

  • KMS
  • NONE

$sel:keyId:StreamDescriptionSummary', streamDescriptionSummary_keyId - The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique identifier, a fully specified ARN to either an alias or a key, or an alias name prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis.

  • Key ARN example: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
  • Alias ARN example: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
  • Globally unique key ID example: 12345678-1234-1234-1234-123456789012
  • Alias name example: alias/MyAliasName
  • Master key owned by Kinesis Data Streams: alias/aws/kinesis

$sel:consumerCount:StreamDescriptionSummary', streamDescriptionSummary_consumerCount - The number of enhanced fan-out consumers registered with the stream.

$sel:streamName:StreamDescriptionSummary', streamDescriptionSummary_streamName - The name of the stream being described.

$sel:streamARN:StreamDescriptionSummary', streamDescriptionSummary_streamARN - The Amazon Resource Name (ARN) for the stream being described.

$sel:streamStatus:StreamDescriptionSummary', streamDescriptionSummary_streamStatus - The current status of the stream being described. The stream status is one of the following states:

  • CREATING - The stream is being created. Kinesis Data Streams immediately returns and sets StreamStatus to CREATING.
  • DELETING - The stream is being deleted. The specified stream is in the DELETING state until Kinesis Data Streams completes the deletion.
  • ACTIVE - The stream exists and is ready for read and write operations or deletion. You should perform read and write operations only on an ACTIVE stream.
  • UPDATING - Shards in the stream are being merged or split. Read and write operations continue to work while the stream is in the UPDATING state.

$sel:retentionPeriodHours:StreamDescriptionSummary', streamDescriptionSummary_retentionPeriodHours - The current retention period, in hours.

$sel:streamCreationTimestamp:StreamDescriptionSummary', streamDescriptionSummary_streamCreationTimestamp - The approximate time that the stream was created.

$sel:enhancedMonitoring:StreamDescriptionSummary', streamDescriptionSummary_enhancedMonitoring - Represents the current enhanced monitoring settings of the stream.

$sel:openShardCount:StreamDescriptionSummary', streamDescriptionSummary_openShardCount - The number of open shards in the stream.

SubscribeToShardEvent

data SubscribeToShardEvent Source #

After you call SubscribeToShard, Kinesis Data Streams sends events of this type over an HTTP/2 connection to your consumer.

See: newSubscribeToShardEvent smart constructor.

Instances

Instances details
Eq SubscribeToShardEvent Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SubscribeToShardEvent

Read SubscribeToShardEvent Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SubscribeToShardEvent

Show SubscribeToShardEvent Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SubscribeToShardEvent

Generic SubscribeToShardEvent Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SubscribeToShardEvent

Associated Types

type Rep SubscribeToShardEvent :: Type -> Type #

NFData SubscribeToShardEvent Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SubscribeToShardEvent

Methods

rnf :: SubscribeToShardEvent -> () #

Hashable SubscribeToShardEvent Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SubscribeToShardEvent

FromJSON SubscribeToShardEvent Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SubscribeToShardEvent

type Rep SubscribeToShardEvent Source # 
Instance details

Defined in Amazonka.Kinesis.Types.SubscribeToShardEvent

type Rep SubscribeToShardEvent = D1 ('MetaData "SubscribeToShardEvent" "Amazonka.Kinesis.Types.SubscribeToShardEvent" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "SubscribeToShardEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "childShards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChildShard])) :*: S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Record])) :*: (S1 ('MetaSel ('Just "continuationSequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "millisBehindLatest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newSubscribeToShardEvent Source #

Create a value of SubscribeToShardEvent 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:childShards:SubscribeToShardEvent', subscribeToShardEvent_childShards - Undocumented member.

$sel:records:SubscribeToShardEvent', subscribeToShardEvent_records -

$sel:continuationSequenceNumber:SubscribeToShardEvent', subscribeToShardEvent_continuationSequenceNumber - Use this as SequenceNumber in the next call to SubscribeToShard, with StartingPosition set to AT_SEQUENCE_NUMBER or AFTER_SEQUENCE_NUMBER. Use ContinuationSequenceNumber for checkpointing because it captures your shard progress even when no data is written to the shard.

$sel:millisBehindLatest:SubscribeToShardEvent', subscribeToShardEvent_millisBehindLatest - The number of milliseconds the read records are from the tip of the stream, indicating how far behind current time the consumer is. A value of zero indicates that record processing is caught up, and there are no new records to process at this moment.

Tag

data Tag Source #

Metadata assigned to the stream, consisting of a key-value pair.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

FromJSON Tag Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.Kinesis.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Kinesis.Types.Tag" "libZSservicesZSamazonka-kinesisZSamazonka-kinesis" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag 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:value:Tag', tag_value - An optional string, typically used to describe or define the tag. Maximum length: 256 characters. Valid characters: Unicode letters, digits, white space, _ . / = + - % @

$sel:key:Tag', tag_key - A unique identifier for the tag. Maximum length: 128 characters. Valid characters: Unicode letters, digits, white space, _ . / = + - % @