Class OlvmClusterProperties
Inheritance
OlvmClusterProperties
Assembly: OCI.DotNetSDK.Cloudmigrations.dll
Syntax
public class OlvmClusterProperties
Properties
BiosType
Declaration
[JsonProperty(PropertyName = "biosType")]
public OlvmBiosType BiosType { get; set; }
Property Value
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.
|
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
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
Display
Declaration
[JsonProperty(PropertyName = "display")]
public OlvmDisplay Display { get; set; }
Property Value
ErrorHandling
Declaration
[JsonProperty(PropertyName = "errorHandling")]
public OlvmErrorHandling ErrorHandling { get; set; }
Property Value
FencingPolicy
Declaration
[JsonProperty(PropertyName = "fencingPolicy")]
public OlvmFencingPolicy FencingPolicy { get; set; }
Property Value
FipsMode
Declaration
[JsonProperty(PropertyName = "fipsMode")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmClusterProperties.FipsModeEnum? FipsMode { get; set; }
Property Value
FirewallType
Declaration
[JsonProperty(PropertyName = "firewallType")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmClusterProperties.FirewallTypeEnum? FirewallType { get; set; }
Property Value
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
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
MemoryPolicy
Declaration
[JsonProperty(PropertyName = "memoryPolicy")]
public OlvmMemoryPolicy MemoryPolicy { get; set; }
Property Value
MigrationPolicy
Declaration
[JsonProperty(PropertyName = "migrationPolicy")]
public OlvmMigrationOptions MigrationPolicy { get; set; }
Property Value
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
SupportedVersions
Declaration
[JsonProperty(PropertyName = "supportedVersions")]
public List<OlvmVersion> SupportedVersions { get; set; }
Property Value
SwitchType
Declaration
[JsonProperty(PropertyName = "switchType")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmClusterProperties.SwitchTypeEnum? SwitchType { get; set; }
Property Value
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