@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
34 lines • 1.26 kB
TypeScript
import { ImageCheckSumTypeEnum } from './customizations/ImageCheckSumTypeEnum';
import { ImageTypeEnum } from './customizations/ImageTypeEnum';
import { LanguageEnum } from './customizations/LanguageEnum';
import { PostInstallationScriptExtensionEnum } from './customizations/PostInstallationScriptExtensionEnum';
/** OS reinstallation customizations */
export interface Customizations {
/** Config Drive UserData */
configDriveUserData: string;
/** Path of the EFI bootloader from the OS installed on the server */
efiBootloaderPath: string;
/** Custom hostname */
hostname: string;
/** Image HTTP Headers */
httpHeaders: {
[ ]: string;
};
/** Image checksum */
imageCheckSum: string;
/** Checksum type */
imageCheckSumType: ImageCheckSumTypeEnum;
/** Image Type */
imageType: ImageTypeEnum;
/** Image URL */
imageURL: string;
/** Display Language */
language: LanguageEnum;
/** Post-Installation Script */
postInstallationScript: string;
/** Post-Installation Script File Extension */
postInstallationScriptExtension: PostInstallationScriptExtensionEnum;
/** SSH Public Key */
sshKey: string;
}
//# sourceMappingURL=Customizations.d.ts.map