Module Values.CloudExadataInfrastructureSource

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 (dom0) in 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 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:ResourceIdOrArn.t -> ?displayName:String_.t -> ?status:ResourceStatus.t -> ?statusReason:String_.t -> ?cloudExadataInfrastructureArn:String_.t -> ?activatedStorageCount:Integer.t -> ?additionalStorageCount:Integer.t -> ?availableStorageSizeInGBs:Integer.t -> ?availabilityZone:String_.t -> ?availabilityZoneId:String_.t -> ?computeCount:Integer.t -> ?cpuCount:Integer.t -> ?customerContactsToSendToOCI:CustomerContacts.t -> ?dataStorageSizeInTBs:Double.t -> ?dbNodeStorageSizeInGBs:Integer.t -> ?dbServerVersion:String_.t -> ?lastMaintenanceRunId:String_.t -> ?maintenanceWindow:MaintenanceWindow.t -> ?maxCpuCount:Integer.t -> ?maxDataStorageInTBs:Double.t -> ?maxDbNodeStorageSizeInGBs:Integer.t -> ?maxMemoryInGBs:Integer.t -> ?memorySizeInGBs:Integer.t -> ?monthlyDbServerVersion:String_.t -> ?monthlyStorageServerVersion:String_.t -> ?nextMaintenanceRunId:String_.t -> ?ociResourceAnchorName:String_.t -> ?ociUrl:String_.t -> ?ocid:String_.t -> ?shape:String_.t -> ?storageCount:Integer.t -> ?storageServerVersion:String_.t -> ?createdAt:SyntheticTimestamp_date_time.t -> ?totalStorageSizeInGBs:Integer.t -> ?percentProgress:Float_.t -> ?databaseServerType:String_.t -> ?storageServerType:String_.t -> ?computeModel:ComputeModel.t -> 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