EventConnectionAuthParametersArgs

data class EventConnectionAuthParametersArgs(val apiKey: Output<EventConnectionAuthParametersApiKeyArgs>? = null, val basic: Output<EventConnectionAuthParametersBasicArgs>? = null, val invocationHttpParameters: Output<EventConnectionAuthParametersInvocationHttpParametersArgs>? = null, val oauth: Output<EventConnectionAuthParametersOauthArgs>? = null) : ConvertibleToJava<EventConnectionAuthParametersArgs>

Constructors

Link copied to clipboard
constructor(apiKey: Output<EventConnectionAuthParametersApiKeyArgs>? = null, basic: Output<EventConnectionAuthParametersBasicArgs>? = null, invocationHttpParameters: Output<EventConnectionAuthParametersInvocationHttpParametersArgs>? = null, oauth: Output<EventConnectionAuthParametersOauthArgs>? = null)

Properties

Link copied to clipboard

Parameters used for API_KEY authorization. An API key to include in the header for each authentication request. A maximum of 1 are allowed. Conflicts with basic and oauth. Documented below.

Link copied to clipboard

Parameters used for BASIC authorization. A maximum of 1 are allowed. Conflicts with api_key and oauth. Documented below.

Link copied to clipboard

Invocation Http Parameters are additional credentials used to sign each Invocation of the ApiDestination created from this Connection. If the ApiDestination Rule Target has additional HttpParameters, the values will be merged together, with the Connection Invocation Http Parameters taking precedence. Secret values are stored and managed by AWS Secrets Manager. A maximum of 1 are allowed. Documented below.

Link copied to clipboard

Parameters used for OAUTH_CLIENT_CREDENTIALS authorization. A maximum of 1 are allowed. Conflicts with basic and api_key. Documented below.

Functions

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