UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

49 lines 1.71 kB
import { AppToInstallEnum } from './customizations/AppToInstallEnum'; 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 { /** Application to install with the auto installer */ appToInstall: AppToInstallEnum; /** Config Drive MetaData */ configDriveMetadata: { [key: string]: string; }; /** Config Drive UserData */ configDriveUserData: string; /** Path of the EFI bootloader from the OS installed on the server */ efiBootloaderPath: string; /** Enable LACP to aggregate multiple network interfaces (if applicable) */ enableLacpBonding: boolean; /** Custom hostname */ hostname: string; /** Image HTTP Headers */ httpHeaders: { [key: string]: string; }; /** Image checksum */ imageCheckSum: string; /** */ imageCheckSumType: ImageCheckSumTypeEnum; /** */ imageType: ImageTypeEnum; /** Image URL */ imageURL: string; /** */ language: LanguageEnum; /** Nutanix specific configuration */ nutanixConfiguration: { [key: string]: string; }; /** Post-Installation Script */ postInstallationScript: string; /** */ postInstallationScriptExtension: PostInstallationScriptExtensionEnum; /** SSH Public Key */ sshKey: string; /** Flavor version */ version: string; } //# sourceMappingURL=Customizations.d.ts.map