Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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
- data CreateMeeting = CreateMeeting' {}
- newCreateMeeting :: Text -> CreateMeeting
- createMeeting_mediaRegion :: Lens' CreateMeeting (Maybe Text)
- createMeeting_meetingHostId :: Lens' CreateMeeting (Maybe Text)
- createMeeting_notificationsConfiguration :: Lens' CreateMeeting (Maybe MeetingNotificationConfiguration)
- createMeeting_externalMeetingId :: Lens' CreateMeeting (Maybe Text)
- createMeeting_tags :: Lens' CreateMeeting (Maybe (NonEmpty Tag))
- createMeeting_clientRequestToken :: Lens' CreateMeeting Text
- data CreateMeetingResponse = CreateMeetingResponse' {
- meeting :: Maybe Meeting
- httpStatus :: Int
- newCreateMeetingResponse :: Int -> CreateMeetingResponse
- createMeetingResponse_meeting :: Lens' CreateMeetingResponse (Maybe Meeting)
- createMeetingResponse_httpStatus :: Lens' CreateMeetingResponse Int
Creating a Request
data CreateMeeting Source #
See: newCreateMeeting
smart constructor.
CreateMeeting' | |
|
Instances
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_meetingHostId :: Lens' CreateMeeting (Maybe Text) Source #
Reserved.
createMeeting_notificationsConfiguration :: Lens' CreateMeeting (Maybe MeetingNotificationConfiguration) Source #
The configuration for resource targets to receive notifications when meeting and attendee events occur.
createMeeting_externalMeetingId :: Lens' CreateMeeting (Maybe Text) Source #
The external meeting ID.
createMeeting_tags :: Lens' CreateMeeting (Maybe (NonEmpty Tag)) Source #
The tag key-value pairs.
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.
CreateMeetingResponse' | |
|
Instances
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
.
createMeetingResponse_httpStatus :: Lens' CreateMeetingResponse Int Source #
The response's http status code.