Values.DbServerSummarySourceInformation about a database server.
type nonrec t = {dbServerId : ResourceId.t option;The unique identifier of the database server.
*)status : ResourceStatus.t option;The current status of the database server.
*)statusReason : String_.t option;Additional information about the status of the database server.
*)cpuCoreCount : Integer.t option;The number of CPU cores enabled on the database server.
*)dbNodeStorageSizeInGBs : Integer.t option;The amount of local node storage, in gigabytes (GB), that's allocated on the database server.
*)dbServerPatchingDetails : DbServerPatchingDetails.t option;displayName : String_.t option;The user-friendly name of the database server. The name doesn't need to be unique.
*)exadataInfrastructureId : String_.t option;The ID of the Exadata infrastructure that hosts the database server.
*)ocid : String_.t option;The OCID of the database server.
*)ociResourceAnchorName : String_.t option;The name of the OCI resource anchor for the database server.
*)maxCpuCount : Integer.t option;The total number of CPU cores available on the database server.
*)maxDbNodeStorageInGBs : Integer.t option;The total amount of local node storage, in gigabytes (GB), that's available on the database server.
*)maxMemoryInGBs : Integer.t option;The total amount of memory, in gigabytes (GB), that's available on the database server.
*)memorySizeInGBs : Integer.t option;The amount of memory, in gigabytes (GB), that's allocated on the database server.
*)shape : String_.t option;The hardware system model of the Exadata infrastructure that the database server is hosted on. The shape determines the amount of CPU, storage, and memory resources available.
*)createdAt : SyntheticTimestamp_date_time.t option;The date and time when the database server was created.
*)vmClusterIds : StringList.t option;The IDs of the VM clusters that are associated with the database server.
*)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.
*)autonomousVmClusterIds : StringList.t option;A list of identifiers for the Autonomous VM clusters.
*)autonomousVirtualMachineIds : StringList.t option;A list of unique identifiers for the Autonomous VMs.
*)}val make :
?dbServerId:ResourceId.t ->
?status:ResourceStatus.t ->
?statusReason:String_.t ->
?cpuCoreCount:Integer.t ->
?dbNodeStorageSizeInGBs:Integer.t ->
?dbServerPatchingDetails:DbServerPatchingDetails.t ->
?displayName:String_.t ->
?exadataInfrastructureId:String_.t ->
?ocid:String_.t ->
?ociResourceAnchorName:String_.t ->
?maxCpuCount:Integer.t ->
?maxDbNodeStorageInGBs:Integer.t ->
?maxMemoryInGBs:Integer.t ->
?memorySizeInGBs:Integer.t ->
?shape:String_.t ->
?createdAt:SyntheticTimestamp_date_time.t ->
?vmClusterIds:StringList.t ->
?computeModel:ComputeModel.t ->
?autonomousVmClusterIds:StringList.t ->
?autonomousVirtualMachineIds:StringList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of [> `String of String_.t ] list
| `String of ResourceId.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `String of String_.t ])
list
| `Timestamp of SyntheticTimestamp_date_time.t ])
list ]