Show / Hide Table of Contents

Class HostConfigurationSummary

Summary of a host configuration for a resource.

Inheritance
object
HostConfigurationSummary
EmManagedExternalHostConfigurationSummary
MacsManagedCloudDbHostConfigurationSummary
MacsManagedCloudHostConfigurationSummary
MacsManagedExternalHostConfigurationSummary
PeComanagedHostConfigurationSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
[JsonConverter(typeof(HostConfigurationSummaryModelConverter))]
public class HostConfigurationSummary

Properties

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment.

Remarks

Required

CoresPerSocket

Declaration
[Required(ErrorMessage = "CoresPerSocket is required.")]
[JsonProperty(PropertyName = "coresPerSocket")]
public int? CoresPerSocket { get; set; }
Property Value
Type Description
int?

Number of cores per socket.

Remarks

Required

CpuArchitecture

Declaration
[Required(ErrorMessage = "CpuArchitecture is required.")]
[JsonProperty(PropertyName = "cpuArchitecture")]
public string CpuArchitecture { get; set; }
Property Value
Type Description
string

CPU architechure

Remarks

Required

CpuCacheInMBs

Declaration
[Required(ErrorMessage = "CpuCacheInMBs is required.")]
[JsonProperty(PropertyName = "cpuCacheInMBs")]
public double CpuCacheInMBs { get; set; }
Property Value
Type Description
double

Size of cache memory in megabytes.

Remarks

Required

CpuFrequencyInMhz

Declaration
[Required(ErrorMessage = "CpuFrequencyInMhz is required.")]
[JsonProperty(PropertyName = "cpuFrequencyInMhz")]
public double CpuFrequencyInMhz { get; set; }
Property Value
Type Description
double

Clock frequency of the processor in megahertz.

Remarks

Required

CpuImplementation

Declaration
[Required(ErrorMessage = "CpuImplementation is required.")]
[JsonProperty(PropertyName = "cpuImplementation")]
public string CpuImplementation { get; set; }
Property Value
Type Description
string

Model name of processor.

Remarks

Required

CpuVendor

Declaration
[Required(ErrorMessage = "CpuVendor is required.")]
[JsonProperty(PropertyName = "cpuVendor")]
public string CpuVendor { get; set; }
Property Value
Type Description
string

Name of the CPU vendor.

Remarks

Required

DefinedTags

Declaration
[Required(ErrorMessage = "DefinedTags is required.")]
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

Remarks

Required

FreeformTags

Declaration
[Required(ErrorMessage = "FreeformTags is required.")]
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Remarks

Required

HostInsightId

Declaration
[Required(ErrorMessage = "HostInsightId is required.")]
[JsonProperty(PropertyName = "hostInsightId")]
public string HostInsightId { get; set; }
Property Value
Type Description
string

The OCID of the host insight resource.

Remarks

Required

HostName

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

The host name. The host name is unique amongst the hosts managed by the same management agent.

Remarks

Required

IsHyperThreadingEnabled

Declaration
[Required(ErrorMessage = "IsHyperThreadingEnabled is required.")]
[JsonProperty(PropertyName = "isHyperThreadingEnabled")]
public bool? IsHyperThreadingEnabled { get; set; }
Property Value
Type Description
bool?

Indicates if hyper-threading is enabled or not

Remarks

Required

PlatformType

Declaration
[Required(ErrorMessage = "PlatformType is required.")]
[JsonProperty(PropertyName = "platformType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public HostConfigurationSummary.PlatformTypeEnum? PlatformType { get; set; }
Property Value
Type Description
HostConfigurationSummary.PlatformTypeEnum?

Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].

Remarks

Required

PlatformVendor

Declaration
[Required(ErrorMessage = "PlatformVendor is required.")]
[JsonProperty(PropertyName = "platformVendor")]
public string PlatformVendor { get; set; }
Property Value
Type Description
string

Platform vendor.

Remarks

Required

PlatformVersion

Declaration
[Required(ErrorMessage = "PlatformVersion is required.")]
[JsonProperty(PropertyName = "platformVersion")]
public string PlatformVersion { get; set; }
Property Value
Type Description
string

Platform version.

Remarks

Required

ThreadsPerSocket

Declaration
[Required(ErrorMessage = "ThreadsPerSocket is required.")]
[JsonProperty(PropertyName = "threadsPerSocket")]
public int? ThreadsPerSocket { get; set; }
Property Value
Type Description
int?

Number of threads per socket.

Remarks

Required

TotalCpus

Declaration
[Required(ErrorMessage = "TotalCpus is required.")]
[JsonProperty(PropertyName = "totalCpus")]
public int? TotalCpus { get; set; }
Property Value
Type Description
int?

Total CPU on this host.

Remarks

Required

TotalMemoryInGBs

Declaration
[Required(ErrorMessage = "TotalMemoryInGBs is required.")]
[JsonProperty(PropertyName = "totalMemoryInGBs")]
public double TotalMemoryInGBs { get; set; }
Property Value
Type Description
double

Total amount of usable physical memory in gibabytes

Remarks

Required

TotalSockets

Declaration
[Required(ErrorMessage = "TotalSockets is required.")]
[JsonProperty(PropertyName = "totalSockets")]
public int? TotalSockets { get; set; }
Property Value
Type Description
int?

Number of total sockets.

Remarks

Required

In this article
Back to top