# Packages
Package kinesisiface provides an interface to enable mocking the Amazon Kinesis service client for testing your code.
# Functions
New creates a new instance of the Kinesis client with a session.
# Constants
EncryptionTypeKms is a EncryptionType enum value.
EncryptionTypeNone is a EncryptionType enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeExpiredIteratorException for service response error code "ExpiredIteratorException".
ErrCodeInvalidArgumentException for service response error code "InvalidArgumentException".
ErrCodeKMSAccessDeniedException for service response error code "KMSAccessDeniedException".
ErrCodeKMSDisabledException for service response error code "KMSDisabledException".
ErrCodeKMSInvalidStateException for service response error code "KMSInvalidStateException".
ErrCodeKMSNotFoundException for service response error code "KMSNotFoundException".
ErrCodeKMSOptInRequired for service response error code "KMSOptInRequired".
ErrCodeKMSThrottlingException for service response error code "KMSThrottlingException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeProvisionedThroughputExceededException for service response error code "ProvisionedThroughputExceededException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
MetricsNameAll is a MetricsName enum value.
MetricsNameIncomingBytes is a MetricsName enum value.
MetricsNameIncomingRecords is a MetricsName enum value.
MetricsNameIteratorAgeMilliseconds is a MetricsName enum value.
MetricsNameOutgoingBytes is a MetricsName enum value.
MetricsNameOutgoingRecords is a MetricsName enum value.
MetricsNameReadProvisionedThroughputExceeded is a MetricsName enum value.
MetricsNameWriteProvisionedThroughputExceeded is a MetricsName enum value.
ScalingTypeUniformScaling is a ScalingType enum value.
Service endpoint prefix API calls made to.
ShardIteratorTypeAfterSequenceNumber is a ShardIteratorType enum value.
ShardIteratorTypeAtSequenceNumber is a ShardIteratorType enum value.
ShardIteratorTypeAtTimestamp is a ShardIteratorType enum value.
ShardIteratorTypeLatest is a ShardIteratorType enum value.
ShardIteratorTypeTrimHorizon is a ShardIteratorType enum value.
StreamStatusActive is a StreamStatus enum value.
StreamStatusCreating is a StreamStatus enum value.
StreamStatusDeleting is a StreamStatus enum value.
StreamStatusUpdating is a StreamStatus enum value.
# Structs
Represents the input for AddTagsToStream.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/AddTagsToStreamOutput.
Represents the input for CreateStream.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/CreateStreamOutput.
Represents the input for DecreaseStreamRetentionPeriod.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/DecreaseStreamRetentionPeriodOutput.
Represents the input for DeleteStream.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/DeleteStreamOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/DescribeLimitsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/DescribeLimitsOutput.
Represents the input for DescribeStream.
Represents the output for DescribeStream.
Represents the input for DisableEnhancedMonitoring.
Represents the input for EnableEnhancedMonitoring.
Represents enhanced metrics types.
Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.
Represents the input for GetRecords.
Represents the output for GetRecords.
Represents the input for GetShardIterator.
Represents the output for GetShardIterator.
The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.
Represents the input for IncreaseStreamRetentionPeriod.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/IncreaseStreamRetentionPeriodOutput.
Kinesis provides the API operation methods for making requests to Amazon Kinesis.
Represents the input for ListStreams.
Represents the output for ListStreams.
Represents the input for ListTagsForStream.
Represents the output for ListTagsForStream.
Represents the input for MergeShards.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/MergeShardsOutput.
Represents the input for PutRecord.
Represents the output for PutRecord.
A PutRecords request.
PutRecords results.
Represents the output for PutRecords.
Represents the result of an individual record from a PutRecords request.
The unit of data of the Amazon Kinesis stream, which is composed of a sequence number, a partition key, and a data blob.
Represents the input for RemoveTagsFromStream.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/RemoveTagsFromStreamOutput.
The range of possible sequence numbers for the shard.
A uniquely identified group of data records in an Amazon Kinesis stream.
Represents the input for SplitShard.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/SplitShardOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/StartStreamEncryptionInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/StartStreamEncryptionOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/StopStreamEncryptionInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/StopStreamEncryptionOutput.
Represents the output for DescribeStream.
Metadata assigned to the stream, consisting of a key-value pair.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/UpdateShardCountInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kinesis-2013-12-02/UpdateShardCountOutput.