Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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.

§
bootOption?: "BOOT_OPTION_UNSPECIFIED" | "EFI" | "BIOS"
[src]

The VM Boot Option.

§
committedStorageMb?: bigint
[src]

The total size of the storage allocated to the VM in MB.

§
cpuCount?: number
[src]

The number of cpus the VM has.

§
diskCount?: number
[src]

The number of disks the VM has.

§
displayName?: string
[src]

The display name of the VM. Note that this value is not necessarily unique.

§
instanceType?: string
[src]

The instance type of the VM.

§
memoryMb?: number
[src]

The memory size of the VM in MB.

§
osDescription?: string
[src]

The VM's OS.

§
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.

§
sourceDescription?: string
[src]

The descriptive name of the AWS's source this VM is connected to.

§
sourceId?: string
[src]

The id of the AWS's source this VM is connected to.

§
tags?: {
[key: string]: string;
}
[src]

The tags of the VM.

§
virtualizationType?: "VM_VIRTUALIZATION_TYPE_UNSPECIFIED" | "HVM" | "PARAVIRTUAL"
[src]

The virtualization type.

§
vmId?: string
[src]

The VM ID in AWS.

§
vpcId?: string
[src]

The VPC ID the VM belongs to.

§
zone?: string
[src]

The AWS zone of the VM.