code: func (kinesis *Kinesis) DescribeStream(args *RequestArgs) (resp *DescribeStreamResp, err error) {
  	params := makeParams("DescribeStream")
  	resp = &DescribeStreamResp{}
  	err = kinesis.query(params, args.params, resp)
  	if err != nil {
  		return nil, err
  	}
  	return
  }
docs: // DescribeStream returns the following information about the stream: the current status of the stream,
  // the stream Amazon Resource Name (ARN), and an array of shard objects that comprise the stream.
  // For each shard object there is information about the hash key and sequence number ranges that
  // the shard spans, and the IDs of any earlier shards that played in a role in a MergeShards or
  // SplitShard operation that created the shard
  // more info http://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStream.html