ComputeEngineTargetDefaults
import type { ComputeEngineTargetDefaults } from "https://googleapis.deno.dev/v1/vmmigration:v1.ts";
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
interface ComputeEngineTargetDefaults {
additionalLicenses?: string[];
readonly appliedLicense?: AppliedLicense;
readonly 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[];
secureBoot?: boolean;
serviceAccount?: string;
targetProject?: string;
vmName?: string;
zone?: string;
}§Properties
§
readonly appliedLicense?: AppliedLicense
[src]Output only. The OS license returned from the adaptation module report.
§
readonly bootOption?: "COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED" | "COMPUTE_ENGINE_BOOT_OPTION_EFI" | "COMPUTE_ENGINE_BOOT_OPTION_BIOS"
[src]Output only. 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. Immutable. 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.
§
secureBoot?: boolean
[src]Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.