| 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.Chime.Types.MediaCapturePipeline
Description
Synopsis
- data MediaCapturePipeline = MediaCapturePipeline' {
- chimeSdkMeetingConfiguration :: Maybe ChimeSdkMeetingConfiguration
- createdTimestamp :: Maybe ISO8601
- mediaPipelineId :: Maybe Text
- sinkArn :: Maybe (Sensitive Text)
- sinkType :: Maybe MediaPipelineSinkType
- sourceArn :: Maybe (Sensitive Text)
- sourceType :: Maybe MediaPipelineSourceType
- status :: Maybe MediaPipelineStatus
- updatedTimestamp :: Maybe ISO8601
- newMediaCapturePipeline :: MediaCapturePipeline
- mediaCapturePipeline_chimeSdkMeetingConfiguration :: Lens' MediaCapturePipeline (Maybe ChimeSdkMeetingConfiguration)
- mediaCapturePipeline_createdTimestamp :: Lens' MediaCapturePipeline (Maybe UTCTime)
- mediaCapturePipeline_mediaPipelineId :: Lens' MediaCapturePipeline (Maybe Text)
- mediaCapturePipeline_sinkArn :: Lens' MediaCapturePipeline (Maybe Text)
- mediaCapturePipeline_sinkType :: Lens' MediaCapturePipeline (Maybe MediaPipelineSinkType)
- mediaCapturePipeline_sourceArn :: Lens' MediaCapturePipeline (Maybe Text)
- mediaCapturePipeline_sourceType :: Lens' MediaCapturePipeline (Maybe MediaPipelineSourceType)
- mediaCapturePipeline_status :: Lens' MediaCapturePipeline (Maybe MediaPipelineStatus)
- mediaCapturePipeline_updatedTimestamp :: Lens' MediaCapturePipeline (Maybe UTCTime)
Documentation
data MediaCapturePipeline Source #
A media capture pipeline object consisting of an ID, source type, source ARN, a sink type, a sink ARN, and a configuration object.
See: newMediaCapturePipeline smart constructor.
Constructors
| MediaCapturePipeline' | |
Fields
| |
Instances
newMediaCapturePipeline :: MediaCapturePipeline Source #
Create a value of MediaCapturePipeline 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:chimeSdkMeetingConfiguration:MediaCapturePipeline', mediaCapturePipeline_chimeSdkMeetingConfiguration - The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting.
$sel:createdTimestamp:MediaCapturePipeline', mediaCapturePipeline_createdTimestamp - The time at which the capture pipeline was created, in ISO 8601 format.
$sel:mediaPipelineId:MediaCapturePipeline', mediaCapturePipeline_mediaPipelineId - The ID of a media capture pipeline.
$sel:sinkArn:MediaCapturePipeline', mediaCapturePipeline_sinkArn - ARN of the destination to which the media artifacts are saved.
$sel:sinkType:MediaCapturePipeline', mediaCapturePipeline_sinkType - Destination type to which the media artifacts are saved. You must use an
S3 Bucket.
$sel:sourceArn:MediaCapturePipeline', mediaCapturePipeline_sourceArn - ARN of the source from which the media artifacts will be saved.
$sel:sourceType:MediaCapturePipeline', mediaCapturePipeline_sourceType - Source type from which media artifacts are saved. You must use
ChimeMeeting.
$sel:status:MediaCapturePipeline', mediaCapturePipeline_status - The status of the media capture pipeline.
$sel:updatedTimestamp:MediaCapturePipeline', mediaCapturePipeline_updatedTimestamp - The time at which the capture pipeline was updated, in ISO 8601 format.
mediaCapturePipeline_chimeSdkMeetingConfiguration :: Lens' MediaCapturePipeline (Maybe ChimeSdkMeetingConfiguration) Source #
The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting.
mediaCapturePipeline_createdTimestamp :: Lens' MediaCapturePipeline (Maybe UTCTime) Source #
The time at which the capture pipeline was created, in ISO 8601 format.
mediaCapturePipeline_mediaPipelineId :: Lens' MediaCapturePipeline (Maybe Text) Source #
The ID of a media capture pipeline.
mediaCapturePipeline_sinkArn :: Lens' MediaCapturePipeline (Maybe Text) Source #
ARN of the destination to which the media artifacts are saved.
mediaCapturePipeline_sinkType :: Lens' MediaCapturePipeline (Maybe MediaPipelineSinkType) Source #
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
mediaCapturePipeline_sourceArn :: Lens' MediaCapturePipeline (Maybe Text) Source #
ARN of the source from which the media artifacts will be saved.
mediaCapturePipeline_sourceType :: Lens' MediaCapturePipeline (Maybe MediaPipelineSourceType) Source #
Source type from which media artifacts are saved. You must use
ChimeMeeting.
mediaCapturePipeline_status :: Lens' MediaCapturePipeline (Maybe MediaPipelineStatus) Source #
The status of the media capture pipeline.
mediaCapturePipeline_updatedTimestamp :: Lens' MediaCapturePipeline (Maybe UTCTime) Source #
The time at which the capture pipeline was updated, in ISO 8601 format.