AwsAppSyncGraphQlApiDetails - Amazon Security Hub
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AwsAppSyncGraphQlApiDetails

Provides details about an Amazon AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint.

Contents

AdditionalAuthenticationProviders

A list of additional authentication providers for the GraphQL API.

Type: Array of AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails objects

Required: No

ApiId

The unique identifier for the API.

Type: String

Pattern: .*\S.*

Required: No

Arn

The Amazon Resource Name (ARN) of the API.

Type: String

Pattern: .*\S.*

Required: No

AuthenticationType

The type of security configuration for your GraphQL API: API key, Amazon Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Amazon Lambda.

Type: String

Pattern: .*\S.*

Required: No

Id

The unique identifier for the API.

Type: String

Pattern: .*\S.*

Required: No

LambdaAuthorizerConfig

Specifies the configuration for Amazon Lambda function authorization.

Type: AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails object

Required: No

LogConfig

The Amazon CloudWatch Logs configuration.

Type: AwsAppSyncGraphQlApiLogConfigDetails object

Required: No

Name

The API name.

Type: String

Pattern: .*\S.*

Required: No

OpenIdConnectConfig

Specifies the authorization configuration for using an OpenID Connect compliant service with an Amazon AppSync GraphQL API endpoint.

Type: AwsAppSyncGraphQlApiOpenIdConnectConfigDetails object

Required: No

UserPoolConfig

The Amazon Cognito user pools configuration.

Type: AwsAppSyncGraphQlApiUserPoolConfigDetails object

Required: No

WafWebAclArn

The Amazon Resource Name (ARN) of the Amazon WAF web access control list (web ACL) associated with this GraphQL API, if one exists.

Type: String

Pattern: .*\S.*

Required: No

XrayEnabled

Indicates whether to use Amazon X-Ray tracing for the GraphQL API.

Type: Boolean

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: