UNPKG

@aws-amplify/graphql-directives

Version:

Directive definitions for Amplify GraphQL transformers.

50 lines 869 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AuthDirective = void 0; const name = 'auth'; const definition = ` directive @${name}(rules: [AuthRule!]!) on OBJECT | FIELD_DEFINITION input AuthRule { allow: AuthStrategy! provider: AuthProvider identityClaim: String groupClaim: String ownerField: String groupsField: String groups: [String] operations: [ModelOperation] } enum AuthStrategy { owner groups private public custom } enum AuthProvider { apiKey iam identityPool oidc userPools function } enum ModelOperation { create update delete read list get sync listen search } `; const defaults = {}; exports.AuthDirective = { name, definition, defaults, }; //# sourceMappingURL=auth.js.map