Show / Hide Table of Contents

Class UpdateExadbVmClusterDetails

Details for updating the Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only.

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

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.

DataCollectionOptions

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

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.

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.

EnabledECpuCount

Declaration
[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.

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"}

GridImageId

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

LicenseModel

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

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

NodeCount

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

The number of nodes to be added in the Exadata VM cluster on Exascale Infrastructure.

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. NsgIds restrictions:

  • A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty.

SecurityAttributes

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

Security Attributes for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}

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 Exadata VM cluster on Exascale Infrastructure.

SystemVersion

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

Operating system version of the image.

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.

UpdateAction

Declaration
[JsonProperty(PropertyName = "updateAction")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateExadbVmClusterDetails.UpdateActionEnum? UpdateAction { get; set; }
Property Value
Type Description
UpdateExadbVmClusterDetails.UpdateActionEnum?

The update action.

VmFileSystemStorage

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