Show / Hide Table of Contents

Class UpdateVmClusterDetails

Details for updating the VM cluster. Applies to Exadata Cloud@Customer instances only. For details on updating a cloud VM cluster in an Exadata Cloud Service instance, see {@link #updateCloudVmClusterDetails(UpdateCloudVmClusterDetailsRequest) updateCloudVmClusterDetails}

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

Properties

CloudAutomationUpdateDetails

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

CpuCoreCount

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

The number of CPU cores to enable for the VM cluster.

DataCollectionOptions

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

DataStoragePercentage

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

The percentage assigned to DATA storage (user data and database files). See Storage Configuration in the Exadata documentation for details on the impact of the configuration settings on storage.

DataStorageSizeInGBs

Declaration
[JsonProperty(PropertyName = "dataStorageSizeInGBs")]
public double DataStorageSizeInGBs { get; set; }
Property Value
Type Description
double

The data disk group size to be allocated in GBs.

DataStorageSizeInTBs

Declaration
[JsonProperty(PropertyName = "dataStorageSizeInTBs")]
public double DataStorageSizeInTBs { get; set; }
Property Value
Type Description
double

The data disk group size to be allocated in TBs.

DbNodeStorageSizeInGBs

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

The local node storage to be allocated in GBs.

DefinedTags

Declaration
[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. For more information, see Resource Tags.

FileSystemConfigurationDetails

Declaration
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }
Property Value
Type Description
List<FileSystemConfigurationDetail>

Details of the file system configuration of the VM cluster.

FreeformTags

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

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}

IsLocalBackupEnabled

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

If true, database backup on local Exadata storage is configured for the VM cluster. If false, database backup on local Exadata storage is not available in the VM cluster.

IsSparseDiskgroupEnabled

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

If true, sparse disk group is configured for the VM cluster. If false, sparse disk group is not created.

LicenseModel

Declaration
[JsonProperty(PropertyName = "licenseModel")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateVmClusterDetails.LicenseModelEnum? LicenseModel { get; set; }
Property Value
Type Description
UpdateVmClusterDetails.LicenseModelEnum?

The Oracle license model that applies to the VM cluster. The default is BRING_YOUR_OWN_LICENSE.

MemorySizeInGBs

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

The memory to be allocated in GBs.

OcpuCount

Declaration
[JsonProperty(PropertyName = "ocpuCount")]
public float? OcpuCount { get; set; }
Property Value
Type Description
float?

The number of OCPU cores to enable for the VM cluster. Only 1 decimal place is allowed for the fractional part.

RecoStoragePercentage

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

The percentage assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). See Storage Configuration in the Exadata documentation for details on the impact of the configuration settings on storage.

SparseStoragePercentage

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

The percentage assigned to SPARSE storage (Exadata snapshots). See Storage Configuration in the Exadata documentation for details on the impact of the configuration settings on storage.

SshPublicKeys

Declaration
[JsonProperty(PropertyName = "sshPublicKeys")]
public List<string> SshPublicKeys { get; set; }
Property Value
Type Description
List<string>

The public key portion of one or more key pairs used for SSH access to the VM cluster.

UpdateDetails

Declaration
[JsonProperty(PropertyName = "updateDetails")]
public VmClusterUpdateDetails UpdateDetails { get; set; }
Property Value
Type Description
VmClusterUpdateDetails

Version

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

VmBackupStorageType

Declaration
[JsonProperty(PropertyName = "vmBackupStorageType")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateVmClusterDetails.VmBackupStorageTypeEnum? VmBackupStorageType { get; set; }
Property Value
Type Description
UpdateVmClusterDetails.VmBackupStorageTypeEnum?

Specifies the type of VM Backups Storage and supported values are LOCAL and EXASCALE. Storage Type can only be changed once from LOCAL to EXASCALE. EXASCALE to LOCAL is not permitted.

In this article
Back to top