Show / Hide Table of Contents

Class OlvmClusterProperties

OLVM Cluster properties.

Inheritance
object
OlvmClusterProperties
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 OlvmClusterProperties

Properties

BiosType

Declaration
[JsonProperty(PropertyName = "biosType")]
public OlvmBiosType BiosType { get; set; }
Property Value
Type Description
OlvmBiosType

ClusterDescription

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

A human-readable description in plain text.

ClusterName

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

A human-readable name in plain text.

Remarks

Required

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

CustomSchedulingPolicyProperties

Declaration
[JsonProperty(PropertyName = "customSchedulingPolicyProperties")]
public List<OlvmProperty> CustomSchedulingPolicyProperties { get; set; }
Property Value
Type Description
List<OlvmProperty>

Custom scheduling policy properties of the cluster.

DataCenters

Declaration
[JsonProperty(PropertyName = "dataCenters")]
public List<OlvmDataCenter> DataCenters { get; set; }
Property Value
Type Description
List<OlvmDataCenter>

List of data centers where storage domain belongs

Display

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

ErrorHandling

Declaration
[JsonProperty(PropertyName = "errorHandling")]
public OlvmErrorHandling ErrorHandling { get; set; }
Property Value
Type Description
OlvmErrorHandling

FencingPolicy

Declaration
[JsonProperty(PropertyName = "fencingPolicy")]
public OlvmFencingPolicy FencingPolicy { get; set; }
Property Value
Type Description
OlvmFencingPolicy

FipsMode

Declaration
[JsonProperty(PropertyName = "fipsMode")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmClusterProperties.FipsModeEnum? FipsMode { get; set; }
Property Value
Type Description
OlvmClusterProperties.FipsModeEnum?

FIPS mode of the cluster.

FirewallType

Declaration
[JsonProperty(PropertyName = "firewallType")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmClusterProperties.FirewallTypeEnum? FirewallType { get; set; }
Property Value
Type Description
OlvmClusterProperties.FirewallTypeEnum?

The type of firewall to be used on hosts in this cluster.

GlusterTunedProfile

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

The name of the tuned profile.

IsBallooningEnabled

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

Whether ballooning is enabled.

IsGlusterService

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

Indicates if Gluster service is used.

IsHaReservation

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

Indicates whether HA reservation is enabled.

IsTrustedService

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

Indicates if trusted service is enabled

IsTunnelMigration

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

Indicates if tunnel migration is enabled

IsUpdateInProgress

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

Indicates if an upgrade has been started for the cluster.

IsUseThreadsAsCores

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

Indicates if threads should be used as cores

IsVirtService

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

Indicates if virt service is enabled.

IsVncEncryption

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

Indicates if VNC encryption is enabled.

Ksm

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

LogMaxMemoryUsedThreshold

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

The memory consumption threshold for logging audit log events

LogMaxMemoryUsedThresholdType

Declaration
[JsonProperty(PropertyName = "logMaxMemoryUsedThresholdType")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmClusterProperties.LogMaxMemoryUsedThresholdTypeEnum? LogMaxMemoryUsedThresholdType { get; set; }
Property Value
Type Description
OlvmClusterProperties.LogMaxMemoryUsedThresholdTypeEnum?

The memory consumption threshold type for logging audit log events.

MemoryPolicy

Declaration
[JsonProperty(PropertyName = "memoryPolicy")]
public OlvmMemoryPolicy MemoryPolicy { get; set; }
Property Value
Type Description
OlvmMemoryPolicy

MigrationPolicy

Declaration
[JsonProperty(PropertyName = "migrationPolicy")]
public OlvmMigrationOptions MigrationPolicy { get; set; }
Property Value
Type Description
OlvmMigrationOptions

RequiredRngSources

Declaration
[JsonProperty(PropertyName = "requiredRngSources")]
public List<RngSource> RequiredRngSources { get; set; }
Property Value
Type Description
List<RngSource>

Set of random number generator (RNG) sources required from each host in the cluster.

SerialNumber

Declaration
[JsonProperty(PropertyName = "serialNumber")]
public OlvmSerialNumber SerialNumber { get; set; }
Property Value
Type Description
OlvmSerialNumber

SupportedVersions

Declaration
[JsonProperty(PropertyName = "supportedVersions")]
public List<OlvmVersion> SupportedVersions { get; set; }
Property Value
Type Description
List<OlvmVersion>

List of supported versions.

SwitchType

Declaration
[JsonProperty(PropertyName = "switchType")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmClusterProperties.SwitchTypeEnum? SwitchType { get; set; }
Property Value
Type Description
OlvmClusterProperties.SwitchTypeEnum?

Describes all switch types supported by the Manager

UpgradeCorrelationId

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

The upgrade correlation identifier.

UpgradePercentComplete

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

If an upgrade is in progress, the upgrade???s reported percent complete.

Version

Declaration
[JsonProperty(PropertyName = "version")]
public OlvmVersion Version { get; set; }
Property Value
Type Description
OlvmVersion
In this article
Back to top