Firehose / Client / list_delivery_streams
list_delivery_streams#
- Firehose.Client.list_delivery_streams(**kwargs)#
- Lists your delivery streams in alphabetical order of their names. - The number of delivery streams might be too large to return using a single call to - ListDeliveryStreams. You can limit the number of delivery streams returned, using the- Limitparameter. To determine whether there are more delivery streams to list, check the value of- HasMoreDeliveryStreamsin the output. If there are more delivery streams to list, you can request them by calling this operation again and setting the- ExclusiveStartDeliveryStreamNameparameter to the name of the last delivery stream returned in the last call.- See also: AWS API Documentation - Request Syntax- response = client.list_delivery_streams( Limit=123, DeliveryStreamType='DirectPut'|'KinesisStreamAsSource'|'MSKAsSource', ExclusiveStartDeliveryStreamName='string' ) - Parameters:
- Limit (integer) – The maximum number of delivery streams to list. The default value is 10. 
- DeliveryStreamType (string) – - The delivery stream type. This can be one of the following values: - DirectPut: Provider applications access the delivery stream directly.
- KinesisStreamAsSource: The delivery stream uses a Kinesis data stream as a source.
 - This parameter is optional. If this parameter is omitted, delivery streams of all types are returned. 
- ExclusiveStartDeliveryStreamName (string) – The list of delivery streams returned by this call to - ListDeliveryStreamswill start with the delivery stream whose name comes alphabetically immediately after the name you specify in- ExclusiveStartDeliveryStreamName.
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'DeliveryStreamNames': [ 'string', ], 'HasMoreDeliveryStreams': True|False } - Response Structure- (dict) – - DeliveryStreamNames (list) – - The names of the delivery streams. - (string) – 
 
- HasMoreDeliveryStreams (boolean) – - Indicates whether there are more delivery streams available to list.