Module Smaws_Client_PI.Json_serializers

val untag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val service_type_to_yojson : Types.service_type -> [> `String of string ]
val amazon_resource_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_request_to_yojson : Types.untag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val error_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val not_authorized_exception_to_yojson : Types.not_authorized_exception -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_argument_exception_to_yojson : Types.invalid_argument_exception -> Smaws_Lib.Json.SerializeHelpers.t
val internal_service_error_to_yojson : Types.internal_service_error -> Smaws_Lib.Json.SerializeHelpers.t
val text_format_to_yojson : Types.text_format -> [> `String of string ]
val tag_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val tag_list_to_yojson : Types.tag list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_request_to_yojson : Types.tag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val string__to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val severity_to_yojson : Types.severity -> [> `String of string ]
val sanitized_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val sanitized_string_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val description_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val response_resource_metric_to_yojson : Types.response_resource_metric -> Smaws_Lib.Json.SerializeHelpers.t
val response_resource_metric_list_to_yojson : Types.response_resource_metric list -> Smaws_Lib.Json.SerializeHelpers.t
val request_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_map_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val response_resource_metric_key_to_yojson : Types.response_resource_metric_key -> Smaws_Lib.Json.SerializeHelpers.t
val response_partition_key_to_yojson : Types.response_partition_key -> Smaws_Lib.Json.SerializeHelpers.t
val response_partition_key_list_to_yojson : Types.response_partition_key list -> Smaws_Lib.Json.SerializeHelpers.t
val requested_dimension_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val markdown_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val recommendation_list_to_yojson : Types.recommendation list -> Smaws_Lib.Json.SerializeHelpers.t
val period_alignment_to_yojson : Types.period_alignment -> [> `String of string ]
val list_tags_for_resource_response_to_yojson : Types.list_tags_for_resource_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_request_to_yojson : Types.list_tags_for_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val iso_timestamp_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_status_to_yojson : Types.analysis_status -> [> `String of string ]
val analysis_report_summary_to_yojson : Types.analysis_report_summary -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_report_summary_list_to_yojson : Types.analysis_report_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val next_token_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val list_performance_analysis_reports_response_to_yojson : Types.list_performance_analysis_reports_response -> Smaws_Lib.Json.SerializeHelpers.t
val identifier_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val boolean__to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val list_performance_analysis_reports_request_to_yojson : Types.list_performance_analysis_reports_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_available_resource_metrics_response_to_yojson : Types.list_available_resource_metrics_response -> Smaws_Lib.Json.SerializeHelpers.t
val metric_type_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val list_available_resource_metrics_request_to_yojson : Types.list_available_resource_metrics_request -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_detail_to_yojson : Types.dimension_detail -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_detail_list_to_yojson : Types.dimension_detail list -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_group_detail_to_yojson : Types.dimension_group_detail -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_group_detail_list_to_yojson : Types.dimension_group_detail list -> Smaws_Lib.Json.SerializeHelpers.t
val metric_dimension_groups_to_yojson : Types.metric_dimension_groups -> Smaws_Lib.Json.SerializeHelpers.t
val metric_dimensions_list_to_yojson : Types.metric_dimension_groups list -> Smaws_Lib.Json.SerializeHelpers.t
val list_available_resource_dimensions_response_to_yojson : Types.list_available_resource_dimensions_response -> Smaws_Lib.Json.SerializeHelpers.t
val dimensions_metric_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val fine_grained_action_to_yojson : Types.fine_grained_action -> [> `String of string ]
val authorized_actions_list_to_yojson : Types.fine_grained_action list -> Smaws_Lib.Json.SerializeHelpers.t
val list_available_resource_dimensions_request_to_yojson : Types.list_available_resource_dimensions_request -> Smaws_Lib.Json.SerializeHelpers.t
val double_to_yojson : float -> Smaws_Lib.Json.SerializeHelpers.t
val data_points_list_to_yojson : Types.data_point list -> Smaws_Lib.Json.SerializeHelpers.t
val metric_key_data_points_to_yojson : Types.metric_key_data_points -> Smaws_Lib.Json.SerializeHelpers.t
val metric_key_data_points_list_to_yojson : Types.metric_key_data_points list -> Smaws_Lib.Json.SerializeHelpers.t
val get_resource_metrics_response_to_yojson : Types.get_resource_metrics_response -> Smaws_Lib.Json.SerializeHelpers.t
val limit_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_group_to_yojson : Types.dimension_group -> Smaws_Lib.Json.SerializeHelpers.t
val metric_query_filter_map_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val metric_query_list_to_yojson : Types.metric_query list -> Smaws_Lib.Json.SerializeHelpers.t
val integer_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val get_resource_metrics_request_to_yojson : Types.get_resource_metrics_request -> Smaws_Lib.Json.SerializeHelpers.t
val feature_status_to_yojson : Types.feature_status -> [> `String of string ]
val feature_metadata_to_yojson : Types.feature_metadata -> Smaws_Lib.Json.SerializeHelpers.t
val feature_metadata_map_to_yojson : (string * Types.feature_metadata) list -> Smaws_Lib.Json.SerializeHelpers.t
val get_resource_metadata_response_to_yojson : Types.get_resource_metadata_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resource_metadata_request_to_yojson : Types.get_resource_metadata_request -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_report_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val context_type_to_yojson : Types.context_type -> [> `String of string ]
val descriptive_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val descriptive_map_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val performance_insights_metric_to_yojson : Types.performance_insights_metric -> Smaws_Lib.Json.SerializeHelpers.t
val data_list_to_yojson : Types.data list -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_report_to_yojson : Types.analysis_report -> Smaws_Lib.Json.SerializeHelpers.t
val get_performance_analysis_report_response_to_yojson : Types.get_performance_analysis_report_response -> Smaws_Lib.Json.SerializeHelpers.t
val accept_language_to_yojson : Types.accept_language -> [> `String of string ]
val get_performance_analysis_report_request_to_yojson : Types.get_performance_analysis_report_request -> Smaws_Lib.Json.SerializeHelpers.t
val detail_status_to_yojson : Types.detail_status -> [> `String of string ]
val dimension_key_detail_to_yojson : Types.dimension_key_detail -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_key_detail_list_to_yojson : Types.dimension_key_detail list -> Smaws_Lib.Json.SerializeHelpers.t
val get_dimension_key_details_response_to_yojson : Types.get_dimension_key_details_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_dimension_key_details_request_to_yojson : Types.get_dimension_key_details_request -> Smaws_Lib.Json.SerializeHelpers.t
val additional_metrics_map_to_yojson : (string * float) list -> Smaws_Lib.Json.SerializeHelpers.t
val metric_values_list_to_yojson : float list -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_key_description_to_yojson : Types.dimension_key_description -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_key_description_list_to_yojson : Types.dimension_key_description list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_dimension_keys_response_to_yojson : Types.describe_dimension_keys_response -> Smaws_Lib.Json.SerializeHelpers.t
val additional_metrics_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_dimension_keys_request_to_yojson : Types.describe_dimension_keys_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_performance_analysis_report_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_performance_analysis_report_request_to_yojson : Types.delete_performance_analysis_report_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_performance_analysis_report_response_to_yojson : Types.create_performance_analysis_report_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_performance_analysis_report_request_to_yojson : Types.create_performance_analysis_report_request -> Smaws_Lib.Json.SerializeHelpers.t