Module Values.RdsConfigurationSource

Provides information that describes the configuration of the recommended target engine on Amazon RDS.

Sourcetype nonrec t = {
  1. engineEdition : String_.t option;
    (*

    Describes the recommended target Amazon RDS engine edition.

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

    Describes the recommended target Amazon RDS instance type.

    *)
  3. instanceVcpu : DoubleOptional.t option;
    (*

    Describes the number of virtual CPUs (vCPU) on the recommended Amazon RDS DB instance that meets your requirements.

    *)
  4. instanceMemory : DoubleOptional.t option;
    (*

    Describes the memory on the recommended Amazon RDS DB instance that meets your requirements.

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

    Describes the storage type of the recommended Amazon RDS DB instance that meets your requirements. Amazon RDS provides three storage types: General Purpose SSD (also known as gp2 and gp3), Provisioned IOPS SSD (also known as io1), and magnetic (also known as standard).

    *)
  6. storageSize : IntegerOptional.t option;
    (*

    Describes the storage size of the recommended Amazon RDS DB instance that meets your requirements.

    *)
  7. storageIops : IntegerOptional.t option;
    (*

    Describes the number of I/O operations completed each second (IOPS) on the recommended Amazon RDS DB instance that meets your requirements.

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

    Describes the deployment option for the recommended Amazon RDS DB instance. The deployment options include Multi-AZ and Single-AZ deployments. Valid values include "MULTI_AZ" and "SINGLE_AZ".

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

    Describes the recommended target Amazon RDS engine version.

    *)
}
Sourceval make : ?engineEdition:??? -> ?instanceType:??? -> ?instanceVcpu:??? -> ?instanceMemory:??? -> ?storageType:??? -> ?storageSize:??? -> ?storageIops:??? -> ?deploymentOption:??? -> ?engineVersion:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Double of DoubleOptional.t | `Integer of IntegerOptional.t | `String of String_.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