Skip to content

Commit a8be184

Browse files
ykethanjosefaidt
andauthored
chore: add unsupported directives for studio (#5163)
* chore: add unsupported directived for studio * styling changes * add types and explaination * Update src/pages/console/data/data-model.mdx Co-authored-by: josef <[email protected]> --------- Co-authored-by: josef <[email protected]>
1 parent 5a95a6d commit a8be184

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

src/pages/console/data/data-model.mdx

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,25 @@ Applications that use an Amplify GraphQL API have limited feature availability i
6060
- [Binding UI Components to data](../uibuilder/databinding/), and [generating Collections](../uibuilder/collections/) is not supported
6161
- [Binding Forms to data, and auto-generated forms](../formbuilder/overview/) are not supported
6262

63-
To get access to these features, turn on DataStore and select a Conflict Resolution strategy.
63+
To get access to these features, turn on DataStore and select a Conflict Resolution strategy.
64+
65+
### Unsupported directives and field-level parameters
66+
67+
If a data model contains unsupported directives or field-level parameters the **Visual editor** under Data modeling and **Data manager** under Content will not be available to use. However, you can continue using other Amplify Studio features and use the Amplify CLI to make modifications to GraphQL schemas.
68+
69+
- [`@default` directive](/cli/graphql/data-modeling/#assign-default-values-for-fields)
70+
- [`@function` directive](/cli/graphql/custom-business-logic/#lambda-function-resolver)
71+
- [`@http` directive](/cli/graphql/custom-business-logic/#http-resolver)
72+
- [`@predictions` directive](/cli/graphql/connect-to-machine-learning-services/)
73+
- [`@primaryKey` directive](/cli/graphql/data-modeling/#configure-a-primary-key)
74+
- [`@searchable` directive](/cli/graphql/search-and-result-aggregations/)
75+
- [`@mapsTo` directive](/cli/graphql/schema-evolution/)
76+
- [`@auth` `groupClaim` property](cli/graphql/authorization-rules/#user-group-based-data-access)
77+
- [`@auth` `groupsField` property](/cli/graphql/authorization-rules/#field-level-authorization-rules)
78+
- [`@auth` custom `groupClaim`](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims)
79+
- [`@auth` custom `identityClaim`](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims)
80+
- [OIDC and Function providers](/cli/graphql/authorization-rules/#using-oidc-authorization-provider)
81+
- [OwnerField as Array type](authorization-rules/#multi-user-data-access)
82+
- [`Query` type](/cli/graphql/custom-business-logic/#create-a-custom-query-or-mutation)
83+
- [`Mutation` type](/cli/graphql/custom-business-logic/#create-a-custom-query-or-mutation)
84+
- [`Subscription` type](/cli/graphql/custom-business-logic/#create-a-custom-query-or-mutation)

0 commit comments

Comments
 (0)