amazonka-chime-sdk-media-pipelines-2.0: Amazon Chime SDK Media Pipelines SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

Description

Creates a media pipeline.

Synopsis

Creating a Request

data CreateMediaCapturePipeline Source #

See: newCreateMediaCapturePipeline smart constructor.

Constructors

CreateMediaCapturePipeline' 

Fields

Instances

Instances details
ToJSON CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

ToHeaders CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

ToPath CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

ToQuery CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

AWSRequest CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

Generic CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

Associated Types

type Rep CreateMediaCapturePipeline :: Type -> Type #

Show CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

NFData CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

Eq CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

Hashable CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

type AWSResponse CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

type Rep CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

type Rep CreateMediaCapturePipeline = D1 ('MetaData "CreateMediaCapturePipeline" "Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline" "amazonka-chime-sdk-media-pipelines-2.0-4JrP6cRdPOV2NsMIeuZP1H" 'False) (C1 ('MetaCons "CreateMediaCapturePipeline'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chimeSdkMeetingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChimeSdkMeetingConfiguration)) :*: (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))))) :*: ((S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MediaPipelineSourceType) :*: S1 ('MetaSel ('Just "sourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))) :*: (S1 ('MetaSel ('Just "sinkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MediaPipelineSinkType) :*: S1 ('MetaSel ('Just "sinkArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))

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_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.

Destructuring the Response

data CreateMediaCapturePipelineResponse Source #

Constructors

CreateMediaCapturePipelineResponse' 

Fields

Instances

Instances details
Generic CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

Associated Types

type Rep CreateMediaCapturePipelineResponse :: Type -> Type #

Show CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

NFData CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

Eq CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

type Rep CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline

type Rep CreateMediaCapturePipelineResponse = D1 ('MetaData "CreateMediaCapturePipelineResponse" "Amazonka.ChimeSdkMediaPipelines.CreateMediaCapturePipeline" "amazonka-chime-sdk-media-pipelines-2.0-4JrP6cRdPOV2NsMIeuZP1H" 'False) (C1 ('MetaCons "CreateMediaCapturePipelineResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mediaCapturePipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MediaCapturePipeline)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.