You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::AppSync::Types::GraphqlApi
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::GraphqlApi
- Defined in:
- (unknown)
Overview
Describes a GraphQL API.
Returned by:
Instance Attribute Summary collapse
-
#additional_authentication_providers ⇒ Array<Types::AdditionalAuthenticationProvider>
A list of additional authentication providers for the
GraphqlApi
API. -
#api_id ⇒ String
The API ID.
-
#arn ⇒ String
The ARN.
-
#authentication_type ⇒ String
The authentication type.
-
#log_config ⇒ Types::LogConfig
The Amazon CloudWatch Logs configuration.
-
#name ⇒ String
The API name.
-
#open_id_connect_config ⇒ Types::OpenIDConnectConfig
The OpenID Connect configuration.
-
#tags ⇒ Hash<String,String>
The tags.
-
#uris ⇒ Hash<String,String>
The URIs.
-
#user_pool_config ⇒ Types::UserPoolConfig
The Amazon Cognito user pool configuration.
-
#waf_web_acl_arn ⇒ String
The ARN of the AWS Web Application Firewall (WAF) ACL associated with this
GraphqlApi
, if one exists. -
#xray_enabled ⇒ Boolean
A flag representing whether X-Ray tracing is enabled for this
GraphqlApi
.
Instance Attribute Details
#additional_authentication_providers ⇒ Array<Types::AdditionalAuthenticationProvider>
A list of additional authentication providers for the GraphqlApi
API.
#api_id ⇒ String
The API ID.
#arn ⇒ String
The ARN.
#authentication_type ⇒ String
The authentication type.
Possible values:
- API_KEY
- AWS_IAM
- AMAZON_COGNITO_USER_POOLS
- OPENID_CONNECT
#log_config ⇒ Types::LogConfig
The Amazon CloudWatch Logs configuration.
#name ⇒ String
The API name.
#open_id_connect_config ⇒ Types::OpenIDConnectConfig
The OpenID Connect configuration.
#tags ⇒ Hash<String,String>
The tags.
#uris ⇒ Hash<String,String>
The URIs.
#user_pool_config ⇒ Types::UserPoolConfig
The Amazon Cognito user pool configuration.
#waf_web_acl_arn ⇒ String
The ARN of the AWS Web Application Firewall (WAF) ACL associated with
this GraphqlApi
, if one exists.
#xray_enabled ⇒ Boolean
A flag representing whether X-Ray tracing is enabled for this
GraphqlApi
.