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 |
Amazonka.Chime.CreateMediaCapturePipeline
Description
Creates a media capture pipeline.
Synopsis
- data CreateMediaCapturePipeline = CreateMediaCapturePipeline' {}
- newCreateMediaCapturePipeline :: MediaPipelineSourceType -> Text -> MediaPipelineSinkType -> Text -> CreateMediaCapturePipeline
- createMediaCapturePipeline_chimeSdkMeetingConfiguration :: Lens' CreateMediaCapturePipeline (Maybe ChimeSdkMeetingConfiguration)
- createMediaCapturePipeline_clientRequestToken :: Lens' CreateMediaCapturePipeline (Maybe Text)
- createMediaCapturePipeline_sourceType :: Lens' CreateMediaCapturePipeline MediaPipelineSourceType
- createMediaCapturePipeline_sourceArn :: Lens' CreateMediaCapturePipeline Text
- createMediaCapturePipeline_sinkType :: Lens' CreateMediaCapturePipeline MediaPipelineSinkType
- createMediaCapturePipeline_sinkArn :: Lens' CreateMediaCapturePipeline Text
- data CreateMediaCapturePipelineResponse = CreateMediaCapturePipelineResponse' {}
- newCreateMediaCapturePipelineResponse :: Int -> CreateMediaCapturePipelineResponse
- createMediaCapturePipelineResponse_mediaCapturePipeline :: Lens' CreateMediaCapturePipelineResponse (Maybe MediaCapturePipeline)
- createMediaCapturePipelineResponse_httpStatus :: Lens' CreateMediaCapturePipelineResponse Int
Creating a Request
data CreateMediaCapturePipeline Source #
See: newCreateMediaCapturePipeline
smart constructor.
Constructors
CreateMediaCapturePipeline' | |
Fields
|
Instances
newCreateMediaCapturePipeline Source #
Arguments
:: MediaPipelineSourceType | |
-> Text | |
-> MediaPipelineSinkType | |
-> Text | |
-> CreateMediaCapturePipeline |
Create a value of CreateMediaCapturePipeline
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:CreateMediaCapturePipeline'
, createMediaCapturePipeline_chimeSdkMeetingConfiguration
- The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting
.
$sel:clientRequestToken:CreateMediaCapturePipeline'
, createMediaCapturePipeline_clientRequestToken
- The token assigned to the client making the pipeline request.
$sel:sourceType:CreateMediaCapturePipeline'
, createMediaCapturePipeline_sourceType
- Source type from which the media artifacts will be captured. A Chime SDK
Meeting is the only supported source.
$sel:sourceArn:CreateMediaCapturePipeline'
, createMediaCapturePipeline_sourceArn
- ARN of the source from which the media artifacts are captured.
$sel:sinkType:CreateMediaCapturePipeline'
, createMediaCapturePipeline_sinkType
- Destination type to which the media artifacts are saved. You must use an
S3 bucket.
$sel:sinkArn:CreateMediaCapturePipeline'
, createMediaCapturePipeline_sinkArn
- The ARN of the sink type.
Request Lenses
createMediaCapturePipeline_chimeSdkMeetingConfiguration :: Lens' CreateMediaCapturePipeline (Maybe ChimeSdkMeetingConfiguration) Source #
The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting
.
createMediaCapturePipeline_clientRequestToken :: Lens' CreateMediaCapturePipeline (Maybe Text) Source #
The token assigned to the client making the pipeline request.
createMediaCapturePipeline_sourceType :: Lens' CreateMediaCapturePipeline MediaPipelineSourceType Source #
Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
createMediaCapturePipeline_sourceArn :: Lens' CreateMediaCapturePipeline Text Source #
ARN of the source from which the media artifacts are captured.
createMediaCapturePipeline_sinkType :: Lens' CreateMediaCapturePipeline MediaPipelineSinkType Source #
Destination type to which the media artifacts are saved. You must use an S3 bucket.
createMediaCapturePipeline_sinkArn :: Lens' CreateMediaCapturePipeline Text Source #
The ARN of the sink type.
Destructuring the Response
data CreateMediaCapturePipelineResponse Source #
See: newCreateMediaCapturePipelineResponse
smart constructor.
Constructors
CreateMediaCapturePipelineResponse' | |
Fields
|
Instances
newCreateMediaCapturePipelineResponse Source #
Arguments
:: Int | |
-> CreateMediaCapturePipelineResponse |
Create a value of CreateMediaCapturePipelineResponse
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:mediaCapturePipeline:CreateMediaCapturePipelineResponse'
, createMediaCapturePipelineResponse_mediaCapturePipeline
- A media capture pipeline object, the ID, source type, source ARN, sink
type, and sink ARN of a media capture pipeline object.
$sel:httpStatus:CreateMediaCapturePipelineResponse'
, createMediaCapturePipelineResponse_httpStatus
- The response's http status code.
Response Lenses
createMediaCapturePipelineResponse_mediaCapturePipeline :: Lens' CreateMediaCapturePipelineResponse (Maybe MediaCapturePipeline) Source #
A media capture pipeline object, the ID, source type, source ARN, sink type, and sink ARN of a media capture pipeline object.
createMediaCapturePipelineResponse_httpStatus :: Lens' CreateMediaCapturePipelineResponse Int Source #
The response's http status code.