amazonka-chime-sdk-meetings-2.0: Amazon Chime SDK Meetings 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.ChimeSdkMeetings.CreateMeetingWithAttendees

Description

Creates a new Amazon Chime SDK meeting in the specified media Region, with 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 CreateMeetingWithAttendees Source #

See: newCreateMeetingWithAttendees smart constructor.

Constructors

CreateMeetingWithAttendees' 

Fields

Instances

Instances details
ToJSON CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

ToHeaders CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

ToPath CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

ToQuery CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

AWSRequest CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

Generic CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

Associated Types

type Rep CreateMeetingWithAttendees :: Type -> Type #

Show CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

NFData CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

Eq CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

Hashable CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

type AWSResponse CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

type Rep CreateMeetingWithAttendees Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

type Rep CreateMeetingWithAttendees = D1 ('MetaData "CreateMeetingWithAttendees" "Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees" "amazonka-chime-sdk-meetings-2.0-BH1YehHiRGe8LBGen60xi" 'False) (C1 ('MetaCons "CreateMeetingWithAttendees'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "meetingFeatures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MeetingFeaturesConfiguration)) :*: S1 ('MetaSel ('Just "meetingHostId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "notificationsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationsConfiguration)) :*: (S1 ('MetaSel ('Just "primaryMeetingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))) :*: ((S1 ('MetaSel ('Just "tenantIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))) :*: (S1 ('MetaSel ('Just "mediaRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "externalMeetingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "attendees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CreateAttendeeRequestItem)))))))

newCreateMeetingWithAttendees Source #

Create a value of CreateMeetingWithAttendees 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:

CreateMeetingWithAttendees, createMeetingWithAttendees_meetingFeatures - Lists the audio and video features enabled for a meeting, such as echo reduction.

CreateMeetingWithAttendees, createMeetingWithAttendees_meetingHostId - Reserved.

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

CreateMeetingWithAttendees, createMeetingWithAttendees_primaryMeetingId - When specified, replicates the media from the primary meeting to the new meeting.

$sel:tags:CreateMeetingWithAttendees', createMeetingWithAttendees_tags - The tags in the request.

CreateMeetingWithAttendees, createMeetingWithAttendees_tenantIds - A consistent and opaque identifier, created and maintained by the builder to represent a segment of their users.

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

CreateMeetingWithAttendees, createMeetingWithAttendees_mediaRegion - The Region in which to create the meeting.

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.

Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.

CreateMeetingWithAttendees, createMeetingWithAttendees_externalMeetingId - The external meeting ID.

CreateMeetingWithAttendees, createMeetingWithAttendees_attendees - The attendee information, including attendees' IDs and join tokens.

Request Lenses

createMeetingWithAttendees_meetingFeatures :: Lens' CreateMeetingWithAttendees (Maybe MeetingFeaturesConfiguration) Source #

Lists the audio and video features enabled for a meeting, such as echo reduction.

createMeetingWithAttendees_notificationsConfiguration :: Lens' CreateMeetingWithAttendees (Maybe NotificationsConfiguration) Source #

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

createMeetingWithAttendees_primaryMeetingId :: Lens' CreateMeetingWithAttendees (Maybe Text) Source #

When specified, replicates the media from the primary meeting to the new meeting.

createMeetingWithAttendees_tenantIds :: Lens' CreateMeetingWithAttendees (Maybe (NonEmpty Text)) Source #

A consistent and opaque identifier, created and maintained by the builder to represent a segment of their users.

createMeetingWithAttendees_clientRequestToken :: Lens' CreateMeetingWithAttendees Text Source #

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

createMeetingWithAttendees_mediaRegion :: Lens' CreateMeetingWithAttendees Text Source #

The Region in which to create the meeting.

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.

Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.

createMeetingWithAttendees_attendees :: Lens' CreateMeetingWithAttendees (NonEmpty CreateAttendeeRequestItem) Source #

The attendee information, including attendees' IDs and join tokens.

Destructuring the Response

data CreateMeetingWithAttendeesResponse Source #

Constructors

CreateMeetingWithAttendeesResponse' 

Fields

  • attendees :: Maybe [Attendee]

    The attendee information, including attendees' IDs and join tokens.

  • errors :: Maybe [CreateAttendeeError]

    If the action fails for one or more of the attendees in the request, a list of the attendees is returned, along with error codes and error messages.

  • meeting :: Maybe Meeting

    The meeting information, including the meeting ID and MediaPlacement.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic CreateMeetingWithAttendeesResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

Associated Types

type Rep CreateMeetingWithAttendeesResponse :: Type -> Type #

Show CreateMeetingWithAttendeesResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

NFData CreateMeetingWithAttendeesResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

Eq CreateMeetingWithAttendeesResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

type Rep CreateMeetingWithAttendeesResponse Source # 
Instance details

Defined in Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees

type Rep CreateMeetingWithAttendeesResponse = D1 ('MetaData "CreateMeetingWithAttendeesResponse" "Amazonka.ChimeSdkMeetings.CreateMeetingWithAttendees" "amazonka-chime-sdk-meetings-2.0-BH1YehHiRGe8LBGen60xi" 'False) (C1 ('MetaCons "CreateMeetingWithAttendeesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attendees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attendee])) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CreateAttendeeError]))) :*: (S1 ('MetaSel ('Just "meeting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Meeting)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateMeetingWithAttendeesResponse Source #

Create a value of CreateMeetingWithAttendeesResponse 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:

CreateMeetingWithAttendees, createMeetingWithAttendeesResponse_attendees - The attendee information, including attendees' IDs and join tokens.

$sel:errors:CreateMeetingWithAttendeesResponse', createMeetingWithAttendeesResponse_errors - If the action fails for one or more of the attendees in the request, a list of the attendees is returned, along with error codes and error messages.

$sel:meeting:CreateMeetingWithAttendeesResponse', createMeetingWithAttendeesResponse_meeting - The meeting information, including the meeting ID and MediaPlacement.

$sel:httpStatus:CreateMeetingWithAttendeesResponse', createMeetingWithAttendeesResponse_httpStatus - The response's http status code.

Response Lenses

createMeetingWithAttendeesResponse_attendees :: Lens' CreateMeetingWithAttendeesResponse (Maybe [Attendee]) Source #

The attendee information, including attendees' IDs and join tokens.

createMeetingWithAttendeesResponse_errors :: Lens' CreateMeetingWithAttendeesResponse (Maybe [CreateAttendeeError]) Source #

If the action fails for one or more of the attendees in the request, a list of the attendees is returned, along with error codes and error messages.

createMeetingWithAttendeesResponse_meeting :: Lens' CreateMeetingWithAttendeesResponse (Maybe Meeting) Source #

The meeting information, including the meeting ID and MediaPlacement.