Define write operations for status page API
Created by: joshuai96
Define write operations for the status page Open API spec, mentioned in SovereignCloudStack/issues#281.
Includes:
- Create operations (
POST
) for:PhaseList
ImpactType
Component
Incident
IncidentUpdate
- Update opertations (
PATCH
) for:ImpactType
Component
Incident
IncidentUpdate
- Delete operations (
DELETE
) for:ImpactType
Components
Incident
IncidentUpdate
Phase
s are now handled as PhaseList
, these use a generation system, to allow new lists to be created, for CUD operations on Phases
without losing the reference.
The IncidentUpdate
s are now handled as a real sub resource to incidents.
Impact
s are "helper" objects to connect Incident
s and Component
s and do not represent a standalone resource.