Values.OrderableDBInstanceOptionSourceContains a list of available options for a DB instance. This data type is used as a response element in the DescribeOrderableDBInstanceOptions action.
type nonrec t = {engine : String_.t option;The engine type of a DB instance.
*)engineVersion : String_.t option;The engine version of a DB instance.
*)dBInstanceClass : String_.t option;The DB instance class for a DB instance.
*)licenseModel : String_.t option;The license model for a DB instance.
*)availabilityZones : AvailabilityZoneList.t option;A list of Availability Zones for a DB instance.
*)multiAZCapable : Boolean.t option;Indicates whether a DB instance is Multi-AZ capable.
*)readReplicaCapable : Boolean.t option;Indicates whether a DB instance can have a Read Replica.
*)vpc : Boolean.t option;Indicates whether a DB instance is in a VPC.
*)supportsStorageEncryption : Boolean.t option;Indicates whether a DB instance supports encrypted storage.
*)storageType : String_.t option;Not applicable. In Neptune the storage type is managed at the DB Cluster level.
*)supportsIops : Boolean.t option;Indicates whether a DB instance supports provisioned IOPS.
*)supportsEnhancedMonitoring : Boolean.t option;Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
*)supportsIAMDatabaseAuthentication : Boolean.t option;Indicates whether a DB instance supports IAM database authentication.
*)supportsPerformanceInsights : Boolean.t option;(Not supported by Neptune)
*)minStorageSize : IntegerOptional.t option;Minimum storage size for a DB instance.
*)maxStorageSize : IntegerOptional.t option;Maximum storage size for a DB instance.
*)minIopsPerDbInstance : IntegerOptional.t option;Minimum total provisioned IOPS for a DB instance.
*)maxIopsPerDbInstance : IntegerOptional.t option;Maximum total provisioned IOPS for a DB instance.
*)minIopsPerGib : DoubleOptional.t option;Minimum provisioned IOPS per GiB for a DB instance.
*)maxIopsPerGib : DoubleOptional.t option;Maximum provisioned IOPS per GiB for a DB instance.
*)supportsGlobalDatabases : Boolean.t option;A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.
*)}val make :
?engine:??? ->
?engineVersion:??? ->
?dBInstanceClass:??? ->
?licenseModel:??? ->
?availabilityZones:??? ->
?multiAZCapable:??? ->
?readReplicaCapable:??? ->
?vpc:??? ->
?supportsStorageEncryption:??? ->
?storageType:??? ->
?supportsIops:??? ->
?supportsEnhancedMonitoring:??? ->
?supportsIAMDatabaseAuthentication:??? ->
?supportsPerformanceInsights:??? ->
?minStorageSize:??? ->
?maxStorageSize:??? ->
?minIopsPerDbInstance:??? ->
?maxIopsPerDbInstance:??? ->
?minIopsPerGib:??? ->
?maxIopsPerGib:??? ->
?supportsGlobalDatabases:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of DoubleOptional.t
| `Integer of IntegerOptional.t
| `List of
[> `Structure of (string * [> `String of String_.t ]) list ] list
| `String of String_.t ])
list ]