Class: Aws::ChimeSDKMessaging::Types::ElasticChannelConfiguration

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

Overview

The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#maximum_sub_channelsInteger

The maximum number of SubChannels that you want to allow in the elastic channel.



1695
1696
1697
1698
1699
1700
1701
# File 'lib/aws-sdk-chimesdkmessaging/types.rb', line 1695

class ElasticChannelConfiguration < Struct.new(
  :maximum_sub_channels,
  :target_memberships_per_sub_channel,
  :minimum_membership_percentage)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_membership_percentageInteger

The minimum allowed percentage of TargetMembershipsPerSubChannel users. Ceil of the calculated value is used in balancing members among SubChannels of the elastic channel.



1695
1696
1697
1698
1699
1700
1701
# File 'lib/aws-sdk-chimesdkmessaging/types.rb', line 1695

class ElasticChannelConfiguration < Struct.new(
  :maximum_sub_channels,
  :target_memberships_per_sub_channel,
  :minimum_membership_percentage)
  SENSITIVE = []
  include Aws::Structure
end

#target_memberships_per_sub_channelInteger

The maximum number of members allowed in a SubChannel.



1695
1696
1697
1698
1699
1700
1701
# File 'lib/aws-sdk-chimesdkmessaging/types.rb', line 1695

class ElasticChannelConfiguration < Struct.new(
  :maximum_sub_channels,
  :target_memberships_per_sub_channel,
  :minimum_membership_percentage)
  SENSITIVE = []
  include Aws::Structure
end