ComputeEngineTargetDetails
import type { ComputeEngineTargetDetails } from "https://googleapis.deno.dev/v1/vmmigration:v1.ts";
ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.
interface ComputeEngineTargetDetails {
additionalLicenses?: string[];
appliedLicense?: AppliedLicense;
bootOption?: "COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED" | "COMPUTE_ENGINE_BOOT_OPTION_EFI" | "COMPUTE_ENGINE_BOOT_OPTION_BIOS";
computeScheduling?: ComputeScheduling;
diskType?:
| "COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED"
| "COMPUTE_ENGINE_DISK_TYPE_STANDARD"
| "COMPUTE_ENGINE_DISK_TYPE_SSD"
| "COMPUTE_ENGINE_DISK_TYPE_BALANCED";
encryption?: Encryption;
hostname?: string;
labels?: {};
[key: string]: string;
licenseType?: "COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT" | "COMPUTE_ENGINE_LICENSE_TYPE_PAYG" | "COMPUTE_ENGINE_LICENSE_TYPE_BYOL";
machineType?: string;
machineTypeSeries?: string;
metadata?: {};
[key: string]: string;
networkInterfaces?: NetworkInterface[];
networkTags?: string[];
project?: string;
secureBoot?: boolean;
serviceAccount?: string;
vmName?: string;
zone?: string;
}§Properties
§
appliedLicense?: AppliedLicense
[src]The OS license returned from the adaptation module report.
§
bootOption?: "COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED" | "COMPUTE_ENGINE_BOOT_OPTION_EFI" | "COMPUTE_ENGINE_BOOT_OPTION_BIOS"
[src]The VM Boot Option, as set in the source VM.
§
computeScheduling?: ComputeScheduling
[src]Compute instance scheduling information (if empty default is used).
§
diskType?: "COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED" | "COMPUTE_ENGINE_DISK_TYPE_STANDARD" | "COMPUTE_ENGINE_DISK_TYPE_SSD" | "COMPUTE_ENGINE_DISK_TYPE_BALANCED"
[src]The disk type to use in the VM.
§
encryption?: Encryption
[src]Optional. The encryption to apply to the VM disks.
§
licenseType?: "COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT" | "COMPUTE_ENGINE_LICENSE_TYPE_PAYG" | "COMPUTE_ENGINE_LICENSE_TYPE_BYOL"
[src]The license type to use in OS adaptation.
§
networkInterfaces?: NetworkInterface[]
[src]List of NICs connected to this VM.