Show / Hide Table of Contents

Class ComputeProperties

Compute related properties.

Inheritance
object
ComputeProperties
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CloudbridgeService.Models
Assembly: OCI.DotNetSDK.Cloudbridge.dll
Syntax
public class ComputeProperties

Properties

ConnectedNetworks

Declaration
[JsonProperty(PropertyName = "connectedNetworks")]
public int? ConnectedNetworks { get; set; }
Property Value
Type Description
int?

Number of connected networks.

CoresCount

Declaration
[JsonProperty(PropertyName = "coresCount")]
public int? CoresCount { get; set; }
Property Value
Type Description
int?

Number of CPUs.

CpuModel

Declaration
[JsonProperty(PropertyName = "cpuModel")]
public string CpuModel { get; set; }
Property Value
Type Description
string

CPU model name.

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Information about the asset.

Disks

Declaration
[JsonProperty(PropertyName = "disks")]
public List<Disk> Disks { get; set; }
Property Value
Type Description
List<Disk>

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

DisksCount

Declaration
[JsonProperty(PropertyName = "disksCount")]
public int? DisksCount { get; set; }
Property Value
Type Description
int?

Number of disks.

DnsName

Declaration
[JsonProperty(PropertyName = "dnsName")]
public string DnsName { get; set; }
Property Value
Type Description
string

Fully Qualified DNS Name.

Firmware

Declaration
[JsonProperty(PropertyName = "firmware")]
public string Firmware { get; set; }
Property Value
Type Description
string

Information about firmware type for this virtual machine.

GpuDevices

Declaration
[JsonProperty(PropertyName = "gpuDevices")]
public List<GpuDevice> GpuDevices { get; set; }
Property Value
Type Description
List<GpuDevice>

List of GPU devices attached to a virtual machine.

GpuDevicesCount

Declaration
[JsonProperty(PropertyName = "gpuDevicesCount")]
public int? GpuDevicesCount { get; set; }
Property Value
Type Description
int?

Number of GPU devices.

GuestState

Declaration
[JsonProperty(PropertyName = "guestState")]
public string GuestState { get; set; }
Property Value
Type Description
string

Guest state.

HardwareVersion

Declaration
[JsonProperty(PropertyName = "hardwareVersion")]
public string HardwareVersion { get; set; }
Property Value
Type Description
string

Hardware version.

HostName

Declaration
[JsonProperty(PropertyName = "hostName")]
public string HostName { get; set; }
Property Value
Type Description
string

Host name of the VM.

IsPmemEnabled

Declaration
[JsonProperty(PropertyName = "isPmemEnabled")]
public bool? IsPmemEnabled { get; set; }
Property Value
Type Description
bool?

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

IsTpmEnabled

Declaration
[JsonProperty(PropertyName = "isTpmEnabled")]
public bool? IsTpmEnabled { get; set; }
Property Value
Type Description
bool?

Whether Trusted Platform Module (TPM) is enabled.

LatencySensitivity

Declaration
[JsonProperty(PropertyName = "latencySensitivity")]
public string LatencySensitivity { get; set; }
Property Value
Type Description
string

Latency sensitivity.

MemoryInMBs

Declaration
[JsonProperty(PropertyName = "memoryInMBs")]
public long? MemoryInMBs { get; set; }
Property Value
Type Description
long?

Memory size in MBs.

Nics

Declaration
[JsonProperty(PropertyName = "nics")]
public List<Nic> Nics { get; set; }
Property Value
Type Description
List<Nic>

List of network ethernet cards attached to a virtual machine.

NicsCount

Declaration
[JsonProperty(PropertyName = "nicsCount")]
public int? NicsCount { get; set; }
Property Value
Type Description
int?

Number of network ethernet cards.

NvdimmController

Declaration
[JsonProperty(PropertyName = "nvdimmController")]
public NvdimmController NvdimmController { get; set; }
Property Value
Type Description
NvdimmController

Nvdimms

Declaration
[JsonProperty(PropertyName = "nvdimms")]
public List<Nvdimm> Nvdimms { get; set; }
Property Value
Type Description
List<Nvdimm>

The properties of the NVDIMMs attached to a virtual machine.

OperatingSystem

Declaration
[JsonProperty(PropertyName = "operatingSystem")]
public string OperatingSystem { get; set; }
Property Value
Type Description
string

Operating system.

OperatingSystemVersion

Declaration
[JsonProperty(PropertyName = "operatingSystemVersion")]
public string OperatingSystemVersion { get; set; }
Property Value
Type Description
string

Operating system version.

PmemInMBs

Declaration
[JsonProperty(PropertyName = "pmemInMBs")]
public long? PmemInMBs { get; set; }
Property Value
Type Description
long?

Pmem size in MBs.

PowerState

Declaration
[JsonProperty(PropertyName = "powerState")]
public string PowerState { get; set; }
Property Value
Type Description
string

The current power state of the virtual machine.

PrimaryIp

Declaration
[JsonProperty(PropertyName = "primaryIp")]
public string PrimaryIp { get; set; }
Property Value
Type Description
string

Primary IP address of the compute instance.

ScsiController

Declaration
[JsonProperty(PropertyName = "scsiController")]
public ScsiController ScsiController { get; set; }
Property Value
Type Description
ScsiController

StorageProvisionedInMBs

Declaration
[JsonProperty(PropertyName = "storageProvisionedInMBs")]
public long? StorageProvisionedInMBs { get; set; }
Property Value
Type Description
long?

Provision storage size in MBs.

ThreadsPerCoreCount

Declaration
[JsonProperty(PropertyName = "threadsPerCoreCount")]
public int? ThreadsPerCoreCount { get; set; }
Property Value
Type Description
int?

Number of threads per core.

In this article
Back to top