Class: Aws::Chime::Types::CreateMeetingWithAttendeesRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb

Overview

Note:

When making an API call, you may pass CreateMeetingWithAttendeesRequest data as a hash:

{
  client_request_token: "ClientRequestToken", # required
  external_meeting_id: "ExternalMeetingIdType",
  meeting_host_id: "ExternalUserIdType",
  media_region: "String",
  tags: [
    {
      key: "TagKey", # required
      value: "TagValue", # required
    },
  ],
  notifications_configuration: {
    sns_topic_arn: "Arn",
    sqs_queue_arn: "Arn",
  },
  attendees: [
    {
      external_user_id: "ExternalUserIdType", # required
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    },
  ],
}

Constant Summary collapse

SENSITIVE =
[:client_request_token, :external_meeting_id, :meeting_host_id]

Instance Attribute Summary collapse

Instance Attribute Details

#attendeesArray<Types::CreateAttendeeRequestItem>

The request containing the attendees to create.



2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2567

class CreateMeetingWithAttendeesRequest < Struct.new(
  :client_request_token,
  :external_meeting_id,
  :meeting_host_id,
  :media_region,
  :tags,
  :notifications_configuration,
  :attendees)
  SENSITIVE = [:client_request_token, :external_meeting_id, :meeting_host_id]
  include Aws::Structure
end

#client_request_tokenString

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

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2567

class CreateMeetingWithAttendeesRequest < Struct.new(
  :client_request_token,
  :external_meeting_id,
  :meeting_host_id,
  :media_region,
  :tags,
  :notifications_configuration,
  :attendees)
  SENSITIVE = [:client_request_token, :external_meeting_id, :meeting_host_id]
  include Aws::Structure
end

#external_meeting_idString

The external meeting ID.

Returns:

  • (String)


2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2567

class CreateMeetingWithAttendeesRequest < Struct.new(
  :client_request_token,
  :external_meeting_id,
  :meeting_host_id,
  :media_region,
  :tags,
  :notifications_configuration,
  :attendees)
  SENSITIVE = [:client_request_token, :external_meeting_id, :meeting_host_id]
  include Aws::Structure
end

#media_regionString

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 .

Returns:

  • (String)


2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2567

class CreateMeetingWithAttendeesRequest < Struct.new(
  :client_request_token,
  :external_meeting_id,
  :meeting_host_id,
  :media_region,
  :tags,
  :notifications_configuration,
  :attendees)
  SENSITIVE = [:client_request_token, :external_meeting_id, :meeting_host_id]
  include Aws::Structure
end

#meeting_host_idString

Reserved.

Returns:

  • (String)


2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2567

class CreateMeetingWithAttendeesRequest < Struct.new(
  :client_request_token,
  :external_meeting_id,
  :meeting_host_id,
  :media_region,
  :tags,
  :notifications_configuration,
  :attendees)
  SENSITIVE = [:client_request_token, :external_meeting_id, :meeting_host_id]
  include Aws::Structure
end

#notifications_configurationTypes::MeetingNotificationConfiguration

The resource target configurations for receiving Amazon Chime SDK meeting and attendee event notifications. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia) AWS Region (us-east-1).



2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2567

class CreateMeetingWithAttendeesRequest < Struct.new(
  :client_request_token,
  :external_meeting_id,
  :meeting_host_id,
  :media_region,
  :tags,
  :notifications_configuration,
  :attendees)
  SENSITIVE = [:client_request_token, :external_meeting_id, :meeting_host_id]
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tag key-value pairs.

Returns:



2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2567

class CreateMeetingWithAttendeesRequest < Struct.new(
  :client_request_token,
  :external_meeting_id,
  :meeting_host_id,
  :media_region,
  :tags,
  :notifications_configuration,
  :attendees)
  SENSITIVE = [:client_request_token, :external_meeting_id, :meeting_host_id]
  include Aws::Structure
end