@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
33 lines • 1.36 kB
TypeScript
import { LightStatusEnum } from './interface/LightStatusEnum';
import { TerminationTypeEnum } from './interface/TerminationTypeEnum';
import { StatusEnum } from './interface/StatusEnum';
/** OVHcloud Connect Interface */
export interface Interface {
/** Patch panel name */
deviceDisplayName?: string;
/** Equipment name in the rack */
deviceRackDisplayName?: string;
/** Interface reference */
id: number;
/** Status of the light received on the port (checked every 5 min) */
incomingLightStatus: LightStatusEnum;
/** Value of the light received on the port (checked every 5 min) */
incomingLightValue?: number;
/** Port location */
interfaceName?: string;
/** Status of the interface */
interfaceStatus: LightStatusEnum;
/** Date of the last interface status change detected */
interfaceStatusLastUpdate: string;
/** Fiber termination type */
interfaceTerminationType?: TerminationTypeEnum;
/** Date of the last light change detected */
lightLastUpdate: string;
/** Status of the light emitted on the port (checked every 5 min) */
outgoingLightStatus: LightStatusEnum;
/** Value of the light emitted on the port (checked every 5 min) */
outgoingLightValue?: number;
/** Status of the port */
status: StatusEnum;
}
//# sourceMappingURL=Interface.d.ts.map