You are here

features.schema.yml in Features 8.4

Same filename and directory in other branches
  1. 8.3 config/schema/features.schema.yml
config/schema/features.schema.yml

File

config/schema/features.schema.yml
View source
  1. features.settings:
  2. type: config_object
  3. label: 'Features settings'
  4. mapping:
  5. export:
  6. type: mapping
  7. label: "Export settings"
  8. mapping:
  9. folder:
  10. type: string
  11. label: "Folder"
  12. langcode:
  13. type: string
  14. label: "Language Code"
  15. features.bundle.*:
  16. type: config_entity
  17. label: 'Features bundle'
  18. mapping:
  19. machine_name:
  20. type: string
  21. label: "Machine name"
  22. name:
  23. type: string
  24. label: "Name"
  25. description:
  26. type: string
  27. label: "Description"
  28. assignments:
  29. type: sequence
  30. label: "Assignment"
  31. sequence:
  32. type: features.assignment.[%key]
  33. profile_name:
  34. type: string
  35. label: "Profile name"
  36. is_profile:
  37. type: boolean
  38. label: "Is install profile"
  39. features.assignment.settings:
  40. type: mapping
  41. label: "Assignment settings"
  42. mapping:
  43. enabled:
  44. type: boolean
  45. label: "Enabled"
  46. weight:
  47. type: integer
  48. label: "Weight"
  49. features.assignment.*:
  50. type: features.assignment.settings
  51. features.assignment.base:
  52. type: features.assignment.settings
  53. label: "Base type"
  54. mapping:
  55. types:
  56. type: mapping
  57. label: "Types"
  58. mapping:
  59. config:
  60. type: sequence
  61. label: "Configuration Types"
  62. sequence:
  63. type: string
  64. content:
  65. type: sequence
  66. label: "Content entity types"
  67. sequence:
  68. type: string
  69. features.assignment.core:
  70. type: features.assignment.settings
  71. label: "Core type"
  72. mapping:
  73. types:
  74. type: mapping
  75. label: "Types"
  76. mapping:
  77. config:
  78. type: sequence
  79. label: "Configuration Types"
  80. sequence:
  81. type: string
  82. features.assignment.exclude:
  83. type: features.assignment.settings
  84. label: "Exclude"
  85. mapping:
  86. types:
  87. type: mapping
  88. label: "Types"
  89. mapping:
  90. config:
  91. type: sequence
  92. label: "Configuration Types"
  93. sequence:
  94. type: string
  95. curated:
  96. type: boolean
  97. label: "Exclude designated site-specific configuration"
  98. module:
  99. type: mapping
  100. label: "Module"
  101. mapping:
  102. installed:
  103. type: boolean
  104. label: "Exclude installed module-provided entity configuration"
  105. profile:
  106. type: boolean
  107. label: "Don't exclude install profile's configuration"
  108. namespace:
  109. type: boolean
  110. label: "Don't exclude non-installed configuration by namespace"
  111. namespace_any:
  112. type: boolean
  113. label: "Don't exclude ANY configuration by namespace"
  114. features.assignment.optional:
  115. type: features.assignment.settings
  116. label: "Optional"
  117. mapping:
  118. types:
  119. type: mapping
  120. label: "Types"
  121. mapping:
  122. config:
  123. type: sequence
  124. label: "Configuration Types"
  125. sequence:
  126. type: string
  127. features.assignment.profile:
  128. type: features.assignment.settings
  129. label: "Profile"
  130. mapping:
  131. curated:
  132. type: boolean
  133. label: "Add commonly-needed configuration"
  134. standard:
  135. type: mapping
  136. label: "Standard"
  137. mapping:
  138. files:
  139. type: boolean
  140. label: "Add configuration and files from Standard profile"
  141. dependencies:
  142. type: boolean
  143. label: "Add module and theme dependencies from Standard profile"
  144. types:
  145. type: mapping
  146. label: "Types"
  147. mapping:
  148. config:
  149. type: sequence
  150. label: "Configuration Types"
  151. sequence:
  152. type: string
  153. features.assignment.site:
  154. type: features.assignment.settings
  155. label: "Site"
  156. mapping:
  157. types:
  158. type: mapping
  159. label: "Types"
  160. mapping:
  161. config:
  162. type: sequence
  163. label: "Configuration Types"
  164. sequence:
  165. type: string
  166. features.assignment.alter:
  167. type: features.assignment.settings
  168. label: "Alter"
  169. mapping:
  170. core:
  171. type: boolean
  172. label: "Core"
  173. uuid:
  174. type: boolean
  175. label: "UUID"
  176. user_permissions:
  177. type: boolean
  178. label: "User permissions"