Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ComputeProperties

Compute related properties.

Properties

Optional connectedNetworks

connectedNetworks: undefined | number

Number of connected networks. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional coresCount

coresCount: undefined | number

Number of CPUs. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional cpuModel

cpuModel: undefined | string

CPU model name.

Optional description

description: undefined | string

Information about the asset.

Optional disks

disks: Array<Disk>

Lists the set of disks belonging to the virtual machine. This list is unordered.

Optional disksCount

disksCount: undefined | number

Number of disks. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional dnsName

dnsName: undefined | string

Fully Qualified DNS Name.

Optional firmware

firmware: undefined | string

Information about firmware type for this virtual machine.

Optional gpuDevices

gpuDevices: Array<GpuDevice>

List of GPU devices attached to a virtual machine.

Optional gpuDevicesCount

gpuDevicesCount: undefined | number

Number of GPU devices. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional guestState

guestState: undefined | string

Guest state.

Optional hardwareVersion

hardwareVersion: undefined | string

Hardware version.

Optional hostName

hostName: undefined | string

Host name of the VM.

Optional isPmemEnabled

isPmemEnabled: undefined | false | true

Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.

Optional isTpmEnabled

isTpmEnabled: undefined | false | true

Whether Trusted Platform Module (TPM) is enabled.

Optional latencySensitivity

latencySensitivity: undefined | string

Latency sensitivity.

Optional memoryInMBs

memoryInMBs: undefined | number

Memory size in MBs. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional nics

nics: Array<Nic>

List of network ethernet cards attached to a virtual machine.

Optional nicsCount

nicsCount: undefined | number

Number of network ethernet cards. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional nvdimmController

nvdimmController: model.NvdimmController

Optional nvdimms

nvdimms: Array<Nvdimm>

The properties of the NVDIMMs attached to a virtual machine.

Optional operatingSystem

operatingSystem: undefined | string

Operating system.

Optional operatingSystemVersion

operatingSystemVersion: undefined | string

Operating system version.

Optional pmemInMBs

pmemInMBs: undefined | number

Pmem size in MBs. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional powerState

powerState: undefined | string

The current power state of the virtual machine.

Optional primaryIp

primaryIp: undefined | string

Primary IP address of the compute instance.

Optional scsiController

scsiController: model.ScsiController

Optional storageProvisionedInMBs

storageProvisionedInMBs: undefined | number

Provision storage size in MBs. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional threadsPerCoreCount

threadsPerCoreCount: undefined | number

Number of threads per core. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj