Show / Hide Table of Contents

Class DistributedDbVmCluster

The Exadata VM cluster for Distributed Database Resource

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

Properties

BackupNetworkNsgIds

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

A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.

BackupSubnetId

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

The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.

Remarks

Required

DisplayName

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

The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.

Domain

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

A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.

EnabledECpuCount

Declaration
[Required(ErrorMessage = "EnabledECpuCount is required.")]
[JsonProperty(PropertyName = "enabledECpuCount")]
public int? EnabledECpuCount { get; set; }
Property Value
Type Description
int?

The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.

Remarks

Required

IsDiagnosticsEventsEnabled

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

Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.

IsHealthMonitoringEnabled

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

Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.

IsIncidentLogsEnabled

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

Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.

LicenseModel

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

The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.

NsgIds

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

The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules.

PrivateZoneId

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

The private zone ID in which you want DNS records to be created.

SshPublicKeys

Declaration
[Required(ErrorMessage = "SshPublicKeys is required.")]
[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 Exadata VM cluster on Exascale Infrastructure.

Remarks

Required

SubnetId

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

The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.

Remarks

Required

TotalECpuCount

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

The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.

VmClusterId

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

The OCID of the Exadata VM cluster on Exascale Infrastructure.

VmFileSystemStorageSize

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

File System Storage Size in GBs for Exadata VM cluster.

In this article
Back to top