package aws-rds

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = {
  1. engine : Aws.BaseTypes.String.t option;
  2. engine_version : Aws.BaseTypes.String.t option;
  3. d_b_instance_class : Aws.BaseTypes.String.t option;
  4. license_model : Aws.BaseTypes.String.t option;
  5. availability_zone_group : Aws.BaseTypes.String.t option;
  6. availability_zones : AvailabilityZoneList.t;
  7. multi_a_z_capable : Aws.BaseTypes.Boolean.t option;
  8. read_replica_capable : Aws.BaseTypes.Boolean.t option;
  9. vpc : Aws.BaseTypes.Boolean.t option;
  10. supports_storage_encryption : Aws.BaseTypes.Boolean.t option;
  11. storage_type : Aws.BaseTypes.String.t option;
  12. supports_iops : Aws.BaseTypes.Boolean.t option;
  13. supports_enhanced_monitoring : Aws.BaseTypes.Boolean.t option;
  14. supports_i_a_m_database_authentication : Aws.BaseTypes.Boolean.t option;
  15. supports_performance_insights : Aws.BaseTypes.Boolean.t option;
  16. min_storage_size : Aws.BaseTypes.Integer.t option;
  17. max_storage_size : Aws.BaseTypes.Integer.t option;
  18. min_iops_per_db_instance : Aws.BaseTypes.Integer.t option;
  19. max_iops_per_db_instance : Aws.BaseTypes.Integer.t option;
  20. min_iops_per_gib : Aws.BaseTypes.Double.t option;
  21. max_iops_per_gib : Aws.BaseTypes.Double.t option;
  22. available_processor_features : AvailableProcessorFeatureList.t;
  23. supported_engine_modes : EngineModeList.t;
  24. supports_storage_autoscaling : Aws.BaseTypes.Boolean.t option;
  25. supports_kerberos_authentication : Aws.BaseTypes.Boolean.t option;
  26. outpost_capable : Aws.BaseTypes.Boolean.t option;
  27. supports_global_databases : Aws.BaseTypes.Boolean.t option;
}
val make : ?engine:Aws.BaseTypes.String.t -> ?engine_version:Aws.BaseTypes.String.t -> ?d_b_instance_class:Aws.BaseTypes.String.t -> ?license_model:Aws.BaseTypes.String.t -> ?availability_zone_group:Aws.BaseTypes.String.t -> ?availability_zones:AvailabilityZoneList.t -> ?multi_a_z_capable:Aws.BaseTypes.Boolean.t -> ?read_replica_capable:Aws.BaseTypes.Boolean.t -> ?vpc:Aws.BaseTypes.Boolean.t -> ?supports_storage_encryption:Aws.BaseTypes.Boolean.t -> ?storage_type:Aws.BaseTypes.String.t -> ?supports_iops:Aws.BaseTypes.Boolean.t -> ?supports_enhanced_monitoring:Aws.BaseTypes.Boolean.t -> ?supports_i_a_m_database_authentication:Aws.BaseTypes.Boolean.t -> ?supports_performance_insights:Aws.BaseTypes.Boolean.t -> ?min_storage_size:Aws.BaseTypes.Integer.t -> ?max_storage_size:Aws.BaseTypes.Integer.t -> ?min_iops_per_db_instance:Aws.BaseTypes.Integer.t -> ?max_iops_per_db_instance:Aws.BaseTypes.Integer.t -> ?min_iops_per_gib:Aws.BaseTypes.Double.t -> ?max_iops_per_gib:Aws.BaseTypes.Double.t -> ?available_processor_features:AvailableProcessorFeatureList.t -> ?supported_engine_modes:EngineModeList.t -> ?supports_storage_autoscaling:Aws.BaseTypes.Boolean.t -> ?supports_kerberos_authentication:Aws.BaseTypes.Boolean.t -> ?outpost_capable:Aws.BaseTypes.Boolean.t -> ?supports_global_databases:Aws.BaseTypes.Boolean.t -> unit -> t
val parse : Ezxmlm.nodes -> t option
val to_query : t -> Aws.Query.t
val to_json : t -> [> `Assoc of (string * Aws.Json.t) list ]
val of_json : Aws.Json.t -> t