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

Description

Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide .

Synopsis

Creating a Request

data CreateMeeting Source #

See: newCreateMeeting smart constructor.

Constructors

CreateMeeting' 

Fields

Instances

Instances details
Eq CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Show CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Generic CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Associated Types

type Rep CreateMeeting :: Type -> Type #

NFData CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Methods

rnf :: CreateMeeting -> () #

Hashable CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

ToJSON CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

AWSRequest CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Associated Types

type AWSResponse CreateMeeting #

ToHeaders CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

ToPath CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

ToQuery CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

type Rep CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

type Rep CreateMeeting = D1 ('MetaData "CreateMeeting" "Amazonka.Chime.CreateMeeting" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "CreateMeeting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mediaRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meetingHostId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "notificationsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MeetingNotificationConfiguration)))) :*: (S1 ('MetaSel ('Just "externalMeetingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))
type AWSResponse CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

newCreateMeeting Source #

Create a value of CreateMeeting 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:mediaRegion:CreateMeeting', createMeeting_mediaRegion - The Region in which to create the meeting. Default: us-east-1.

Available values: af-south-1 , ap-northeast-1 , ap-northeast-2 , ap-south-1 , ap-southeast-1 , ap-southeast-2 , ca-central-1 , eu-central-1 , eu-north-1 , eu-south-1 , eu-west-1 , eu-west-2 , eu-west-3 , sa-east-1 , us-east-1 , us-east-2 , us-west-1 , us-west-2 .

$sel:meetingHostId:CreateMeeting', createMeeting_meetingHostId - Reserved.

$sel:notificationsConfiguration:CreateMeeting', createMeeting_notificationsConfiguration - The configuration for resource targets to receive notifications when meeting and attendee events occur.

$sel:externalMeetingId:CreateMeeting', createMeeting_externalMeetingId - The external meeting ID.

$sel:tags:CreateMeeting', createMeeting_tags - The tag key-value pairs.

$sel:clientRequestToken:CreateMeeting', createMeeting_clientRequestToken - The unique identifier for the client request. Use a different token for different meetings.

Request Lenses

createMeeting_mediaRegion :: Lens' CreateMeeting (Maybe Text) Source #

The Region in which to create the meeting. Default: us-east-1.

Available values: af-south-1 , ap-northeast-1 , ap-northeast-2 , ap-south-1 , ap-southeast-1 , ap-southeast-2 , ca-central-1 , eu-central-1 , eu-north-1 , eu-south-1 , eu-west-1 , eu-west-2 , eu-west-3 , sa-east-1 , us-east-1 , us-east-2 , us-west-1 , us-west-2 .

createMeeting_notificationsConfiguration :: Lens' CreateMeeting (Maybe MeetingNotificationConfiguration) Source #

The configuration for resource targets to receive notifications when meeting and attendee events occur.

createMeeting_clientRequestToken :: Lens' CreateMeeting Text Source #

The unique identifier for the client request. Use a different token for different meetings.

Destructuring the Response

data CreateMeetingResponse Source #

See: newCreateMeetingResponse smart constructor.

Constructors

CreateMeetingResponse' 

Fields

newCreateMeetingResponse Source #

Create a value of CreateMeetingResponse 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:meeting:CreateMeetingResponse', createMeetingResponse_meeting - The meeting information, including the meeting ID and MediaPlacement .

$sel:httpStatus:CreateMeetingResponse', createMeetingResponse_httpStatus - The response's http status code.

Response Lenses

createMeetingResponse_meeting :: Lens' CreateMeetingResponse (Maybe Meeting) Source #

The meeting information, including the meeting ID and MediaPlacement .