Show / Hide Table of Contents

Class UpdateExadataInfrastructureDetails

Updates the Exadata infrastructure. Applies to Exadata Cloud@Customer instances only. See {@link #updateCloudExadataInfrastructureDetails(UpdateCloudExadataInfrastructureDetailsRequest) updateCloudExadataInfrastructureDetails} for information on updating Exadata Cloud Service cloud Exadata infrastructure resources.

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

Properties

AdditionalComputeCount

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

The requested number of additional compute servers for the Exadata infrastructure.

AdditionalComputeSystemModel

Declaration
[JsonProperty(PropertyName = "additionalComputeSystemModel")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateExadataInfrastructureDetails.AdditionalComputeSystemModelEnum? AdditionalComputeSystemModel { get; set; }
Property Value
Type Description
UpdateExadataInfrastructureDetails.AdditionalComputeSystemModelEnum?

Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)

AdditionalStorageCount

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

The requested number of additional storage servers for the Exadata infrastructure.

AdminNetworkCIDR

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

The CIDR block for the Exadata administration network.

CloudControlPlaneServer1

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

The IP address for the first control plane server.

CloudControlPlaneServer2

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

The IP address for the second control plane server.

Contacts

Declaration
[JsonProperty(PropertyName = "contacts")]
public List<ExadataInfrastructureContact> Contacts { get; set; }
Property Value
Type Description
List<ExadataInfrastructureContact>

The list of contacts for the Exadata infrastructure.

CorporateProxy

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

The corporate network proxy for access to the control plane network.

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.

DnsServer

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

The list of DNS server IP addresses. Maximum of 3 allowed.

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

Gateway

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

The gateway for the control plane network.

InfiniBandNetworkCIDR

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

The CIDR block for the Exadata InfiniBand interconnect.

IsCpsOfflineReportEnabled

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

Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.

IsMultiRackDeployment

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

Indicates if deployment is Multi-Rack or not.

MaintenanceWindow

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

MultiRackConfigurationFile

Declaration
[JsonProperty(PropertyName = "multiRackConfigurationFile")]
public byte[] MultiRackConfigurationFile { get; set; }
Property Value
Type Description
byte[]

The base64 encoded Multi-Rack configuration json file.

Netmask

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

The netmask for the control plane network.

NetworkBondingModeDetails

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

NtpServer

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

The list of NTP server IP addresses. Maximum of 3 allowed.

TimeZone

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

The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.

In this article
Back to top