Class: Aws::ChimeSDKMessaging::Types::CreateChannelMembershipRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_arnString

The ARN of the channel to which you're adding users.

Returns:

  • (String)


1091
1092
1093
1094
1095
1096
1097
1098
1099
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 1091

class CreateChannelMembershipRequest < Struct.new(
  :channel_arn,
  :member_arn,
  :type,
  :chime_bearer,
  :sub_channel_id)
  SENSITIVE = []
  include Aws::Structure
end

#chime_bearerString

The ARN of the AppInstanceUser or AppInstanceBot that makes the API call.

Returns:

  • (String)


1091
1092
1093
1094
1095
1096
1097
1098
1099
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 1091

class CreateChannelMembershipRequest < Struct.new(
  :channel_arn,
  :member_arn,
  :type,
  :chime_bearer,
  :sub_channel_id)
  SENSITIVE = []
  include Aws::Structure
end

#member_arnString

The AppInstanceUserArn of the member you want to add to the channel.

Returns:

  • (String)


1091
1092
1093
1094
1095
1096
1097
1098
1099
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 1091

class CreateChannelMembershipRequest < Struct.new(
  :channel_arn,
  :member_arn,
  :type,
  :chime_bearer,
  :sub_channel_id)
  SENSITIVE = []
  include Aws::Structure
end

#sub_channel_idString

The ID of the SubChannel in the request.

Only required when creating membership in a SubChannel for a moderator in an elastic channel.

Returns:

  • (String)


1091
1092
1093
1094
1095
1096
1097
1098
1099
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 1091

class CreateChannelMembershipRequest < Struct.new(
  :channel_arn,
  :member_arn,
  :type,
  :chime_bearer,
  :sub_channel_id)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The membership type of a user, DEFAULT or HIDDEN. Default members are always returned as part of ListChannelMemberships. Hidden members are only returned if the type filter in ListChannelMemberships equals HIDDEN. Otherwise hidden members are not returned. This is only supported by moderators.

Returns:

  • (String)


1091
1092
1093
1094
1095
1096
1097
1098
1099
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 1091

class CreateChannelMembershipRequest < Struct.new(
  :channel_arn,
  :member_arn,
  :type,
  :chime_bearer,
  :sub_channel_id)
  SENSITIVE = []
  include Aws::Structure
end