Module Smaws_Client_PI.Json_deserializers

val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val service_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.service_type
val amazon_resource_name_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_list_of_yojson : Yojson.Basic.t -> string list -> string list
val untag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_request
val error_string_of_yojson : Yojson.Basic.t -> string list -> string
val not_authorized_exception_of_yojson : Yojson.Basic.t -> string list -> Types.not_authorized_exception
val invalid_argument_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_argument_exception
val internal_service_error_of_yojson : Yojson.Basic.t -> string list -> Types.internal_service_error
val text_format_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.text_format
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val string__of_yojson : Yojson.Basic.t -> string list -> string
val severity_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.severity
val sanitized_string_of_yojson : Yojson.Basic.t -> string list -> string
val sanitized_string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val description_of_yojson : Yojson.Basic.t -> string list -> string
val response_resource_metric_of_yojson : Yojson.Basic.t -> string list -> Types.response_resource_metric
val response_resource_metric_list_of_yojson : Yojson.Basic.t -> string list -> Types.response_resource_metric list
val request_string_of_yojson : Yojson.Basic.t -> string list -> string
val dimension_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val response_resource_metric_key_of_yojson : Yojson.Basic.t -> string list -> Types.response_resource_metric_key
val response_partition_key_of_yojson : Yojson.Basic.t -> string list -> Types.response_partition_key
val response_partition_key_list_of_yojson : Yojson.Basic.t -> string list -> Types.response_partition_key list
val requested_dimension_list_of_yojson : Yojson.Basic.t -> string list -> string list
val markdown_string_of_yojson : Yojson.Basic.t -> string list -> string
val recommendation_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation
val recommendation_list_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation list
val period_alignment_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.period_alignment
val list_tags_for_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_response
val list_tags_for_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_request
val iso_timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val analysis_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.analysis_status
val analysis_report_summary_of_yojson : Yojson.Basic.t -> string list -> Types.analysis_report_summary
val analysis_report_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.analysis_report_summary list
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val list_performance_analysis_reports_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_performance_analysis_reports_response
val identifier_string_of_yojson : Yojson.Basic.t -> string list -> string
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val boolean__of_yojson : Yojson.Basic.t -> string list -> bool
val list_performance_analysis_reports_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_performance_analysis_reports_request
val list_available_resource_metrics_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_available_resource_metrics_response
val metric_type_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_available_resource_metrics_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_available_resource_metrics_request
val dimension_detail_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_detail
val dimension_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_detail list
val dimension_group_detail_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_group_detail
val dimension_group_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_group_detail list
val metric_dimension_groups_of_yojson : Yojson.Basic.t -> string list -> Types.metric_dimension_groups
val metric_dimensions_list_of_yojson : Yojson.Basic.t -> string list -> Types.metric_dimension_groups list
val list_available_resource_dimensions_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_available_resource_dimensions_response
val dimensions_metric_list_of_yojson : Yojson.Basic.t -> string list -> string list
val fine_grained_action_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.fine_grained_action
val authorized_actions_list_of_yojson : Yojson.Basic.t -> string list -> Types.fine_grained_action list
val list_available_resource_dimensions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_available_resource_dimensions_request
val double_of_yojson : Yojson.Basic.t -> string list -> float
val data_point_of_yojson : Yojson.Basic.t -> string list -> Types.data_point
val data_points_list_of_yojson : Yojson.Basic.t -> string list -> Types.data_point list
val metric_key_data_points_of_yojson : Yojson.Basic.t -> string list -> Types.metric_key_data_points
val metric_key_data_points_list_of_yojson : Yojson.Basic.t -> string list -> Types.metric_key_data_points list
val get_resource_metrics_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_metrics_response
val limit_of_yojson : Yojson.Basic.t -> string list -> int
val dimension_group_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_group
val metric_query_filter_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val metric_query_of_yojson : Yojson.Basic.t -> string list -> Types.metric_query
val metric_query_list_of_yojson : Yojson.Basic.t -> string list -> Types.metric_query list
val integer_of_yojson : Yojson.Basic.t -> string list -> int
val get_resource_metrics_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_metrics_request
val feature_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.feature_status
val feature_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.feature_metadata
val feature_metadata_map_of_yojson : Yojson.Basic.t -> string list -> (string * Types.feature_metadata) list
val get_resource_metadata_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_metadata_response
val get_resource_metadata_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_metadata_request
val analysis_report_id_of_yojson : Yojson.Basic.t -> string list -> string
val context_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.context_type
val descriptive_string_of_yojson : Yojson.Basic.t -> string list -> string
val descriptive_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val performance_insights_metric_of_yojson : Yojson.Basic.t -> string list -> Types.performance_insights_metric
val data_of_yojson : Yojson.Basic.t -> string list -> Types.data
val data_list_of_yojson : Yojson.Basic.t -> string list -> Types.data list
val insight_of_yojson : Yojson.Basic.t -> string list -> Types.insight
val insight_list_of_yojson : Yojson.Basic.t -> string list -> Types.insight_list
val analysis_report_of_yojson : Yojson.Basic.t -> string list -> Types.analysis_report
val get_performance_analysis_report_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_performance_analysis_report_response
val accept_language_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.accept_language
val get_performance_analysis_report_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_performance_analysis_report_request
val detail_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.detail_status
val dimension_key_detail_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_key_detail
val dimension_key_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_key_detail list
val get_dimension_key_details_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_dimension_key_details_response
val get_dimension_key_details_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_dimension_key_details_request
val additional_metrics_map_of_yojson : Yojson.Basic.t -> string list -> (string * float) list
val metric_values_list_of_yojson : Yojson.Basic.t -> string list -> float list
val dimension_key_description_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_key_description
val dimension_key_description_list_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_key_description list
val describe_dimension_keys_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_dimension_keys_response
val additional_metrics_list_of_yojson : Yojson.Basic.t -> string list -> string list
val describe_dimension_keys_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_dimension_keys_request
val delete_performance_analysis_report_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_performance_analysis_report_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_performance_analysis_report_request
val create_performance_analysis_report_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_performance_analysis_report_response
val create_performance_analysis_report_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_performance_analysis_report_request