Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data StreamInfo = StreamInfo' {}
- newStreamInfo :: StreamInfo
- streamInfo_creationTime :: Lens' StreamInfo (Maybe UTCTime)
- streamInfo_status :: Lens' StreamInfo (Maybe StreamStatus)
- streamInfo_mediaType :: Lens' StreamInfo (Maybe Text)
- streamInfo_dataRetentionInHours :: Lens' StreamInfo (Maybe Natural)
- streamInfo_streamARN :: Lens' StreamInfo (Maybe Text)
- streamInfo_kmsKeyId :: Lens' StreamInfo (Maybe Text)
- streamInfo_deviceName :: Lens' StreamInfo (Maybe Text)
- streamInfo_version :: Lens' StreamInfo (Maybe Text)
- streamInfo_streamName :: Lens' StreamInfo (Maybe Text)
Documentation
data StreamInfo Source #
An object describing a Kinesis video stream.
See: newStreamInfo
smart constructor.
StreamInfo' | |
|
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:status:StreamInfo'
, streamInfo_status
- The status of the stream.
$sel:mediaType:StreamInfo'
, streamInfo_mediaType
- The MediaType
of the stream.
$sel:dataRetentionInHours:StreamInfo'
, streamInfo_dataRetentionInHours
- How long the stream retains data, in hours.
$sel:streamARN:StreamInfo'
, streamInfo_streamARN
- The Amazon Resource Name (ARN) of the stream.
$sel:kmsKeyId:StreamInfo'
, streamInfo_kmsKeyId
- The ID of the AWS Key Management Service (AWS KMS) key that Kinesis
Video Streams uses to encrypt data on the stream.
$sel:deviceName:StreamInfo'
, streamInfo_deviceName
- The name of the device that is associated with the stream.
$sel:version:StreamInfo'
, streamInfo_version
- The version of the stream.
$sel:streamName:StreamInfo'
, streamInfo_streamName
- The name of the stream.
streamInfo_creationTime :: Lens' StreamInfo (Maybe UTCTime) Source #
A time stamp that indicates when the stream was created.
streamInfo_status :: Lens' StreamInfo (Maybe StreamStatus) Source #
The status of the stream.
streamInfo_mediaType :: Lens' StreamInfo (Maybe Text) Source #
The MediaType
of the stream.
streamInfo_dataRetentionInHours :: Lens' StreamInfo (Maybe Natural) Source #
How long the stream retains data, in hours.
streamInfo_streamARN :: Lens' StreamInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the stream.
streamInfo_kmsKeyId :: Lens' StreamInfo (Maybe Text) Source #
The ID of the AWS Key Management Service (AWS KMS) key that Kinesis Video Streams uses to encrypt data on the stream.
streamInfo_deviceName :: Lens' StreamInfo (Maybe Text) Source #
The name of the device that is associated with the stream.
streamInfo_version :: Lens' StreamInfo (Maybe Text) Source #
The version of the stream.
streamInfo_streamName :: Lens' StreamInfo (Maybe Text) Source #
The name of the stream.