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
UpdateExadataInfrastructureDetails
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
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.
|
Declaration
[JsonProperty(PropertyName = "contacts")]
public List<ExadataInfrastructureContact> Contacts { get; set; }
Property Value
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.
|
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
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.
|
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
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
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