Class CloudExadataInfrastructureSummary
Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class CloudExadataInfrastructureSummary
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. |
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. |
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.
|
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 CloudExadataInfrastructureSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
CloudExadataInfrastructureSummary.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. |
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). |