Show / Hide Table of Contents

Class CloudExadataInfrastructure

Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.

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

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.

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.

AvailabilityDomain

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

The name of the availability domain that the cloud Exadata infrastructure resource is located in.

Remarks

Required

AvailableStorageSizeInGBs

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

The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).

ClusterPlacementGroupId

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

The OCID of the cluster placement group of the Exadata Infrastructure.

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 cloud Exadata infrastructure.

ComputeModel

Declaration
[JsonProperty(PropertyName = "computeModel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CloudExadataInfrastructure.ComputeModelEnum? ComputeModel { get; set; }
Property Value
Type Description
CloudExadataInfrastructure.ComputeModelEnum?

The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.

CpuCount

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

The total number of CPU cores allocated.

CustomerContacts

Declaration
[JsonProperty(PropertyName = "customerContacts")]
public List<CustomerContact> CustomerContacts { get; set; }
Property Value
Type Description
List<CustomerContact>

The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance.

DataStorageSizeInTBs

Declaration
[JsonProperty(PropertyName = "dataStorageSizeInTBs")]
public double DataStorageSizeInTBs { get; set; }
Property Value
Type Description
double

Size, in terabytes, of the DATA disk group.

DatabaseServerType

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

The database server type of the Exadata infrastructure.

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 cloud Exadata infrastructure. Example: 20.1.15

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 cloud Exadata infrastructure resource. The name does not need to be unique.

Remarks

Required

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

Id

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

The OCID of the cloud Exadata infrastructure resource.

Remarks

Required

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 CloudExadataInfrastructure.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
CloudExadataInfrastructure.LifecycleStateEnum?

The current lifecycle state of the cloud Exadata infrastructure resource.

Remarks

Required

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 cloud Exadata infrastructure. Example: 20.1.15

MonthlyStorageServerVersion

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

The monthly software version of the storage servers (cells) in the cloud Exadata infrastructure. Example: 20.1.15

NextMaintenanceRunId

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

The OCID of the next maintenance run.

Shape

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

The model name of the cloud Exadata infrastructure resource.

Remarks

Required

StorageCount

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

The number of storage servers for the cloud Exadata infrastructure.

StorageServerType

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

The storage server type of 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 cloud Exadata infrastructure. Example: 20.1.15

SubscriptionId

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

The OCID of the subscription with which resource needs to be associated with.

SystemTags

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

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the cloud Exadata infrastructure resource was created.

TotalStorageSizeInGBs

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

The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).

In this article
Back to top