ApiEventConfigArgs

data class ApiEventConfigArgs(val authProviders: Output<List<ApiAuthProviderArgs>>, val connectionAuthModes: Output<List<ApiAuthModeArgs>>, val defaultPublishAuthModes: Output<List<ApiAuthModeArgs>>, val defaultSubscribeAuthModes: Output<List<ApiAuthModeArgs>>, val logConfig: Output<ApiEventLogConfigArgs>? = null) : ConvertibleToJava<ApiEventConfigArgs>

The configuration for an Event Api

Constructors

Link copied to clipboard
constructor(authProviders: Output<List<ApiAuthProviderArgs>>, connectionAuthModes: Output<List<ApiAuthModeArgs>>, defaultPublishAuthModes: Output<List<ApiAuthModeArgs>>, defaultSubscribeAuthModes: Output<List<ApiAuthModeArgs>>, logConfig: Output<ApiEventLogConfigArgs>? = null)

Properties

Link copied to clipboard

A list of authorization providers.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val logConfig: Output<ApiEventLogConfigArgs>? = null

The CloudWatch Logs configuration for the Event API.

Functions

Link copied to clipboard
open override fun toJava(): ApiEventConfigArgs