Show / Hide Table of Contents

Class OlvmHost

Type representing a host.

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

Properties

Address

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

The host address (FQDN/IP).

AutoNumaStatus

Declaration
[JsonProperty(PropertyName = "autoNumaStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmHost.AutoNumaStatusEnum? AutoNumaStatus { get; set; }
Property Value
Type Description
OlvmHost.AutoNumaStatusEnum?

The host auto non uniform memory access (NUMA) status.

Certificate

Declaration
[JsonProperty(PropertyName = "certificate")]
public OlvmCertificate Certificate { get; set; }
Property Value
Type Description
OlvmCertificate

Comment

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

Free text containing comments about this object.

Cpu

Declaration
[JsonProperty(PropertyName = "cpu")]
public OlvmCpu Cpu { get; set; }
Property Value
Type Description
OlvmCpu

Description

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

A human-readable description in plain text.

Display

Declaration
[JsonProperty(PropertyName = "display")]
public OlvmDisplay Display { get; set; }
Property Value
Type Description
OlvmDisplay

ExternalStatus

Declaration
[JsonProperty(PropertyName = "externalStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmHost.ExternalStatusEnum? ExternalStatus { get; set; }
Property Value
Type Description
OlvmHost.ExternalStatusEnum?

Status of storage domain.

HardwareInformation

Declaration
[JsonProperty(PropertyName = "hardwareInformation")]
public OlvmHardwareInformation HardwareInformation { get; set; }
Property Value
Type Description
OlvmHardwareInformation

HostStatus

Declaration
[JsonProperty(PropertyName = "hostStatus")]
public OlvmHostStatus HostStatus { get; set; }
Property Value
Type Description
OlvmHostStatus

HostedEngine

Declaration
[JsonProperty(PropertyName = "hostedEngine")]
public OlvmHostedEngine HostedEngine { get; set; }
Property Value
Type Description
OlvmHostedEngine

Id

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

A unique identifier.

IsHostDevicePassthrough

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

Specifies whether host device passthrough is enabled on this host.

IsNetworkOperationInProgress

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

Specifies whether a network-related operation, such as 'setup networks', 'sync networks', or 'refresh capabilities', is currently being executed on this host.

IsNumaSupported

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

Specifies whether non uniform memory access (NUMA) is supported on this host.

IsOverrideIpTables

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

Specifies whether we should override firewall definitions

IsOvnConfigured

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

Indicates if the host has correctly configured OVN.

IsReinstallationRequired

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

Specifies whether the host should be reinstalled.

IsTransparentHugePagesEnabled

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

Indicates if transparent huge pages (THP) support is enabled.

IsUpdateAvailable

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

Specified whether there is an oVirt-related update on this host.

Iscsi

Declaration
[JsonProperty(PropertyName = "iscsi")]
public OlvmIscsiDetails Iscsi { get; set; }
Property Value
Type Description
OlvmIscsiDetails

KdumpStatus

Declaration
[JsonProperty(PropertyName = "kdumpStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmHost.KdumpStatusEnum? KdumpStatus { get; set; }
Property Value
Type Description
OlvmHost.KdumpStatusEnum?

The host KDUMP status.

Ksm

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

LibvirtVersion

Declaration
[JsonProperty(PropertyName = "libvirtVersion")]
public OlvmVersion LibvirtVersion { get; set; }
Property Value
Type Description
OlvmVersion

MaxSchedulingMemoryInBytes

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

The max scheduling memory on this host in bytes.

MemoryInBytes

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

The amount of physical memory on this host in bytes.

Name

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

Name of the property.

Os

Declaration
[JsonProperty(PropertyName = "os")]
public OlvmOperatingSystem Os { get; set; }
Property Value
Type Description
OlvmOperatingSystem

Port

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

The host port.

PowerManagement

Declaration
[JsonProperty(PropertyName = "powerManagement")]
public OlvmPowerManagement PowerManagement { get; set; }
Property Value
Type Description
OlvmPowerManagement

SeLinux

Declaration
[JsonProperty(PropertyName = "seLinux")]
public OlvmSelinux SeLinux { get; set; }
Property Value
Type Description
OlvmSelinux

Spm

Declaration
[JsonProperty(PropertyName = "spm")]
public OlvmSpm Spm { get; set; }
Property Value
Type Description
OlvmSpm

StatusDetail

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

The host status details.

Summary

Declaration
[JsonProperty(PropertyName = "summary")]
public OlvmVmSummary Summary { get; set; }
Property Value
Type Description
OlvmVmSummary

Type

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

Version

Declaration
[JsonProperty(PropertyName = "version")]
public OlvmVersion Version { get; set; }
Property Value
Type Description
OlvmVersion

VgpuPlacement

Declaration
[JsonProperty(PropertyName = "vgpuPlacement")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmHost.VgpuPlacementEnum? VgpuPlacement { get; set; }
Property Value
Type Description
OlvmHost.VgpuPlacementEnum?

Specifies the vGPU placement strategy.

In this article
Back to top