backup_migrate-5.0.0-rc2/config/schema/backup_migrate.schema.yml

config/schema/backup_migrate.schema.yml
# Schema for configuration files of the Backup and Migrate module.

backup_migrate.profile.*:
  type: config_entity
  label: 'Backup and Migrate profile'
  mapping:
    name:
      type: string
    label:
      type: label
      label: 'Label'
    filename:
      type: string
      label: 'Filename'
    append_timestamp:
      type: boolean
      label: 'Append Timestamp'
    timestamp_format:
      type: string
      label: 'Timestamp Format'

backup_migrate.backup_migrate_schedule.*:
  type: config_entity
  label: 'Backup and Migrate Schedule'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Schedule Name'
    uuid:
      type: string
    enabled:
      type: boolean
      label: 'Enabled'
    keep:
      type: integer
      label: 'Backups to keep'
    period:
      type: integer
      label: 'Frequency'
    cron:
      type: boolean
      label: 'Run on cron'
    source_id:
      type: string
      label: 'Source'
    destination_id:
      type: string
      label: 'Destination'
    settings_profile_id:
      type: string
      label: 'Settings Profile'

backup_migrate.backup_migrate_settings.*:
  type: config_entity
  label: 'Backup and Migrate Settings'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Label'
    uuid:
      type: string
    config:
      type: mapping
      label: 'Configuration'
      mapping:
        namer:
          type: mapping
          mapping:
            filename:
              type: string
            timestamp:
              type: boolean
            timestamp_format:
              type: string
        compressor:
          type: mapping
          mapping:
            compression:
              type: string
        utils:
          type: mapping
          mapping:
            site_offline:
              type: boolean
        metadata:
          type: mapping
          mapping:
            description:
              type: text
        db_exclude:
          type: mapping
          mapping:
            exclude_tables:
              type: sequence
              sequence:
                type: string
            nodata_tables:
              type: sequence
              sequence:
                type: string
        private_files_exclude:
          type: mapping
          mapping:
            exclude_filepaths:
              type: sequence
              sequence:
                type: string
        public_files_exclude:
          type: mapping
          mapping:
            exclude_filepaths:
              type: sequence
              sequence:
                type: string

backup_migrate.backup_migrate_destination.*:
  type: config_entity
  label: 'Backup Destination'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Label'
    uuid:
      type: string
    type:
      type: string
      label: 'Destination Type'
    config:
      type: backup_migrate.backup_migrate_destination.[%parent.type]
      label: 'Configuration'

backup_migrate.backup_migrate_source.*:
  type: config_entity
  label: 'Backup Source'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Label'
    uuid:
      type: string
    type:
      type: string
      label: 'Source Type'
    config:
      type: backup_migrate.backup_migrate_source.[%parent.type]
      label: 'Configuration'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc