class Aws::AppSync::Types::GraphqlApi
Describes a GraphQL API.
@!attribute [rw] name
The API name. @return [String]
@!attribute [rw] api_id
The API ID. @return [String]
@!attribute [rw] authentication_type
The authentication type. @return [String]
@!attribute [rw] log_config
The Amazon CloudWatch Logs configuration. @return [Types::LogConfig]
@!attribute [rw] user_pool_config
The Amazon Cognito user pool configuration. @return [Types::UserPoolConfig]
@!attribute [rw] open_id_connect_config
The OpenID Connect configuration. @return [Types::OpenIDConnectConfig]
@!attribute [rw] arn
The ARN. @return [String]
@!attribute [rw] uris
The URIs. @return [Hash<String,String>]
@!attribute [rw] tags
The tags. @return [Hash<String,String>]
@!attribute [rw] additional_authentication_providers
A list of additional authentication providers for the `GraphqlApi` API. @return [Array<Types::AdditionalAuthenticationProvider>]
@!attribute [rw] xray_enabled
A flag representing whether X-Ray tracing is enabled for this `GraphqlApi`. @return [Boolean]
@!attribute [rw] waf_web_acl_arn
The ARN of the WAF ACL associated with this `GraphqlApi`, if one exists. @return [String]
@!attribute [rw] lambda_authorizer_config
Configuration for AWS Lambda function authorization. @return [Types::LambdaAuthorizerConfig]
@see docs.aws.amazon.com/goto/WebAPI/appsync-2017-07-25/GraphqlApi AWS API Documentation
Constants
- SENSITIVE