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. Defined below.
Link copied to clipboard
val openidConnectConfig: Output<GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs>? = null
Nested argument containing OpenID Connect configuration. Defined below.
Link copied to clipboard
Amazon Cognito User Pool configuration. Defined below.