AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Describes a GraphQL API.
Namespace: Amazon.AppSync.Model
Assembly: AWSSDK.AppSync.dll
Version: 3.x.y.z
public class GraphqlApi
The GraphqlApi type exposes the following members
Name | Description | |
---|---|---|
GraphqlApi() |
Name | Type | Description | |
---|---|---|---|
AdditionalAuthenticationProviders | System.Collections.Generic.List<Amazon.AppSync.Model.AdditionalAuthenticationProvider> |
Gets and sets the property AdditionalAuthenticationProviders.
A list of additional authentication providers for the |
|
ApiId | System.String |
Gets and sets the property ApiId. The API ID. |
|
ApiType | Amazon.AppSync.GraphQLApiType |
Gets and sets the property ApiType.
The value that indicates whether the GraphQL API is a standard API ( |
|
Arn | System.String |
Gets and sets the property Arn. The Amazon Resource Name (ARN). |
|
AuthenticationType | Amazon.AppSync.AuthenticationType |
Gets and sets the property AuthenticationType. The authentication type. |
|
Dns | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property Dns. The DNS records for the API. |
|
EnhancedMetricsConfig | Amazon.AppSync.Model.EnhancedMetricsConfig |
Gets and sets the property EnhancedMetricsConfig.
The |
|
IntrospectionConfig | Amazon.AppSync.GraphQLApiIntrospectionConfig |
Gets and sets the property IntrospectionConfig.
Sets the value of the GraphQL API to enable ( For more information about introspection, see GraphQL introspection. |
|
LambdaAuthorizerConfig | Amazon.AppSync.Model.LambdaAuthorizerConfig |
Gets and sets the property LambdaAuthorizerConfig. Configuration for Lambda function authorization. |
|
LogConfig | Amazon.AppSync.Model.LogConfig |
Gets and sets the property LogConfig. The Amazon CloudWatch Logs configuration. |
|
MergedApiExecutionRoleArn | System.String |
Gets and sets the property MergedApiExecutionRoleArn.
The Identity and Access Management service role ARN for a merged API. The AppSync
service assumes this role on behalf of the Merged API to validate access to source
APIs at runtime and to prompt the |
|
Name | System.String |
Gets and sets the property Name. The API name. |
|
OpenIDConnectConfig | Amazon.AppSync.Model.OpenIDConnectConfig |
Gets and sets the property OpenIDConnectConfig. The OpenID Connect configuration. |
|
Owner | System.String |
Gets and sets the property Owner. The account owner of the GraphQL API. |
|
OwnerContact | System.String |
Gets and sets the property OwnerContact. The owner contact information for an API resource. This field accepts any string input with a length of 0 - 256 characters. |
|
QueryDepthLimit | System.Int32 |
Gets and sets the property QueryDepthLimit.
The maximum depth a query can have in a single request. Depth refers to the amount
of nested levels allowed in the body of query. The default value is Note that fields can still be set to nullable or non-nullable. If a non-nullable field produces an error, the error will be thrown upwards to the first nullable field available. |
|
ResolverCountLimit | System.Int32 |
Gets and sets the property ResolverCountLimit.
The maximum number of resolvers that can be invoked in a single request. The default
value is |
|
Tags | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property Tags. The tags. |
|
Uris | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property Uris. The URIs. |
|
UserPoolConfig | Amazon.AppSync.Model.UserPoolConfig |
Gets and sets the property UserPoolConfig. The Amazon Cognito user pool configuration. |
|
Visibility | Amazon.AppSync.GraphQLApiVisibility |
Gets and sets the property Visibility.
Sets the value of the GraphQL API to public ( |
|
WafWebAclArn | System.String |
Gets and sets the property WafWebAclArn.
The ARN of the WAF access control list (ACL) associated with this |
|
XrayEnabled | System.Boolean |
Gets and sets the property XrayEnabled.
A flag indicating whether to use X-Ray tracing for this |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5