'Adds or updates tags for the specified Amazon Kinesis stream.
Each stream can have up to 10 tags.
If tags have already been assigned to the stream,
`AddTagsToStream` overwrites any existing tags that correspond
to the specified tag keys.
:type stream_name: string
:param stream_name: The name of the stream.
:type tags: map
:param tags: The set of key-value pairs to use to create the tags.'

def add_tags_to_stream(self, stream_name, tags):

    params = {'StreamName': stream_name, 'Tags': tags}
    return self.make_request(action='AddTagsToStream', body=json.dumps(params))
