CreateMeetingRequest

public struct CreateMeetingRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The unique identifier for the client request. Use a different token for different meetings.

    Declaration

    Swift

    public let clientRequestToken: String
  • The external meeting ID.

    Declaration

    Swift

    public let externalMeetingId: String?
  • 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.

    Declaration

    Swift

    public let mediaRegion: String?
  • Reserved.

    Declaration

    Swift

    public let meetingHostId: String?
  • The configuration for resource targets to receive notifications when meeting and attendee events occur.

    Declaration

    Swift

    public let notificationsConfiguration: MeetingNotificationConfiguration?
  • The tag key-value pairs.

    Declaration

    Swift

    public let tags: [Tag]?
  • Undocumented

    Declaration

    Swift

    public init(clientRequestToken: String = CreateMeetingRequest.idempotencyToken(), externalMeetingId: String? = nil, mediaRegion: String? = nil, meetingHostId: String? = nil, notificationsConfiguration: MeetingNotificationConfiguration? = nil, tags: [Tag]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws