# catalog.config

Type: object

##

Type: array
No Additional Items

##

#### CatalogEntry

Type: object
No Additional Properties

##

#### Id

Type: string

Unique identifier for the catalog.

Must be at least `1` characters long

##

#### Label

Type: string Default: "nobody"

Catalog identifier. Must start with alphanumeric, then allow alphanumeric, periods, and hyphens.

Must match regular expression: `^\w+[\w.-]*$`

Must be at least `1` characters long

##

#### Preferred Trains

Type: array of string

Array of preferred train names for this catalog.

No Additional Items

##### Each item of this array must be:

Type: string

Must be at least `1` characters long

##

#### Location

Type: string

Git repository URL or local path to the catalog.

Must be at least `1` characters long

Required roles: CATALOG_READ