File: //usr/lib/python3/dist-packages/boto/kinesis/__pycache__/layer1.cpython-310.pyc
o
ckF[,� � @ sl d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z d dl
mZ d dl
mZ G dd � d e�Z
dS )
� N)�AWSQueryConnection)�
RegionInfo)�JSONResponseError)�
exceptions)�json)�sixc s� e Zd ZdZdZdZdZdZdZe Z
ejej
ejejejejejd�Z� fdd �Zd
d� Zdd
� Zdd� Zdd� Z d*dd�Zd+dd�Z d,dd�Zd*dd�Z d*dd�Zdd� Z d-d d!�Zd.d"d#�Z d$d%� Z!d&d'� Z"d(d)� Z#� Z$S )/�KinesisConnectionz�
Amazon Kinesis Service API Reference
Amazon Kinesis is a managed service that scales elastically for
real time processing of streaming big data.
z
2013-12-02z us-east-1zkinesis.us-east-1.amazonaws.com�Kinesis�Kinesis_20131202)�&ProvisionedThroughputExceededException�LimitExceededException�ExpiredIteratorException�ResourceInUseException�ResourceNotFoundException�InvalidArgumentException�SubscriptionRequiredExceptionc sR |� dd �}|st| | j| j�}d|vr|j|d<