CmdID / aws / aws appsync
aws appsync create-graphql-api
Creates a GraphqlApi object. AWS CLI reference
17 options Its page in the AWS CLI reference
Options
--additional-authentication-providersA list of additional authentication providers for the GraphqlApi API.--api-typeThe value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).--authentication-typeThe authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.--enhanced-metrics-configThe enhancedMetricsConfig object.--introspection-configSets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection.--lambda-authorizer-configConfiguration for Lambda function authorization.--log-configThe Amazon CloudWatch Logs configuration.--merged-api-execution-role-arnThe Identity and Access Management service role ARN for a merged API.--nameA user-supplied name for the GraphqlApi.--open-id-connect-configThe OIDC configuration.--owner-contactThe owner contact information for an API resource.--query-depth-limitThe maximum depth a query can have in a single request.--resolver-count-limitThe maximum number of resolvers that can be invoked in a single request.--tagsA TagMap object.--user-pool-configThe Amazon Cognito user pool configuration.--visibilitySets the value of the GraphQL API to public (GLOBAL) or private (PRIVATE).--xray-enabledA flag indicating whether to use X-Ray tracing for the GraphqlApi.