Module Values.DbNodeSource

Information about a DB node.

Sourcetype nonrec t = {
  1. dbNodeId : ResourceId.t option;
    (*

    The unique identifier of the DB node.

    *)
  2. dbNodeArn : ResourceArn.t option;
    (*

    The Amazon Resource Name (ARN) of the DB node.

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

    The current status of the DB node.

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

    Additional information about the status of the DB node.

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

    Additional information about the planned maintenance.

    *)
  6. backupIpId : String_.t option;
    (*

    The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.

    *)
  7. backupVnic2Id : String_.t option;
    (*

    The OCID of the second backup VNIC.

    *)
  8. backupVnicId : String_.t option;
    (*

    The OCID of the backup VNIC.

    *)
  9. cpuCoreCount : Integer.t option;
    (*

    Number of CPU cores enabled on the DB node.

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

    The amount of local node storage, in gigabytes (GBs), that's allocated on the DB node.

    *)
  11. dbServerId : ResourceId.t option;
    (*

    The unique identifier of the Db server that is associated with the DB node.

    *)
  12. dbSystemId : String_.t option;
    (*

    The OCID of the DB system.

    *)
  13. faultDomain : String_.t option;
    (*

    The name of the fault domain the instance is contained in.

    *)
  14. hostIpId : String_.t option;
    (*

    The OCID of the host IP address that's associated with the DB node.

    *)
  15. hostname : String_.t option;
    (*

    The host name for the DB node.

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

    The OCID of the DB node.

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

    The name of the OCI resource anchor for the DB node.

    *)
  18. maintenanceType : DbNodeMaintenanceType.t option;
    (*

    The type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.

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

    The allocated memory in GBs on the DB node.

    *)
  20. softwareStorageSizeInGB : Integer.t option;
    (*

    The size (in GB) of the block storage volume allocation for the DB system.

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

    The date and time when the DB node was created.

    *)
  22. timeMaintenanceWindowEnd : String_.t option;
    (*

    End date and time of maintenance window.

    *)
  23. timeMaintenanceWindowStart : String_.t option;
    (*

    Start date and time of maintenance window.

    *)
  24. totalCpuCoreCount : Integer.t option;
    (*

    The total number of CPU cores reserved on the DB node.

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

    The OCID of the second VNIC.

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

    The OCID of the VNIC.

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

    The private IP address assigned to the DB node.

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

    The floating IP address assigned to the DB node.

    *)
}
Sourceval make : ?dbNodeId:??? -> ?dbNodeArn:??? -> ?status:??? -> ?statusReason:??? -> ?additionalDetails:??? -> ?backupIpId:??? -> ?backupVnic2Id:??? -> ?backupVnicId:??? -> ?cpuCoreCount:??? -> ?dbNodeStorageSizeInGBs:??? -> ?dbServerId:??? -> ?dbSystemId:??? -> ?faultDomain:??? -> ?hostIpId:??? -> ?hostname:??? -> ?ocid:??? -> ?ociResourceAnchorName:??? -> ?maintenanceType:??? -> ?memorySizeInGBs:??? -> ?softwareStorageSizeInGB:??? -> ?createdAt:??? -> ?timeMaintenanceWindowEnd:??? -> ?timeMaintenanceWindowStart:??? -> ?totalCpuCoreCount:??? -> ?vnic2Id:??? -> ?vnicId:??? -> ?privateIpAddress:??? -> ?floatingIpAddress:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `String of ResourceId.t | `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