Graph QLApi Additional Authentication Provider Args
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
Link copied to clipboard
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
val lambdaAuthorizerConfig: Output<GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfigArgs>? = null
Nested argument containing Lambda authorizer configuration. See lambda_authorizer_config
Block for details.
Link copied to clipboard
val openidConnectConfig: Output<GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs>? = null
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.