Skip to content

EventConfig

Source code in docs_src/capo_appsync/types/event_config.py
class EventConfig(TypedDict, closed=True):
    auth_providers: "capo_appsync.types.auth_providers.AuthProviders"
    """<p>A list of authorization providers.</p>"""
    connection_auth_modes: "capo_appsync.types.auth_modes.AuthModes"
    """<p>A list of valid authorization modes for the Event API connections.</p>"""
    default_publish_auth_modes: "capo_appsync.types.auth_modes.AuthModes"
    """<p>A list of valid authorization modes for the Event API publishing.</p>"""
    default_subscribe_auth_modes: "capo_appsync.types.auth_modes.AuthModes"
    """<p>A list of valid authorization modes for the Event API subscriptions.</p>"""
    log_config: NotRequired["capo_appsync.types.event_log_config.EventLogConfig"]
    """<p>The CloudWatch Logs configuration for the Event API.</p>"""

auth_providers instance-attribute

auth_providers: AuthProviders

A list of authorization providers.

connection_auth_modes instance-attribute

connection_auth_modes: AuthModes

A list of valid authorization modes for the Event API connections.

default_publish_auth_modes instance-attribute

default_publish_auth_modes: AuthModes

A list of valid authorization modes for the Event API publishing.

default_subscribe_auth_modes instance-attribute

default_subscribe_auth_modes: AuthModes

A list of valid authorization modes for the Event API subscriptions.

log_config instance-attribute

log_config: NotRequired[EventLogConfig]

The CloudWatch Logs configuration for the Event API.