Module Values.CloudExadataInfrastructureSummarySource

Information about an Exadata infrastructure.

Sourcetype nonrec t = {
  1. cloudExadataInfrastructureId : ResourceIdOrArn.t option;
    (*

    The unique identifier for the Exadata infrastructure.

    *)
  2. displayName : String_.t option;
    (*

    The user-friendly name for the Exadata infrastructure.

    *)
  3. status : ResourceStatus.t option;
    (*

    The current status of the Exadata infrastructure.

    *)
  4. statusReason : String_.t option;
    (*

    Additional information about the status of the Exadata infrastructure.

    *)
  5. cloudExadataInfrastructureArn : String_.t option;
    (*

    The Amazon Resource Name (ARN) for the Exadata infrastructure.

    *)
  6. activatedStorageCount : Integer.t option;
    (*

    The number of storage servers requested for the Exadata infrastructure.

    *)
  7. additionalStorageCount : Integer.t option;
    (*

    The number of storage servers requested for the Exadata infrastructure.

    *)
  8. availableStorageSizeInGBs : Integer.t option;
    (*

    The amount of available storage, in gigabytes (GB), for the Exadata infrastructure.

    *)
  9. availabilityZone : String_.t option;
    (*

    The name of the Availability Zone (AZ) where the Exadata infrastructure is located.

    *)
  10. availabilityZoneId : String_.t option;
    (*

    The AZ ID of the AZ where the Exadata infrastructure is located.

    *)
  11. computeCount : Integer.t option;
    (*

    The number of database servers for the Exadata infrastructure.

    *)
  12. cpuCount : Integer.t option;
    (*

    The total number of CPU cores that are allocated to the Exadata infrastructure.

    *)
  13. customerContactsToSendToOCI : CustomerContacts.t option;
    (*

    The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.

    *)
  14. dataStorageSizeInTBs : Double.t option;
    (*

    The size of the Exadata infrastructure's data disk group, in terabytes (TB).

    *)
  15. dbNodeStorageSizeInGBs : Integer.t option;
    (*

    The size of the Exadata infrastructure's local node storage, in gigabytes (GB).

    *)
  16. dbServerVersion : String_.t option;
    (*

    The software version of the database servers on the Exadata infrastructure.

    *)
  17. lastMaintenanceRunId : String_.t option;
    (*

    The Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.

    *)
  18. maintenanceWindow : MaintenanceWindow.t option;
    (*

    The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.

    *)
  19. maxCpuCount : Integer.t option;
    (*

    The total number of CPU cores available on the Exadata infrastructure.

    *)
  20. maxDataStorageInTBs : Double.t option;
    (*

    The total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure.

    *)
  21. maxDbNodeStorageSizeInGBs : Integer.t option;
    (*

    The total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure.

    *)
  22. maxMemoryInGBs : Integer.t option;
    (*

    The total amount of memory, in gigabytes (GB), that's available on the Exadata infrastructure.

    *)
  23. memorySizeInGBs : Integer.t option;
    (*

    The amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure.

    *)
  24. monthlyDbServerVersion : String_.t option;
    (*

    The monthly software version of the database servers (dom0) installed on the Exadata infrastructure.

    *)
  25. monthlyStorageServerVersion : String_.t option;
    (*

    The monthly software version of the storage servers installed on the Exadata infrastructure.

    *)
  26. nextMaintenanceRunId : String_.t option;
    (*

    The OCID of the next maintenance run for the Exadata infrastructure.

    *)
  27. ociResourceAnchorName : String_.t option;
    (*

    The name of the OCI resource anchor for the Exadata infrastructure.

    *)
  28. ociUrl : String_.t option;
    (*

    The HTTPS link to the Exadata infrastructure in OCI.

    *)
  29. ocid : String_.t option;
    (*

    The OCID of the Exadata infrastructure.

    *)
  30. shape : String_.t option;
    (*

    The model name of the Exadata infrastructure.

    *)
  31. storageCount : Integer.t option;
    (*

    The number of storage servers that are activated for the Exadata infrastructure.

    *)
  32. storageServerVersion : String_.t option;
    (*

    The software version of the storage servers on the Exadata infrastructure.

    *)
  33. createdAt : SyntheticTimestamp_date_time.t option;
    (*

    The date and time when the Exadata infrastructure was created.

    *)
  34. totalStorageSizeInGBs : Integer.t option;
    (*

    The total amount of storage, in gigabytes (GB), on the the Exadata infrastructure.

    *)
  35. percentProgress : Float_.t option;
    (*

    The amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.

    *)
  36. databaseServerType : String_.t option;
    (*

    The database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation.

    *)
  37. storageServerType : String_.t option;
    (*

    The storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation.

    *)
  38. computeModel : ComputeModel.t option;
    (*

    The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.

    *)
}
Sourceval make : ?cloudExadataInfrastructureId:??? -> ?displayName:??? -> ?status:??? -> ?statusReason:??? -> ?cloudExadataInfrastructureArn:??? -> ?activatedStorageCount:??? -> ?additionalStorageCount:??? -> ?availableStorageSizeInGBs:??? -> ?availabilityZone:??? -> ?availabilityZoneId:??? -> ?computeCount:??? -> ?cpuCount:??? -> ?customerContactsToSendToOCI:??? -> ?dataStorageSizeInTBs:??? -> ?dbNodeStorageSizeInGBs:??? -> ?dbServerVersion:??? -> ?lastMaintenanceRunId:??? -> ?maintenanceWindow:??? -> ?maxCpuCount:??? -> ?maxDataStorageInTBs:??? -> ?maxDbNodeStorageSizeInGBs:??? -> ?maxMemoryInGBs:??? -> ?memorySizeInGBs:??? -> ?monthlyDbServerVersion:??? -> ?monthlyStorageServerVersion:??? -> ?nextMaintenanceRunId:??? -> ?ociResourceAnchorName:??? -> ?ociUrl:??? -> ?ocid:??? -> ?shape:??? -> ?storageCount:??? -> ?storageServerVersion:??? -> ?createdAt:??? -> ?totalStorageSizeInGBs:??? -> ?percentProgress:??? -> ?databaseServerType:??? -> ?storageServerType:??? -> ?computeModel:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Double of Double.t | `Enum of string | `Float of Float_.t | `Integer of Integer.t | `List of [> `Structure of (string * [> `String of CustomerContactEmailString.t ]) list ] list | `String of ResourceIdOrArn.t | `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `Integer of MaintenanceWindowCustomActionTimeoutInMinsInteger.t | `List of [> `Integer of Integer.t | `Structure of (string * [> `Enum of string ]) list ] list ]) list | `Timestamp of SyntheticTimestamp_date_time.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t