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