Exporting Configuration Schema
Administrators are also able to export the system configuration schema ( data structure ). This may be helpful when constructing a custom yaml configuration and is analogous to a database schema dump. Like the import and export files, this will include a matching Configuration Schema Versioning and Details
- 
Log into the Workspace UI as an administrator. 
- 
From the Admin panel, select Diagnostics -> System Info from the menu. 
- 
Navigate to the Import/Export Config tab and Click the Export Schema button. 

- The configuration schema will be downloaded as a yaml file.

Example Export
Below is a short example snippet of the yaml based configuration schema export.
Exported Configuration Schema Snippet
alembic_version: 52136dd39702
images:
    allow_network_selection:
      required: false
      type: BOOLEAN
    available:
      required: false
      type: BOOLEAN
    categories:
      required: false
      type: JSON
    cores:
      required: false
      type: FLOAT
    cpu_allocation_method:
      required: false
      type: VARCHAR
    description:
      required: false
      type: VARCHAR
    docker_registry:
      required: false
      type: VARCHAR
    docker_token:
      required: false
      type: VARCHAR
    docker_user:
      required: false
      type: VARCHAR(255)
    enabled:
      required: false
      type: BOOLEAN
    exec_config:
      required: false
      type: JSON
    filter_policy_force_disabled:
      required: false
      type: BOOLEAN
    filter_policy_id:
      foreign_key: filter_policies.filter_policy_id
      required: false
      type: UUID
    friendly_name:
      required: false
      type: VARCHAR(255)
    gpu_count:
      required: false
      type: INTEGER
    hash:
      required: false
      type: VARCHAR(255)
    hidden:
      required: false
      type: BOOLEAN
    image_id:
      required: false
      type: UUID
    image_src:
      required: false
      type: VARCHAR(255)
    image_type:
      required: false
      type: VARCHAR
    link_url:
      required: false
      type: VARCHAR
    memory:
      required: false
      type: BIGINT
    name:
      required: false
      type: VARCHAR(255)
    notes:
      required: false
      type: VARCHAR
    persistent_profile_path:
      required: false
      type: VARCHAR
    require_gpu:
      required: false
      type: BOOLEAN
    restrict_network_names:
      required: false
      type: JSON
    restrict_to_network:
      required: false
      type: BOOLEAN
    restrict_to_server:
      required: false
      type: BOOLEAN
    restrict_to_zone:
      required: false
      type: BOOLEAN
    run_config:
      required: false
      type: JSON
    server_id:
      foreign_key: servers.server_id
      required: false
      type: UUID
    server_pool_id:
      foreign_key: server_pools.server_pool_id
      required: false
      type: UUID
    session_time_limit:
      required: false
      type: INTEGER
    volume_mappings:
      required: false
      type: JSON
    x_res:
      required: false
      type: INTEGER
    y_res:
      required: false
      type: INTEGER
    zone_id:
      foreign_key: zones.zone_id
      required: false
      type: UUID