You are here

backup_migrate.schema.yml in Backup and Migrate 8.4

Same filename and directory in other branches
  1. 5.0.x config/schema/backup_migrate.schema.yml
config/schema/backup_migrate.schema.yml

File

config/schema/backup_migrate.schema.yml
View source
  1. # Schema for configuration files of the Backup and Migrate module.
  2. backup_migrate.profile.*:
  3. type: config_entity
  4. label: 'Backup and Migrate profile'
  5. mapping:
  6. name:
  7. type: string
  8. label:
  9. type: label
  10. label: 'Label'
  11. filename:
  12. type: string
  13. label: 'Filename'
  14. append_timestamp:
  15. type: boolean
  16. label: 'Append Timestamp'
  17. timestamp_format:
  18. type: string
  19. label: 'Timestamp Format'
  20. backup_migrate.backup_migrate_schedule.*:
  21. type: config_entity
  22. label: 'Backup and Migrate Schedule'
  23. mapping:
  24. id:
  25. type: string
  26. label: 'ID'
  27. label:
  28. type: label
  29. label: 'Schedule Name'
  30. uuid:
  31. type: string
  32. enabled:
  33. type: boolean
  34. label: 'Enabled'
  35. keep:
  36. type: integer
  37. label: 'Backups to keep'
  38. period:
  39. type: integer
  40. label: 'Frequency'
  41. cron:
  42. type: boolean
  43. label: 'Run on cron'
  44. source_id:
  45. type: string
  46. label: 'Source'
  47. destination_id:
  48. type: string
  49. label: 'Destination'
  50. settings_profile_id:
  51. type: string
  52. label: 'Settings Profile'
  53. backup_migrate.backup_migrate_settings.*:
  54. type: config_entity
  55. label: 'Backup and Migrate Settings'
  56. mapping:
  57. id:
  58. type: string
  59. label: 'ID'
  60. label:
  61. type: label
  62. label: 'Label'
  63. uuid:
  64. type: string
  65. config:
  66. type: mapping
  67. label: 'Configuration'
  68. mapping:
  69. namer:
  70. type: mapping
  71. mapping:
  72. filename:
  73. type: string
  74. timestamp:
  75. type: integer
  76. timestamp_format:
  77. type: string
  78. compressor:
  79. type: mapping
  80. mapping:
  81. compression:
  82. type: string
  83. encrypt:
  84. type: mapping
  85. mapping:
  86. encrypt:
  87. type: integer
  88. encrypt_password:
  89. type: string
  90. utils:
  91. type: mapping
  92. mapping:
  93. site_offline:
  94. type: integer
  95. metadata:
  96. type: mapping
  97. mapping:
  98. description:
  99. type: string
  100. db_exclude:
  101. type: mapping
  102. mapping:
  103. exclude_tables:
  104. type: sequence
  105. sequence:
  106. type: string
  107. nodata_tables:
  108. type: sequence
  109. sequence:
  110. type: string
  111. private_files_exclude:
  112. type: mapping
  113. mapping:
  114. exclude_filepaths:
  115. type: sequence
  116. sequence:
  117. type: string
  118. public_files_exclude:
  119. type: mapping
  120. mapping:
  121. exclude_filepaths:
  122. type: sequence
  123. sequence:
  124. type: string
  125. backup_migrate.backup_migrate_destination.*:
  126. type: config_entity
  127. label: 'Backup Destination'
  128. mapping:
  129. id:
  130. type: string
  131. label: 'ID'
  132. label:
  133. type: label
  134. label: 'Label'
  135. uuid:
  136. type: string
  137. type:
  138. type: string
  139. label: 'Destination Type'
  140. config:
  141. type: sequence
  142. label: 'Configuration'
  143. sequence:
  144. type: string
  145. backup_migrate.backup_migrate_source.*:
  146. type: config_entity
  147. label: 'Backup Source'
  148. mapping:
  149. id:
  150. type: string
  151. label: 'ID'
  152. label:
  153. type: label
  154. label: 'Label'
  155. uuid:
  156. type: string
  157. type:
  158. type: string
  159. label: 'Source Type'
  160. config:
  161. type: sequence
  162. label: 'Configuration'
  163. sequence:
  164. type: string