Class: Aws::AppSync::Types::UpdateChannelNamespaceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::UpdateChannelNamespaceRequest
- Defined in:
- gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#api_id ⇒ String
The
Api
ID. -
#code_handlers ⇒ String
The event handler functions that run custom business logic to process published events and subscribe requests.
-
#name ⇒ String
The name of the
ChannelNamespace
. -
#publish_auth_modes ⇒ Array<Types::AuthMode>
The authorization mode to use for publishing messages on the channel namespace.
-
#subscribe_auth_modes ⇒ Array<Types::AuthMode>
The authorization mode to use for subscribing to messages on the channel namespace.
Instance Attribute Details
#api_id ⇒ String
The Api
ID.
5105 5106 5107 5108 5109 5110 5111 5112 5113 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 5105 class UpdateChannelNamespaceRequest < Struct.new( :api_id, :name, :subscribe_auth_modes, :publish_auth_modes, :code_handlers) SENSITIVE = [] include Aws::Structure end |
#code_handlers ⇒ String
The event handler functions that run custom business logic to process published events and subscribe requests.
5105 5106 5107 5108 5109 5110 5111 5112 5113 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 5105 class UpdateChannelNamespaceRequest < Struct.new( :api_id, :name, :subscribe_auth_modes, :publish_auth_modes, :code_handlers) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the ChannelNamespace
.
5105 5106 5107 5108 5109 5110 5111 5112 5113 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 5105 class UpdateChannelNamespaceRequest < Struct.new( :api_id, :name, :subscribe_auth_modes, :publish_auth_modes, :code_handlers) SENSITIVE = [] include Aws::Structure end |
#publish_auth_modes ⇒ Array<Types::AuthMode>
The authorization mode to use for publishing messages on the channel
namespace. This configuration overrides the default Api
authorization configuration.
5105 5106 5107 5108 5109 5110 5111 5112 5113 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 5105 class UpdateChannelNamespaceRequest < Struct.new( :api_id, :name, :subscribe_auth_modes, :publish_auth_modes, :code_handlers) SENSITIVE = [] include Aws::Structure end |
#subscribe_auth_modes ⇒ Array<Types::AuthMode>
The authorization mode to use for subscribing to messages on the
channel namespace. This configuration overrides the default Api
authorization configuration.
5105 5106 5107 5108 5109 5110 5111 5112 5113 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 5105 class UpdateChannelNamespaceRequest < Struct.new( :api_id, :name, :subscribe_auth_modes, :publish_auth_modes, :code_handlers) SENSITIVE = [] include Aws::Structure end |