@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
25 lines • 1.02 kB
TypeScript
import { TemplateOsUsageEnum } from './TemplateOsUsageEnum';
import { TemplateOsTypeEnum } from './TemplateOsTypeEnum';
import { TemplateOsInfoLicense } from './TemplateOsInfoLicense';
import { TemplateOsInfoProject } from './TemplateOsInfoProject';
import { TemplateOsSubfamilyEnum } from './TemplateOsSubfamilyEnum';
/** A structure describing some interesting facts about an OS template */
export interface TemplateOsInfo {
/** OS Category (also called OS usage) */
category: TemplateOsUsageEnum;
/** OS long name */
description: string;
/** OS template end of install at OVH date */
endOfInstall?: string;
/** OS family (also called OS type) */
family: TemplateOsTypeEnum;
/** OS template license details */
license?: TemplateOsInfoLicense;
/** OS template project details */
project?: TemplateOsInfoProject;
/** OS subfamily */
subfamily: TemplateOsSubfamilyEnum;
/** OS template name */
templateName: string;
}
//# sourceMappingURL=TemplateOsInfo.d.ts.map