Graph QLApi Additional Authentication Provider
data class GraphQLApiAdditionalAuthenticationProvider(val authenticationType: String, val lambdaAuthorizerConfig: GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfig? = null, val openidConnectConfig: GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfig? = null, val userPoolConfig: GraphQLApiAdditionalAuthenticationProviderUserPoolConfig? = null)
Constructors
Link copied to clipboard
constructor(authenticationType: String, lambdaAuthorizerConfig: GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfig? = null, openidConnectConfig: GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfig? = null, userPoolConfig: GraphQLApiAdditionalAuthenticationProviderUserPoolConfig? = 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: GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfig? = null
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.