| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.KinesisVideo.Types.StreamInfo
Description
Synopsis
- data StreamInfo = StreamInfo' {}
- newStreamInfo :: StreamInfo
- streamInfo_creationTime :: Lens' StreamInfo (Maybe UTCTime)
- streamInfo_dataRetentionInHours :: Lens' StreamInfo (Maybe Natural)
- streamInfo_deviceName :: Lens' StreamInfo (Maybe Text)
- streamInfo_kmsKeyId :: Lens' StreamInfo (Maybe Text)
- streamInfo_mediaType :: Lens' StreamInfo (Maybe Text)
- streamInfo_status :: Lens' StreamInfo (Maybe StreamStatus)
- streamInfo_streamARN :: Lens' StreamInfo (Maybe Text)
- streamInfo_streamName :: Lens' StreamInfo (Maybe Text)
- streamInfo_version :: Lens' StreamInfo (Maybe Text)
Documentation
data StreamInfo Source #
An object describing a Kinesis video stream.
See: newStreamInfo smart constructor.
Constructors
| StreamInfo' | |
Fields
| |
Instances
newStreamInfo :: StreamInfo Source #
Create a value of StreamInfo with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:StreamInfo', streamInfo_creationTime - A time stamp that indicates when the stream was created.
$sel:dataRetentionInHours:StreamInfo', streamInfo_dataRetentionInHours - How long the stream retains data, in hours.
$sel:deviceName:StreamInfo', streamInfo_deviceName - The name of the device that is associated with the stream.
$sel:kmsKeyId:StreamInfo', streamInfo_kmsKeyId - The ID of the Key Management Service (KMS) key that Kinesis Video
Streams uses to encrypt data on the stream.
$sel:mediaType:StreamInfo', streamInfo_mediaType - The MediaType of the stream.
$sel:status:StreamInfo', streamInfo_status - The status of the stream.
$sel:streamARN:StreamInfo', streamInfo_streamARN - The Amazon Resource Name (ARN) of the stream.
$sel:streamName:StreamInfo', streamInfo_streamName - The name of the stream.
$sel:version:StreamInfo', streamInfo_version - The version of the stream.
streamInfo_creationTime :: Lens' StreamInfo (Maybe UTCTime) Source #
A time stamp that indicates when the stream was created.
streamInfo_dataRetentionInHours :: Lens' StreamInfo (Maybe Natural) Source #
How long the stream retains data, in hours.
streamInfo_deviceName :: Lens' StreamInfo (Maybe Text) Source #
The name of the device that is associated with the stream.
streamInfo_kmsKeyId :: Lens' StreamInfo (Maybe Text) Source #
The ID of the Key Management Service (KMS) key that Kinesis Video Streams uses to encrypt data on the stream.
streamInfo_mediaType :: Lens' StreamInfo (Maybe Text) Source #
The MediaType of the stream.
streamInfo_status :: Lens' StreamInfo (Maybe StreamStatus) Source #
The status of the stream.
streamInfo_streamARN :: Lens' StreamInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the stream.
streamInfo_streamName :: Lens' StreamInfo (Maybe Text) Source #
The name of the stream.
streamInfo_version :: Lens' StreamInfo (Maybe Text) Source #
The version of the stream.