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. See lambda_authorizer_config Block for details.

Link copied to clipboard

Nested argument containing OpenID Connect configuration. See openid_connect_config Block for details.

Link copied to clipboard

Amazon Cognito User Pool configuration. See user_pool_config Block for details.

Functions

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