Class: Aws::KinesisVideo::Types::StreamInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisVideo::Types::StreamInfo
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kinesisvideo/types.rb
Overview
An object describing a Kinesis video stream.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#creation_time ⇒ Time
A time stamp that indicates when the stream was created.
-
#data_retention_in_hours ⇒ Integer
How long the stream retains data, in hours.
-
#device_name ⇒ String
The name of the device that is associated with the stream.
-
#kms_key_id ⇒ String
The ID of the Key Management Service (KMS) key that Kinesis Video Streams uses to encrypt data on the stream.
-
#media_type ⇒ String
The ‘MediaType` of the stream.
-
#status ⇒ String
The status of the stream.
-
#stream_arn ⇒ String
The Amazon Resource Name (ARN) of the stream.
-
#stream_name ⇒ String
The name of the stream.
-
#version ⇒ String
The version of the stream.
Instance Attribute Details
#creation_time ⇒ Time
A time stamp that indicates when the stream was created.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |
#data_retention_in_hours ⇒ Integer
How long the stream retains data, in hours.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |
#device_name ⇒ String
The name of the device that is associated with the stream.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ID of the Key Management Service (KMS) key that Kinesis Video Streams uses to encrypt data on the stream.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |
#media_type ⇒ String
The ‘MediaType` of the stream.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the stream.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |
#stream_arn ⇒ String
The Amazon Resource Name (ARN) of the stream.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |
#stream_name ⇒ String
The name of the stream.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version of the stream.
1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 1808 class StreamInfo < Struct.new( :device_name, :stream_name, :stream_arn, :media_type, :kms_key_id, :version, :status, :creation_time, :data_retention_in_hours) SENSITIVE = [] include Aws::Structure end |