Class: Aws::Chime::Types::CreateChannelRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Chime::Types::CreateChannelRequest
- Defined in:
- gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :metadata, :client_request_token]
Instance Attribute Summary collapse
-
#app_instance_arn ⇒ String
The ARN of the channel request.
-
#chime_bearer ⇒ String
The
AppInstanceUserArn
of the user that makes the API call. -
#client_request_token ⇒ String
The client token for the request.
-
#metadata ⇒ String
The metadata of the creation request.
-
#mode ⇒ String
The channel mode:
UNRESTRICTED
orRESTRICTED
. -
#name ⇒ String
The name of the channel.
-
#privacy ⇒ String
The channel's privacy level:
PUBLIC
orPRIVATE
. -
#tags ⇒ Array<Types::Tag>
The tags for the creation request.
Instance Attribute Details
#app_instance_arn ⇒ String
The ARN of the channel request.
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 1972 class CreateChannelRequest < Struct.new( :app_instance_arn, :name, :mode, :privacy, :metadata, :client_request_token, :tags, :chime_bearer) SENSITIVE = [:name, :metadata, :client_request_token] include Aws::Structure end |
#chime_bearer ⇒ String
The AppInstanceUserArn
of the user that makes the API call.
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 1972 class CreateChannelRequest < Struct.new( :app_instance_arn, :name, :mode, :privacy, :metadata, :client_request_token, :tags, :chime_bearer) SENSITIVE = [:name, :metadata, :client_request_token] include Aws::Structure end |
#client_request_token ⇒ String
The client token for the request. An Idempotency
token.
A suitable default value is auto-generated. You should normally not need to pass this option.
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 1972 class CreateChannelRequest < Struct.new( :app_instance_arn, :name, :mode, :privacy, :metadata, :client_request_token, :tags, :chime_bearer) SENSITIVE = [:name, :metadata, :client_request_token] include Aws::Structure end |
#metadata ⇒ String
The metadata of the creation request. Limited to 1KB and UTF-8.
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 1972 class CreateChannelRequest < Struct.new( :app_instance_arn, :name, :mode, :privacy, :metadata, :client_request_token, :tags, :chime_bearer) SENSITIVE = [:name, :metadata, :client_request_token] include Aws::Structure end |
#mode ⇒ String
The channel mode: UNRESTRICTED
or RESTRICTED
. Administrators,
moderators, and channel members can add themselves and other members
to unrestricted channels. Only administrators and moderators can add
members to restricted channels.
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 1972 class CreateChannelRequest < Struct.new( :app_instance_arn, :name, :mode, :privacy, :metadata, :client_request_token, :tags, :chime_bearer) SENSITIVE = [:name, :metadata, :client_request_token] include Aws::Structure end |
#name ⇒ String
The name of the channel.
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 1972 class CreateChannelRequest < Struct.new( :app_instance_arn, :name, :mode, :privacy, :metadata, :client_request_token, :tags, :chime_bearer) SENSITIVE = [:name, :metadata, :client_request_token] include Aws::Structure end |
#privacy ⇒ String
The channel's privacy level: PUBLIC
or PRIVATE
. Private
channels aren't discoverable by users outside the channel. Public
channels are discoverable by anyone in the AppInstance
.
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 1972 class CreateChannelRequest < Struct.new( :app_instance_arn, :name, :mode, :privacy, :metadata, :client_request_token, :tags, :chime_bearer) SENSITIVE = [:name, :metadata, :client_request_token] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags for the creation request.
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 1972 class CreateChannelRequest < Struct.new( :app_instance_arn, :name, :mode, :privacy, :metadata, :client_request_token, :tags, :chime_bearer) SENSITIVE = [:name, :metadata, :client_request_token] include Aws::Structure end |