Class: Aws::KinesisVideo::Types::StreamInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisVideo::Types::StreamInfo
- Defined in:
- gems/aws-sdk-kinesisvideo/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 AWS Key Management Service (AWS 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.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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 AWS Key Management Service (AWS KMS) key that Kinesis Video Streams uses to encrypt data on the stream.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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.
982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 982 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 |