GraphQLApiAdditionalAuthenticationProviderArgs

data class GraphQLApiAdditionalAuthenticationProviderArgs(val authenticationType: Output<String>, val lambdaAuthorizerConfig: Output<GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfigArgs>? = null, val openidConnectConfig: Output<GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs>? = null, val userPoolConfig: Output<GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs>? = null) : ConvertibleToJava<GraphQLApiAdditionalAuthenticationProviderArgs>

Constructors

constructor(authenticationType: Output<String>, lambdaAuthorizerConfig: Output<GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfigArgs>? = null, openidConnectConfig: Output<GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs>? = null, userPoolConfig: Output<GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs>? = null)

Properties

Link copied to clipboard

Authentication type. Valid values: API_KEY, AWS_IAM, AMAZON_COGNITO_USER_POOLS, OPENID_CONNECT, AWS_LAMBDA

Link copied to clipboard

Nested argument containing Lambda authorizer configuration. Defined below.

Link copied to clipboard

Nested argument containing OpenID Connect configuration. Defined below.

Link copied to clipboard

Amazon Cognito User Pool configuration. Defined below.

Functions

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