@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
36 lines • 1.34 kB
TypeScript
import { OperatorEnum } from '../OperatorEnum';
import { GenericIncidentStatusEnum } from './GenericIncidentStatusEnum';
/** Generic incident structure */
export interface GenericIncident {
/** Optional comment, that contains some information and updates about the generic incident */
comment?: string;
/** Creation date, the generic incident has been detected */
creationDate: string;
/** Type of fault */
default?: string;
/** List of impacted department codes */
departments: string[];
/** End date, the generic incident is resolved and closed */
endDate?: string;
/** Estimated resolution date for generic incident */
estimatedResolutionDate?: string;
/** Generic incident id */
id: number;
/** Identify a national generic incident */
isNational?: boolean;
/** Details about the consequence of the default */
nature?: string;
/** List of impacted NRA/NRO */
nra: string[];
/** List of impacted operators */
operators: OperatorEnum[];
/** Generic incident status */
status: GenericIncidentStatusEnum;
/** Task id */
taskId?: number;
/** Task reference created on Ovhcloud status web page */
taskReference?: string;
/** Impacted technologies */
technologies: string[];
}
//# sourceMappingURL=GenericIncident.d.ts.map