Origin
Summary
Origin maintains a mapping between a unique origin-name (name), and a fully-qualified domain-name (hostname) from which to fetch the requested manifest. Invoked via origin filter|
Definition
| Name | Schema | Comments |
|---|---|---|
| ID | integer | unique auto-generated record-ID |
| Name | string | unique alphanumeric code to be used to invoke origin filter |
| Hostname | string | Fully-Qualified Domain Name of origin-host to use as origin-host/backend |
| Description | string | Human-readable description of host, content, etc. |
REST Operations
GET origin/<resourceId>
Return origin resource identified by resourceId
GET origin?<query-parameters>
Return origin resources identified by query paramters:
Query Parameters:
| parameter | type | default | comments |
|---|---|---|---|
| page | integer | 0 | zero indexed page of results to return (optional) |
| page_size | integer | items-per-page to return (required) | |
| name | string | exact name to match (optional) |
PUT origin/<resourceId>
Update origin resource idientied by resourceId
JSON body parameters:
| Name | Schema | Comments |
|---|---|---|
| Name | string | unique alphanumeric code to be used to invoke origin filter |
| Hostname | string | Fully-Qualified Domain Name of origin-host to use as origin-host/backend |
| Description | string | Human-readable description of host, content, etc. |
POST origin
Create new origin resource
JSON body parameters:
| Name | Schema | Comments |
|---|---|---|
| Name | string | unique alphanumeric code to be used to invoke origin filter |
| Hostname | string | Fully-Qualified Domain Name of origin-host to use as origin-host/backend |
| Description | string | Human-readable description of host, content, etc. |
DELETE
Delete origin resource idientied by resourceId