AwsAppSyncGraphQlApiDetails - AWS Security Hub CSPM
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

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: