Class ComputeProperties
Compute related properties.
Inheritance
ComputeProperties
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
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
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.
|