AwsVmDetails
import type { AwsVmDetails } from "https://googleapis.deno.dev/v1/vmmigration:v1.ts";
AwsVmDetails describes a VM in AWS.
interface AwsVmDetails {
architecture?:
| "VM_ARCHITECTURE_UNSPECIFIED"
| "I386"
| "X86_64"
| "ARM64"
| "X86_64_MAC";
bootOption?: "BOOT_OPTION_UNSPECIFIED" | "EFI" | "BIOS";
committedStorageMb?: bigint;
cpuCount?: number;
diskCount?: number;
displayName?: string;
instanceType?: string;
memoryMb?: number;
osDescription?: string;
readonly powerState?:
| "POWER_STATE_UNSPECIFIED"
| "ON"
| "OFF"
| "SUSPENDED"
| "PENDING";
securityGroups?: AwsSecurityGroup[];
sourceDescription?: string;
sourceId?: string;
tags?: {};
[key: string]: string;
virtualizationType?: "VM_VIRTUALIZATION_TYPE_UNSPECIFIED" | "HVM" | "PARAVIRTUAL";
vmId?: string;
vpcId?: string;
zone?: string;
}§Properties
§
architecture?: "VM_ARCHITECTURE_UNSPECIFIED" | "I386" | "X86_64" | "ARM64" | "X86_64_MAC"
[src]The CPU architecture.
§
displayName?: string
[src]The display name of the VM. Note that this value is not necessarily unique.
§
readonly powerState?: "POWER_STATE_UNSPECIFIED" | "ON" | "OFF" | "SUSPENDED" | "PENDING"
[src]Output only. The power state of the VM at the moment list was taken.
§
securityGroups?: AwsSecurityGroup[]
[src]The security groups the VM belongs to.