Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GraphqlApi

import type { GraphqlApi } from "https://aws-api.deno.dev/v0.3/services/appsync.ts?docs=full";

Describes a GraphQL API.

interface GraphqlApi {
additionalAuthenticationProviders?: AdditionalAuthenticationProvider[] | null;
apiId?: string | null;
arn?: string | null;
authenticationType?: AuthenticationType | null;
lambdaAuthorizerConfig?: LambdaAuthorizerConfig | null;
logConfig?: LogConfig | null;
name?: string | null;
openIDConnectConfig?: OpenIDConnectConfig | null;
tags?: {
[key: string]: string | null | undefined;
}
| null;
uris?: {
[key: string]: string | null | undefined;
}
| null;
userPoolConfig?: UserPoolConfig | null;
wafWebAclArn?: string | null;
xrayEnabled?: boolean | null;
}

§Properties

§
additionalAuthenticationProviders?: AdditionalAuthenticationProvider[] | null
[src]

A list of additional authentication providers for the GraphqlApi API.

§
apiId?: string | null
[src]

The API ID.

§
arn?: string | null
[src]

The Amazon Resource Name (ARN).

§
authenticationType?: AuthenticationType | null
[src]

The authentication type.

§
lambdaAuthorizerConfig?: LambdaAuthorizerConfig | null
[src]

Configuration for Lambda function authorization.

§
logConfig?: LogConfig | null
[src]

The Amazon CloudWatch Logs configuration.

§
name?: string | null
[src]

The API name.

§
openIDConnectConfig?: OpenIDConnectConfig | null
[src]

The OpenID Connect configuration.

§
tags?: {
[key: string]: string | null | undefined;
}
| null
[src]

The tags.

§
uris?: {
[key: string]: string | null | undefined;
}
| null
[src]

The URIs.

§
userPoolConfig?: UserPoolConfig | null
[src]

The Amazon Cognito user pool configuration.

§
wafWebAclArn?: string | null
[src]

The ARN of the WAF access control list (ACL) associated with this GraphqlApi, if one exists.

§
xrayEnabled?: boolean | null
[src]

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