Class: Aws::AppSync::Types::EventConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::EventConfig
- Defined in:
- gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb
Overview
Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auth_providers ⇒ Array<Types::AuthProvider>
A list of authorization providers.
-
#connection_auth_modes ⇒ Array<Types::AuthMode>
A list of valid authorization modes for the Event API connections.
-
#default_publish_auth_modes ⇒ Array<Types::AuthMode>
A list of valid authorization modes for the Event API publishing.
-
#default_subscribe_auth_modes ⇒ Array<Types::AuthMode>
A list of valid authorization modes for the Event API subscriptions.
-
#log_config ⇒ Types::EventLogConfig
The CloudWatch Logs configuration for the Event API.
Instance Attribute Details
#auth_providers ⇒ Array<Types::AuthProvider>
A list of authorization providers.
2646 2647 2648 2649 2650 2651 2652 2653 2654 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 2646 class EventConfig < Struct.new( :auth_providers, :connection_auth_modes, :default_publish_auth_modes, :default_subscribe_auth_modes, :log_config) SENSITIVE = [] include Aws::Structure end |
#connection_auth_modes ⇒ Array<Types::AuthMode>
A list of valid authorization modes for the Event API connections.
2646 2647 2648 2649 2650 2651 2652 2653 2654 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 2646 class EventConfig < Struct.new( :auth_providers, :connection_auth_modes, :default_publish_auth_modes, :default_subscribe_auth_modes, :log_config) SENSITIVE = [] include Aws::Structure end |
#default_publish_auth_modes ⇒ Array<Types::AuthMode>
A list of valid authorization modes for the Event API publishing.
2646 2647 2648 2649 2650 2651 2652 2653 2654 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 2646 class EventConfig < Struct.new( :auth_providers, :connection_auth_modes, :default_publish_auth_modes, :default_subscribe_auth_modes, :log_config) SENSITIVE = [] include Aws::Structure end |
#default_subscribe_auth_modes ⇒ Array<Types::AuthMode>
A list of valid authorization modes for the Event API subscriptions.
2646 2647 2648 2649 2650 2651 2652 2653 2654 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 2646 class EventConfig < Struct.new( :auth_providers, :connection_auth_modes, :default_publish_auth_modes, :default_subscribe_auth_modes, :log_config) SENSITIVE = [] include Aws::Structure end |
#log_config ⇒ Types::EventLogConfig
The CloudWatch Logs configuration for the Event API.
2646 2647 2648 2649 2650 2651 2652 2653 2654 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 2646 class EventConfig < Struct.new( :auth_providers, :connection_auth_modes, :default_publish_auth_modes, :default_subscribe_auth_modes, :log_config) SENSITIVE = [] include Aws::Structure end |