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.
Container for the parameters to the CreateGraphqlApi operation.
Creates a GraphqlApi
object.
Namespace: Amazon.AppSync.Model
Assembly: AWSSDK.AppSync.dll
Version: 3.x.y.z
public class CreateGraphqlApiRequest : AmazonAppSyncRequest IAmazonWebServiceRequest
The CreateGraphqlApiRequest type exposes the following members
Name | Description | |
---|---|---|
CreateGraphqlApiRequest() |
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 |
|
ApiType | Amazon.AppSync.GraphQLApiType |
Gets and sets the property ApiType.
The value that indicates whether the GraphQL API is a standard API ( |
|
AuthenticationType | Amazon.AppSync.AuthenticationType |
Gets and sets the property AuthenticationType. The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda. |
|
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.
A user-supplied name for the |
|
OpenIDConnectConfig | Amazon.AppSync.Model.OpenIDConnectConfig |
Gets and sets the property OpenIDConnectConfig. The OIDC configuration. |
|
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.
A |
|
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 ( |
|
XrayEnabled | System.Boolean |
Gets and sets the property XrayEnabled.
A flag indicating whether to use X-Ray tracing for the |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5