Awso_pi_syncSourceval create_performance_analysis_report :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.CreatePerformanceAnalysisReportRequest.t ->
(Awso_pi.Values.CreatePerformanceAnalysisReportResponse.t,
Awso_pi.Values.CreatePerformanceAnalysisReportResponse.error)
Result.tval delete_performance_analysis_report :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.DeletePerformanceAnalysisReportRequest.t ->
(Awso_pi.Values.DeletePerformanceAnalysisReportResponse.t,
Awso_pi.Values.DeletePerformanceAnalysisReportResponse.error)
Result.tval describe_dimension_keys :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.DescribeDimensionKeysRequest.t ->
(Awso_pi.Values.DescribeDimensionKeysResponse.t,
Awso_pi.Values.DescribeDimensionKeysResponse.error)
Result.tval get_dimension_key_details :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.GetDimensionKeyDetailsRequest.t ->
(Awso_pi.Values.GetDimensionKeyDetailsResponse.t,
Awso_pi.Values.GetDimensionKeyDetailsResponse.error)
Result.tval get_performance_analysis_report :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.GetPerformanceAnalysisReportRequest.t ->
(Awso_pi.Values.GetPerformanceAnalysisReportResponse.t,
Awso_pi.Values.GetPerformanceAnalysisReportResponse.error)
Result.tval get_resource_metadata :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.GetResourceMetadataRequest.t ->
(Awso_pi.Values.GetResourceMetadataResponse.t,
Awso_pi.Values.GetResourceMetadataResponse.error)
Result.tval get_resource_metrics :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.GetResourceMetricsRequest.t ->
(Awso_pi.Values.GetResourceMetricsResponse.t,
Awso_pi.Values.GetResourceMetricsResponse.error)
Result.tval list_available_resource_dimensions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.ListAvailableResourceDimensionsRequest.t ->
(Awso_pi.Values.ListAvailableResourceDimensionsResponse.t,
Awso_pi.Values.ListAvailableResourceDimensionsResponse.error)
Result.tval list_available_resource_metrics :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.ListAvailableResourceMetricsRequest.t ->
(Awso_pi.Values.ListAvailableResourceMetricsResponse.t,
Awso_pi.Values.ListAvailableResourceMetricsResponse.error)
Result.tval list_performance_analysis_reports :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.ListPerformanceAnalysisReportsRequest.t ->
(Awso_pi.Values.ListPerformanceAnalysisReportsResponse.t,
Awso_pi.Values.ListPerformanceAnalysisReportsResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.ListTagsForResourceRequest.t ->
(Awso_pi.Values.ListTagsForResourceResponse.t,
Awso_pi.Values.ListTagsForResourceResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.TagResourceRequest.t ->
(Awso_pi.Values.TagResourceResponse.t,
Awso_pi.Values.TagResourceResponse.error)
Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_pi.Values.UntagResourceRequest.t ->
(Awso_pi.Values.UntagResourceResponse.t,
Awso_pi.Values.UntagResourceResponse.error)
Result.tinclude module type of struct include Awso_pi.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]A generic string type that forbids characters that could expose our service (or services downstream) to security risks around injections.
The list of recommendations for the insight.
This data type helps to determine Performance Insights metric to render for the insight.
List of data objects which provide details about source metrics. This field can be used to determine the PI metric to render for the insight. This data type also includes static values for the metrics for the Insight that were calculated and included in text and annotations on the DB load chart.
module Insight = Awso_pi.Values.InsightRetrieves the list of performance issues which are identified.
module InsightList = Awso_pi.Values.InsightListRetrieves the summary of the performance analysis report created for a time period.
Metadata assigned to an Amazon RDS resource consisting of a key-value pair.
Retrieves the details of the performance analysis report.
module CreatePerformanceAnalysisReportRequest =
Awso_pi.Values.CreatePerformanceAnalysisReportRequestCreates a new performance analysis report for a specific time period for the DB instance.
The user is not authorized to perform this request.
One of the arguments provided is invalid for this request.
The request failed due to an unknown error.
module CreatePerformanceAnalysisReportResponse =
Awso_pi.Values.CreatePerformanceAnalysisReportResponseCreates a new performance analysis report for a specific time period for the DB instance.
A timestamp, and a single numerical value, which together represent a measurement at a particular point in time.
module DeletePerformanceAnalysisReportRequest =
Awso_pi.Values.DeletePerformanceAnalysisReportRequestDeletes a performance analysis report.
module DeletePerformanceAnalysisReportResponse =
Awso_pi.Values.DeletePerformanceAnalysisReportResponseDeletes a performance analysis report.
A logical grouping of Performance Insights metrics for a related subject area. For example, the db.sql dimension group consists of the following dimensions: db.sql.id - The hash of a running SQL statement, generated by Performance Insights. db.sql.db_id - Either the SQL ID generated by the database engine, or a value generated by Performance Insights that begins with pi-. db.sql.statement - The full text of the SQL statement that is running, for example, SELECT * FROM employees. db.sql_tokenized.id - The hash of the SQL digest generated by Performance Insights. Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.
For a specific time period, retrieve the top N dimension keys for a metric. Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.
If PartitionBy was specified in a DescribeDimensionKeys request, the dimensions are returned in an array. Each element in the array specifies one dimension.
An object that includes the requested dimension key values and aggregated metric values within a dimension group.
For a specific time period, retrieve the top N dimension keys for a metric. Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.
The information about a dimension.
Information about dimensions within a dimension group.
An object that describes the details for a specified dimension.
The metadata for a feature. For example, the metadata might indicate that a feature is turned on or off on a specific DB instance.
Get the attributes of the specified dimension group for a DB instance or data source. For example, if you specify a SQL ID, GetDimensionKeyDetails retrieves the full text of the dimension db.sql.statement associated with this ID. This operation is useful because GetResourceMetrics and DescribeDimensionKeys don't support retrieval of large SQL statement text, lock snapshots, and execution plans.
Get the attributes of the specified dimension group for a DB instance or data source. For example, if you specify a SQL ID, GetDimensionKeyDetails retrieves the full text of the dimension db.sql.statement associated with this ID. This operation is useful because GetResourceMetrics and DescribeDimensionKeys don't support retrieval of large SQL statement text, lock snapshots, and execution plans.
module GetPerformanceAnalysisReportRequest =
Awso_pi.Values.GetPerformanceAnalysisReportRequestRetrieves the report including the report ID, status, time details, and the insights with recommendations. The report status can be RUNNING, SUCCEEDED, or FAILED. The insights include the description and recommendation fields.
module GetPerformanceAnalysisReportResponse =
Awso_pi.Values.GetPerformanceAnalysisReportResponseRetrieves the report including the report ID, status, time details, and the insights with recommendations. The report status can be RUNNING, SUCCEEDED, or FAILED. The insights include the description and recommendation fields.
Retrieve the metadata for different features. For example, the metadata might indicate that a feature is turned on or off on a specific DB instance.
Retrieve the metadata for different features. For example, the metadata might indicate that a feature is turned on or off on a specific DB instance.
A single query to be processed. You must provide the metric to query and append an aggregate function to the metric. For example, to find the average for the metric db.load you must use db.load.avg. Valid values for aggregate functions include .avg, .min, .max, and .sum. If no other parameters are specified, Performance Insights returns all data points for the specified metric. Optionally, you can request that the data points be aggregated by dimension group (GroupBy), and return only those data points that match your criteria (Filter).
Retrieve Performance Insights metrics for a set of data sources over a time period. You can provide specific dimension groups and dimensions, and provide filtering criteria for each group. You must specify an aggregate function for each metric. Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.
An object describing a Performance Insights metric and one or more dimensions for that metric.
A time-ordered series of data points, corresponding to a dimension of a Performance Insights metric.
Retrieve Performance Insights metrics for a set of data sources over a time period. You can provide specific dimension groups and dimensions, and provide filtering criteria for each group. You must specify an aggregate function for each metric. Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.
module ListAvailableResourceDimensionsRequest =
Awso_pi.Values.ListAvailableResourceDimensionsRequestRetrieve the dimensions that can be queried for each specified metric type on a specified DB instance.
The available dimension information for a metric type.
module ListAvailableResourceDimensionsResponse =
Awso_pi.Values.ListAvailableResourceDimensionsResponseRetrieve the dimensions that can be queried for each specified metric type on a specified DB instance.
module ListAvailableResourceMetricsRequest =
Awso_pi.Values.ListAvailableResourceMetricsRequestRetrieve metrics of the specified types that can be queried for a specified DB instance.
An object that contains the full name, description, and unit of a metric.
module ListAvailableResourceMetricsResponse =
Awso_pi.Values.ListAvailableResourceMetricsResponseRetrieve metrics of the specified types that can be queried for a specified DB instance.
module ListPerformanceAnalysisReportsRequest =
Awso_pi.Values.ListPerformanceAnalysisReportsRequestLists all the analysis reports created for the DB instance. The reports are sorted based on the start time of each report.
module ListPerformanceAnalysisReportsResponse =
Awso_pi.Values.ListPerformanceAnalysisReportsResponseLists all the analysis reports created for the DB instance. The reports are sorted based on the start time of each report.
Retrieves all the metadata tags associated with Amazon RDS Performance Insights resource.
Retrieves all the metadata tags associated with Amazon RDS Performance Insights resource.
Adds metadata tags to the Amazon RDS Performance Insights resource.
Adds metadata tags to the Amazon RDS Performance Insights resource.
Deletes the metadata tags from the Amazon RDS Performance Insights resource.
Deletes the metadata tags from the Amazon RDS Performance Insights resource.