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 |
Creates a media pipeline.
Synopsis
- data CreateMediaCapturePipeline = CreateMediaCapturePipeline' {}
- newCreateMediaCapturePipeline :: MediaPipelineSourceType -> Text -> MediaPipelineSinkType -> Text -> CreateMediaCapturePipeline
- createMediaCapturePipeline_chimeSdkMeetingConfiguration :: Lens' CreateMediaCapturePipeline (Maybe ChimeSdkMeetingConfiguration)
- createMediaCapturePipeline_clientRequestToken :: Lens' CreateMediaCapturePipeline (Maybe Text)
- createMediaCapturePipeline_tags :: Lens' CreateMediaCapturePipeline (Maybe (NonEmpty Tag))
- 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.
CreateMediaCapturePipeline' | |
|
Instances
newCreateMediaCapturePipeline Source #
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:
CreateMediaCapturePipeline
, createMediaCapturePipeline_chimeSdkMeetingConfiguration
- The configuration for a specified media pipeline. SourceType
must be
ChimeSdkMeeting
.
$sel:clientRequestToken:CreateMediaCapturePipeline'
, createMediaCapturePipeline_clientRequestToken
- The unique identifier for the client request. The token makes the API
request idempotent. Use a unique token for each media pipeline request.
$sel:tags:CreateMediaCapturePipeline'
, createMediaCapturePipeline_tags
- The tag key-value pairs.
CreateMediaCapturePipeline
, createMediaCapturePipeline_sourceType
- Source type from which the media artifacts are captured. A Chime SDK
Meeting is the only supported source.
CreateMediaCapturePipeline
, createMediaCapturePipeline_sourceArn
- ARN of the source from which the media artifacts are captured.
CreateMediaCapturePipeline
, createMediaCapturePipeline_sinkType
- Destination type to which the media artifacts are saved. You must use an
S3 bucket.
CreateMediaCapturePipeline
, createMediaCapturePipeline_sinkArn
- The ARN of the sink type.
Request Lenses
createMediaCapturePipeline_chimeSdkMeetingConfiguration :: Lens' CreateMediaCapturePipeline (Maybe ChimeSdkMeetingConfiguration) Source #
The configuration for a specified media pipeline. SourceType
must be
ChimeSdkMeeting
.
createMediaCapturePipeline_clientRequestToken :: Lens' CreateMediaCapturePipeline (Maybe Text) Source #
The unique identifier for the client request. The token makes the API request idempotent. Use a unique token for each media pipeline request.
createMediaCapturePipeline_tags :: Lens' CreateMediaCapturePipeline (Maybe (NonEmpty Tag)) Source #
The tag key-value pairs.
createMediaCapturePipeline_sourceType :: Lens' CreateMediaCapturePipeline MediaPipelineSourceType Source #
Source type from which the media artifacts are 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.
CreateMediaCapturePipelineResponse' | |
|
Instances
newCreateMediaCapturePipelineResponse Source #
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:
CreateMediaCapturePipelineResponse
, createMediaCapturePipelineResponse_mediaCapturePipeline
- A media pipeline object, the ID, source type, source ARN, sink type, and
sink ARN of a media pipeline object.
$sel:httpStatus:CreateMediaCapturePipelineResponse'
, createMediaCapturePipelineResponse_httpStatus
- The response's http status code.
Response Lenses
createMediaCapturePipelineResponse_mediaCapturePipeline :: Lens' CreateMediaCapturePipelineResponse (Maybe MediaCapturePipeline) Source #
A media pipeline object, the ID, source type, source ARN, sink type, and sink ARN of a media pipeline object.
createMediaCapturePipelineResponse_httpStatus :: Lens' CreateMediaCapturePipelineResponse Int Source #
The response's http status code.