IoT / Client / describe_stream
describe_stream#
- IoT.Client.describe_stream(**kwargs)#
Gets information about a stream.
Requires permission to access the DescribeStream action.
See also: AWS API Documentation
Request Syntax
response = client.describe_stream( streamId='string' )
- Parameters:
streamId (string) –
[REQUIRED]
The stream ID.
- Return type:
dict
- Returns:
Response Syntax
{ 'streamInfo': { 'streamId': 'string', 'streamArn': 'string', 'streamVersion': 123, 'description': 'string', 'files': [ { 'fileId': 123, 's3Location': { 'bucket': 'string', 'key': 'string', 'version': 'string' } }, ], 'createdAt': datetime(2015, 1, 1), 'lastUpdatedAt': datetime(2015, 1, 1), 'roleArn': 'string' } }
Response Structure
(dict) –
streamInfo (dict) –
Information about the stream.
streamId (string) –
The stream ID.
streamArn (string) –
The stream ARN.
streamVersion (integer) –
The stream version.
description (string) –
The description of the stream.
files (list) –
The files to stream.
(dict) –
Represents a file to stream.
fileId (integer) –
The file ID.
s3Location (dict) –
The location of the file in S3.
bucket (string) –
The S3 bucket.
key (string) –
The S3 key.
version (string) –
The S3 bucket version.
createdAt (datetime) –
The date when the stream was created.
lastUpdatedAt (datetime) –
The date when the stream was last updated.
roleArn (string) –
An IAM role IoT assumes to access your S3 files.
Exceptions
IoT.Client.exceptions.InvalidRequestException
IoT.Client.exceptions.ResourceNotFoundException
IoT.Client.exceptions.ThrottlingException
IoT.Client.exceptions.UnauthorizedException
IoT.Client.exceptions.ServiceUnavailableException
IoT.Client.exceptions.InternalFailureException