amazonka-chime-2.0: Amazon Chime 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.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
ToJSON CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.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

AWSRequest CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Associated Types

type AWSResponse CreateMeeting #

Generic CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Associated Types

type Rep CreateMeeting :: Type -> Type #

Show CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

NFData CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Methods

rnf :: CreateMeeting -> () #

Eq CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

Hashable CreateMeeting Source # 
Instance details

Defined in Amazonka.Chime.CreateMeeting

type AWSResponse 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" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "CreateMeeting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "externalMeetingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (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 "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))

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:

CreateMeeting, createMeeting_externalMeetingId - The external meeting ID.

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.

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 .