1 # Schema for the configuration files of the REST module.
6 # @deprecated in Drupal 8.3.x and will be removed before Drupal 9.0.0.
7 # @see https://www.drupal.org/node/2830467
10 label: 'Domain of the relation'
11 bc_entity_resource_permissions:
13 label: 'Whether the pre Drupal 8.2.x behavior of having permissions for EntityResource is enabled or not.'
15 # Method-level granularity of REST resource configuration.
21 label: 'HEAD method settings'
24 label: 'GET method settings'
27 label: 'POST method settings'
30 label: 'PUT method settings'
33 label: 'DELETE method settings'
36 label: 'TRACE method settings'
39 label: 'OPTIONS method settings'
42 label: 'CONNECT method settings'
45 label: 'PATCH method settings'
47 # Resource-level granularity of REST resource configuration.
48 rest_resource.resource:
53 label: 'Supported methods'
59 label: 'Supported formats'
65 label: 'Supported authentication providers'
68 label: 'Authentication provider'
75 label: 'Supported format'
81 label: 'Supported authentication'
84 label: 'Authentication'
88 label: 'REST resource config'
92 label: 'REST resource config ID'
95 label: 'REST resource plugin id'
98 label: 'REST resource configuration granularity'
100 type: rest_resource.[%parent.granularity]
101 label: 'REST resource configuration'