Values_0.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.
*)availabilityZoneGroup : String_.t option;The Availability Zone group 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;The storage type for a DB instance.
*)supportsIops : Boolean.t option;Indicates whether a DB instance supports provisioned IOPS.
*)supportsStorageThroughput : Boolean.t option;Indicates whether a DB instance supports storage throughput.
*)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;Indicates whether a DB instance supports Performance Insights.
*)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.
*)minStorageThroughputPerDbInstance : IntegerOptional.t option;Minimum storage throughput for a DB instance.
*)maxStorageThroughputPerDbInstance : IntegerOptional.t option;Maximum storage throughput for a DB instance.
*)minStorageThroughputPerIops : DoubleOptional.t option;Minimum storage throughput to provisioned IOPS ratio for a DB instance.
*)maxStorageThroughputPerIops : DoubleOptional.t option;Maximum storage throughput to provisioned IOPS ratio for a DB instance.
*)availableProcessorFeatures : AvailableProcessorFeatureList.t option;A list of the available processor features for the DB instance class of a DB instance.
*)supportedEngineModes : EngineModeList.t option;A list of the supported DB engine modes.
*)supportsStorageAutoscaling : BooleanOptional.t option;Indicates whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
*)supportsKerberosAuthentication : BooleanOptional.t option;Indicates whether a DB instance supports Kerberos Authentication.
*)outpostCapable : Boolean.t option;Indicates whether a DB instance supports RDS on Outposts. For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
*)supportedActivityStreamModes : ActivityStreamModeList.t option;The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value [sync, async]. Aurora MySQL and RDS for Oracle return [async] only. If Database Activity Streams isn't supported, the return value is an empty list.
*)supportsGlobalDatabases : Boolean.t option;Indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
*)supportedNetworkTypes : StringList.t option;The network types supported by the DB instance (IPV4 or DUAL). A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL). For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
*)supportsClusters : Boolean.t option;Indicates whether DB instances can be configured as a Multi-AZ DB cluster. For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
*)supportsDedicatedLogVolume : Boolean.t option;Indicates whether a DB instance supports using a dedicated log volume (DLV).
*)supportsAdditionalStorageVolumes : BooleanOptional.t option;Indicates whether the DB instance class supports additional storage volumes.
*)supportsHttpEndpoint : Boolean.t option;Indicates whether a DB instance supports HTTP endpoints.
*)availableAdditionalStorageVolumesOptions : AvailableAdditionalStorageVolumesOptionList.t
option;The available options for additional storage volumes for the DB instance class.
*)}val make :
?engine:??? ->
?engineVersion:??? ->
?dBInstanceClass:??? ->
?licenseModel:??? ->
?availabilityZoneGroup:??? ->
?availabilityZones:??? ->
?multiAZCapable:??? ->
?readReplicaCapable:??? ->
?vpc:??? ->
?supportsStorageEncryption:??? ->
?storageType:??? ->
?supportsIops:??? ->
?supportsStorageThroughput:??? ->
?supportsEnhancedMonitoring:??? ->
?supportsIAMDatabaseAuthentication:??? ->
?supportsPerformanceInsights:??? ->
?minStorageSize:??? ->
?maxStorageSize:??? ->
?minIopsPerDbInstance:??? ->
?maxIopsPerDbInstance:??? ->
?minIopsPerGib:??? ->
?maxIopsPerGib:??? ->
?minStorageThroughputPerDbInstance:??? ->
?maxStorageThroughputPerDbInstance:??? ->
?minStorageThroughputPerIops:??? ->
?maxStorageThroughputPerIops:??? ->
?availableProcessorFeatures:??? ->
?supportedEngineModes:??? ->
?supportsStorageAutoscaling:??? ->
?supportsKerberosAuthentication:??? ->
?outpostCapable:??? ->
?supportedActivityStreamModes:??? ->
?supportsGlobalDatabases:??? ->
?supportedNetworkTypes:??? ->
?supportsClusters:??? ->
?supportsDedicatedLogVolume:??? ->
?supportsAdditionalStorageVolumes:??? ->
?supportsHttpEndpoint:??? ->
?availableAdditionalStorageVolumesOptions:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of DoubleOptional.t
| `Integer of IntegerOptional.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of DoubleOptional.t
| `Integer of IntegerOptional.t
| `String of String_.t ])
list ]
list
| `String of String_.t ])
list ]