Class: Aws::AppSync::Types::UpdateChannelNamespaceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::UpdateChannelNamespaceRequest
- Includes:
- Structure
- Defined in:
- 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.
5108 5109 5110 5111 5112 5113 5114 5115 5116 |
# File 'lib/aws-sdk-appsync/types.rb', line 5108 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.
5108 5109 5110 5111 5112 5113 5114 5115 5116 |
# File 'lib/aws-sdk-appsync/types.rb', line 5108 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`.
5108 5109 5110 5111 5112 5113 5114 5115 5116 |
# File 'lib/aws-sdk-appsync/types.rb', line 5108 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.
5108 5109 5110 5111 5112 5113 5114 5115 5116 |
# File 'lib/aws-sdk-appsync/types.rb', line 5108 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.
5108 5109 5110 5111 5112 5113 5114 5115 5116 |
# File 'lib/aws-sdk-appsync/types.rb', line 5108 class UpdateChannelNamespaceRequest < Struct.new( :api_id, :name, :subscribe_auth_modes, :publish_auth_modes, :code_handlers) SENSITIVE = [] include Aws::Structure end |