Class OlvmHost
Type representing a host.
Assembly: OCI.DotNetSDK.Cloudmigrations.dll
Syntax
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
Certificate
Declaration
[JsonProperty(PropertyName = "certificate")]
public OlvmCertificate Certificate { get; set; }
Property Value
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
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
ExternalStatus
Declaration
[JsonProperty(PropertyName = "externalStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmHost.ExternalStatusEnum? ExternalStatus { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "hardwareInformation")]
public OlvmHardwareInformation HardwareInformation { get; set; }
Property Value
HostStatus
Declaration
[JsonProperty(PropertyName = "hostStatus")]
public OlvmHostStatus HostStatus { get; set; }
Property Value
HostedEngine
Declaration
[JsonProperty(PropertyName = "hostedEngine")]
public OlvmHostedEngine HostedEngine { get; set; }
Property Value
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
|
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
KdumpStatus
Declaration
[JsonProperty(PropertyName = "kdumpStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmHost.KdumpStatusEnum? KdumpStatus { get; set; }
Property Value
Ksm
Declaration
[JsonProperty(PropertyName = "ksm")]
public Ksm Ksm { get; set; }
Property Value
LibvirtVersion
Declaration
[JsonProperty(PropertyName = "libvirtVersion")]
public OlvmVersion LibvirtVersion { get; set; }
Property Value
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
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
SeLinux
Declaration
[JsonProperty(PropertyName = "seLinux")]
public OlvmSelinux SeLinux { get; set; }
Property Value
Spm
Declaration
[JsonProperty(PropertyName = "spm")]
public OlvmSpm Spm { get; set; }
Property Value
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
Declaration
[JsonProperty(PropertyName = "type")]
public OlvmHostType Type { get; set; }
Property Value
Version
Declaration
[JsonProperty(PropertyName = "version")]
public OlvmVersion Version { get; set; }
Property Value
VgpuPlacement
Declaration
[JsonProperty(PropertyName = "vgpuPlacement")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmHost.VgpuPlacementEnum? VgpuPlacement { get; set; }
Property Value