required:
  type:
    type: string
    allowed-values:
    - type
  path:
    type: string
    max-length: 4000
  typeinfo:
    type: hash
