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.



2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2671

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)


2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2671

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)


2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2671

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)


2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2671

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)


2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2671

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).



2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2671

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:



2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 2671

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