AwsAppSyncGraphQlApiDetails - AWS Security Hub

AwsAppSyncGraphQlApiDetails

Provides details about an AWS 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, AWS Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or AWS 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 AWS 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 AWS 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 AWS 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 AWS 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 AWS SDKs, see the following: