# ows-vector-job-rules

## Description

This service manages job priority rules for VECTOR, which are used to determine the order in which encoding and delivery
jobs should be executed.

## Endpoints

| endpoint | method | description |
|----------|--------|-------------|
| /rules   | GET    | Retrieve list of all vector job priority rules |
| /rules   | POST    | Create a new vector job priority rule |
| /rules   | PATCH    | Create a new vector job priority rule |
| /rules/{rule_id}   | GET    | Retrieve a vector job priority rule specified by rule identifier |
| /rules/condition   | GET    | Retrieve all condition fields for vector job priority rules |
| /hello   | GET    | Health check path |

## Data

| database | type(s) of data     | engine  | shared? |
|----------|---------------------|---------|---------|
| ows_vector_job_rules | Level 3 | mysql | no |
| dynamodb | Level 3 | N/A | yes |

## Service dependencies

None

### Language

	Python 3.6

### Frameworks

	Flask (0.12.1)
	SQLAlchemy (1.2.15)

### Common Failures

* Database connectivity issues
