Module Smaws_Client_ComputeOptimizer.ExportRDSDatabaseRecommendations

Export optimization recommendations for your Amazon Aurora and Amazon Relational Database Service (Amazon RDS) databases.

Recommendations are exported in a comma-separated values (CSV) file, and its metadata in a JavaScript Object Notation (JSON) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see Exporting Recommendations in the Compute Optimizer User Guide.

You can have only one Amazon Aurora or RDS export job in progress per Amazon Web Services Region.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `AccessDeniedException of Types.access_denied_exception | `InternalServerException of Types.internal_server_exception | `InvalidParameterValueException of Types.invalid_parameter_value_exception | `LimitExceededException of Types.limit_exceeded_exception | `MissingAuthenticationToken of Types.missing_authentication_token | `OptInRequiredException of Types.opt_in_required_exception | `ServiceUnavailableException of Types.service_unavailable_exception | `ThrottlingException of Types.throttling_exception ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.export_rds_database_recommendations_request -> (Types.export_rds_database_recommendations_response, [> Smaws_Lib.Protocols.AwsJson.error | `AccessDeniedException of Types.access_denied_exception | `InternalServerException of Types.internal_server_exception | `InvalidParameterValueException of Types.invalid_parameter_value_exception | `LimitExceededException of Types.limit_exceeded_exception | `MissingAuthenticationToken of Types.missing_authentication_token | `OptInRequiredException of Types.opt_in_required_exception | `ServiceUnavailableException of Types.service_unavailable_exception | `ThrottlingException of Types.throttling_exception ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.export_rds_database_recommendations_request -> (Types.export_rds_database_recommendations_response Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsJson.error | `AccessDeniedException of Types.access_denied_exception | `InternalServerException of Types.internal_server_exception | `InvalidParameterValueException of Types.invalid_parameter_value_exception | `LimitExceededException of Types.limit_exceeded_exception | `MissingAuthenticationToken of Types.missing_authentication_token | `OptInRequiredException of Types.opt_in_required_exception | `ServiceUnavailableException of Types.service_unavailable_exception | `ThrottlingException of Types.throttling_exception ] * Smaws_Lib.Response.metadata) Stdlib.result