GraphQLApiAdditionalAuthenticationProvider constructor
const
GraphQLApiAdditionalAuthenticationProvider({
- required Input<
String> authenticationType, - Input<
GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfig?> ? lambdaAuthorizerConfig, - Input<
GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfig?> ? openidConnectConfig, - Input<
GraphQLApiAdditionalAuthenticationProviderUserPoolConfig?> ? userPoolConfig,
Creates a new GraphQLApiAdditionalAuthenticationProvider.
authenticationType Authentication type. Valid values: API_KEY, AWS_IAM, AMAZON_COGNITO_USER_POOLS, OPENID_CONNECT, AWS_LAMBDA
lambdaAuthorizerConfig Nested argument containing Lambda authorizer configuration. See lambdaAuthorizerConfig Block for details.
openidConnectConfig Nested argument containing OpenID Connect configuration. See openidConnectConfig Block for details.
userPoolConfig Amazon Cognito User Pool configuration. See additional_authentication_provider.user_pool_config Block for details.
Implementation
const GraphQLApiAdditionalAuthenticationProvider({
required this.authenticationType,
this.lambdaAuthorizerConfig,
this.openidConnectConfig,
this.userPoolConfig,
});