libZSservicesZSamazonka-chimeZSamazonka-chime
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Chime.CreateMediaCapturePipeline

Description

Creates a media capture pipeline.

Synopsis

Creating a Request

data CreateMediaCapturePipeline Source #

See: newCreateMediaCapturePipeline smart constructor.

Constructors

CreateMediaCapturePipeline' 

Fields

Instances

Instances details
Eq CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

Show CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

Generic CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

Associated Types

type Rep CreateMediaCapturePipeline :: Type -> Type #

NFData CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

Hashable CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

ToJSON CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

AWSRequest CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

ToHeaders CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

ToPath CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

ToQuery CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

type Rep CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

type Rep CreateMediaCapturePipeline = D1 ('MetaData "CreateMediaCapturePipeline" "Amazonka.Chime.CreateMediaCapturePipeline" "libZSservicesZSamazonka-chimeZSamazonka-chime" '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 "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))))))
type AWSResponse CreateMediaCapturePipeline Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

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:

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

Destructuring the Response

data CreateMediaCapturePipelineResponse Source #

Constructors

CreateMediaCapturePipelineResponse' 

Fields

Instances

Instances details
Eq CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

Show CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

Generic CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

Associated Types

type Rep CreateMediaCapturePipelineResponse :: Type -> Type #

NFData CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

type Rep CreateMediaCapturePipelineResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateMediaCapturePipeline

type Rep CreateMediaCapturePipelineResponse = D1 ('MetaData "CreateMediaCapturePipelineResponse" "Amazonka.Chime.CreateMediaCapturePipeline" "libZSservicesZSamazonka-chimeZSamazonka-chime" '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:

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