Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CreateGraphqlApiCommandInput

Hierarchy

Index

Properties

Optional additionalAuthenticationProviders

additionalAuthenticationProviders: AdditionalAuthenticationProvider[]

A list of additional authentication providers for the GraphqlApi API.

authenticationType

authenticationType: AuthenticationType | string | undefined

The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.

Optional lambdaAuthorizerConfig

lambdaAuthorizerConfig: LambdaAuthorizerConfig

Configuration for Lambda function authorization.

Optional logConfig

logConfig: LogConfig

The Amazon CloudWatch Logs configuration.

name

name: string | undefined

A user-supplied name for the GraphqlApi.

Optional openIDConnectConfig

openIDConnectConfig: OpenIDConnectConfig

The OIDC configuration.

Optional tags

tags: undefined | {}

A TagMap object.

Optional userPoolConfig

userPoolConfig: UserPoolConfig

The Amazon Cognito user pool configuration.

Optional xrayEnabled

xrayEnabled: undefined | false | true

A flag indicating whether to use X-Ray tracing for the GraphqlApi.