You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Connect::Types::KinesisVideoStreamConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::KinesisVideoStreamConfig
- Defined in:
- (unknown)
Overview
Note:
When passing KinesisVideoStreamConfig as input to an Aws::Client method, you can use a vanilla Hash:
{
prefix: "Prefix", # required
retention_period_hours: 1, # required
encryption_config: { # required
encryption_type: "KMS", # required, accepts KMS
key_id: "KeyId", # required
},
}
Configuration information of a Kinesis video stream.
Returned by:
Instance Attribute Summary collapse
-
#encryption_config ⇒ Types::EncryptionConfig
The encryption configuration.
-
#prefix ⇒ String
The prefix of the video stream.
-
#retention_period_hours ⇒ Integer
The number of hours data is retained in the stream.
Instance Attribute Details
#encryption_config ⇒ Types::EncryptionConfig
The encryption configuration.
#prefix ⇒ String
The prefix of the video stream.
#retention_period_hours ⇒ Integer
The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream.
The default value is 0, indicating that the stream does not persist data.