Class ExadataInfrastructureSummary
Details of the Exadata Cloud@Customer infrastructure. Applies to Exadata Cloud@Customer instances only. See {@link #cloudExadataInfrastructureSummary(CloudExadataInfrastructureSummaryRequest) cloudExadataInfrastructureSummary} for details of the cloud Exadata infrastructure resource used by Exadata Cloud Service instances.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class ExadataInfrastructureSummary
Properties
ActivatedStorageCount
Declaration
[JsonProperty(PropertyName = "activatedStorageCount")]
public int? ActivatedStorageCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The requested number of additional storage servers activated for the Exadata infrastructure. |
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(ResponseEnumConverter))]
public ExadataInfrastructureSummary.AdditionalComputeSystemModelEnum? AdditionalComputeSystemModel { get; set; }
Property Value
Type | Description |
---|---|
ExadataInfrastructureSummary.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. |
AvailabilityDomain
Declaration
[JsonProperty(PropertyName = "availabilityDomain")]
public string AvailabilityDomain { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the availability domain that the Exadata infrastructure is located in. |
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. |
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the compartment. |
Remarks
Required
ComputeCount
Declaration
[JsonProperty(PropertyName = "computeCount")]
public int? ComputeCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of compute servers for the Exadata infrastructure. |
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. |
CpusEnabled
Declaration
[JsonProperty(PropertyName = "cpusEnabled")]
public int? CpusEnabled { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of enabled CPU cores. |
CsiNumber
Declaration
[JsonProperty(PropertyName = "csiNumber")]
public string CsiNumber { get; set; }
Property Value
Type | Description |
---|---|
string | The CSI Number of the Exadata infrastructure. |
DataStorageSizeInTBs
Declaration
[JsonProperty(PropertyName = "dataStorageSizeInTBs")]
public double DataStorageSizeInTBs { get; set; }
Property Value
Type | Description |
---|---|
double | Size, in terabytes, of the DATA disk group. |
DbNodeStorageSizeInGBs
Declaration
[JsonProperty(PropertyName = "dbNodeStorageSizeInGBs")]
public int? DbNodeStorageSizeInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The local node storage allocated in GBs. |
DbServerVersion
Declaration
[JsonProperty(PropertyName = "dbServerVersion")]
public string DbServerVersion { get; set; }
Property Value
Type | Description |
---|---|
string | The software version of the database servers (dom0) in the Exadata infrastructure. |
DefinedFileSystemConfigurations
Declaration
[JsonProperty(PropertyName = "definedFileSystemConfigurations")]
public List<DefinedFileSystemConfiguration> DefinedFileSystemConfigurations { get; set; }
Property Value
Type | Description |
---|---|
List<DefinedFileSystemConfiguration> | Details of the file system configuration of the Exadata infrastructure. |
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
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | The user-friendly name for the Exadata Cloud@Customer infrastructure. The name does not need to be unique. |
Remarks
Required
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.
|
Gateway
Declaration
[JsonProperty(PropertyName = "gateway")]
public string Gateway { get; set; }
Property Value
Type | Description |
---|---|
string | The gateway for the control plane network. |
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the Exadata infrastructure. |
Remarks
Required
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. |
IsSchedulingPolicyAssociated
Declaration
[JsonProperty(PropertyName = "isSchedulingPolicyAssociated")]
public bool? IsSchedulingPolicyAssociated { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, the infrastructure is using granular maintenance scheduling preference. |
LastMaintenanceRunId
Declaration
[JsonProperty(PropertyName = "lastMaintenanceRunId")]
public string LastMaintenanceRunId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the last maintenance run. |
LifecycleDetails
Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
Type | Description |
---|---|
string | Additional information about the current lifecycle state. |
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExadataInfrastructureSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
ExadataInfrastructureSummary.LifecycleStateEnum? | The current lifecycle state of the Exadata infrastructure. |
Remarks
Required
MaintenanceSLOStatus
Declaration
[JsonProperty(PropertyName = "maintenanceSLOStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExadataInfrastructureSummary.MaintenanceSLOStatusEnum? MaintenanceSLOStatus { get; set; }
Property Value
Type | Description |
---|---|
ExadataInfrastructureSummary.MaintenanceSLOStatusEnum? | A field to capture \u2018Maintenance SLO Status\u2019 for the Exadata infrastructure with values \u2018OK\u2019, \u2018DEGRADED\u2019. Default is \u2018OK\u2019 when the infrastructure is provisioned. |
MaintenanceWindow
Declaration
[JsonProperty(PropertyName = "maintenanceWindow")]
public MaintenanceWindow MaintenanceWindow { get; set; }
Property Value
Type | Description |
---|---|
MaintenanceWindow |
MaxCpuCount
Declaration
[JsonProperty(PropertyName = "maxCpuCount")]
public int? MaxCpuCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The total number of CPU cores available. |
MaxDataStorageInTBs
Declaration
[JsonProperty(PropertyName = "maxDataStorageInTBs")]
public double MaxDataStorageInTBs { get; set; }
Property Value
Type | Description |
---|---|
double | The total available DATA disk group size. |
MaxDbNodeStorageInGBs
Declaration
[JsonProperty(PropertyName = "maxDbNodeStorageInGBs")]
public int? MaxDbNodeStorageInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The total local node storage available in GBs. |
MaxMemoryInGBs
Declaration
[JsonProperty(PropertyName = "maxMemoryInGBs")]
public int? MaxMemoryInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The total memory available in GBs. |
MemorySizeInGBs
Declaration
[JsonProperty(PropertyName = "memorySizeInGBs")]
public int? MemorySizeInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The memory allocated in GBs. |
MonthlyDbServerVersion
Declaration
[JsonProperty(PropertyName = "monthlyDbServerVersion")]
public string MonthlyDbServerVersion { get; set; }
Property Value
Type | Description |
---|---|
string | The monthly software version of the database servers (dom0) in the Exadata infrastructure. |
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 |
NextMaintenanceRunId
Declaration
[JsonProperty(PropertyName = "nextMaintenanceRunId")]
public string NextMaintenanceRunId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the next maintenance run. |
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. |
RackSerialNumber
Declaration
[JsonProperty(PropertyName = "rackSerialNumber")]
public string RackSerialNumber { get; set; }
Property Value
Type | Description |
---|---|
string | The serial number for the Exadata infrastructure. |
Shape
Declaration
[Required(ErrorMessage = "Shape is required.")]
[JsonProperty(PropertyName = "shape")]
public string Shape { get; set; }
Property Value
Type | Description |
---|---|
string | The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. |
Remarks
Required
StorageCount
Declaration
[JsonProperty(PropertyName = "storageCount")]
public int? StorageCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of Exadata storage servers for the Exadata infrastructure. |
StorageServerVersion
Declaration
[JsonProperty(PropertyName = "storageServerVersion")]
public string StorageServerVersion { get; set; }
Property Value
Type | Description |
---|---|
string | The software version of the storage servers (cells) in the Exadata infrastructure. |
TimeCreated
Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the Exadata infrastructure was created. |
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. |